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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4AC9AC433FE for ; Thu, 14 Oct 2021 06:52:57 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id DA1A760D07 for ; Thu, 14 Oct 2021 06:52:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org DA1A760D07 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 6D8926B009B; Thu, 14 Oct 2021 02:52:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6617B940009; Thu, 14 Oct 2021 02:52:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 501E26B009D; Thu, 14 Oct 2021 02:52:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0135.hostedemail.com [216.40.44.135]) by kanga.kvack.org (Postfix) with ESMTP id 3DB8E6B009B for ; Thu, 14 Oct 2021 02:52:56 -0400 (EDT) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id F011E8249980 for ; Thu, 14 Oct 2021 06:52:55 +0000 (UTC) X-FDA: 78694125510.29.DFB08EE Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.13]) by imf01.hostedemail.com (Postfix) with ESMTP id 03C09507F777 for ; Thu, 14 Oct 2021 06:52:53 +0000 (UTC) Received: from mail-wr1-f43.google.com ([209.85.221.43]) by mrelayeu.kundenserver.de (mreue107 [213.165.67.113]) with ESMTPSA (Nemesis) id 1M5x9B-1mgfuQ2mUd-007VzP for ; Thu, 14 Oct 2021 08:52:53 +0200 Received: by mail-wr1-f43.google.com with SMTP id r18so16122484wrg.6 for ; Wed, 13 Oct 2021 23:52:53 -0700 (PDT) X-Gm-Message-State: AOAM5311MgdansKIKd01umQQr0yLdql2IeeYB5tguGbl0T2yRh3HIJIX BWUb0NBg2iVjD1uBDof1Cdd29hp6fW0aWfN39CI= X-Google-Smtp-Source: ABdhPJzeBTr+3DEnjaiwNy7gvQWkqUGAIbkSnDvR5fWNapib2lyvZarNpPFQYOoReWXwS6roLyGXQKeyYYuevT3SsXg= X-Received: by 2002:a05:600c:208:: with SMTP id 8mr17137447wmi.173.1634194372923; Wed, 13 Oct 2021 23:52:52 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Thu, 14 Oct 2021 08:52:37 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 07/13] asm-generic: Define 'func_desc_t' to commonly describe function descriptors To: Christophe Leroy Cc: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Andrew Morton , "James E.J. Bottomley" , Helge Deller , Arnd Bergmann , Kees Cook , Greg Kroah-Hartman , Linux Kernel Mailing List , linuxppc-dev , linux-ia64@vger.kernel.org, Parisc List , linux-arch , Linux-MM Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:FrCLB9q6Gx6L4BBz51CGFSPH1aU5lxFojjN4mUoLFFNhgy2fP7t 4gQgARDdM2TYg3E0VcL0ZkQvP7K2JV6++KXfoBLtQYRyK30+Qse82YD6SerqjCucx1RXAVb RI22uv7QXkoHQUcaB30VJ2BPaGSSeR9bQaVmvyQ2GxkQLC1w+OPiy0FL2v7ow77tvZ6+4Of PopXHZj5RWUHdWPzliQng== X-UI-Out-Filterresults: notjunk:1;V03:K0:CKW87LDu61c=:SesVIro147AKKH8NsP+I3E EPDFNB1vGxqSS/yqWcFWudjrgbk+1TATaqu+aOwdm4GprFgWeNDZ7bJMZwrcZ69aA6xaGE3j+ sBvYCHEa5iSXlZG6C6rygPcJAb3LilzYWv1Qbeq9QQzyAcT5Q/B2OgwjeFsf/9iDMLRZwIAWT 1BV/smi1p+ZyRNZyDLgZXYNzcEdBfQq5u0Ng+VUpVGn94apUbjco9e1sXNcty5ee3QIP6zZsA Pc/YiBzjCm61tZtvftyCk+TKwmSOoZpb6w4ttexeVUoIM7iTdS43rwm/uIDqqdKvMIttSGSIt CUwWhyfm3RKyr9tOSjtICkhhUM5VSnOP8lgzrCoi92nVMflLAmQFxaxekcHDvnPD2t2mqfEhW /Crv2ei9/vzsk7dSyNAdEni5rFeQBnCtVi0jMg+y2e5F5fzW2yYC0zgwKzcXEgZbrBSMDlIs1 MMxmwAQSxZqeQrkttS3wA4MbmE+Q9rUoQnr8HEEeAnffeWFpiRHNzgPLrRSIfIz8lf0COeSa3 p6BndcYPv+yUHIr0QaGI4BLeupUtwYMXlBnSs0H9yhbYuC0aWPHw1T4DU1MFSUCDAtsK6AuCV ZMrjjhFxNPS+XSDT6AAsOkm1ePOUcqzdSeIvAl+qSKPDc1CSdHrfzrFHOJZ+I++dHjp1Tr4Am CY3qdqlAAjfuevNIJvuVzpJQCRjOGZR7gSKFs/TcZXJVqanD8tnHffceQUyKbV18eAhMoQgW+ Sfx5XKja/6eZ8YB6JpmL5Yta8sZTwmoVC9dhJaTyF+QDEGeqN2ihYh6S4as52oZ5U/qq+g/Tn vUDYp24W/eb3AtImEbwU065Uy9+NKN5bGrCFzXh8exELrLQGeMB220uwWmMbvwi+4qV8QkJMV cRFBVxPiOjgx7ptNJ6bw== X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 03C09507F777 X-Stat-Signature: abactanourc15s7xpew7196qnu3euywn Authentication-Results: imf01.hostedemail.com; dkim=none; dmarc=none; spf=none (imf01.hostedemail.com: domain of arnd@arndb.de has no SPF policy when checking 212.227.17.13) smtp.mailfrom=arnd@arndb.de X-HE-Tag: 1634194373-853856 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 Thu, Oct 14, 2021 at 7:49 AM Christophe Leroy wrote: > > We have three architectures using function descriptors, each with its > own name. > > Add a common typedef that can be used in generic code. > > Also add a stub typedef for architecture without function descriptors, > to avoid a forest of #ifdefs. > > It replaces the similar func_desc_t previously defined in > arch/powerpc/kernel/module_64.c > > Reviewed-by: Kees Cook > Signed-off-by: Christophe Leroy Acked-by: Arnd Bergmann