From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753282AbdKFNie (ORCPT ); Mon, 6 Nov 2017 08:38:34 -0500 Received: from mout.kundenserver.de ([212.227.126.133]:61448 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752721AbdKFNic (ORCPT ); Mon, 6 Nov 2017 08:38:32 -0500 From: Arnd Bergmann To: Catalin Marinas , Will Deacon , "Luis R. Rodriguez" , Kees Cook Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Dave Martin , Arnd Bergmann , "Eric W. Biederman" , Andrew Morton , Thomas Gleixner , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: [PATCH] sysctl: add register_sysctl() dummy helper Date: Mon, 6 Nov 2017 14:36:40 +0100 Message-Id: <20171106133700.558647-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:A5ij97XLVSpiUlL4tFR0+FBzQFm/A2kLSuCnJlKCxoCA0oc/749 UYNO1P1KwJCzcEjjT+u6vqihHO75tMUrULwL2KjCfygTjdLzoyxUYbmgSzC09fJGt1wO61h 3yjR9M2L5mCfNaGdG6pQgCiodYUYTbIQoDyqOfrEPMCs8aVwTpwK1JLg0xg80ZYMW8PsZAt ILmbKOH1t5L0hVeZCnOHw== X-UI-Out-Filterresults: notjunk:1;V01:K0:d6mNDOGFTZE=:96hjwo2/ozlZWQi1QmbH9r dRUhSqicz957LaS1jqE/Bu/mx9DwK9Lnyxe7dw32B9VRmbXH084FOz0HLMw+G3C6Cs1okrfcA 2W5C0WMrzjduicZ7+8YWhoV1TQummZouH7yFb7F1kI225C2ZrEL1tZYoy3mRG+C/WCez2y8VR G0lm7hZK4XMTgmzyZgb0r9+TdNVKdKE3sBodafR9xoQl+8xu0SxD8MHmxdwhWYYlCUX2zulUk w/XqaDAbfLCH7gwMZzx9fT2OeE+ilzndJoAUxtkNgNsc0hD+nikH+dBGAL9m0sqydigQf47Bv A193X3yu+I4kx+8sQ2wqjcWLca8v5OjNyLMn1X2AQ5CEI7P2MQkaRDNAOE0I3lo3Nju8JeUOi C4JetlbgI4DrqHCpEvosEQHlcz9M/Oggt/oAyA4clo2Tp8iTo/A9vsKP97Wsvrh61MiMuY4u8 7OfLYzeQ4ZINDQ6TSYORbU3dDD6lj6fEMr7oVQJ/wJTinfChyxK9fBv5Zx8rUpbvB01ZAF495 P4CaEoDslIoSrjBCjeP7P9RjOb18pDev8oAMVvxMzYI+6EejWC+9Bqt7YMSUhpNQR0/dQ3qCl JTzBplGEq2Zqs9BMmTw1mrnMhCAnvVcIc9soNwqXxzT9OdKZwtZP28W1949ZAkawIgbL3HERc c3vpi5YYAS7SHLy3W4yomkcaw5oLJw+/AVvGdNXbCdiXYJfRH3ErFfSvQbI/bNNneRPVquuXU 4w8ioJTcFcPk0Inr+oz0xI8lWJVhyGiymxII7w== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The register_sysctl() function has been around for five years with commit fea478d4101a ("sysctl: Add register_sysctl for normal sysctl users") but now that arm64 started using it, I ran into a compile error: arch/arm64/kernel/armv8_deprecated.c: In function 'register_insn_emulation_sysctl': arch/arm64/kernel/armv8_deprecated.c:257:2: error: implicit declaration of function 'register_sysctl' This adds a inline function like we already have for register_sysctl_paths() and register_sysctl_table(). Fixes: 38b9aeb32fa7 ("arm64: Port deprecated instruction emulation to new sysctl interface") Signed-off-by: Arnd Bergmann --- This should probably get merged through the arm64 tree to avoid bisection problems. --- include/linux/sysctl.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/linux/sysctl.h b/include/linux/sysctl.h index fabe15e51c56..992bc9948232 100644 --- a/include/linux/sysctl.h +++ b/include/linux/sysctl.h @@ -216,6 +216,11 @@ static inline struct ctl_table_header *register_sysctl_paths( return NULL; } +static inline struct ctl_table_header *register_sysctl(const char *path, struct ctl_table *table) +{ + return NULL; +} + static inline void unregister_sysctl_table(struct ctl_table_header * table) { } -- 2.9.0