Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp4196728pxb; Wed, 13 Oct 2021 23:54:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxlF+2Abimrb/CG9C+OHWSECGQqgor2l256HlD9FhPA22H99H0kttPu8mUwHAhwjThSgU3v X-Received: by 2002:a17:90b:4b03:: with SMTP id lx3mr4295667pjb.162.1634194472548; Wed, 13 Oct 2021 23:54:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634194472; cv=none; d=google.com; s=arc-20160816; b=QyYv51SXn1emnbnhpa2CWKkrikU1hxuok5yDGzoHx8JE4DPeSv4c0AYezwVQ6x8U0f 8S28XPFtVUzljy56se+icZ3k9ppJmFaOn5Na/zImzyWYt8lw0DxJdLgF/A+Y0n6LGoJc dytU9c+Z7ctFGqEdl66TQWBRrLfHemopdFzAkzwcwPTEPnibyk71G84aFSOSfh1LXdBG e5lOedc4mknQlAy8dZFRRJsM8yd6sDyu9zCzAbdzGnIgUgrsKL3y1NLALqVNSGlWzxVB 7QO1z05wXiXPoQ6BS/Nc1SlPY9SY+0Qd3+mtOixDOTsYFAhoBdpkDHLXI473b1oIzpy2 hHMA== 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; bh=efC1WU5nD59XytNUziKyJrJatuopmTiJO0M2uEFUBik=; b=os4sChAkd7JtUph3v/cYKJQ7WBnRCQ/Jh54oJBJ2CL7nvMof7rnkQiZDhwDkHnG3Rt jpEzUltrlbylo1xMr5WI+zTShx2Kj80Z5ehCxKrH4WU16qufonyCPplXnyyRbX5ODgQz zlmIJlsVF4aa8GIL9bVRwKrI1d+smfuAuFCgkoU1o2Vx7aVrIl8bRhYIA1msKEb2+87W wuw2c3nFRSZnIUAnT4Vn6vMmsV+nx0HcUJRFBY2FR30m+4uLI+9NKTYC08ekarVeWg2Y 6BoT2T/a1pa4lPRR0FzGwqY8KSf8ycBMqDcdUtrIQuG7K2Fz8nklxw9R9pChCSoMkdry MQGQ== 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 p7si2735134pfo.265.2021.10.13.23.54.20; Wed, 13 Oct 2021 23:54:32 -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 S229592AbhJNGzA (ORCPT + 99 others); Thu, 14 Oct 2021 02:55:00 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:39149 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229457AbhJNGy7 (ORCPT ); Thu, 14 Oct 2021 02:54:59 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]) by mrelayeu.kundenserver.de (mreue009 [213.165.67.97]) with ESMTPSA (Nemesis) id 1N7zJj-1mn5qo1Amp-0151RQ; Thu, 14 Oct 2021 08:52:53 +0200 Received: by mail-wr1-f41.google.com with SMTP id e12so16114157wra.4; Wed, 13 Oct 2021 23:52:53 -0700 (PDT) X-Gm-Message-State: AOAM532SSmm+Qy6hmryfXy4iRaQxrz89Aof84vWpQM2oiqBX4YHzylxw olecC/1hWvTeHg4RYAHGLZMpjnc8xD/eR+Ds68E= 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:GVSGgJiBksGwahR6via+uTOHllsOF/uR48aaioKXUVo5muUi86y yCN5ivqvdV4uUz5JxfV/NcRBn398jwcZhXW11DDdNs/Gy4d55lDPG++yH0CRfR8q00+wf0B XXgnejkjArd2AaETviuSMDfbwngEpEuYXAkWYG8D/h4Cn66FD+W5T8oQRBa4AU/ehEw6no6 yakjErJEf9GAMbQSNm1tQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:f/1wSMe7Fcw=:iTBAfeF4uNz4SjiqMlV46I fbBOujh8EeXlE9EDcdGcf0abOfLsb6KRQvt+tk2pgGXtrO7LjtHZ73FQqGU7pryE2kjedJ9aJ mWk0wSUZxgOILKB0/FCWJRKBv4Q3ywkt43NFK5LiDAw7zXFMQHobtAtym4gt8Q8BJIWryGgGC SVSjsihi5aewrvNO/87FcO73Q1eJDMWWfWeIc6WKPR+zmo2biTveWXh+P40e1gGdXpbGF6uOV lxkdytf+qQDU1smOXuq3oxUXL7lGsFfcyw/r7v1uJIn3TxWwEga6Z7NRcO4neFOqAVQspQbGe L2ERtZ5c6Y8MpXEA5TjauCU7PP8C+0gWcoMnLe3DH6eEeNWu/HoXLdlicfak9xViSgZT+ZA6O XTKWmwz+z7jaNo4ay1Xaprtr6DfW8QxHjacTgIVwZz3ejCCGwxygLSEBWEnuYMvaXN0q05qiI 9ea8GAS3fkdunHdSIDk7tWY0W8ve1qpWwSxfvgYrwuvTxURPBEpwjtY5vFfndjvpkjJ8dgyQT fPaDWSW8e1NBdaYtPJEBF8744hpVh1XjOhollQBExdU84LLPQDQfBEUy9X71wRRcMbFcNZMFf JvvYVGwO2v9LquCoZlZ5Yp0c89z8BIp/tFocQybtEE++39f2KRaavuNAdq7UO64NjqrJ1czL8 3gVt7mddX8YPPU1D1yCuWPtU6QAgRTVrlcrNsJyEfofJV9sNG9/V8bXv0BySQLEoIAGZhEcXi KIu/H2m1r3wx5VbY+QY8QF/GWx3UMgyuGtniruNGgOdzsF891H30CmEmn0m41Oc246butwLow Wh95Sq82W2J3GsIokeG70X4XXErjB7vYjKUgXYNGevbEgCzdN6SuPsQC9f3pSi77vYRihPSZL 3uJmFsIaW++YMsyIusNA== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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