Vlastimil Babka
eb07c4f39c
mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED
...
As discussed at LSF/MM [1] [2] and with no objections raised there,
deprecate the SLAB allocator. Rename the user-visible option so that
users with CONFIG_SLAB=y get a new prompt with explanation during make
oldconfig, while make olddefconfig will just switch to SLUB.
In all defconfigs with CONFIG_SLAB=y remove the line so those also
switch to SLUB. Regressions due to the switch should be reported to
linux-mm and slab maintainers.
[1] https://lore.kernel.org/all/4b9fc9c6-b48c-198f-5f80-811a44737e5f@suse.cz/
[2] https://lwn.net/Articles/932201/
Signed-off-by: Vlastimil Babka <vbabka@suse.cz >
Acked-by: Hyeonggon Yoo <42.hyeyoo@gmail.com >
Acked-by: David Rientjes <rientjes@google.com >
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org > # m68k
Acked-by: Helge Deller <deller@gmx.de > # parisc
2023-05-26 19:01:47 +02:00
Jiri Slaby (SUSE)
74d58cd48a
USB: sisusbvga: remove console support
...
It was marked as BROKEN since commit 862ee699fe (USB: sisusbvga: Make
console support depend on BROKEN) 2 years ago. Since noone stepped up to
fix it, remove it completely.
Cc: Michael Ellerman <mpe@ellerman.id.au >
Cc: Nicholas Piggin <npiggin@gmail.com >
Cc: Christophe Leroy <christophe.leroy@csgroup.eu >
Cc: Yoshinori Sato <ysato@users.sourceforge.jp >
Cc: Rich Felker <dalias@libc.org >
Cc: Thomas Winischhofer <thomas@winischhofer.net >
Cc: linuxppc-dev@lists.ozlabs.org
Cc: linux-sh@vger.kernel.org
Cc: linux-usb@vger.kernel.org
Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org >
Link: https://lore.kernel.org/r/20221208090749.28056-1-jirislaby@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-12-08 10:44:24 +01:00
Chuck Lever
f3e4080edd
arch: Remove references to CONFIG_NFSD_V3 in the default configs
...
CONFIG_NFSD_V3 has been removed. NFSD support for NFSv3 can no
longer be disabled.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com >
2022-03-11 10:25:16 -05:00
Christoph Hellwig
b7aaf16d10
sh: remove CONFIG_IDE from most defconfig
...
Remove CONFIG_IDE from defconfigs that did not actually select chipset
drivers, and switch ones that have libata drivers to libata.
Signed-off-by: Christoph Hellwig <hch@lst.de >
Signed-off-by: Rich Felker <dalias@libc.org >
2021-01-06 19:55:25 -05:00
Xiaoming Ni
88db0aa242
all arch: remove system call sys_sysctl
...
Since commit 61a47c1ad3 ("sysctl: Remove the sysctl system call"),
sys_sysctl is actually unavailable: any input can only return an error.
We have been warning about people using the sysctl system call for years
and believe there are no more users. Even if there are users of this
interface if they have not complained or fixed their code by now they
probably are not going to, so there is no point in warning them any
longer.
So completely remove sys_sysctl on all architectures.
[nixiaoming@huawei.com: s390: fix build error for sys_call_table_emu]
Link: http://lkml.kernel.org/r/20200618141426.16884-1-nixiaoming@huawei.com
Signed-off-by: Xiaoming Ni <nixiaoming@huawei.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Acked-by: Will Deacon <will@kernel.org > [arm/arm64]
Acked-by: "Eric W. Biederman" <ebiederm@xmission.com >
Cc: Aleksa Sarai <cyphar@cyphar.com >
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com >
Cc: Al Viro <viro@zeniv.linux.org.uk >
Cc: Andi Kleen <ak@linux.intel.com >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: Andy Lutomirski <luto@kernel.org >
Cc: Arnaldo Carvalho de Melo <acme@kernel.org >
Cc: Arnd Bergmann <arnd@arndb.de >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Bin Meng <bin.meng@windriver.com >
Cc: Borislav Petkov <bp@alien8.de >
Cc: Brian Gerst <brgerst@gmail.com >
Cc: Catalin Marinas <catalin.marinas@arm.com >
Cc: chenzefeng <chenzefeng2@huawei.com >
Cc: Christian Borntraeger <borntraeger@de.ibm.com >
Cc: Christian Brauner <christian@brauner.io >
Cc: Chris Zankel <chris@zankel.net >
Cc: David Howells <dhowells@redhat.com >
Cc: David S. Miller <davem@davemloft.net >
Cc: Diego Elio Pettenò <flameeyes@flameeyes.com >
Cc: Dmitry Vyukov <dvyukov@google.com >
Cc: Dominik Brodowski <linux@dominikbrodowski.net >
Cc: Fenghua Yu <fenghua.yu@intel.com >
Cc: Geert Uytterhoeven <geert@linux-m68k.org >
Cc: Heiko Carstens <heiko.carstens@de.ibm.com >
Cc: Helge Deller <deller@gmx.de >
Cc: "H. Peter Anvin" <hpa@zytor.com >
Cc: Ingo Molnar <mingo@redhat.com >
Cc: Iurii Zaikin <yzaikin@google.com >
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru >
Cc: James Bottomley <James.Bottomley@HansenPartnership.com >
Cc: Jens Axboe <axboe@kernel.dk >
Cc: Jiri Olsa <jolsa@redhat.com >
Cc: Kars de Jong <jongk@linux-m68k.org >
Cc: Kees Cook <keescook@chromium.org >
Cc: Krzysztof Kozlowski <krzk@kernel.org >
Cc: Luis Chamberlain <mcgrof@kernel.org >
Cc: Marco Elver <elver@google.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Martin K. Petersen <martin.petersen@oracle.com >
Cc: Masahiro Yamada <yamada.masahiro@socionext.com >
Cc: Matt Turner <mattst88@gmail.com >
Cc: Max Filippov <jcmvbkbc@gmail.com >
Cc: Michael Ellerman <mpe@ellerman.id.au >
Cc: Michal Simek <monstr@monstr.eu >
Cc: Miklos Szeredi <mszeredi@redhat.com >
Cc: Minchan Kim <minchan@kernel.org >
Cc: Namhyung Kim <namhyung@kernel.org >
Cc: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com >
Cc: Nick Piggin <npiggin@gmail.com >
Cc: Oleg Nesterov <oleg@redhat.com >
Cc: Olof Johansson <olof@lixom.net >
Cc: Paul Burton <paulburton@kernel.org >
Cc: "Paul E. McKenney" <paulmck@kernel.org >
Cc: Paul Mackerras <paulus@samba.org >
Cc: Peter Zijlstra (Intel) <peterz@infradead.org >
Cc: Randy Dunlap <rdunlap@infradead.org >
Cc: Ravi Bangoria <ravi.bangoria@linux.ibm.com >
Cc: Richard Henderson <rth@twiddle.net >
Cc: Rich Felker <dalias@libc.org >
Cc: Russell King <linux@armlinux.org.uk >
Cc: Sami Tolvanen <samitolvanen@google.com >
Cc: Sargun Dhillon <sargun@sargun.me >
Cc: Stephen Rothwell <sfr@canb.auug.org.au >
Cc: Sudeep Holla <sudeep.holla@arm.com >
Cc: Sven Schnelle <svens@stackframe.org >
Cc: Thiago Jung Bauermann <bauerman@linux.ibm.com >
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Tony Luck <tony.luck@intel.com >
Cc: Vasily Gorbik <gor@linux.ibm.com >
Cc: Vlastimil Babka <vbabka@suse.cz >
Cc: Yoshinori Sato <ysato@users.sourceforge.jp >
Cc: Zhou Yanjie <zhouyanjie@wanyeetech.com >
Link: http://lkml.kernel.org/r/20200616030734.87257-1-nixiaoming@huawei.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2020-08-14 19:56:56 -07:00
Krzysztof Kozlowski
7c04efc8d2
sh: configs: Remove useless UEVENT_HELPER_PATH
...
Remove the CONFIG_UEVENT_HELPER_PATH because:
1. It is disabled since commit 1be01d4a57 ("driver: base: Disable
CONFIG_UEVENT_HELPER by default") as its dependency (UEVENT_HELPER) was
made default to 'n',
2. It is not recommended (help message: "This should not be used today
[...] creates a high system load") and was kept only for ancient
userland,
3. Certain userland specifically requests it to be disabled (systemd
README: "Legacy hotplug slows down the system and confuses udev").
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org >
Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp >
2019-06-10 15:49:20 +09:00
Krzysztof Kozlowski
229cf16d3c
sh: defconfig: cleanup from old Kconfig options
...
Remove old, dead Kconfig options (in order appearing in this commit):
- EXPERIMENTAL is gone since v3.9;
- INET_LRO: commit 7bbf3cae65 ("ipv4: Remove inet_lro library");
- MTD_CONCAT: commit f53fdebcc3 ("mtd: drop MTD_CONCAT from Kconfig
entirely");
- MTD_PARTITIONS: commit 6a8a98b22b ("mtd: kill
CONFIG_MTD_PARTITIONS");
- MTD_CHAR: commit 660685d9d1 ("mtd: merge mtdchar module with
mtdcore");
- NETDEV_1000 and NETDEV_10000: commit f860b0522f ("drivers/net:
Kconfig and Makefile cleanup"); NET_ETHERNET should be replaced with
just ETHERNET but that is separate change;
- HID_SUPPORT: commit 1f41a6a994 ("HID: Fix the generic Kconfig
options");
- RCU_CPU_STALL_DETECTOR: commit a00e0d714f ("rcu: Remove conditional
compilation for RCU CPU stall warnings");
- SYSCTL_SYSCALL_CHECK: commit 7c60c48f58 ("sysctl: Improve the
sysctl sanity checks");
- VIDEO_OUTPUT_CONTROL: commit f167a64e9d ("video / output: Drop
display output class support");
- MISC_DEVICES: commit 7c5763b845 ("drivers: misc: Remove
MISC_DEVICES config option");
- AUTOFS_FS: commit 561c5cf923 ("staging: Remove autofs3");
- IP_NF_QUEUE: commit 3dd6664fac ("netfilter: remove unused "config
IP_NF_QUEUE"");
- USB_DEVICE_CLASS: commit 007bab9132 ("USB: remove
CONFIG_USB_DEVICE_CLASS");
- USB_LIBUSUAL: commit f61870ee6f ("usb: remove libusual");
- DISPLAY_SUPPORT: commit 5a6b5e02d6 ("fbdev: remove display
subsystem");
- IP_NF_TARGET_ULOG: commit d4da843e6f ("netfilter: kill remnants of
ulog targets");
- IP6_NF_QUEUE: commit d16cf20e2f ("netfilter: remove ip_queue
support");
- IP6_NF_TARGET_LOG: commit 6939c33a75 ("netfilter: merge ipt_LOG and
ip6_LOG into xt_LOG");
Link: http://lkml.kernel.org/r/1500526846-4072-1-git-send-email-krzk@kernel.org
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2017-09-08 18:26:51 -07:00
Naoki MATSUMOTO
3a0d89d3f8
USB: delete CONFIG_USB_DEVICEFS from defconfig
...
It no longer occurs in Kconfig.
USB: remove CONFIG_USB_DEVICEFS(fb28d58b ) leaked remove defconfig.
Signed-off-by: Naoki MATSUMOTO <nekomatu+linux@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2014-05-27 16:07:13 -07:00
Matt Fleming
248bc0d93b
sh: Set CONFIG_SYSFS_DEPRECATED_V2=n
...
As the help for the config option suggests, this option really shouldn't
be set by default for any recent distribution as it changes the layout
of sysfs. I spotted this while running debian when udev got very
confused by the sysfs layout and failed to create some device nodes.
Signed-off-by: Matt Fleming <matt@console-pimps.org >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2010-09-14 17:35:52 +09:00
Sam Ravnborg
8b1bb90701
defconfig reduction
...
Use the defconfig files generated by "make savedefconfig" for
remaining defconfig files.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
2010-08-14 22:26:53 +02:00
Paul Mundt
4d0956b8f5
sh: update defconfigs.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2010-05-18 18:18:28 +09:00
Paul Mundt
7dbcd8c55f
sh: update defconfigs.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2010-01-04 15:38:50 +09:00
Paul Mundt
5d65498b09
sh: update defconfigs.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-09-25 11:53:02 +09:00
Paul Mundt
b7d3740ace
sh: defconfig updates.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-06-18 13:28:09 +09:00
Paul Mundt
fc4967b8c6
sh: update defconfigs for PCI changes.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-04-27 14:06:26 +09:00
Paul Mundt
53a52abcf3
sh: update defconfigs.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-04-02 22:02:26 +09:00
Paul Mundt
5e8766f1c1
sh: update defconfigs.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-01-21 17:44:16 +09:00
Paul Mundt
4bb273e955
sh: update defconfigs.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-10-22 20:05:11 +09:00
Paul Mundt
cc8dccdc74
sh: defconfig updates.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-07-30 02:15:20 +09:00
Russell King
150c917303
dyntick: remove deferences from SH
...
SH does not have a configuration option for NO_IDLE_HZ their Kconfig
files, yet their defconfig files lists them. Remove those references.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2008-05-12 17:39:16 +01:00
Magnus Damm
cc6f33db30
sh: fix defconfigs for sh7751r boards
...
This patch fixes up the defconfig for various sh7751r based boards
by updating them to the single cpu subtype CONFIG_CPU_SUBTYPE_SH7751R.
The following sh4 boards are updated: hs7751rvoip, landisk, lboxre2,
systemh, titan.
The current defconfigs with two subtypes defined trigger a configuration
bug which result in kernel configurations with missing board support
code. We end up with kernels without board code and with generic machvec
only.
So we need this patch to make sure the board code gets compiled in.
Signed-off-by: Magnus Damm <damm@igel.co.jp >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2007-08-03 10:17:47 +09:00
Magnus Damm
56386f6424
sh: intc - add support for SH7750 and its variants
...
This patch converts the cpu specific 7750 setup code to use the
new intc controller. Many new vectors are added and multiple
processor variants including 7091, 7750, 7750s, 7750r, 7751 and
7751r should all have the correct vectors hooked up.
IRLM interrupts can be enabled using ipr_irq_enable_irlm() which
now is marked as __init.
Signed-off-by: Magnus Damm <damm@igel.co.jp >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2007-07-20 18:44:49 +09:00
Paul Mundt
b6250e3729
sh: landisk board build fixes.
...
Get the landisk board building again..
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2006-12-12 08:42:07 +09:00
Paul Mundt
af3e17c448
sh: defconfig updates.
...
Sync up all of the defconfigs, and kill off a few old ones..
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2006-10-03 13:08:20 +09:00
kogiidena
94c0fa520c
sh: landisk board support.
...
This adds support for the I-O DATA Landisk.
Signed-off-by: kogiidena <kogiidena@eggplant.ddo.jp >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2006-09-27 14:53:35 +09:00