15 Aug, 2020

1 commit

  • Since commit 61a47c1ad3a4dc ("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
    Signed-off-by: Andrew Morton
    Acked-by: Will Deacon [arm/arm64]
    Acked-by: "Eric W. Biederman"
    Cc: Aleksa Sarai
    Cc: Alexander Shishkin
    Cc: Al Viro
    Cc: Andi Kleen
    Cc: Andrew Morton
    Cc: Andy Lutomirski
    Cc: Arnaldo Carvalho de Melo
    Cc: Arnd Bergmann
    Cc: Benjamin Herrenschmidt
    Cc: Bin Meng
    Cc: Borislav Petkov
    Cc: Brian Gerst
    Cc: Catalin Marinas
    Cc: chenzefeng
    Cc: Christian Borntraeger
    Cc: Christian Brauner
    Cc: Chris Zankel
    Cc: David Howells
    Cc: David S. Miller
    Cc: Diego Elio Pettenò
    Cc: Dmitry Vyukov
    Cc: Dominik Brodowski
    Cc: Fenghua Yu
    Cc: Geert Uytterhoeven
    Cc: Heiko Carstens
    Cc: Helge Deller
    Cc: "H. Peter Anvin"
    Cc: Ingo Molnar
    Cc: Iurii Zaikin
    Cc: Ivan Kokshaysky
    Cc: James Bottomley
    Cc: Jens Axboe
    Cc: Jiri Olsa
    Cc: Kars de Jong
    Cc: Kees Cook
    Cc: Krzysztof Kozlowski
    Cc: Luis Chamberlain
    Cc: Marco Elver
    Cc: Mark Rutland
    Cc: Martin K. Petersen
    Cc: Masahiro Yamada
    Cc: Matt Turner
    Cc: Max Filippov
    Cc: Michael Ellerman
    Cc: Michal Simek
    Cc: Miklos Szeredi
    Cc: Minchan Kim
    Cc: Namhyung Kim
    Cc: Naveen N. Rao
    Cc: Nick Piggin
    Cc: Oleg Nesterov
    Cc: Olof Johansson
    Cc: Paul Burton
    Cc: "Paul E. McKenney"
    Cc: Paul Mackerras
    Cc: Peter Zijlstra (Intel)
    Cc: Randy Dunlap
    Cc: Ravi Bangoria
    Cc: Richard Henderson
    Cc: Rich Felker
    Cc: Russell King
    Cc: Sami Tolvanen
    Cc: Sargun Dhillon
    Cc: Stephen Rothwell
    Cc: Sudeep Holla
    Cc: Sven Schnelle
    Cc: Thiago Jung Bauermann
    Cc: Thomas Bogendoerfer
    Cc: Thomas Gleixner
    Cc: Tony Luck
    Cc: Vasily Gorbik
    Cc: Vlastimil Babka
    Cc: Yoshinori Sato
    Cc: Zhou Yanjie
    Link: http://lkml.kernel.org/r/20200616030734.87257-1-nixiaoming@huawei.com
    Signed-off-by: Linus Torvalds

    Xiaoming Ni
     

02 Jun, 2020

1 commit

  • CONFIG_IOSCHED_DEADLINE and CONFIG_IOSCHED_CFQ are gone since
    commit f382fb0bcef4 ("block: remove legacy IO schedulers").

    The IOSCHED_DEADLINE was replaced by MQ_IOSCHED_DEADLINE and it will be
    now enabled by default (along with MQ_IOSCHED_KYBER).

    The BFQ_GROUP_IOSCHED is the only multiqueue scheduler which comes with
    group scheduling so select it in configs previously choosing
    CFQ_GROUP_IOSCHED.

    Signed-off-by: Krzysztof Kozlowski
    Signed-off-by: Rich Felker

    Krzysztof Kozlowski
     

10 Jun, 2019

1 commit

  • Remove the CONFIG_UEVENT_HELPER_PATH because:
    1. It is disabled since commit 1be01d4a5714 ("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
    Signed-off-by: Yoshinori Sato

    Krzysztof Kozlowski
     

09 Sep, 2017

1 commit

  • Remove old, dead Kconfig options (in order appearing in this commit):
    - EXPERIMENTAL is gone since v3.9;
    - INET_LRO: commit 7bbf3cae65b6 ("ipv4: Remove inet_lro library");
    - MTD_CONCAT: commit f53fdebcc3e1 ("mtd: drop MTD_CONCAT from Kconfig
    entirely");
    - MTD_PARTITIONS: commit 6a8a98b22b10 ("mtd: kill
    CONFIG_MTD_PARTITIONS");
    - MTD_CHAR: commit 660685d9d1b4 ("mtd: merge mtdchar module with
    mtdcore");
    - NETDEV_1000 and NETDEV_10000: commit f860b0522f65 ("drivers/net:
    Kconfig and Makefile cleanup"); NET_ETHERNET should be replaced with
    just ETHERNET but that is separate change;
    - HID_SUPPORT: commit 1f41a6a99476 ("HID: Fix the generic Kconfig
    options");
    - RCU_CPU_STALL_DETECTOR: commit a00e0d714fbd ("rcu: Remove conditional
    compilation for RCU CPU stall warnings");
    - SYSCTL_SYSCALL_CHECK: commit 7c60c48f58a7 ("sysctl: Improve the
    sysctl sanity checks");
    - VIDEO_OUTPUT_CONTROL: commit f167a64e9d67 ("video / output: Drop
    display output class support");
    - MISC_DEVICES: commit 7c5763b8453a ("drivers: misc: Remove
    MISC_DEVICES config option");
    - AUTOFS_FS: commit 561c5cf9236a ("staging: Remove autofs3");
    - IP_NF_QUEUE: commit 3dd6664fac7e ("netfilter: remove unused "config
    IP_NF_QUEUE"");
    - USB_DEVICE_CLASS: commit 007bab91324e ("USB: remove
    CONFIG_USB_DEVICE_CLASS");
    - USB_LIBUSUAL: commit f61870ee6f8c ("usb: remove libusual");
    - DISPLAY_SUPPORT: commit 5a6b5e02d673 ("fbdev: remove display
    subsystem");
    - IP_NF_TARGET_ULOG: commit d4da843e6fad ("netfilter: kill remnants of
    ulog targets");
    - IP6_NF_QUEUE: commit d16cf20e2f2f ("netfilter: remove ip_queue
    support");
    - IP6_NF_TARGET_LOG: commit 6939c33a757b ("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
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Kozlowski
     

29 May, 2014

1 commit


28 May, 2014

1 commit


14 Sep, 2010

1 commit

  • 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
    Signed-off-by: Paul Mundt

    Matt Fleming
     

15 Aug, 2010

1 commit


18 May, 2010

1 commit


04 Jan, 2010

1 commit


25 Sep, 2009

1 commit


18 Jun, 2009

1 commit


27 Apr, 2009

1 commit


02 Apr, 2009

1 commit


27 Jan, 2009

2 commits

  • * 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
    i2c: Warn on deprecated binding model use
    eeprom: More consistent symbol names
    eeprom: Move 93cx6 eeprom driver to /drivers/misc/eeprom
    spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom
    i2c: Move old eeprom driver to /drivers/misc/eeprom
    i2c: Move at24 to drivers/misc/eeprom
    i2c: Quilt tree has moved
    i2c: Delete many unused adapter IDs
    i2c: Delete 10 unused driver IDs

    Linus Torvalds
     
  • Now that all EEPROM drivers live in the same place, let's harmonize
    their symbol names.

    Also fix eeprom's dependencies, it definitely needs sysfs, and is no
    longer experimental after many years in the kernel tree.

    Signed-off-by: Jean Delvare
    Acked-by: Wolfram Sang
    Cc: David Brownell

    Jean Delvare
     

21 Jan, 2009

1 commit


22 Dec, 2008

1 commit

  • Update the se7343 defconfig with:
    - use 33MHz PCLK
    - increase max number of SCIFs
    - add serial console configuration to compiled-in kernel command line
    - add 8250 serial port support
    - add sh-mobile-i2c driver
    - add uio driver to export VEU and VPU
    - add usb support and isp1161 host controller
    - add dm9601 ethernet-over-usb support
    - remove smc91x support

    Signed-off-by: Magnus Damm
    Signed-off-by: Paul Mundt

    Magnus Damm
     

22 Oct, 2008

1 commit


30 Jul, 2008

1 commit


28 Jul, 2008

1 commit


03 Oct, 2006

1 commit


27 Sep, 2006

1 commit