[folded-merged] proc-sysctl-add-shared-variables-for-range-check-fix-3.patch removed from -mm tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patch titled
     Subject: proc/sysctl: make firmware loader table conditional
has been removed from the -mm tree.  Its filename was
     proc-sysctl-add-shared-variables-for-range-check-fix-3.patch

This patch was dropped because it was folded into proc-sysctl-add-shared-variables-for-range-check.patch

------------------------------------------------------
From: Arnd Bergmann <arnd@xxxxxxxx>
Subject: proc/sysctl: make firmware loader table conditional

We get a link error in the firmware loader fallback table,
which now refers to the global sysctl_vals variable:

drivers/base/firmware_loader/fallback_table.o:(.data+0x2c): undefined reference to `sysctl_vals'
drivers/base/firmware_loader/fallback_table.o:(.data+0x30): undefined reference to `sysctl_vals'
drivers/base/firmware_loader/fallback_table.o:(.data+0x50): undefined reference to `sysctl_vals'
drivers/base/firmware_loader/fallback_table.o:(.data+0x54): undefined reference to `sysctl_vals'

Add an #ifdef that only builds that table when it is being
used.

Link: http://lkml.kernel.org/r/20190617130014.1713870-1-arnd@xxxxxxxx
Fixes: c81c506545f4 ("proc/sysctl: add shared variables for range check")
Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx>
Cc: Matteo Croce <mcroce@xxxxxxxxxx>
Cc: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
---

 drivers/base/firmware_loader/fallback_table.c |    2 ++
 1 file changed, 2 insertions(+)

--- a/drivers/base/firmware_loader/fallback_table.c~proc-sysctl-add-shared-variables-for-range-check-fix-3
+++ a/drivers/base/firmware_loader/fallback_table.c
@@ -23,6 +23,7 @@ struct firmware_fallback_config fw_fallb
 };
 EXPORT_SYMBOL_GPL(fw_fallback_config);
 
+#ifdef CONFIG_SYSCTL
 struct ctl_table firmware_config_table[] = {
 	{
 		.procname	= "force_sysfs_fallback",
@@ -45,3 +46,4 @@ struct ctl_table firmware_config_table[]
 	{ }
 };
 EXPORT_SYMBOL_GPL(firmware_config_table);
+#endif
_

Patches currently in -mm which might be from arnd@xxxxxxxx are

proc-sysctl-add-shared-variables-for-range-check.patch




[Index of Archives]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux