From patchwork Mon Nov 6 13:36:40 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 10043495 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id F2467603FF for ; Mon, 6 Nov 2017 13:39:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EB84229C02 for ; Mon, 6 Nov 2017 13:39:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E073029C7C; Mon, 6 Nov 2017 13:39:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.4 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 75F8429C02 for ; Mon, 6 Nov 2017 13:39:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753015AbdKFNid (ORCPT ); Mon, 6 Nov 2017 08:38:33 -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 Received: from wuerfel.lan ([109.193.157.232]) by mrelayeu.kundenserver.de (mreue001 [212.227.15.129]) with ESMTPA (Nemesis) id 0LnGL0-1etJKL1RXy-00hdRY; Mon, 06 Nov 2017 14:37:03 +0100 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-fsdevel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP 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 Acked-by: Kees Cook Reviewed-by: Dave Martin Acked-by: Will Deacon --- 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) { }