13 Jul, 2020

1 commit

  • - Re-enable modular build of DES crypto algorithm (no longer
    auto-enabled since commit be01369859b8aa07 ("esp, ah: modernize the
    crypto algorithm selections")),
    - Enable modular build of prime numbers and bitops test modules.

    Signed-off-by: Geert Uytterhoeven
    Link: https://lore.kernel.org/r/20200615075458.22088-1-geert@linux-m68k.org
    Link: https://lore.kernel.org/r/20200706093456.15641-1-geert@linux-m68k.org

    Geert Uytterhoeven
     

11 May, 2020

1 commit

  • - Enable modular build of Bare UDP Encapsulation, exFAT filesystem
    support, and lockup and min heap test modules,
    - Remove CONFIG_NF_TABLES_SET=m (removed in commit e32a4dc6512ce3c1
    ("netfilter: nf_tables: make sets built-in")),
    - Disable CONFIG_VHOST_MENU (should default to n).

    Signed-off-by: Geert Uytterhoeven
    Link: https://lore.kernel.org/r/20200413104153.30517-1-geert@linux-m68k.org

    Geert Uytterhoeven
     

03 Apr, 2020

1 commit

  • Pull SCSI updates from James Bottomley:
    "This series has a huge amount of churn because it pulls in Mauro's doc
    update changing all our txt files to rst ones.

    Excluding that, we have the usual driver updates (qla2xxx, ufs, lpfc,
    zfcp, ibmvfc, pm80xx, aacraid), a treewide update for scnprintf and
    some other minor updates.

    The major core change is Hannes moving functions out of the aacraid
    driver and into the core"

    * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (223 commits)
    scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code
    scsi: ufs: Do not rely on prefetched data
    scsi: dc395x: remove dc395x_bios_param
    scsi: libiscsi: Fix error count for active session
    scsi: hpsa: correct race condition in offload enabled
    scsi: message: fusion: Replace zero-length array with flexible-array member
    scsi: qedi: Add PCI shutdown handler support
    scsi: qedi: Add MFW error recovery process
    scsi: ufs: Enable block layer runtime PM for well-known logical units
    scsi: ufs-qcom: Override devfreq parameters
    scsi: ufshcd: Let vendor override devfreq parameters
    scsi: ufshcd: Update the set frequency to devfreq
    scsi: ufs: Resume ufs host before accessing ufs device
    scsi: ufs-mediatek: customize the delay for enabling host
    scsi: ufs: make HCE polling more compact to improve initialization latency
    scsi: ufs: allow custom delay prior to host enabling
    scsi: ufs-mediatek: use common delay function
    scsi: ufs: introduce common and flexible delay function
    scsi: ufs: use an enum for host capabilities
    scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
    ...

    Linus Torvalds
     

09 Mar, 2020

1 commit

  • - Drop CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m (depends on
    BRIDGE_NETFILTER, which is disabled by default since commit
    98bda63e20daab95 ("net: disable BRIDGE_NETFILTER by default")),
    - Enable modular build of the WireGuard secure network tunnel,
    - Drop CONFIG_CRYPTO_LIB_{BLAKE2S,CHACHA20POLY1305,CURVE25519}=m
    (auto-enabled by CONFIG_WIREGUARD).

    Signed-off-by: Geert Uytterhoeven

    Geert Uytterhoeven
     

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ò
     

12 Jan, 2020

1 commit

  • - Enable modular build of new crypto algorithms:
    - CONFIG_CRYPTO_BLAKE2S=m,
    - CONFIG_CRYPTO_CURVE25519=m,
    - CONFIG_CRYPTO_LIB_BLAKE2S=m,
    - CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m,
    - CONFIG_CRYPTO_LIB_CURVE25519=m.
    - Remove CONFIG_CRYPTO_XXHASH=m (auto-selected by CONFIG_BTRFS_FS
    since commit 3951e7f050ac6a38 ("btrfs: add xxhash64 to checksumming
    algorithms"),
    - Move CONFIG_EARLY_PRINTK.

    Signed-off-by: Geert Uytterhoeven

    Geert Uytterhoeven
     

04 Nov, 2019

1 commit

  • Actual changes:
    -# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
    -CONFIG_CRYPTO_AEGIS128L=m
    -CONFIG_CRYPTO_AEGIS256=m
    -CONFIG_CRYPTO_MORUS1280=m
    -CONFIG_CRYPTO_MORUS640=m
    +CONFIG_DM_CLONE=m
    +CONFIG_EROFS_FS=m
    -# CONFIG_LCD_CLASS_DEVICE is not set

    Signed-off-by: Geert Uytterhoeven
    Link: https://lore.kernel.org/r/20191001073539.4488-1-geert@linux-m68k.org

    Geert Uytterhoeven
     

19 Aug, 2019

1 commit

  • Actual changes:
    -CONFIG_CHR_DEV_OSST=m
    +CONFIG_CRYPTO_AES=y
    +CONFIG_CRYPTO_ARC4=m
    +CONFIG_CRYPTO_XXHASH=m
    +CONFIG_NF_CONNTRACK_BRIDGE=m
    +CONFIG_NF_TABLES_BRIDGE=m
    -CONFIG_NF_TABLES_BRIDGE=y
    +CONFIG_NFT_BRIDGE_META=m
    +CONFIG_NFT_SYNPROXY=m
    +CONFIG_REED_SOLOMON_TEST=m
    +CONFIG_TEST_BLACKHOLE_DEV=m
    +CONFIG_TEST_MEMINIT=m
    -# CONFIG_VALIDATE_FS_PARSER is not set

    Signed-off-by: Geert Uytterhoeven

    Geert Uytterhoeven
     

03 Jun, 2019

1 commit

  • Actual changes:
    +# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
    +CONFIG_CRYPTO_ECRDSA=m
    -CONFIG_CRYPTO_STREEBOG=m
    -CONFIG_INET_XFRM_MODE_BEET=m
    -CONFIG_INET_XFRM_MODE_TRANSPORT=m
    -CONFIG_INET_XFRM_MODE_TUNNEL=m
    +# CONFIG_LCD_CLASS_DEVICE is not set
    -CONFIG_NFT_CHAIN_ROUTE_IPV4=m
    -CONFIG_NFT_CHAIN_ROUTE_IPV6=m
    +CONFIG_TEST_STRSCPY=m
    -# CONFIG_UEVENT_HELPER is not set

    Signed-off-by: Geert Uytterhoeven

    Geert Uytterhoeven
     

25 Mar, 2019

1 commit

  • Actual changes:
    -CONFIG_FS_ENCRYPTION=m
    -CONFIG_NET_DEVLINK=m
    -CONFIG_NFT_CHAIN_NAT_IPV4=m
    -CONFIG_NFT_CHAIN_NAT_IPV6=m
    -CONFIG_NFT_MASQ_IPV4=m
    -CONFIG_NFT_MASQ_IPV6=m
    -CONFIG_NFT_REDIR_IPV4=m
    -CONFIG_NFT_REDIR_IPV6=m
    +CONFIG_CRYPTO_CTS=m
    +CONFIG_CRYPTO_XTS=m
    +CONFIG_TEST_STACKINIT=m
    +CONFIG_TEST_VMALLOC=m
    +# CONFIG_VALIDATE_FS_PARSER is not set
    +CONFIG_XDP_SOCKETS_DIAG=m

    Signed-off-by: Geert Uytterhoeven

    Geert Uytterhoeven
     

21 Jan, 2019

2 commits


03 Dec, 2018

1 commit

  • Actual changes:
    -CONFIG_BATMAN_ADV_DAT=y
    -CONFIG_CRYPTO_SHA512=m
    -CONFIG_NF_CONNTRACK_IPV4=m
    -CONFIG_NF_CONNTRACK_IPV6=m
    +CONFIG_CRC64=m
    +CONFIG_CRYPTO_OFB=m
    +CONFIG_NFT_OSF=m
    +CONFIG_NFT_TPROXY=m
    +CONFIG_NFT_TUNNEL=m
    +CONFIG_NFT_XFRM=m
    +CONFIG_TEST_BITFIELD=m
    +CONFIG_TEST_IDA=m
    +CONFIG_TEST_MEMCAT_P=m
    +CONFIG_TEST_XARRAY=m

    Signed-off-by: Geert Uytterhoeven

    Geert Uytterhoeven
     

04 Sep, 2018

2 commits

  • As it turns out, the AVX2 multibuffer SHA routines are currently
    broken [0], in a way that would have likely been noticed if this
    code were in wide use. Since the code is too complicated to be
    maintained by anyone except the original authors, and since the
    performance benefits for real-world use cases are debatable to
    begin with, it is better to drop it entirely for the moment.

    [0] https://marc.info/?l=linux-crypto-vger&m=153476243825350&w=2

    Suggested-by: Eric Biggers
    Cc: Megha Dey
    Cc: Tim Chen
    Cc: Geert Uytterhoeven
    Cc: Martin Schwidefsky
    Cc: Heiko Carstens
    Cc: Thomas Gleixner
    Cc: Ingo Molnar
    Signed-off-by: Ard Biesheuvel
    Signed-off-by: Herbert Xu

    Ard Biesheuvel
     
  • These are unused, undesired, and have never actually been used by
    anybody. The original authors of this code have changed their mind about
    its inclusion. While originally proposed for disk encryption on low-end
    devices, the idea was discarded [1] in favor of something else before
    that could really get going. Therefore, this patch removes Speck.

    [1] https://marc.info/?l=linux-crypto-vger&m=153359499015659

    Signed-off-by: Jason A. Donenfeld
    Acked-by: Eric Biggers
    Cc: stable@vger.kernel.org
    Acked-by: Ard Biesheuvel
    Signed-off-by: Herbert Xu

    Jason A. Donenfeld
     

29 Jul, 2018

1 commit


22 May, 2018

1 commit


19 Mar, 2018

1 commit


02 Feb, 2018

1 commit

  • Pull driver core updates from Greg KH:
    "Here is the set of "big" driver core patches for 4.16-rc1.

    The majority of the work here is in the firmware subsystem, with
    reworks to try to attempt to make the code easier to handle in the
    long run, but no functional change. There's also some tree-wide sysfs
    attribute fixups with lots of acks from the various subsystem
    maintainers, as well as a handful of other normal fixes and changes.

    And finally, some license cleanups for the driver core and sysfs code.

    All have been in linux-next for a while with no reported issues"

    * tag 'driver-core-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (48 commits)
    device property: Define type of PROPERTY_ENRTY_*() macros
    device property: Reuse property_entry_free_data()
    device property: Move property_entry_free_data() upper
    firmware: Fix up docs referring to FIRMWARE_IN_KERNEL
    firmware: Drop FIRMWARE_IN_KERNEL Kconfig option
    USB: serial: keyspan: Drop firmware Kconfig options
    sysfs: remove DEBUG defines
    sysfs: use SPDX identifiers
    drivers: base: add coredump driver ops
    sysfs: add attribute specification for /sysfs/devices/.../coredump
    test_firmware: fix missing unlock on error in config_num_requests_store()
    test_firmware: make local symbol test_fw_config static
    sysfs: turn WARN() into pr_warn()
    firmware: Fix a typo in fallback-mechanisms.rst
    treewide: Use DEVICE_ATTR_WO
    treewide: Use DEVICE_ATTR_RO
    treewide: Use DEVICE_ATTR_RW
    sysfs.h: Use octal permissions
    component: add debugfs support
    bus: simple-pm-bus: convert bool SIMPLE_PM_BUS to tristate
    ...

    Linus Torvalds
     

25 Jan, 2018

1 commit

  • It doesn't actually do anything. Merge its help text into
    EXTRA_FIRMWARE.

    Fixes: 5620a0d1aacd ("firmware: delete in-kernel firmware")
    Fixes: 0946b2fb38fd ("firmware: cleanup FIRMWARE_IN_KERNEL message")
    Signed-off-by: Benjamin Gilbert
    Signed-off-by: Robin H. Johnson
    Signed-off-by: Greg Kroah-Hartman

    Benjamin Gilbert
     

16 Jan, 2018

1 commit


10 Nov, 2017

1 commit


21 Aug, 2017

1 commit


15 May, 2017

1 commit


20 Mar, 2017

1 commit


09 Feb, 2017

1 commit


30 Oct, 2016

1 commit


29 Aug, 2016

1 commit


19 Jul, 2016

1 commit


07 Apr, 2016

1 commit


01 Feb, 2016

1 commit


14 Dec, 2015

1 commit


28 Sep, 2015

1 commit


10 Aug, 2015

2 commits


01 Jun, 2015

1 commit


15 Mar, 2015

1 commit


31 Jan, 2015

3 commits