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: 118048 Delivered-To: patch@linaro.org Received: by 10.140.22.164 with SMTP id 33csp2776205qgn; Mon, 6 Nov 2017 05:38:36 -0800 (PST) X-Google-Smtp-Source: ABhQp+RYC+T7JrQVnR09ZP+lXoTctapT7MEDsrHQRdNP9LwoGi1PS0cqzaQFGgnw9hoxJGprnf39 X-Received: by 10.98.242.15 with SMTP id m15mr17028169pfh.176.1509975516873; Mon, 06 Nov 2017 05:38:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1509975516; cv=none; d=google.com; s=arc-20160816; b=RGlGk4529hjh2quhEHiQ8b1NNW9TF3Kf3IXEpgLZ00lvg1sTPefTtX2rmbT9ukEJyb tIH/MOj8o0cVVAuZiH+cdgoM97hT2B6xBjoF1yg51AW03RZjQNIz4vYZNA/bXcKZ3K1K MTmcTpdNAZ37sJxzOeHeXOFpK0hej9W/cRc7gQUWyBPjcF09ohGUfPbtIehHn55hws3a 9ZMh3YbP5aGF8vjguzF+PW1wBcPsEiQflSu4Gq0h8rQVodX3ve9eLTIvyf7+O9pJj/vJ 6CSzyu3FbWellSzBA8SIWBt8KEg0qMs/McAWL+CFsPaz9/ivxplPcxbiT2gnL04v/eMP FLpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=jzBFwVOsIGJvIO5eqYESEu9TbP9ohWf6z9ZP64sSGM0=; b=yJifg58p2VEgzRIr0WFuFpsQQnyX8CBNdR68S0M065oRXchGBTRgMsOvrh8HoPDC7A 3AT0EoEwViVMfFVn0qLyDdol0Fa9w6heHcMq99HTVOa7ZSq19G1sYXHHILRWAAqIeCnd llk5yfO21d8sQcX47rNQ0/MJqw8aKbpsV/np0rS67zID8hUNdD7WOZI/XvZT758jLI3P ZlLlZwUiHNYPGKBE1o8h03n+j2lEjEDiHuL/Qh5iMdme/JnsTw6MBHH0aV5QOo1EgWCf XeuO6THn/t1o3KwIZQMdLFYsCfzOoOqYNYirSPUn1wdI+eDtJgRrPIWGpOKsgVh3hHzJ tEeA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f2si10517717plk.121.2017.11.06.05.38.36; Mon, 06 Nov 2017 05:38:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753285AbdKFNie (ORCPT + 26 others); 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 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_Benn=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 Precedence: bulk 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(+) -- 2.9.0 Acked-by: Kees Cook Reviewed-by: Dave Martin Acked-by: Will Deacon 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) { }