Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp714303ybz; Wed, 15 Apr 2020 17:19:54 -0700 (PDT) X-Google-Smtp-Source: APiQypKduPXHmRnYhY8J+EQfELQKPKxUjq8CDyxHQ87aGWBB3IDUil9iifatI6sM/fPvA6wMF86a X-Received: by 2002:aa7:c309:: with SMTP id l9mr24233427edq.6.1586996394030; Wed, 15 Apr 2020 17:19:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586996394; cv=none; d=google.com; s=arc-20160816; b=GKmKZ2KETfUxUG1WcpgA5F3AUJmNt8ZdO3qbIA/nUDXL2hl3AUi8yH3T1tRoWgFk4v uTW9+5xvBww6lgSJtuHD1mL+88muEZpK7V5eEGO2IHC+UhgtibbLkvxj++u4yI3LU0nx i8EjHMYURdT/LNLiifVgGUrGhYriPNIY3YwhcBO/WZnSA9AM0J27sVgwiUYWXmzhHiHi zPGayetSeBweuSgnoLG95/rLIwUKGIkzWqTL2obWfXw47r6bkq8h1Crp2lCZU1SD8zJk IoYT+VQg4VhqwWA3BN4MrJqc6k+dSxjGTGQSe56OGPr8A9uouc3mPBByWzUhiqHmx19L 9Z/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=0MLjDM9KsRvMVgG43FusnRuA/V1fF1PP6aJDpeifgKM=; b=Tt8cRyIWsPyhFCodNyBtHXKu40clLCs6B8v5QAf7f/3c3Nhhb9y4U3IvuOxomXFRTe dbNxn+dYhb8TTxQi/hNXzCy1fm3DJ2V4AKFHe+C0afd0Wr7yADcch8/VnAcW0dugRMbR ehd+pz/ncbwMOtVOjURE+5HAI6rZ0SjTKB1qpAT6FugZELfGYnGqG4JyRxHOHiNVBw4z vvuLr+T5VfH3A0igIRJR1L+pui7edsBUI8uWXLV94BJR9GiHYtaVWQOb+Yd8zmSVuNbh TdoV21Y6cqxK6qpxwhgLaFE2UAHb2H8AfIN8pd5bFLE4WnmmoJRCY+xweW82WuqliJKW J/WQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@paul-moore-com.20150623.gappssmtp.com header.s=20150623 header.b=iRUvs+9r; 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 w1si11753734edj.107.2020.04.15.17.19.31; Wed, 15 Apr 2020 17:19:54 -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; dkim=pass header.i=@paul-moore-com.20150623.gappssmtp.com header.s=20150623 header.b=iRUvs+9r; 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 S2406890AbgDOQHM (ORCPT + 99 others); Wed, 15 Apr 2020 12:07:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1729190AbgDOQHI (ORCPT ); Wed, 15 Apr 2020 12:07:08 -0400 Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D9AA1C061A0C for ; Wed, 15 Apr 2020 09:07:07 -0700 (PDT) Received: by mail-ed1-x542.google.com with SMTP id ca21so5579810edb.7 for ; Wed, 15 Apr 2020 09:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paul-moore-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0MLjDM9KsRvMVgG43FusnRuA/V1fF1PP6aJDpeifgKM=; b=iRUvs+9ratAYYazdxRWQjGbETjt7wPo7elXFoTo9rRkgbMtlx6glo20cP0xHh5oOQZ zeoBKppefNbtAwADYvNW3aaQHFPhaLgG/Xr22tvPeRHjK9+7Lyft492IH+Uz68AA0Gbf zqfhAgSiEtudIo8NwOetfiGetxDJK77hkLLlYH2OSU/8PD/p49nlLiWiLFLVB7Hh7AxM nfv4YUwHvsKfaT4aK+FtqtDlH/ue9Hr3nZo/z18/Q1Q9UCMNvr3lEpFhTUOD7YwXNffF 6eeTGYZRTZHX/FIaDU7P8mPNGvESLOspPGAVRPqDizrEjlxZGcsWThQ+kr2XY6oaO4dm dHZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0MLjDM9KsRvMVgG43FusnRuA/V1fF1PP6aJDpeifgKM=; b=OwwoD0WNQUDBGfdEzzvE5kHzOVONuMrvDojK6yWleRoIcWZV/UePA8awZk6p7pN2Jd c/y5wJ76yRkf9tmWSPxY9W1v2RYXLNHQYOjnzDHsRZOHmNqd/QI+5VjBD/TS3fDvCUjE FCxkqhtkrFOQW+SSKWO6L1T6NJACQ6AmyRsfb+6go1b6MnS9/h2pFmymvLJDc01cBnDH Lo6Hz2kYAONWHwN67d5DHF8b2V6qZuOLk+HBxOFRTrMNr0yzOEivW51JBJalxLDR2hl6 nwr/K4ZvGJAAZDm7uMFltjW8Xidh8b1xmVYH43sbrbbDBEsXTatl22zZLXhC03drb2Qc h1Aw== X-Gm-Message-State: AGi0PubCk6SfnJLSI1zXvDFS/RcI7iTg2SqWHQU83i3IFaYvr6CXr1QY aswOAICX0jfv4S2AuTcfUcChuQF9zh1fYxdfFhRO X-Received: by 2002:a05:6402:1d1c:: with SMTP id dg28mr23779746edb.135.1586966826498; Wed, 15 Apr 2020 09:07:06 -0700 (PDT) MIME-Version: 1.0 References: <20191128153203.GA23803@workstation-kernel-dev> <20191130020742.GF157739@google.com> <20200415153417.svpbimg66vbeuk7u@madcap2.tricolour.ca> In-Reply-To: <20200415153417.svpbimg66vbeuk7u@madcap2.tricolour.ca> From: Paul Moore Date: Wed, 15 Apr 2020 12:06:55 -0400 Message-ID: Subject: Re: [PATCH v2] kernel: audit.c: Add __rcu notation to RCU pointer To: Richard Guy Briggs Cc: Joel Fernandes , Shuah Khan , linux-audit@redhat.com, linux-kernel-mentees@lists.linuxfoundation.org, linux-kernel@vger.kernel.org, Amol Grover Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 15, 2020 at 11:34 AM Richard Guy Briggs wrote: > On 2019-11-29 21:07, Joel Fernandes wrote: > > On Thu, Nov 28, 2019 at 09:02:03PM +0530, Amol Grover wrote: > > > add __rcu notation to RCU protected global pointer auditd_conn > > > > Again, please use proper punctuation and captilization. This is unacceptable. > > Please put more effort into changelog. > > > > Otherwise the patch diff itself looks good to me, with the above nit > > corrected, you could add my tag to the next revision: > > > > Reviewed-by: Joel Fernandes (Google) > > > > thanks, > > > > - Joel > > > > > > > > Fixes multiple instances of sparse error: > > > error: incompatible types in comparison expression > > > (different address spaces) > > Amol or Joel: Is there a reproducer recipe for this? The commit which was merged has a slightly better description which may help. commit cb5172d96d16df72db8b55146b0ec00bfd97f079 Author: Amol Grover Date: Mon Dec 2 00:03:48 2019 +0530 audit: Add __rcu annotation to RCU pointer Add __rcu annotation to RCU-protected global pointer auditd_conn. auditd_conn is an RCU-protected global pointer,i.e., accessed via RCU methods rcu_dereference() and rcu_assign_pointer(), hence it must be annotated with __rcu for sparse to report warnings/errors correctly. Fix multiple instances of the sparse error: error: incompatible types in comparison expression (different address spaces) Reviewed-by: Joel Fernandes (Google) Signed-off-by: Amol Grover [PM: tweak subject line] Signed-off-by: Paul Moore -- paul moore www.paul-moore.com