25 Feb, 2020

1 commit

  • This kernel configuration is basically enabling/disabling sr driver quirks
    detection. While these quirks are for fairly rare devices (very old CD
    burners, and a glucometer), the additional detection of these models is a
    very minimal amount of code.

    The logic behind the quirks is always built into the sr driver.

    This also removes the config from all the defconfig files that are enabling
    this already.

    Link: https://lore.kernel.org/r/20200223191144.726-1-flameeyes@flameeyes.com
    Reviewed-by: Jens Axboe
    Signed-off-by: Diego Elio Pettenò
    Signed-off-by: Martin K. Petersen

    Diego Elio Pettenò
     

14 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
    Acked-by: Geert Uytterhoeven
    Signed-off-by: David S. Miller

    Krzysztof Kozlowski
     

08 Mar, 2019

1 commit

  • This Kconfig option was removed during v4.19 development in commit
    771c035372a0 ("deprecate the '__deprecated' attribute warnings entirely
    and for good") so there's no point to keep it in defconfigs any longer.

    FWIW defconfigs were patched with:
    --------------------------->8----------------------
    find . -name *_defconfig -exec sed -i '/CONFIG_ENABLE_WARN_DEPRECATED/d' {} \;
    --------------------------->8----------------------

    Link: http://lkml.kernel.org/r/20190128152434.41969-1-abrodkin@synopsys.com
    Signed-off-by: Alexey Brodkin
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alexey Brodkin
     

16 Aug, 2017

1 commit


21 Jul, 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");
    - AUTOFS_FS: commit 561c5cf9236a ("staging: Remove autofs3");
    - RCU_CPU_STALL_DETECTOR: commit a00e0d714fbd ("rcu: Remove conditional
    compilation for RCU CPU stall warnings");
    - USB_DEVICE_CLASS: commit 007bab91324e ("USB: remove
    CONFIG_USB_DEVICE_CLASS");
    - SYSCTL_SYSCALL_CHECK: commit 7c60c48f58a7 ("sysctl: Improve the
    sysctl sanity checks");

    Signed-off-by: Krzysztof Kozlowski
    Acked-by: David S. Miller
    Signed-off-by: David S. Miller

    Krzysztof Kozlowski
     

12 Dec, 2016

1 commit


22 Apr, 2016

1 commit


19 Mar, 2016

1 commit

  • Add ldmvsw.c driver

    Details:

    The ldmvsw driver very closely follows the sunvnet.c code and makes
    use of the sunvnet_common.c code for core functionality.

    A significant difference between sunvnet and ldmvsw driver is
    sunvnet creates a network interface for each vnet-port *parent*
    node in the MD while the ldmvsw driver creates a network interface
    for every vsw-port node in the Machine Description (MD).
    Therefore the netdev_priv() for sunvnet is a vnet structure while
    the netdev_priv() for ldmvsw is a vnet_port structure.

    Vnet_port structures allocated by ldmvsw have the vsw bit set.
    When finding the net_device associated with a port, the common code keys
    off this bit to use either the net_device found in the vnet_port or the
    net_device in the vnet structure (see the VNET_PORT_TO_NET_DEVICE() macro in
    sunvnet_common.h). This scheme allows the common code to work with
    both drivers with minimal changes.

    Similar to Xen, network interfaces created by the ldmvsw driver will always
    have a HW Addr (i.e. mac address) of FE:FF:FF:FF:FF:FF and each will be
    assigned the devname "vif." - where and
    are a unique handle/port pair assigned to the associated
    vsw-port node in the MD.

    Signed-off-by: Aaron Young
    Signed-off-by: Rashmi Narasimhan
    Reviewed-by: Sowmini Varadhan
    Reviewed-by: Alexandre Chartre

    Signed-off-by: David S. Miller

    Aaron Young
     

25 Sep, 2014

1 commit

  • Commit 5d6be6a5 ("scsi_netlink : Make SCSI_NETLINK dependent on NET
    instead of selecting NET") removed what happened to be the only instance
    of 'select NET'. Defconfigs that were relying on the select now lack
    networking support.

    Reported-by: Stephen Rothwell
    Cc: sparclinux@vger.kernel.org
    Signed-off-by: Michal Marek
    Signed-off-by: David S. Miller

    Michal Marek
     

26 Apr, 2012

1 commit

  • Renaming remaining PERF_COUNTERS options into PERF_EVENTS.

    Think we can get rid of PERF_COUNTERS now.

    Signed-off-by: Robert Richter
    Signed-off-by: Peter Zijlstra
    Link: http://lkml.kernel.org/r/1333643084-26776-5-git-send-email-robert.richter@amd.com
    Signed-off-by: Ingo Molnar

    Robert Richter
     

15 Aug, 2010

1 commit


09 Aug, 2010

1 commit


27 May, 2010

1 commit


04 Apr, 2010

1 commit


03 Mar, 2010

1 commit


21 Jan, 2010

1 commit


12 Jan, 2010

1 commit


16 Sep, 2009

1 commit


19 Aug, 2009

2 commits


16 Jun, 2009

1 commit


17 Apr, 2009

2 commits


27 Jan, 2009

1 commit

  • 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
     

09 Jan, 2009

1 commit


03 Jan, 2009

1 commit


05 Dec, 2008

1 commit

  • To unify Makefile for sparc and sparc64 a few other steps was needed:
    1) separate defconfig files for sparc and sparc64 is required,
    so locate these in arch/sparc/configs
    2) removoval of hack in toplevel Makefile to deal with that
    headers was in a separate directory compared to the rest

    The unification of the Makefile required usage of several

    foo-$(CONFIG_SPARCnn) +=

    due to a few directories pending unification.
    This will be cleaned up when we unify the remaining directories.

    Included in this patch are the deletion of a few files in
    sparc64 as they are no longer needed: Makefile + Kconfig.
    arch/sparc64/ will after this patch is applied only
    have four directories (prom, lib, kernel, boot)

    Signed-off-by: Sam Ravnborg
    Signed-off-by: David S. Miller

    Sam Ravnborg