Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp665454pxj; Fri, 14 May 2021 12:31:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzFccRce611m9XGu5fAkKctc7SPR7xSICqwnvKkjUUwIpe6FCTxVN4UU1XEkF0exIWc3Y2c X-Received: by 2002:a17:906:26d4:: with SMTP id u20mr51622376ejc.114.1621020716019; Fri, 14 May 2021 12:31:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621020716; cv=none; d=google.com; s=arc-20160816; b=BifVdctcDYNq8zf2EMB4sftRWIw2tgK28hHrTY+v9KdDMPvSbgdoG2SFXJTqIvmps/ JEiTO7v9lVhfT7NnbkIF+R8PAOM+T2JQ4IaAMwzg6qgLjyxjRcfyQ10AObC4fBiOz6fT Zjy2MCIDDsN/VYTt0HpJJfShYVaCwrCi9Bw63xLhU44ZZSEnZhlzFaYCgBxx1DXVWVdJ EFlUWBFeYkoJcGmNQOPle8kZ+oDmvQH9UcVabBhLDPxetwfx1wF9rIdbvdatbwn3vEDy SiqEGHrKSCmQNLhqjxVldU6QwKYyAQkp3z58Ym+uU+LHi3CXD3gLUwCQuhN0rS+bVEIf 6U0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=VaMJJCRuYq5WEvBzKIy/5zrvqnpQo5OhCoMNoRszLQs=; b=wGQ+OPVMhkY/RhVY/+0X0aowL7gOnA1lnd3pdwq3g/mrdVOlUZ/GGtlf0kgZ3vc2OB bUlc4WkxDPypwpPe0DSJrHkz2OIEMHCCUpzkJhqSNOJQis90wVQ4cSyguhGn7hsiwP9M qaR3DhpSxujFoftUmC+M0fb2EuVOZYlEveYTdKWcAvqqol6iqHSnuO2ymj2GEHQ+ILd7 Jv8pZhTA/gfzaygK60f7r/dmoKOhIG/EiMGI3dkm2q/DL9Pkx4dJleMH8KTCPkKCPG8M LdDE+9/EIG2w9SgvaZSPxuXwCvy1wD3DHrUMSE2qF68FxjrVRN/Z14aE15Nps2XleDa3 qLZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=LxD8ghip; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n3si6863323edq.290.2021.05.14.12.31.32; Fri, 14 May 2021 12:31:56 -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=@kernel.org header.s=k20201202 header.b=LxD8ghip; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234768AbhENPbM (ORCPT + 99 others); Fri, 14 May 2021 11:31:12 -0400 Received: from mail.kernel.org ([198.145.29.99]:44736 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234742AbhENPbL (ORCPT ); Fri, 14 May 2021 11:31:11 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 2716E61458 for ; Fri, 14 May 2021 15:30:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621006200; bh=xGai7ttixHArLWaEKNjFljSIugZAGn9JIkSoHZ0QmFU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=LxD8ghipIqCcHVLSpwCZwROLAnR8DCvNlSitrwUihFV5NCJpYfoyO5ZRQH2C1hNJN xXllU6/gs4UrjE0uLNBFt/I+9xEUXGWIW3N2q5OCyrVZBxzxs0cRozKueAV/aMgGSX sQVju29AyA8O56AifUhQ7r94tTB6NGuh3H/rXUTc8ls/Qox3dAJwkMMWdfxsL5alnn h3WSqileLiCiUuv7i6lHb8KF+vFqjr0HYRjln6rx5W9GyKnWX84+dFVPiXZd7E9Wpp jfmDRbw+Wr9Mbxsxus65n+A/2SsE6/m5zyiToS2dkSiMWVuvbDhR6D2TMYr/5jkvFU 0r/c+89FTyuuw== Received: by mail-wr1-f43.google.com with SMTP id v12so30374689wrq.6 for ; Fri, 14 May 2021 08:30:00 -0700 (PDT) X-Gm-Message-State: AOAM5336N7ItTFzY5PukwWa478OVzucr4YN3e9HBbtC4+tLL/oIRK0xv MVP3IC1fJEiCBrXGrJ8owxYjZ8mvqFH9yjGbDlk= X-Received: by 2002:a05:6000:1b0b:: with SMTP id f11mr22232026wrz.165.1621006198659; Fri, 14 May 2021 08:29:58 -0700 (PDT) MIME-Version: 1.0 References: <20210514140015.2944744-1-arnd@kernel.org> In-Reply-To: From: Arnd Bergmann Date: Fri, 14 May 2021 17:28:57 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kcsan: fix debugfs initcall return type To: Marco Elver Cc: Greg Kroah-Hartman , "Paul E. McKenney" , Nathan Chancellor , Nick Desaulniers , Dmitry Vyukov , kasan-dev , LKML , clang-built-linux Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 14, 2021 at 4:45 PM 'Marco Elver' via Clang Built Linux wrote: > On Fri, 14 May 2021 at 16:10, Greg Kroah-Hartman > wrote: > > On Fri, May 14, 2021 at 04:00:08PM +0200, Arnd Bergmann wrote: > > > From: Arnd Bergmann > > > > > > clang points out that an initcall funciton should return an 'int': > > > > > > kernel/kcsan/debugfs.c:274:15: error: returning 'void' from a function with incompatible result type 'int' > > > late_initcall(kcsan_debugfs_init); > > > ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ > > > include/linux/init.h:292:46: note: expanded from macro 'late_initcall' > > > #define late_initcall(fn) __define_initcall(fn, 7) > > > > > > Fixes: e36299efe7d7 ("kcsan, debugfs: Move debugfs file creation out of early init") > > > Signed-off-by: Arnd Bergmann > [...] > > > > > Reviewed-by: Greg Kroah-Hartman > > Reviewed-by: Marco Elver > > Thanks for catching this -- it boggles my mind why gcc nor clang > wouldn't warn about this by default... > Is this a new clang? It was clang-13, not sure if that made a difference. Arnd