Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp927904pxj; Sat, 8 May 2021 02:53:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwGc11JtfGTU8FL0s8z5HiiCYh7MwA4x5TkLrWrodPZjKLfrC9U0NXQ9q1V974HeQwB+KIV X-Received: by 2002:aa7:c610:: with SMTP id h16mr16824839edq.202.1620467593672; Sat, 08 May 2021 02:53:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620467593; cv=none; d=google.com; s=arc-20160816; b=ONCpXhJ6Z5lmWo6H7dMjwayJ473Hkn2Ofoh4WKmi8d/LiO/FG3kMLthHnQdBpgHSYE sVlGhXxF/XYz6HgRFvqA3oYSYuWh7x1jCFOALXnBlG3jW+MkE/RRTtkhYcmEXyzUSrnW L0IvK1r+9Z6UlAo6+cjBMI7CAjW0NYeaYR+mmHQT3fshylGnGg4LJgPfUDDg3JGdo+n3 LtIDduGsVvwP4L3h7by5KvI+Xz4g2d5XGey4VXrfTB5b8hvFL/rEm8SbeTFil2WIZxMA N8NYTWmDoz+Tq+FGW4/EIYrk6vXgVBV3BY9xItl21mPcEw5c8DZM7qOn/kwFs14dUYwY z4Yg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=Fu0+ywKP9knODhNjf4FlarXHI0zDRaD7uv2nywU6sPk=; b=YSdhkTXdrnSHL8DAFBjRmRAHecpBdDQICrYP/mhzzZWAvGW3A/6GRddrtPYeA0+8OK 86olze/ZTZ3N7RoS9uwgenewyzux08vB3ux+gSGrlkuDwqhXcJZM6/8hOIU+q4Av30Bp MNFq6X1CZAfk7cH4o1NS/DsoAi7Bl6IC/0Jhtrns8rJ+95Dxo+VopHh/oqIBM+FFpxGN HDggOS1Vqg+erakTIwOaAyQb/aD0Urkw7gWLxNVgaTws3gOEXnAvzQElI5kxMHDh180O TfeoEBxei7dzrw68g5ygpmMQkq7kmy1jhDay8B967MRagtkM4eS3tQ/bhmGe3j05AD5n GPmg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z5si7386303edc.126.2021.05.08.02.52.50; Sat, 08 May 2021 02:53:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230394AbhEHJwc (ORCPT + 99 others); Sat, 8 May 2021 05:52:32 -0400 Received: from out30-130.freemail.mail.aliyun.com ([115.124.30.130]:33359 "EHLO out30-130.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229583AbhEHJw2 (ORCPT ); Sat, 8 May 2021 05:52:28 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R101e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=alimailimapcm10staff010182156082;MF=yang.lee@linux.alibaba.com;NM=1;PH=DS;RN=11;SR=0;TI=SMTPD_---0UY8pXIE_1620467482; Received: from j63c13417.sqa.eu95.tbsite.net(mailfrom:yang.lee@linux.alibaba.com fp:SMTPD_---0UY8pXIE_1620467482) by smtp.aliyun-inc.com(127.0.0.1); Sat, 08 May 2021 17:51:24 +0800 From: Yang Li To: dhowells@redhat.com Cc: jarkko@kernel.org, jmorris@namei.org, serge@hallyn.com, nathan@kernel.org, ndesaulniers@google.com, keyrings@vger.kernel.org, linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org, clang-built-linux@googlegroups.com, Yang Li Subject: [PATCH] Keys: Remove redundant initialization of cred Date: Sat, 8 May 2021 17:51:21 +0800 Message-Id: <1620467481-110575-1-git-send-email-yang.lee@linux.alibaba.com> X-Mailer: git-send-email 1.8.3.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Pointer cred is being initialized however this value is never read as cred is assigned an updated value from the returned call to get_current_cred(). Remove the redundant initialization. Cleans up clang warning: security/keys/request_key.c:119:21: warning: Value stored to 'cred' during its initialization is never read [clang-analyzer-deadcode.DeadStores] Reported-by: Abaci Robot Fixes: 'commit bb952bb98a7e ("CRED: Separate per-task-group keyrings from signal_struct")' Signed-off-by: Yang Li --- security/keys/request_key.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/keys/request_key.c b/security/keys/request_key.c index 2da4404..873c31f 100644 --- a/security/keys/request_key.c +++ b/security/keys/request_key.c @@ -116,7 +116,7 @@ static int call_sbin_request_key(struct key *authkey, void *aux) { static char const request_key[] = "/sbin/request-key"; struct request_key_auth *rka = get_request_key_auth(authkey); - const struct cred *cred = current_cred(); + const struct cred *cred; key_serial_t prkey, sskey; struct key *key = rka->target_key, *keyring, *session, *user_session; char *argv[9], *envp[3], uid_str[12], gid_str[12]; -- 1.8.3.1