Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S942264AbcJ0Sp7 (ORCPT ); Thu, 27 Oct 2016 14:45:59 -0400 Received: from mail-db5eur01on0104.outbound.protection.outlook.com ([104.47.2.104]:13216 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933746AbcJ0Sp4 (ORCPT ); Thu, 27 Oct 2016 14:45:56 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=dsafonov@virtuozzo.com; From: Dmitry Safonov To: CC: Dmitry Safonov , Benjamin Herrenschmidt , Paul Mackerras , "Michael Ellerman" , Andy Lutomirski , "Oleg Nesterov" , , Subject: [PATCHv3 2/8] powerpc/vdso: remove unused params in vdso_do_func_patch{32,64} Date: Thu, 27 Oct 2016 20:09:42 +0300 Message-ID: <20161027170948.8279-3-dsafonov@virtuozzo.com> X-Mailer: git-send-email 2.10.1 In-Reply-To: <20161027170948.8279-1-dsafonov@virtuozzo.com> References: <20161027170948.8279-1-dsafonov@virtuozzo.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: AM5PR0601CA0041.eurprd06.prod.outlook.com (10.173.86.155) To DB6PR0801MB1735.eurprd08.prod.outlook.com (10.169.226.150) X-MS-Office365-Filtering-Correlation-Id: 57a5117e-9d5e-4d8b-6321-08d3fe8c5655 X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1735;2:o6RYqq+rtfS8zwoBvVW/zaX1L35BEdVaZcdS0cSbjnQZRuOW1PenIL8xLUcGRidVfxXfTYrQnOPBOyn4nSQMl4oKVRUOxbklmWdVHJVX6NC1eunfbwqb0jFqcn8CTOysDvnEEDEdpOeLUdDjaGwYdlJ1X8sAkbsEkV6VctUerv5lsF6L992Qd982r8ha1jqmgqBGeVYUKbta+IbcXimnnA==;3:Rw1WLTO1Swhwayt46oA49PmUgRhUo0sXZNV7JweN/5563ZAUlm/FPqdio1zQpgPAl3v2y66ugdsip2lLbjx2sQfK6ATIq17jeAELEorlajJ/nA+UHoQImLDgYHQqZL6QEs9M6kdhXsTmjXWU5MGw+A==;25:C6VYWegIxVZqFI5PJZVeknYGjMj9N7cvHP/NK7nChdyD0eFxUOopb4sIdf3AoNmDWkRrIvBXDOK5oDjwqySJ5IkKWI7BdSg8F9gAfO7/rIK0F7OIvRhJU2FKPWU+Shnfm+l2Up8gF1Ll7TEuszsfeMRwPhb8jTpOG2aClkLflOi0ySK/C7jnKhAZ45KNFufkoIh7P7+ZL6nbb0Prl5ed+cSOkBmuaOuIYibANc/j+7J5wt6VTrBynr2JpRWzVQi6oyMpokXfc/DaE8TtupF+Hj0BKWvt7HafEVpV3ah3WKTzDpY34ocd0s6lnMwmVJ3mdM21u7iaPvMh0Bksn1rY5V3qlknS9lmdoF4ZQj/oc0PB/0eEBvvqT4Bva8FObVNWMSJ3RohX2bglbPSdEFq4RJ+YxaaXzKk8NPZ2zQ1oJyFyq7Hy+8MrRa4fK6TUaOG/ X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0801MB1735; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1735;31:nQN9FPx7dz36BoIckm0fJpiW0TwPWQtyggiZJfVdvZptMI0xcKWc0tBCGfanIiJOFC6HHDvJ5exMFOMoaF/l+s8Q+usAOX0Oc2N0TBCry7qFlup9NfovKXJJm62q+FIT751IiEytoA5jNmrA3LQG54C8lnVuQPCpA1VJ2He/ZkFUM4m1o1/ni9w76z/0VniZx5UKgNRa2udtdbdREoqreolxFgA08KdtERJjcw+bveN/+lC4bk6aDBCA0fkCVYePEuxW/jA8BcwHCL8fElRHbw==;4:IyPU8bQKG1Uzq1vZPBFBTarnT0CqojTSSAqz9Qb3O1Vf7bjULDmHGOGlgPNeRUlXOCCu5s7G1TdCY6RjWwcxA/Ut/r5FDg6IoXQlB317OYY0J1gZHRFCGiONFCIa/rzA/navFvnZ//3G0qCpsvsMpfEBZAX9V/IB9eJTnZxlaUrxOGI874k9rtk5WAowg7GmIcASTPZOJX3qMC7T4sPnWRD/Z/aepRzz9R5o4CyUHvT8KyZIPpXoJSeQL0/xbizy559ppnRvz37CCvoo+VhYNkBZzjCvF30w1mutkIEEDN3NUA8kxpdC5q6X+Cqxp0K6/lobmQC+vuXX1QUzQtlhFz8kqMqY7LutcwZriKUQKJDwTCLMWaWA3lnBvMFZoOGuvJX1aM7jJQwCw61KGlmPUobB5zcRdQ+4vMAQmVlT0+G9bpMqrexasum85n0yYsHreo6Dz7HYKiW4IhbGukFUAEb/bghzQbDcRa2MjiEK4sM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(65623756079841); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6042046)(6043046);SRVR:DB6PR0801MB1735;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0801MB1735; X-Forefront-PRVS: 0108A997B2 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(7846002)(81156014)(97736004)(5003940100001)(305945005)(7736002)(6666003)(81166006)(66066001)(8676002)(92566002)(101416001)(110136003)(2950100002)(69596002)(68736007)(48376002)(5660300001)(77096005)(50466002)(6916009)(47776003)(50986999)(76176999)(586003)(189998001)(2906002)(3846002)(1076002)(6116002)(106356001)(33646002)(105586002)(36756003)(19580395003)(42186005)(229853001)(50226002)(53416004)(19580405001)(2351001)(86362001)(4326007);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0801MB1735;H:dsafonov.sw.ru;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0801MB1735;23:GZw3b69ydfVQsI1NL9hoTSC0Jz3sSUwlMSIAQeN?= =?us-ascii?Q?LB17sPaRhP+1aVpvNNEvR6HbXCs6mY/86cAqoQESZO0IiI5w+eq98CZBfOjA?= =?us-ascii?Q?87q6Kn2EUCQZNUKy3j7KYeZIHxALaV70YVBtErZeX49yxWOj09rL3iFuu662?= =?us-ascii?Q?vMWPNYnkI6D7MZ6mbBkwEYs6l2H/RVFYoXl1m7XST9XUYgkVbr0s5cJ1bFS5?= =?us-ascii?Q?lk/UKK0FwSd3IyZx/cCs4Hci76eiKqX9guWxsR9N9hHipoOYX0WRkeovXb/O?= =?us-ascii?Q?yhA/PnGtv9Ixa9rvO99eWm1LUbeDKK4b+yohewcKhepd9HGWKha7GGgl+qNg?= =?us-ascii?Q?T8FqqATLZ413HFujJk4g+ELgExh70s7UvD2IOETpv3BzDjGPOvJW+n7dsqPx?= =?us-ascii?Q?zJ3U+mYC2A6owZWOE85/hfV3TmQjL39xvcQJbjme4IzFrue0jw2PzjH647bq?= =?us-ascii?Q?gsjScyzv9G9L0PIPJP4rKXP/mlv5QYf3OyuqOmi0nQgtSCC4X0v9dYW4V8uX?= =?us-ascii?Q?iMaCgP65HDbIFIdME/5qDJ1EH/QhU0DtrBjUDuMOqg+t83OqeGXAB45cPslg?= =?us-ascii?Q?q9pN9TxXT0L3lBSjKr0imkH5+DidmrdLupPgQm9BWjJPEAZ6EE1tsMYY6Uhu?= =?us-ascii?Q?u0CEuhnbxwRu92dMyqBnVHpwRftHUhzUGJ+I87J/AB1d722diW69SSj4meiM?= =?us-ascii?Q?IGwJOrMvXRlf4di3qSbVYJDXA8gFSWjBhKtxRoudDQ0jO7/y8+D6/yybInPc?= =?us-ascii?Q?XmEFTaCiBKTgDVB+lXgEq7FtEZ25vGQlfOMGSFXgk9rkU30GxabShp1YJ8aZ?= =?us-ascii?Q?k/h0nz/naCW4hmTn3CiU9Zaz1MIy64WOx+vhzQMCg1MSl7FjEK31ScgjCt6H?= =?us-ascii?Q?6C2qzsqQhrKRmGU8HOzvrvjI4yUWuMw2pypVNwD6REGnb6tWcCnFfDytqQkC?= =?us-ascii?Q?2Q95M1u15jZxHUuV3o4jysSYlTmwhRqJx/348BzLKb2TeNXK9Yx/0sHBeatU?= =?us-ascii?Q?/usafEsfJbXbaR9oZc00Yuv8QZtg55j1Zzb9hphE0wzyTDacvUD0xIO0cXIo?= =?us-ascii?Q?9ca1LfegyPQ1UxApaYOGxPNjltmg/aPaxF53z+phgh0BPsMghXYdJv8x7D80?= =?us-ascii?Q?M4ldzMyrPHRzx7oG2KagkYyUzm1YrrMzjYGT1DhBHJWlgPtzo58XpmwvJj+l?= =?us-ascii?Q?UlyS5/KuzsHgd4W4=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1735;6:TmgCzdWWk/2er77KvpOIpAihQQwW90/Nk5irw7VgWR7ywEy5c9K+iYMVwjzKz3ZytxpmKOxTYv5ELWEc6Yl2dm8yi9808DX4qAsX4BY5+JzqJi3HTjoDdrbh1a16+6Re76E+tLuHs0pnnk5wRPcfbZ3ywJq9D5NSU/aWIw85WpRLDYAgJv7LE6Bf4SzoTA9Xz0jBpTdQWzCb/sVCbrtwIGYCsA59QQ20fE5sQgiJFBFnL/fMGSj0Tnh3aX6Iw9UZozOO0EJX92NOPvmZ/KN2px3njsK1rOZdu1Duzntsx65gJPkxIqy/8NATs4Z9Z6tLhS2RZKXmFITdctc+0570jw==;5:YBbF3AIpv3CoGQ0l7tqfq4CNfMMqtROo8OWNj8uFZk0mrHKvaXRvMyrejmHxc89eu1+NpOTyh2h77ezAqJ98uCp2GLKqOTW9WQUGnQ0xh8BgQll/qxtER5pzQhe2SiEHZx0Qro0Ffda7kSqaKqjoSA==;24:BsxvVNA4nOPAf2Q7NkPvNI67gQpQv7lg51xcc2FxoAIvPW1dIIRugCsndRap3GQB66fQDiZQm6Gp16+9Su+moVFpZFoqPCAnUOwGAnAZGhY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1735;7:vHgVedgttx4IAniOMdPC2rpGwqs24YtmtdYKKeQyWv1+gzs2hxAuZMcfQce4vtMxHHsVRNRBte3RWuCz3K7uIm+H8dHZnKfJBlbG+zd9bcPkxJoHP/a2AvLp7xfLy7Q1RRZemMrI/TWdr2sy4EX0hnB6Paf0hoNQVTn2bowynBKfNh2LU44RUfF18UJa8BoZd39XGLB4Tiu3lvr6aa8hxrHJwU/2Vs11RLP4NRuTPfpIXWOB+zwteb6L0iixHUQK6hvXhwBHDp5Adtj5zA70TfX0eUQD8FUKHHAy64V0Aeek/+ka6n+TtUQsiycL8aWY4RoxjGfzovkmUQUK/nePbfAPNRYE13bOLNLQwT+qU/E=;20:qX7P0wvQWjNlDBYpgPFTvtwDD5dwwGb0EEz1q73IifULmhwL5MZNVOw/oq9P6g/8xasnz7TeW9B9i+BT8ETHUeDUwnzkUuZwGva+nixcLA2wUXyeQezwobyRZsNs+7b6od+z3le7tfOjcmtX23zGo3NJFeHAGpJxA+vmsTjr4Z0= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2016 17:11:47.8738 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1735 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2179 Lines: 63 Impact: cleanup vdso_do_func_patch{32,64} only use {v32,v64} parameter accordingly. Remove not needed parameters. Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Michael Ellerman Cc: Andy Lutomirski Cc: Oleg Nesterov Cc: linuxppc-dev@lists.ozlabs.org Cc: linux-mm@kvack.org Signed-off-by: Dmitry Safonov --- arch/powerpc/kernel/vdso.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/arch/powerpc/kernel/vdso.c b/arch/powerpc/kernel/vdso.c index 4ffb82a2d9e9..278b9aa25a1c 100644 --- a/arch/powerpc/kernel/vdso.c +++ b/arch/powerpc/kernel/vdso.c @@ -309,7 +309,6 @@ static unsigned long __init find_function32(struct lib32_elfinfo *lib, } static int __init vdso_do_func_patch32(struct lib32_elfinfo *v32, - struct lib64_elfinfo *v64, const char *orig, const char *fix) { Elf32_Sym *sym32_gen, *sym32_fix; @@ -344,7 +343,6 @@ static unsigned long __init find_function32(struct lib32_elfinfo *lib, } static int __init vdso_do_func_patch32(struct lib32_elfinfo *v32, - struct lib64_elfinfo *v64, const char *orig, const char *fix) { return 0; @@ -419,8 +417,7 @@ static unsigned long __init find_function64(struct lib64_elfinfo *lib, #endif } -static int __init vdso_do_func_patch64(struct lib32_elfinfo *v32, - struct lib64_elfinfo *v64, +static int __init vdso_do_func_patch64(struct lib64_elfinfo *v64, const char *orig, const char *fix) { Elf64_Sym *sym64_gen, *sym64_fix; @@ -619,11 +616,9 @@ static __init int vdso_fixup_alt_funcs(struct lib32_elfinfo *v32, * It would be easy to do, but doesn't seem to be necessary, * patching the OPD symbol is enough. */ - vdso_do_func_patch32(v32, v64, patch->gen_name, - patch->fix_name); + vdso_do_func_patch32(v32, patch->gen_name, patch->fix_name); #ifdef CONFIG_PPC64 - vdso_do_func_patch64(v32, v64, patch->gen_name, - patch->fix_name); + vdso_do_func_patch64(v64, patch->gen_name, patch->fix_name); #endif /* CONFIG_PPC64 */ } -- 2.10.1