From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D93ABC77B7C for ; Wed, 24 May 2023 18:49:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4193C6B007B; Wed, 24 May 2023 14:49:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3C945900003; Wed, 24 May 2023 14:49:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 26A27900002; Wed, 24 May 2023 14:49:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 17C336B007B for ; Wed, 24 May 2023 14:49:07 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id DCE5616038F for ; Wed, 24 May 2023 18:49:06 +0000 (UTC) X-FDA: 80826035892.26.765D636 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf04.hostedemail.com (Postfix) with ESMTP id 2A38140010 for ; Wed, 24 May 2023 18:49:04 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=none; spf=pass (imf04.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684954145; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0rB0wQqrNycBHLhPekV63oEaJ3rM9Ch7dfk7ramk2Tg=; b=y1Udew1gI8vR+r5UXKHi+AMpUTFujJucKKw7BwWt6+TW4PzMiQcuhdvn2sJHOb5NGFj9tu 3wTLvbStDOiCFWc2pyW/NIHc5EHWM+u9vy0fEUmN03jYBccx98uhvkQmtN7YsaS3cTcKCJ Nnil/7/MA08RF9ll+be+4xX+qOoxCHc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684954145; a=rsa-sha256; cv=none; b=VFinAvKJVWCr7z9LXy4dtXfOLyw7HwDIYxEDwbuvJQ8VWqc5K/bj+mwhlFtDb7elVnqzNl TmT+UEDz6CfyEnTMDrn3mtvyPOEkyzA77iK8Gzi5Hsrr8RrzJV/Cdd0uVb3FGAeJeODXaW 9qihQDAlBhE9tpNYzWnZJfybaeYUSIg= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=none; spf=pass (imf04.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 2D5D76402E; Wed, 24 May 2023 18:49:04 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0DB2DC433D2; Wed, 24 May 2023 18:48:57 +0000 (UTC) Date: Wed, 24 May 2023 19:48:55 +0100 From: Catalin Marinas To: Arnd Bergmann Cc: Andrew Morton , linux-mm@kvack.org, Arnd Bergmann , Russell King , Will Deacon , Michal Simek , Thomas Bogendoerfer , Helge Deller , Michael Ellerman , Palmer Dabbelt , Heiko Carstens , Thomas Gleixner , Ingo Molnar , x86@kernel.org, "Rafael J. Wysocki" , Paul Moore , Eric Paris , Dennis Zhou , Tejun Heo , Christoph Lameter , Pavel Machek , Peter Zijlstra , Waiman Long , Boqun Feng , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, audit@vger.kernel.org, linux-pm@vger.kernel.org, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com Subject: Re: [PATCH 13/14] thread_info: move function declarations to linux/thread_info.h Message-ID: References: <20230517131102.934196-1-arnd@kernel.org> <20230517131102.934196-14-arnd@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230517131102.934196-14-arnd@kernel.org> X-Stat-Signature: rerqenjy9i3bpbn13kc7ojwkt5t8cqbz X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 2A38140010 X-Rspam-User: X-HE-Tag: 1684954144-568596 X-HE-Meta: U2FsdGVkX1+w7VCyc5yBPWlld7n9a5b6YcwUfvOW9zU4LOb3zxgn8TFpm0aGh6B0RMtK7THuZkhPeWMHV0DRHvMk1DujvMpDpEnTsAZvO5TnmWafQ5jGVMJCZw9b12FohY5tnosFdzNVnW4BSyTWwj2up3q2oc6v5+KVxg72iBMxMpHr8/1vG3a2DInY71pcATnd1DbAOeW5RgaWxwS1f/IWL+o9lwuwEAvak0E+YpZIQG6pqwupZdDOrjBSW38xTgJY+QXojRDyZh15ferGhbJr78QFAFAEfGVwdkaQBSLs1vy/kPxRUgRkupAtMP9dPEAOBBtPsx94CM8NxKNvDaBmG0yfJjD+8dISmDWL6dS7Cyl2IPFee3DCqy15BYaBqHGgLvxcezlrE55TkEW4fH5wLC8Q+iSkE0uhBgj6qqncg23uTjBNNAz9LBRWPJb34v+BHvPuzWjjjTiwle5DAx464kdZWJQo85aGgFmFZhAo1wRtX3sa9I4aoX4NQVsFG+8HAkrt4I+gzrTXpWlatXcURGijstBzaFim67GHD5MSfuUzjOArBkYl+vZa+wmmukr3ps7zJ/MIt1nDyBP5W1u4FRDGz6bs8I1YI2u4rQ26T2LKty9yx2xhOLlp1wzQ8VV6JJgDwvHWdHZaDck4546eEuqPLYKrU3tC9khjr3IGIIUk1MPqwb+MyHu/0q8wowkvYbCsWdr9XczNOttm7WNvvcEbVIIfYF7vvg9pKA25I7DNhzIZDO10JIfzBihhabKoBZobgGzDxvfTHI2svRN8A4wZ69hOcyLdGiCtbO5+m9I8nkN2dfRJOCNLIrjTJ3MzsSReNAC6dQSITlcTVrMThm8lcNbHcD+tsshKIjXham85D06YoNaRCIMnsYJ4cwjMDaYJHrvdEvMficLH+WzB2rYtz2nxHu+oMpqfX3MLzkjVQtQz7GxM7CN8Eq4h/kPaSZvLJDXDrscQ/Mr djtS7yTG o4NJV7MeQKK6Jem/Y12uBh5iDZvcKVqwf3OgNXODLH0vubIUrGVWAUoakEJfFTqgUblHOh7BG9jpyQJ8cYR57FPRzjWjaLHszRvlLV1Gyr8tL63BgMpJrsKIe07zH+Oovbe8bzCVKDqKMWspruZydtBkKI8JvdPB2WNVvs2befeOJwaDJ9l7QMjXFHtOtd4wUED2yEoAYQfG5eRLIw6JBLSO/AUKkQ6hC1vq2vkHdjkx0ufWTTzOQnCbYD0puG5D9CGQJr4rgmWUUcgQ+CWfrBGocf5oZ8Xi7rOI1Uk6hIQzuS1nSN1lHPjwTr6ajUpSV9HoVdRk9UJQ2rKgJ18V6nptYl/tTfW//pLM+6wuZS+SXZdOphNoJ55/Dm/INeedKCtegKT9w8r/6/D+46Ez1rhP1ug6QJzT6hSZQ4CRNt6fUwgJmlPG/v5KCjnnbFNWqDxacbwvmPjp3Hm+ABtE3re7lPGf3LQvK6qExHYZgQO+HVXZbQ/MDwu2pH2wp07uAOI2AWGS2ETIyuRtF4qTszj2sW2+nIcvUnYILHk53InVmfVr23xUYHYiEuR6LBFD4By5gGgxRzx2Yb519IXurGOAikw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, May 17, 2023 at 03:11:01PM +0200, Arnd Bergmann wrote: > From: Arnd Bergmann > > There are a few __weak functions in kernel/fork.c, which architectures > can override. If there is no prototype, the compiler warns about them: > > kernel/fork.c:164:13: error: no previous prototype for 'arch_release_task_struct' [-Werror=missing-prototypes] > kernel/fork.c:991:20: error: no previous prototype for 'arch_task_cache_init' [-Werror=missing-prototypes] > kernel/fork.c:1086:12: error: no previous prototype for 'arch_dup_task_struct' [-Werror=missing-prototypes] > > There are already prototypes in a number of architecture specific headers > that have addressed those warnings before, but it's much better to have > these in a single place so the warning no longer shows up anywhere. > > Signed-off-by: Arnd Bergmann For arm64: Acked-by: Catalin Marinas