Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp5231055imm; Tue, 12 Jun 2018 04:52:40 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIPKx1r0HgnvZoMidUNfT7XWAN6zcjZEgQTf9cBNvPvk5vAjnAABBTmCMmQ/acE1wCDj5W9 X-Received: by 2002:a62:701:: with SMTP id b1-v6mr47738pfd.252.1528804360309; Tue, 12 Jun 2018 04:52:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528804360; cv=none; d=google.com; s=arc-20160816; b=0HtG7YsGuM6lyMSigfd4Nz7tfw0JzJxlP5cevNE2GL7JvTjlB6No0FjowVB4xc8x8v afCqdoX0uM8pWIOHU8d+L2Ak5okAwnmuXUuBCx5p45Z7V02Qkc1K8aBkS2BEc5zN4Ldy sV4UqjSgtpwbz2h4czZQeKq954ruEarQlEW6hDJIQ5MUBLKWnjKbfwCN4BjBv4hfiXAe iRjw1gih4Snr3LSBRXkwqBs01EPyRBtH+2K4aLytUVEODbto7q54k9HsuUHlrpRbEfFx X1JIi/hZq3xMOstGLBTbJA+NlXROIsU3h0JZokvjzfLi+XwEKfZs/YrIo2VQFk8QDxf0 p8yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=ScANjHjCAx3+zbWoQbnVhQAPx1FmrbkEgG4/zSnJhOM=; b=Rh7dov3aknF1dob90F+neUszbXUSj7QiiCfJOn1Yl66nRmlYEf6qw9zSNfZ9C48fab yqPltuMdBdbt6gxF42H9pkTV+rbREIixjYaqhHHnnAiAcpl2/DaOjaZeebgAc/eMuY6R PJLExoc23S9cGwWWOLu+EnqiwB2zVg15T+MlLDF8+ldSQ319Nz5vD8YnxDraycDVtXnV wl97v6XiCLpNFaChIvKreZWyrg2eMtl3FdcFXCkNroMceoaz7qODQf39oW+HUdZeOhBZ GryVYBI5BoPx1HA+VtTNFhCeszf9Fq2PyaNId0TsmsFTxF738FmWnuwd45pScoSTYdUb y7uw== 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 k191-v6si613515pgd.19.2018.06.12.04.52.26; Tue, 12 Jun 2018 04:52:40 -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 S933467AbeFLLtm (ORCPT + 99 others); Tue, 12 Jun 2018 07:49:42 -0400 Received: from mout.gmx.net ([212.227.15.15]:44903 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754019AbeFLLtl (ORCPT ); Tue, 12 Jun 2018 07:49:41 -0400 Received: from juanniu018037.ss.mogujie.org ([122.225.81.134]) by mail.gmx.com (mrgmx002 [212.227.17.184]) with ESMTPSA (Nemesis) id 0MId0S-1fQVwK39jM-002CVv; Tue, 12 Jun 2018 13:49:09 +0200 From: Chengguang Xu To: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com Cc: x86@kernel.org, linux-kernel@vger.kernel.org, Chengguang Xu Subject: [PATCH v2] x86: remove redundant check for kmem_cache_create() Date: Tue, 12 Jun 2018 19:48:52 +0800 Message-Id: <1528804132-154948-1-git-send-email-cgxu519@gmx.com> X-Mailer: git-send-email 1.8.3.1 X-Provags-ID: V03:K1:SRzQPuPqcxm7EN2BdxdWGb4Uhp7UFUVLDjTo++bX1e7FUwdUit1 CKKk4rPDd+rfWmVgB6g0c8GR2haax96xh3PKiorQN1oAW0oeRIdbcs5hthaWLm6KD3RO/f9 WF05839oTnbdgZVDYUnngPBROoNGT5rBIW5eDVQUWfRm4ZvMGp0vnUwPFkWNzlmyxSkl4gg s904BYj4DvPel0U2Ra2yQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:3XYV9chKzRg=:Oh4mm8fqcUehXdR4/4WcH6 EPtQuwnTOuFfBK2t59RUNq37i8e8hMxEY7/UOK0r1pD9ySrlJT474IWZO1YKQpAH15YSeDPKv HS8XyJvtHJO5VYVtB/ONuc3QTHQNdHWNwlpu+UxvSYKazK5wrluVeOq9pap/eno8EB6nUBWJH 7OtKpYTr/wxp9fT0pdrzoqs/ar9imLNL+2J0mhoPKT4yiEsVFdRqT3E9ZXtfPjjBNypFm/9Ea jhaEkGnmTnYnxtYe7y+gT0h/Gh3UimvzpgSqxK7IZEb46e69Ojz9uapfRVDc//oEbI7qUWdIN Uw8zSjIy/2gEb72Vo/DMZYBhhTntR1klM+IpiZ1NJokNgVuUz2uuJGUWYT22pUqzZQXur78lX u6fWHUYPTpsMy+g1q7c8s2Yu0Sya0Us4BkhP2XUVrzhu5yR2nw2lxJ5+Jo+jk0HExAUkFz0l4 98LBe6cCnRkiE/TgKhcNMNl3G4lzrUw09flD5NBQrI8wYy6GOGZcOw8r02TBYQnbQsOZlw1iP fGMvdi4QoSAm7U4vVMFakGJXvI1KtRr1OHRo4yFF2clDjTGwj26VDDIxUZnMH8jkEw31mvcd2 qetI0jSHuQQCff2MIKfffAEMGMCBHw/nq4JmUBki3pnXp6462+hxwddMg6hQR8m8iQs4KhP4Z pkSRlepLkOL8oTcxdgThHzzwLFr1rGTt9L1mNUYWAtM/6LhYl7hhJ4ci2UZiOyOkooBv+4poH yVZFhM/10HIYsEu7HC7VAW+tW/MSJUE5KcKv2graIC5LZH2sdsLXVIKTbc0= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The flag 'SLAB_PANIC' implies panic when encouter failure, So there is no need to check NULL pointer for cache creation. Signed-off-by: Chengguang Xu --- v1->v2: - Keep return type as int instead of changing to void. arch/x86/mm/pgtable.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/x86/mm/pgtable.c b/arch/x86/mm/pgtable.c index 47b5951..406873d 100644 --- a/arch/x86/mm/pgtable.c +++ b/arch/x86/mm/pgtable.c @@ -329,9 +329,6 @@ static int __init pgd_cache_init(void) */ pgd_cache = kmem_cache_create("pgd_cache", PGD_SIZE, PGD_ALIGN, SLAB_PANIC, NULL); - if (!pgd_cache) - return -ENOMEM; - return 0; } core_initcall(pgd_cache_init); -- 1.8.3.1