Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4081422pxf; Tue, 23 Mar 2021 02:03:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzlE0L37AKWpQldtcapcGGSkQUpNniyLeZWO3SoTx3vlrU6WYs0Ee9flU661/hEt0GihImj X-Received: by 2002:a17:906:ad96:: with SMTP id la22mr4052810ejb.237.1616490205421; Tue, 23 Mar 2021 02:03:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616490205; cv=none; d=google.com; s=arc-20160816; b=RLMOUzTWAtdaLDeh+T2jYK1tOmE9KUG1gt8lMZCmWurz5cH6CYuuIrp+dHlh3dEfDi Mc2HpcyR5u4R2AEE2fLrQEpWbxYq6VgSYMfk3QLSLGQSJcV69qwYu1lVzxpdPIvgi5rU tHGodsQDrBw3Cb+UsgRfu1AlzDOe3JjeOM6j5D/lqQrBEPh4YS6YRMQkVO/AN1fDMl6X Befov2aw3Opq7e+NMwRQNu4i/fNywxTwjMYzESEGK4pSV/etPkDS4hG7WzbDdBBLU1ew f5D8R3P9Pjs1aENpJcpiWxBNHX8FGc+5wIZ/GokDdnABlTEq9fjFEXsZ6Hk2Up/T6TwZ 2k2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=cIBzm7p6o8a55PIk/PRergbpD+l3Pmtu+AlxRocCyMc=; b=LxkjZHXt4ywdBC9NN4DwkAriyFimzcy2kFpwJBw/M7BTG/qneyOAipD+3oSAn4OZpW 0PFHstCOClVdKy7WRvTg/V0sg4UiR82zNQvc9ZWsI0hUXQBZBvZwwZXUrVA2lGgkRpMa iS0B/Yd2kvsObZMWftPpHC2tuDFw4EJ/ZsJxvawYQxHYsQF9V2adLOobgH8R7Bvt4jg2 fN1NP4qdjEM/p9MFrSuWJp/ihaAIUqzNIDSRoMEG635QdPsqNmC7GGtxKBXrkeid9LyS C/uc6ZntfEKztzXATaGcLvZYy6q4zSioT6+MAk99u3HFVRPCZ2HaQ7IS5WznwTe9ZVmt wMeg== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y14si13394291edt.78.2021.03.23.02.03.02; Tue, 23 Mar 2021 02:03:25 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229472AbhCWJAG (ORCPT + 99 others); Tue, 23 Mar 2021 05:00:06 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:52111 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229716AbhCWI7c (ORCPT ); Tue, 23 Mar 2021 04:59:32 -0400 Received: from ip5f5af0a0.dynamic.kabel-deutschland.de ([95.90.240.160] helo=wittgenstein) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lOcsX-0005ma-37; Tue, 23 Mar 2021 08:59:09 +0000 Date: Tue, 23 Mar 2021 09:59:08 +0100 From: Christian Brauner To: zhouchuangao Cc: Jens Axboe , "Eric W. Biederman" , Oleg Nesterov , Peter Collingbourne , Zhiqiang Liu , linux-kernel@vger.kernel.org Subject: Re: [PATCH] kernel/signal: Modify the comment of function check_kill_permission Message-ID: <20210323085908.wdz6gamyoddhnu7e@wittgenstein> References: <1616486638-82721-1-git-send-email-zhouchuangao@vivo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <1616486638-82721-1-git-send-email-zhouchuangao@vivo.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 23, 2021 at 01:03:56AM -0700, zhouchuangao wrote: > Maybe it's easier for us to understand the function of > check_kill_permission. > > Signed-off-by: zhouchuangao > --- > kernel/signal.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/kernel/signal.c b/kernel/signal.c > index f2a1b89..2fbf68a 100644 > --- a/kernel/signal.c > +++ b/kernel/signal.c > @@ -823,8 +823,10 @@ static bool kill_ok_by_cred(struct task_struct *t) > } > > /* > - * Bad permissions for sending the signal > - * - the caller must hold the RCU read lock > + * Check if the signal has permission to kill the process. Hey, This phrasing is misleading imho. It's not about whether the signal has permission but whether the caller has permissions to send the signal. Christian