Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp296722imm; Thu, 16 Aug 2018 20:56:11 -0700 (PDT) X-Google-Smtp-Source: AA+uWPzr6+m+F+gE6qf3XDlEj4gTFLph+Bm/IZVqf7RYPccJIF2vlsd4I4pD2uKUbei0YT/s5w9N X-Received: by 2002:a63:170e:: with SMTP id x14-v6mr1003373pgl.364.1534478171276; Thu, 16 Aug 2018 20:56:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534478171; cv=none; d=google.com; s=arc-20160816; b=fvcUyQjRYhIA/BPvdsOMnbbUlQpqtdFsNPgIamiAUiPTS2wvMr+eFZe/YLE1kPzdaz qP/ZvEaG4mRpcnSol4+E9mnY+gYZtcKphFuuWs14b7gimJWUPugtiAm+pDIeQwW7VvTx X1P6jfh6mjFvJXZEGmX+0qgRew1vGJbdrUwAJkOcx61kRSJDPS3KTnHSkM/VmQlZJA9y V5jUCzi8CcNhkI+NPiwJ2voTEnKOCWeMtaI6Hc/xYWhBHV/NDTY73sJc8bvSc5HYNjcs UPGkNOfBjyZNu1N6U9+zLh/bO3qF/2x3vR04lvL3n75/pXUPG7FKj/8xOlZQv4l16/Eg /KMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=u7lkHxBXNLmTonZPA1pt53vVke5uyQspA5WDfbUhwo0=; b=ZxMywlkWifYkbSswtBy8kbNy2K7IVkcJX+8iMsUyLKzyv5XrMtjtTeGRZS0ingaXdS RURIKbXDx2WNxN2u9D5Kcy74bj9BsIoNIThwo1dLTrYWjZQ6YMBRGZWbXV+pxLdJB+0J ogNazMptlyVdreisCf0PCxmk1fGYL+zIE9ZXv8MgfA1YUzUzbdx+VPRKjN48aNSDK0v8 /SGuTtZdoGmS0HnmSU1+5IrG7YjHE8TjShgX6YbqWgtG88Xp7n/Qm5KEP60uRV7qow2Z Zprg9P6QWYzfTprkBDSc0+3pbKEFngqXOc/qcwQVaKenAci+QzrAjYhfjFDyhBUFb5gl W9ng== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q66-v6si1178876pfd.153.2018.08.16.20.55.55; Thu, 16 Aug 2018 20:56:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726456AbeHQG4N (ORCPT + 99 others); Fri, 17 Aug 2018 02:56:13 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:11127 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725833AbeHQG4N (ORCPT ); Fri, 17 Aug 2018 02:56:13 -0400 Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id BA57125F8D2ED; Fri, 17 Aug 2018 11:54:24 +0800 (CST) Received: from linux-ibm.site (10.175.102.37) by DGGEMS403-HUB.china.huawei.com (10.3.19.203) with Microsoft SMTP Server id 14.3.399.0; Fri, 17 Aug 2018 11:54:25 +0800 From: zhong jiang To: , CC: , , Subject: [PATCH] misc: remove meaningless null check before kfree Date: Fri, 17 Aug 2018 11:42:35 +0800 Message-ID: <1534477355-14060-1-git-send-email-zhongjiang@huawei.com> X-Mailer: git-send-email 1.7.12.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.102.37] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org kfree has taken null pointer into account. so check the null pointer before kfree is meaningless. Signed-off-by: zhong jiang --- drivers/misc/sgi-xp/xpc_partition.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/misc/sgi-xp/xpc_partition.c b/drivers/misc/sgi-xp/xpc_partition.c index 0c3ef6f..3eba1c4 100644 --- a/drivers/misc/sgi-xp/xpc_partition.c +++ b/drivers/misc/sgi-xp/xpc_partition.c @@ -98,8 +98,7 @@ len = L1_CACHE_ALIGN(len); if (len > buf_len) { - if (buf_base != NULL) - kfree(buf_base); + kfree(buf_base); buf_len = L1_CACHE_ALIGN(len); buf = xpc_kmalloc_cacheline_aligned(buf_len, GFP_KERNEL, &buf_base); -- 1.7.12.4