Debrand for AlmaLinux OS
Use AlmaLinux OS secure boot cert Enable Btrfs support for all kernel variants hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids lpfc: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained
This commit is contained in:
parent
dc8a7bdefa
commit
5e63e90a14
@ -12,7 +12,7 @@ RHEL_MINOR = 2
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 128
|
||||
RHEL_RELEASE = 131
|
||||
|
||||
#
|
||||
# RHEL_REBASE_NUM
|
||||
|
||||
@ -675,6 +675,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5467,6 +5468,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -675,6 +675,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5444,6 +5445,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -673,6 +673,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5463,6 +5464,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -673,6 +673,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5440,6 +5441,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -675,6 +675,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5514,6 +5515,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -675,6 +675,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5491,6 +5492,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -673,6 +673,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5510,6 +5511,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -673,6 +673,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5487,6 +5488,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -513,6 +513,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5018,6 +5019,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -513,6 +513,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -4997,6 +4998,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -522,6 +522,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -4932,6 +4933,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -522,6 +522,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -4911,6 +4912,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -512,6 +512,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -4957,6 +4958,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
# CONFIG_REALTEK_PHY is not set
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -512,6 +512,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -4936,6 +4937,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
# CONFIG_REALTEK_PHY is not set
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -513,6 +513,7 @@ CONFIG_BLK_DEV_THROTTLING=y
|
||||
CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -4947,6 +4948,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
# CONFIG_REALTEK_PHY is not set
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -542,6 +542,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5285,6 +5286,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -542,6 +542,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5263,6 +5264,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -542,6 +542,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5332,6 +5333,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
@ -542,6 +542,7 @@ CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_ZONED_LOOP is not set
|
||||
CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_INLINE_ENCRYPTION is not set
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
@ -5310,6 +5311,7 @@ CONFIG_RD_ZSTD=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_REALTEK_AUTOPM=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_PHY=m
|
||||
# CONFIG_REED_SOLOMON_TEST is not set
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
|
||||
733
kernel.changelog
733
kernel.changelog
@ -1,3 +1,714 @@
|
||||
* Wed Sep 17 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-131.el10]
|
||||
- config: new config in drivers/phy (Izabela Bakollari) [RHEL-106145]
|
||||
- net: phy: realtek: remove unsed RTL821x_PHYSR* macros (Izabela Bakollari) [RHEL-106145]
|
||||
- net: phy: realtek: make HWMON support a user-visible Kconfig symbol (Izabela Bakollari) [RHEL-106145]
|
||||
- net: phy: realtek: HWMON support for standalone versions of RTL8221B and RTL8251 (Izabela Bakollari) [RHEL-106145]
|
||||
- net: phy: realtek: add hwmon support for temp sensor on RTL822x (Izabela Bakollari) [RHEL-106145]
|
||||
- x86/hyperv: Fix kdump on Azure CVMs (Vitaly Kuznetsov) [RHEL-75576]
|
||||
- cpupower: Improve Python binding's Makefile (John B. Wyatt IV) [RHEL-91191]
|
||||
- cpupower: change binding's makefile to use -lcpupower (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: Add missing residency header changes in cpuidle.h to SWIG (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: Add header changes for cpufreq.h to SWIG bindings (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: Add install and uninstall options to bindings makefile (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: bindings: Add test to confirm cpu state is disabled (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: bindings: Improve disable c_state block (John B. Wyatt IV) [RHEL-91191]
|
||||
- cxl: core/region - ignore interleave granularity when ways=1 (John W. Linville) [RHEL-107880]
|
||||
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (CKI Backport Bot) [RHEL-112787] {CVE-2025-38352}
|
||||
- netfilter: nf_conntrack: fix crash due to removal of uninitialised entry (Florian Westphal) [RHEL-106441] {CVE-2025-38472}
|
||||
- netfilter: nf_tables: hide clash bit from userspace (Florian Westphal) [RHEL-106441]
|
||||
- selftests: netfilter: conntrack_resize.sh: extend resize test (Florian Westphal) [RHEL-106441]
|
||||
- redhat: Explicitly disable 'hostonly' mode on the dracut cmdline (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- redhat: Directly use 'ukify' for building the UKI (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- redhat: Add SBAT to the UKI unconditionally (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- sunrpc: fix handling of server side tls alerts (Olga Kornievskaia) [RHEL-111072] {CVE-2025-38566}
|
||||
- dpll: add reserved fields to dpll_device_ops and dpll_pin_ops structs (Ivan Vecera) [RHEL-111905]
|
||||
- sunrpc: fix client side handling of tls alerts (Olga Kornievskaia) [RHEL-110814] {CVE-2025-38571}
|
||||
- i40e: report VF tx_dropped with tx_errors instead of tx_discards (Dennis Chen) [RHEL-105134]
|
||||
- kselftests/mm: fix khugepaged build broken (Chunyu Hu) [RHEL-112084]
|
||||
- iommu/virtio: Make instance lookup robust (Eric Auger) [RHEL-108207]
|
||||
- enic: fix incorrect MTU comparison in enic_change_mtu() (CKI Backport Bot) [RHEL-108262]
|
||||
- net/enic: Allow at least 8 RQs to always be used (CKI Backport Bot) [RHEL-108262]
|
||||
- ixgbe: prevent from unwanted interface name changes (CKI Backport Bot) [RHEL-109604]
|
||||
- devlink: let driver opt out of automatic phys_port_name generation (CKI Backport Bot) [RHEL-109604]
|
||||
- redhat: set defaults for RHEL 10.1 (Julio Faracco)
|
||||
Resolves: RHEL-106145, RHEL-75576, RHEL-91191
|
||||
|
||||
* Mon Sep 15 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-130.el10]
|
||||
- selftests/ftrace: Use readelf to find entry point in uprobe test (Anubhav Shelat) [RHEL-87219]
|
||||
- ublk selftests: add --no_ublk_fixed_fd for not using registered ublk char device (Ming Lei) [RHEL-106845]
|
||||
- ublk: avoid ublk_io_release() called after ublk char dev is closed (Ming Lei) [RHEL-106845]
|
||||
- block: validate QoS before calling __rq_qos_done_bio() (Ming Lei) [RHEL-106845]
|
||||
- md: improve return types of badblocks handling functions (Ming Lei) [RHEL-106845]
|
||||
- raid6: riscv: Fix NULL pointer dereference caused by a missing clobber (Ming Lei) [RHEL-106845]
|
||||
- dm-stripe: limit chunk_sectors to the stripe size (Ming Lei) [RHEL-106845]
|
||||
- md/raid10: set chunk_sectors limit (Ming Lei) [RHEL-106845]
|
||||
- md/raid0: set chunk_sectors limit (Ming Lei) [RHEL-106845]
|
||||
- md: allow removing faulty rdev during resync (Ming Lei) [RHEL-106845]
|
||||
- md/raid5: unset WQ_CPU_INTENSIVE for raid5 unbound workqueue (Ming Lei) [RHEL-106845]
|
||||
- md: remove/add redundancy group only in level change (Ming Lei) [RHEL-106845]
|
||||
- raid6: Add RISC-V SIMD syndrome and recovery calculations (Ming Lei) [RHEL-106845]
|
||||
- md/raid1: Add check for missing source disk in process_checks() (Ming Lei) [RHEL-106845]
|
||||
- md/raid10: fix missing discard IO accounting (Ming Lei) [RHEL-106845]
|
||||
- block: avoid cpu_hotplug_lock depedency on freeze_lock (Ming Lei) [RHEL-106845]
|
||||
- block: decrement block_rq_qos static key in rq_qos_del() (Ming Lei) [RHEL-106845]
|
||||
- block: skip q->rq_qos check in rq_qos_done_bio() (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: Use ARRAY_SIZE() macro to improve code (Ming Lei) [RHEL-106845]
|
||||
- block: fix kobject double initialization in add_disk (Ming Lei) [RHEL-106845]
|
||||
- block: fix potential deadlock while running nr_hw_queue update (Ming Lei) [RHEL-106845]
|
||||
- block: fix lockdep warning caused by lock dependency in elv_iosched_store (Ming Lei) [RHEL-106845]
|
||||
- block: move elevator queue allocation logic into blk_mq_init_sched (Ming Lei) [RHEL-106845]
|
||||
- ublk: check for unprivileged daemon on each I/O fetch (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't quiesce in ublk_ch_release (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove unused req argument from ublk_sub_req_ref() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add utils.h (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add helper ublk_handle_uring_cmd() for handle ublk command (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: improve flags naming (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: remove ublk queue self-defined flags (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: pass 'ublk_thread *' to more common helpers (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: pass 'ublk_thread *' to ->queue_io() and ->tgt_io_done() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: remove `tag` parameter of ->tgt_io_done() (Ming Lei) [RHEL-106845]
|
||||
- ublk: pass 'const struct ublk_io *' to ublk_[un]map_io() (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove ublk_commit_and_fetch() (Ming Lei) [RHEL-106845]
|
||||
- ublk: add helper ublk_check_fetch_buf() (Ming Lei) [RHEL-106845]
|
||||
- ublk: store auto buffer register data into `struct ublk_io` (Ming Lei) [RHEL-106845]
|
||||
- ublk: move auto buffer register handling into one dedicated helper (Ming Lei) [RHEL-106845]
|
||||
- ublk: avoid to pass `struct ublksrv_io_cmd *` to ublk_commit_and_fetch() (Ming Lei) [RHEL-106845]
|
||||
- ublk: let ublk_fill_io_cmd() cover more things (Ming Lei) [RHEL-106845]
|
||||
- ublk: move fake timeout logic into __ublk_complete_rq() (Ming Lei) [RHEL-106845]
|
||||
- ublk: look up ublk task via its pid in timeout handler (Ming Lei) [RHEL-106845]
|
||||
- ublk: validate ublk server pid (Ming Lei) [RHEL-106845]
|
||||
- ublk: introduce and use ublk_set_canceling helper (Ming Lei) [RHEL-106845]
|
||||
- ublk: speed up ublk server exit handling (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: add number of queue calc helper (Ming Lei) [RHEL-106845]
|
||||
- ublk: cache-align struct ublk_io (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove ubq checks from ublk_{get,put}_req_ref() (Ming Lei) [RHEL-106845]
|
||||
- ublk: optimize UBLK_IO_UNREGISTER_IO_BUF on daemon task (Ming Lei) [RHEL-106845]
|
||||
- ublk: optimize UBLK_IO_REGISTER_IO_BUF on daemon task (Ming Lei) [RHEL-106845]
|
||||
- ublk: return early if blk_should_fake_timeout() (Ming Lei) [RHEL-106845]
|
||||
- ublk: allow UBLK_IO_(UN)REGISTER_IO_BUF on any task (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't take ublk_queue in ublk_unregister_io_buf() (Ming Lei) [RHEL-106845]
|
||||
- ublk: consolidate UBLK_IO_FLAG_{ACTIVE,OWNED_BY_SRV} checks (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove task variable from __ublk_ch_uring_cmd() (Ming Lei) [RHEL-106845]
|
||||
- ublk: handle UBLK_IO_FETCH_REQ earlier (Ming Lei) [RHEL-106845]
|
||||
- ublk: check cmd_op first (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove struct ublk_rq_data (Ming Lei) [RHEL-106845]
|
||||
- ublk: use vmalloc for ublk_device's __queues (Ming Lei) [RHEL-106845]
|
||||
- redhat/configs: Adding CONFIG_BLK_DEV_ZONED_LOOP (Ming Lei) [RHEL-106845]
|
||||
- block: restore default wbt enablement (Ming Lei) [RHEL-106845]
|
||||
- zloop: fix KASAN use-after-free of tag set (Ming Lei) [RHEL-106845] {CVE-2025-38620}
|
||||
- mm: fix vmstat after removing NR_BOUNCE (Ming Lei) [RHEL-106845]
|
||||
- nbd: fix lockdep deadlock warning (Ming Lei) [RHEL-106845]
|
||||
- block: restore two stage elevator switch while running nr_hw_queue update (Ming Lei) [RHEL-106845]
|
||||
- md/raid10: fix set but not used variable in sync_request_write() (Ming Lei) [RHEL-106845]
|
||||
- block: fix module reference leak in mq-deadline I/O scheduler (Ming Lei) [RHEL-106845]
|
||||
- nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list() (Ming Lei) [RHEL-106845]
|
||||
- block: fix kobject leak in blk_unregister_queue (Ming Lei) [RHEL-106845]
|
||||
- nbd: fix uaf in nbd_genl_connect() error path (Ming Lei) [RHEL-106845] {CVE-2025-38443}
|
||||
- md/md-bitmap: fix GPF in bitmap_get_stats() (Ming Lei) [RHEL-106845] {CVE-2025-38451}
|
||||
- md/md-bitmap: fix stats collection for external bitmaps (Ming Lei) [RHEL-106845]
|
||||
- md/raid1,raid10: strip REQ_NOWAIT from member bios (Ming Lei) [RHEL-106845]
|
||||
- raid10: cleanup memleak at raid10_make_request (Ming Lei) [RHEL-106845] {CVE-2025-38444}
|
||||
- md/raid1: Fix stack memory use after return in raid1_reshape (Ming Lei) [RHEL-106845] {CVE-2025-38445}
|
||||
- brd: fix sleeping function called from invalid context in brd_insert_page() (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't queue request if the associated uring_cmd is canceled (Ming Lei) [RHEL-106845]
|
||||
- block: fix false warning in bdev_count_inflight_rw() (Ming Lei) [RHEL-106845]
|
||||
- ublk: sanity check add_dev input for underflow (Ming Lei) [RHEL-106845]
|
||||
- ublk: setup ublk_io correctly in case of ublk_get_data() failure (Ming Lei) [RHEL-106845]
|
||||
- ublk: update UBLK_F_SUPPORT_ZERO_COPY comment in UAPI header (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix narrowing warnings in UAPI header (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: don't take same backing file for more than one ublk devices (Ming Lei) [RHEL-106845]
|
||||
- ublk: build batch from IOs in same io_ring_ctx and io task (Ming Lei) [RHEL-106845]
|
||||
- ublk: santizize the arguments from userspace when adding a device (Ming Lei) [RHEL-106845] {CVE-2025-38182}
|
||||
- aoe: defer rexmit timer downdev work to workqueue (Ming Lei) [RHEL-106845]
|
||||
- aoe: clean device rq_list in aoedev_downdev() (Ming Lei) [RHEL-106845] {CVE-2025-38326}
|
||||
- nvme: always punt polled uring_cmd end_io work to task_work (Ming Lei) [RHEL-106845]
|
||||
- Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback behavior sublists (Ming Lei) [RHEL-106845]
|
||||
- block: Fix bvec_set_folio() for very large folios (Ming Lei) [RHEL-106845]
|
||||
- bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Ming Lei) [RHEL-106845]
|
||||
- block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Ming Lei) [RHEL-106845] {CVE-2025-38302}
|
||||
- block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Ming Lei) [RHEL-106845]
|
||||
- ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG) (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: improve behavior on init failure (Ming Lei) [RHEL-106845]
|
||||
- block: drop direction param from bio_integrity_copy_user() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: cover PER_IO_DAEMON in more stress tests (Ming Lei) [RHEL-106845]
|
||||
- Documentation: ublk: document UBLK_F_PER_IO_DAEMON (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add stress test for per io daemons (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add functional test for per io daemons (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: decouple ublk_queues from ublk server threads (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: move per-thread data out of ublk_queue (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: lift queue initialization out of thread (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: tie sqe allocation to io instead of queue (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: plumb q_id in io_uring user_data (Ming Lei) [RHEL-106845]
|
||||
- ublk: have a per-io daemon instead of a per-queue daemon (Ming Lei) [RHEL-106845]
|
||||
- md/md-bitmap: remove parameter slot from bitmap_create() (Ming Lei) [RHEL-106845]
|
||||
- md/md-bitmap: cleanup bitmap_ops->startwrite() (Ming Lei) [RHEL-106845]
|
||||
- md/dm-raid: remove max_write_behind setting limit (Ming Lei) [RHEL-106845]
|
||||
- md/md-bitmap: fix dm-raid max_write_behind setting (Ming Lei) [RHEL-106845]
|
||||
- md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test for UBLK_F_QUIESCE (Ming Lei) [RHEL-106845]
|
||||
- ublk: add feature UBLK_F_QUIESCE (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZE (Ming Lei) [RHEL-106845]
|
||||
- traceevent/block: Add REQ_ATOMIC flag to block trace events (Ming Lei) [RHEL-106845]
|
||||
- ublk: run auto buf unregisgering in same io_ring_ctx with registering (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add helper io_uring_cmd_ctx_handle() (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove io argument from ublk_auto_buf_reg_fallback() (Ming Lei) [RHEL-106845]
|
||||
- ublk: handle ublk_set_auto_buf_reg() failure correctly in ublk_fetch() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACK (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: support UBLK_F_AUTO_BUF_REG (Ming Lei) [RHEL-106845]
|
||||
- ublk: support UBLK_AUTO_BUF_REG_FALLBACK (Ming Lei) [RHEL-106845]
|
||||
- ublk: register buffer to local io_uring with provided buf index via UBLK_F_AUTO_BUF_REG (Ming Lei) [RHEL-106845]
|
||||
- ublk: prepare for supporting to register request buffer automatically (Ming Lei) [RHEL-106845]
|
||||
- ublk: convert to refcount_t (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: make IO & device removal test more stressful (Ming Lei) [RHEL-106845]
|
||||
- nvmet-tcp: switch to using the crc32c library (Ming Lei) [RHEL-106845]
|
||||
- nvmet: replace strncpy with strscpy (Ming Lei) [RHEL-106845]
|
||||
- nvme-tcp: open-code nvme_tcp_queue_request() for R2T (Ming Lei) [RHEL-106845]
|
||||
- nvme-loop: avoid -Wflex-array-member-not-at-end warning (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: add a copyright notice to blk-mq-dma.c (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: move the DMA mapping code to a separate file (Ming Lei) [RHEL-106845]
|
||||
- cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Ming Lei) [RHEL-106845]
|
||||
- block: fix elv_update_nr_hw_queues() to reattach elevator (Ming Lei) [RHEL-106845]
|
||||
- brd: avoid extra xarray lookups on first write (Ming Lei) [RHEL-106845]
|
||||
- block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Ming Lei) [RHEL-106845]
|
||||
- block: remove the same_page output argument to bvec_try_merge_page (Ming Lei) [RHEL-106845]
|
||||
- block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Ming Lei) [RHEL-106845]
|
||||
- md: clean up accounting for issued sync IO (Ming Lei) [RHEL-106845]
|
||||
- md: fix is_mddev_idle() (Ming Lei) [RHEL-106845]
|
||||
- md: add a new api sync_io_depth (Ming Lei) [RHEL-106845]
|
||||
- md: record dm-raid gendisk in mddev (Ming Lei) [RHEL-106845]
|
||||
- block: export API to get the number of bdev inflight IO (Ming Lei) [RHEL-106845]
|
||||
- block: clean up blk_mq_in_flight_rw() (Ming Lei) [RHEL-106845]
|
||||
- block: WARN if bdev inflight counter is negative (Ming Lei) [RHEL-106845]
|
||||
- block: reuse part_in_flight_rw for part_in_flight (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: remove blk_mq_in_flight() (Ming Lei) [RHEL-106845]
|
||||
- block: move removing elevator after deleting disk->queue_kobj (Ming Lei) [RHEL-106845]
|
||||
- block: don't quiesce queue for calling elevator_set_none() (Ming Lei) [RHEL-106845]
|
||||
- fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) [RHEL-106845]
|
||||
- dm-integrity: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||||
- dm-bufio: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||||
- PM: hibernate: split and simplify hib_submit_io (Ming Lei) [RHEL-106845]
|
||||
- zonefs: use bdev_rw_virt in zonefs_read_super (Ming Lei) [RHEL-106845]
|
||||
- gfs2: use bdev_rw_virt in gfs2_read_super (Ming Lei) [RHEL-106845]
|
||||
- rnbd-srv: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||||
- bcache: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||||
- block: simplify bio_map_kern (Ming Lei) [RHEL-106845]
|
||||
- block: pass the operation to bio_{map,copy}_kern (Ming Lei) [RHEL-106845]
|
||||
- block: remove the q argument from blk_rq_map_kern (Ming Lei) [RHEL-106845]
|
||||
- block: add a bio_add_vmalloc helpers (Ming Lei) [RHEL-106845]
|
||||
- block: add a bio_add_max_vecs helper (Ming Lei) [RHEL-106845]
|
||||
- block: add a bdev_rw_virt helper (Ming Lei) [RHEL-106845]
|
||||
- block: add a bio_add_virt_nofail helper (Ming Lei) [RHEL-106845]
|
||||
- block: fix warning on 'make htmldocs' (Ming Lei) [RHEL-106845]
|
||||
- nvme: fix incorrect sizeof (Ming Lei) [RHEL-106845]
|
||||
- nvme: fix write_stream_granularity initialization (Ming Lei) [RHEL-106845]
|
||||
- nvme: use fdp streams if write stream is provided (Ming Lei) [RHEL-106845]
|
||||
- nvme: register fdp parameters with the block layer (Ming Lei) [RHEL-106845]
|
||||
- nvme: add FDP definitions (Ming Lei) [RHEL-106845]
|
||||
- nvme: pass a void pointer to nvme_get/set_features for the result (Ming Lei) [RHEL-106845]
|
||||
- nvme: add a nvme_get_log_lsi helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring: enable per-io write streams (Ming Lei) [RHEL-106845]
|
||||
- block: expose write streams for block device nodes (Ming Lei) [RHEL-106845]
|
||||
- block: introduce a write_stream_granularity queue limit (Ming Lei) [RHEL-106845]
|
||||
- block: introduce max_write_streams queue limit (Ming Lei) [RHEL-106845]
|
||||
- block: add a bi_write_stream field (Ming Lei) [RHEL-106845]
|
||||
- fs: add a write stream field to the kiocb (Ming Lei) [RHEL-106845]
|
||||
- block: only update request sector if needed (Ming Lei) [RHEL-106845]
|
||||
- block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) [RHEL-106845]
|
||||
- block: move hctx cpuhp add/del out of queue freezing (Ming Lei) [RHEL-106845]
|
||||
- block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) [RHEL-106845]
|
||||
- block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) [RHEL-106845]
|
||||
- block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) [RHEL-106845]
|
||||
- block: add new helper for disabling elevator switch when deleting disk (Ming Lei) [RHEL-106845]
|
||||
- block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) [RHEL-106845]
|
||||
- block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) [RHEL-106845]
|
||||
- block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) [RHEL-106845]
|
||||
- block: unifying elevator change (Ming Lei) [RHEL-106845]
|
||||
- block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) [RHEL-106845]
|
||||
- block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) [RHEL-106845]
|
||||
- block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) [RHEL-106845]
|
||||
- block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) [RHEL-106845]
|
||||
- block: fold elevator_disable into elevator_switch (Ming Lei) [RHEL-106845]
|
||||
- block: look up the elevator type in elevator_switch (Ming Lei) [RHEL-106845]
|
||||
- block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) [RHEL-106845]
|
||||
- block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) [RHEL-106845]
|
||||
- block: add helper add_disk_final() (Ming Lei) [RHEL-106845]
|
||||
- block: move sched debugfs register into elvevator_register_queue (Ming Lei) [RHEL-106845]
|
||||
- block: add two helpers for registering/un-registering sched debugfs (Ming Lei) [RHEL-106845]
|
||||
- block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) [RHEL-106845]
|
||||
- block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) [RHEL-106845]
|
||||
- block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) [RHEL-106845]
|
||||
- block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) [RHEL-106845]
|
||||
- brd: fix discard end sector (Ming Lei) [RHEL-106845]
|
||||
- brd: fix aligned_sector from brd_do_discard() (Ming Lei) [RHEL-106845]
|
||||
- brd: protect page with rcu (Ming Lei) [RHEL-106845]
|
||||
- ublk: consolidate UBLK_IO_FLAG_OWNED_BY_SRV checks (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: fix include path (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: make test_generic_06 silent on success (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: build with -Werror iff WERROR!=0 (Ming Lei) [RHEL-106845]
|
||||
- mm: remove NR_BOUNCE zone stat (Ming Lei) [RHEL-106845]
|
||||
- block: remove bounce buffering support (Ming Lei) [RHEL-106845]
|
||||
- scsi: remove the no_highmem flag in the host (Ming Lei) [RHEL-106845]
|
||||
- usb-storage: reject probe of device one non-DMA HCDs when using highmem (Ming Lei) [RHEL-106845]
|
||||
- scsi: make ppa depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||||
- scsi: make imm depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||||
- scsi: make aha152x depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||||
- block: use writeback_iter (Ming Lei) [RHEL-106845]
|
||||
- ublk: store request pointer in ublk_io (Ming Lei) [RHEL-106845]
|
||||
- ublk: check UBLK_IO_FLAG_OWNED_BY_SRV in ublk_abort_queue() (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't call ublk_dispatch_req() for NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||||
- ublk: factor out ublk_start_io() helper (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't log uring_cmd cmd_op in ublk_dispatch_req() (Ming Lei) [RHEL-106845]
|
||||
- ublk: take const ubq pointer in ublk_get_iod() (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove misleading "ubq" in "ubq_complete_io_cmd()" (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix "immepdately" typo in comment (Ming Lei) [RHEL-106845]
|
||||
- ublk: factor out ublk_commit_and_fetch (Ming Lei) [RHEL-106845]
|
||||
- block: avoid hctx spinlock for plug with multiple queues (Ming Lei) [RHEL-106845]
|
||||
- block: factor out blk_mq_dispatch_queue_requests() helper (Ming Lei) [RHEL-106845]
|
||||
- block: take rq_list instead of plug in dispatch functions (Ming Lei) [RHEL-106845]
|
||||
- Documentation: Document the new zoned loop block device driver (Ming Lei) [RHEL-106845]
|
||||
- block: new zoned loop block device driver (Ming Lei) [RHEL-106845]
|
||||
- brd: use memcpy_{to,from]_page in brd_rw_bvec (Ming Lei) [RHEL-106845]
|
||||
- brd: split I/O at page boundaries (Ming Lei) [RHEL-106845]
|
||||
- brd: use bvec_kmap_local in brd_do_bvec (Ming Lei) [RHEL-106845]
|
||||
- brd: remove the sector variable in brd_submit_bio (Ming Lei) [RHEL-106845]
|
||||
- brd: pass a bvec pointer to brd_do_bvec (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove unnecessary ubq checks (Ming Lei) [RHEL-106845]
|
||||
- ublk: Add UBLK_U_CMD_UPDATE_SIZE (Ming Lei) [RHEL-106845]
|
||||
- block: blk-rq-qos: guard rq-qos helpers by static key (Ming Lei) [RHEL-106845]
|
||||
- block: ensure that struct blk_mq_alloc_data is fully initialized (Ming Lei) [RHEL-106845]
|
||||
- block: Simplify blk_mq_dispatch_rq_list() and its callers (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix dead loop when canceling io command (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove the check of ublk_need_req_ref() from __ublk_check_and_get_req (Ming Lei) [RHEL-106845]
|
||||
- ublk: enhance check for register/unregister io buffer command (Ming Lei) [RHEL-106845]
|
||||
- ublk: decouple zero copy from user copy (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix UBLK_F_NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd (Ming Lei) [RHEL-106845] {CVE-2025-37906}
|
||||
- ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 coreutils (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx' (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix recover test (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add generic_06 for covering fault inject (Ming Lei) [RHEL-106845]
|
||||
- ublk: simplify aborting ublk request (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove __ublk_quiesce_dev() (Ming Lei) [RHEL-106845]
|
||||
- ublk: improve detection and handling of ublk server exit (Ming Lei) [RHEL-106845]
|
||||
- ublk: move device reset into ublk_ch_release() (Ming Lei) [RHEL-106845]
|
||||
- ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queue_io (Ming Lei) [RHEL-106845]
|
||||
- ublk: add ublk_force_abort_dev() (Ming Lei) [RHEL-106845]
|
||||
- ublk: properly serialize all FETCH_REQs (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: move creating UBLK_TMP into _prep_test() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test_stress_05.sh (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: support user recovery (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: support target specific command line (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: increase max nr_queues and queue depth (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: set queue pthread's cpu affinity (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: setup ring with IORING_SETUP_SINGLE_ISSUER/IORING_SETUP_DEFER_TASKRUN (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add two stress tests for zero copy feature (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: run stress tests in parallel (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: make sure _add_ublk_dev can return in sub-shell (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: cleanup backfile automatically (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add io_uring uapi header (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix ublk_find_tgt() (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't suggest CONFIG_BLK_DEV_UBLK=Y (Ming Lei) [RHEL-106845]
|
||||
- ublk: pass ublksrv_ctrl_cmd * instead of io_uring_cmd * (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't fail request for recovery & reissue in case of ubq->canceling (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix handling recovery & reissue in ublk_abort_queue() (Ming Lei) [RHEL-106845] {CVE-2025-37759}
|
||||
- selftests: ublk: fix test_stripe_04 (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: validate buffer count with offset for cloning (Ming Lei) [RHEL-106845] {CVE-2025-38196}
|
||||
- io_uring/memmap: cast nr_pages to size_t before shifting (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: fix POLLERR handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: only consider msg_inq if larger than 1 (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't assume uaddr alignment in io_vec_fill_bvec (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: always use current transfer count for buffer put (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: only retry recv bundle for a full transfer (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix overflow resched cqe reordering (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: axe duplicate io_uring_cmd_import_fixed_vec() declaration (Ming Lei) [RHEL-106845]
|
||||
- io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() (Ming Lei) [RHEL-106845] {CVE-2025-38002}
|
||||
- io_uring/memmap: don't use page_address() on a highmem page (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: fix hybrid polling initialization issue (Ming Lei) [RHEL-106845]
|
||||
- io_uring/sqpoll: Increase task_work submission batch size (Ming Lei) [RHEL-106845]
|
||||
- io_uring: always arm linked timeouts prior to issue (Ming Lei) [RHEL-106845]
|
||||
- io_uring/fdinfo: annotate racy sq/cq head/tail reads (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix 'sync' handling of io_fallback_tw() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't duplicate flushing in io_req_post_cqe (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: ensure segments counts are correct on kbuf buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: send exact nr_segs for fixed buffer (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: refactor io_import_fixed (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: separate kbuf offset adjustments (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: don't skip offset calculation (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: reject zero sized provided buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't post tag CQEs on file/buffer registration failure (Ming Lei) [RHEL-106845]
|
||||
- io_uring: always do atomic put from iowq (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: enable zero copy for stripe target (Ming Lei) [RHEL-106845]
|
||||
- io_uring: support vectored kernel fixed buffer (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add validate_fixed_range() for validate fixed buffer (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: fix an error log line (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: use ioctl-encoded opcodes (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: avoid import_ubuf for regvec send (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: check size when importing reg buffer (Ming Lei) [RHEL-106845]
|
||||
- io_uring: cleanup {g,s]etsockopt sqe reading (Ming Lei) [RHEL-106845]
|
||||
- io_uring: hide caches sqes from drivers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add req flag invariant build assertion (Ming Lei) [RHEL-106845]
|
||||
- Documentation: ublk: remove dead footnote (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: specify io_cmd_buf pointer type (Ming Lei) [RHEL-106845]
|
||||
- ublk: specify io_cmd_buf pointer type (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't pass ctx to tw add remote helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg: initialise msg request opcode (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg: rename io_double_lock_ctx() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: import zc ubuf earlier (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: set sg_from_iter in advance (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: clusterise send vs msghdr branches (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: unify sendmsg setup with zc (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: combine sendzc flags writes (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: open code io_net_vec_assign() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: open code io_sendmsg_copy_hdr() (Ming Lei) [RHEL-106845]
|
||||
- ublk: store req in ublk_uring_cmd_pdu for ublk_cmd_tw_cb() (Ming Lei) [RHEL-106845]
|
||||
- ublk: avoid redundant io->cmd in ublk_queue_cmd_list() (Ming Lei) [RHEL-106845]
|
||||
- ublk: get ubq from pdu in ublk_cmd_list_tw_cb() (Ming Lei) [RHEL-106845]
|
||||
- ublk: skip 1 NULL check in ublk_cmd_list_tw_cb() loop (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove unused cmd argument to ublk_dispatch_req() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test for checking zero copy related parameter (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add more tests for covering MQ (Ming Lei) [RHEL-106845]
|
||||
- ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb (Ming Lei) [RHEL-106845]
|
||||
- ublk: implement ->queue_rqs() (Ming Lei) [RHEL-106845]
|
||||
- ublk: document zero copy feature (Ming Lei) [RHEL-106845]
|
||||
- ublk: add segment parameter (Ming Lei) [RHEL-106845]
|
||||
- ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu (Ming Lei) [RHEL-106845]
|
||||
- ublk: add helper of ublk_need_map_io() (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove two unused fields from 'struct ublk_queue' (Ming Lei) [RHEL-106845]
|
||||
- ublk: comment on ubq->canceling handling in ublk_queue_rq() (Ming Lei) [RHEL-106845]
|
||||
- ublk: make sure ubq->canceling is set when queue is frozen (Ming Lei) [RHEL-106845] {CVE-2025-22068}
|
||||
- io_uring/net: account memory for zc sendmsg (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: fix io_req_post_cqe abuse by send bundle (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: use REQ_F_IMPORT_BUFFER for send_zc (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move min_events sanitisation (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rename "min" arg in io_iopoll_check() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: open code __io_post_aux_cqe() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: defer iowq cqe overflow via task_work (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix retry handling off iowq (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: only import send_zc buffer once (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: introduce io_uring_cmd_import_fixed_vec (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: add iovec cache for commands (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: don't expose entire cmd async data (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rename the data cmd cache (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rely on io_prep_reg_vec for iovec placement (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce io_prep_reg_iovec() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: unify STOP_MULTISHOT with IOU_OK (Ming Lei) [RHEL-106845]
|
||||
- io_uring: return -EAGAIN to continue multishot (Ming Lei) [RHEL-106845]
|
||||
- io_uring: cap cached iovec/bvec size (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: implement vectored reg bufs for zctx (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: convert to struct iou_vec (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: pull vec alloc out of msghdr import (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: combine msghdr copy (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: defer reg buf vec import (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: implement vectored registered rw (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add infra for importing vectored reg buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce struct iou_vec (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add stripe target (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: simplify loop io completion (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: enable zero copy for null target (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: prepare for supporting stripe target (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: move common code into common.c (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: increase max buffer size to 1MB (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add single sqe allocator helper (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add generic_01 for verifying sequential IO order (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix starting ublk device (Ming Lei) [RHEL-106845]
|
||||
- io_uring: enable toggle of iowait usage when waiting on CQEs (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix write cache implementation (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add variable for user to not show test result (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: don't show `modprobe` failure (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add one dependency header (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: enable bundles for incrementally consumed buffers (Ming Lei) [RHEL-106845]
|
||||
- Revert "io_uring/rsrc: simplify the bvec iter count calculation" (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: improve test usability (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add stress test for covering IO vs. killing ublk server (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add one stress test for covering IO vs. removing device (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: load/unload ublk_drv when preparing & cleaning up tests (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: move zero copy feature check into _add_ublk_dev() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: don't pass ${dev_id} to _cleanup_test() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: support shellcheck and fix all warning (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix parsing '-a' argument (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add --foreground command line (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix build failure (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: make ublk_stop_io_daemon() more reliable (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Remove unused declaration io_alloc_async_data() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce io_cache_free() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: skip NULL file/buffer checks in io_free_rsrc_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: avoid NULL node check on io_sqe_buffer_register() failure (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: call io_free_node() on io_sqe_buffer_register() failure (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: free io_rsrc_node using kfree() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: split out io_free_node() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: include io_uring_types.h in rsrc.h (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't cast registered buffer index to int (Ming Lei) [RHEL-106845]
|
||||
- io_uring/nop: use io_find_buf_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: declare io_find_buf_node() in header file (Ming Lei) [RHEL-106845]
|
||||
- io_uring/ublk: report error when unregister operation fails (Ming Lei) [RHEL-106845]
|
||||
- io_uring: convert cmd_to_io_kiocb() macro to function (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: specify io_uring_cmd_import_fixed() pointer type (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: use rq_data_dir() to compute bvec dir (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add ublk zero copy test (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add file backed ublk (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add kernel selftests for ublk (Ming Lei) [RHEL-106845]
|
||||
- io_uring: cache nodes and mapped buffers (Ming Lei) [RHEL-106845]
|
||||
- ublk: zc register/unregister bvec (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add support for kernel registered bvecs (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: move fixed buffer import to issue path (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: move buffer_select outside generic prep (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: fix build warning for !CONFIG_COMPAT (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rearrange opdef flags by use pattern (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: extract iovec import into a helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: unify *mshot_prep calls with compat (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: derive iovec storage later (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: verify msghdr before copying iovec (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: isolate msghdr copying code (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: simplify compat selbuf iov parsing (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: remove unnecessary REQ_F_NEED_CLEANUP (Ming Lei) [RHEL-106845]
|
||||
- io_uring: combine buffer lookup and import (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: reuse req->buf_index for sendzc (Ming Lei) [RHEL-106845]
|
||||
- io_uring/nop: reuse req->buf_index (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: remove redundant check for valid imu (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: open code io_prep_rw_setup() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: extract helper for iovec import (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: rename io_import_iovec() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: allocate async data in io_prep_rw() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: make io_poll_issue() sturdier (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: canonise accept mshot handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: fix accept multishot handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: use io_is_compat() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/waitid: use io_is_compat() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: shrink io_iov_compat_buffer_select_prep (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: compile out compat param passing (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: optimise !CONFIG_COMPAT flags setting (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce io_is_compat() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: use lockless_cq flag in io_req_complete_post() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: pass struct io_tw_state by value (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce type alias for io_tw_state (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: avoid NULL check in io_put_rsrc_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: pass ctx instead of req to io_init_req_drain() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: use IO_REQ_LINK_FLAGS more (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: improve recv bundles (Ming Lei) [RHEL-106845]
|
||||
- io_uring/waitid: use generic io_cancel_remove() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/futex: use generic io_cancel_remove() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cancel: add generic cancel helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/waitid: convert to io_cancel_remove_all() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/futex: convert to io_cancel_remove_all() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cancel: add generic remove_all helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: uninline __io_put_kbufs (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: introduce io_kbuf_drop_legacy() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: open code __io_put_kbuf() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: remove legacy kbuf caching (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: simplify __io_put_kbuf (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: move locking into io_kbuf_drop() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: remove legacy kbuf kmem cache (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: remove legacy kbuf bulk allocation (Ming Lei) [RHEL-106845]
|
||||
- io_uring: sanitise ring params earlier (Ming Lei) [RHEL-106845]
|
||||
- io_uring: check for iowq alloc_workqueue failure (Ming Lei) [RHEL-106845]
|
||||
- io_uring: deduplicate caches deallocation (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: pass io_wq to io_get_next_work() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: do not use bogus hash value (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: cache work->flags in variable (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: move worker lists to struct io_wq_acct (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: add io_worker.acct pointer (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: eliminate redundant io_work_get_acct() calls (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: fix sendzc double notif flush (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: ensure reissue path is correctly handled for IOPOLL (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: save msg_control for compat (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: clean up mshot forced sync mode (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: move ki_complete init into prep (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: don't directly use ki_complete (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: forbid multishot async reads (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: remove unused constants (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix spelling error in uapi io_uring.h (Ming Lei) [RHEL-106845]
|
||||
- io-wq: backoff when retrying worker creation (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: unconditionally copy SQEs at prep time (Ming Lei) [RHEL-106845]
|
||||
- io_uring/waitid: setup async data in the prep handler (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: remove dead req_has_async_data() check (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: switch sqe to async_data on EAGAIN (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: don't assume io_uring_cmd_data layout (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: reallocate buf lists on upgrade (Ming Lei) [RHEL-106845] {CVE-2025-21836}
|
||||
- io_uring/waitid: don't abuse io_tw_state (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: don't retry connect operation on EPOLLERR (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: simplify io_rw_recycle() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: remove !KASAN guards from cache free (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: extract io_send_select_buffer() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: clean io_msg_copy_hdr() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: make io_net_vec_assign() return void (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add alloc_cache.c (Ming Lei) [RHEL-106845]
|
||||
- io_uring: dont ifdef io_alloc_cache_kasan() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: include all deps for alloc_cache.h (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix multishots with selected buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: use atomic_read/write for sq_flags migration (Ming Lei) [RHEL-106845]
|
||||
- io_uring/alloc_cache: get rid of _nocache() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring: get rid of alloc cache init_once handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: cleanup struct io_uring_cmd_data layout (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg_ring: don't leave potentially dangling ->tctx pointer (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: Move lockdep assert from io_free_rsrc_node() to caller (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: remove unused parameter ctx for io_rsrc_node_alloc() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: clean up io_uring_register_get_file() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: Simplify buffer cloning by locking both rings (Ming Lei) [RHEL-106845]
|
||||
- io_uring/fdinfo: fix io_uring_show_fdinfo() misuse of ->d_iname (Ming Lei) [RHEL-106845]
|
||||
- io_uring: reuse io_should_terminate_tw() for cmds (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Factor out a function to parse restrictions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: require cloned buffers to share accounting contexts (Ming Lei) [RHEL-106845]
|
||||
- io_uring: simplify the SQPOLL thread check when cancelling requests (Ming Lei) [RHEL-106845]
|
||||
- io_uring: expose read/write attribute capability (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: don't gate retry on completion context (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: handle -EAGAIN retry at IO completion time (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: use io_rw_recycle() from cleanup path (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: simplify the bvec iter count calculation (Ming Lei) [RHEL-106845]
|
||||
- io_uring: ensure io_queue_deferred() is out-of-line (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: always clear ->bytes_done on io_async_rw setup (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: use NULL for rw->free_iovec assigment (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg_ring: Drop custom destructor (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Move old async data allocation helper to header (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: Allocate async data through helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: Allocate msghdr async data through helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: Allocate async data through generic helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: Allocate apoll with generic alloc_cache helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/futex: Allocate ifd with generic alloc_cache helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Add generic helper to allocate async data (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Fold allocation into alloc_cache helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring: prevent reg-wait speculations (Ming Lei) [RHEL-106845] {CVE-2024-58000}
|
||||
- io_uring: don't vmap single page regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring: clean up io_prep_rw_setup() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: fix unintentional sign extension on shift of reg.bgid (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: unify io_uring mmap'ing code (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: use region api for pbuf rings (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: remove pbuf ring refcounting (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: use mmap_lock to sync with mmap (Ming Lei) [RHEL-106845]
|
||||
- io_uring: use region api for CQ (Ming Lei) [RHEL-106845]
|
||||
- io_uring: use region api for SQ (Ming Lei) [RHEL-106845]
|
||||
- io_uring: pass ctx to io_register_free_rings (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: implement mmap for regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: implement kernel allocated regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: add IO_REGION_F_SINGLE_REF (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: helper for pinning region pages (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: optimise single folio regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: reuse io_free_region for failure path (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: account memory before pinning (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: flag regions with user pages (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: flag vmap'ed regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: export io_check_coalesce_buffer (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rename ->resize_lock (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add io_uring_cmd_get_async_data helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: let cmds to know about dying task (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: add per-op data to struct io_uring_cmd_data (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: rename struct uring_cache to io_uring_cmd_data (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: defer SQE copying until it's needed (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: cache old SQ/CQ head reading for copies (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: document io_register_resize_rings() shared mem usage (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: use stable SQ/CQ ring data during resize (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: fixup io_clone_buffers() error handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't touch sqd->thread off tw add (Ming Lei) [RHEL-106845]
|
||||
- io_uring: silence false positive warnings (Ming Lei) [RHEL-106845]
|
||||
- io_uring/timeout: fix multishot updates (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: use pre-committed buffer address for non-pollable file (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: always initialize kmsg->msg.msg_inq upfront (Ming Lei) [RHEL-106845]
|
||||
- io_uring/timeout: flush timeouts outside of the timeout lock (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: fix downgraded mshot read (Ming Lei) [RHEL-106845]
|
||||
- io_uring/sqpoll: fix sqpoll error handling races (Ming Lei) [RHEL-106845]
|
||||
- io_uring: check if iowq is killed before queuing (Ming Lei) [RHEL-106845] {CVE-2024-56709}
|
||||
- io_uring/register: limit ring resizing to DEFER_TASKRUN (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Fix registered ring file refcount leak (Ming Lei) [RHEL-106845]
|
||||
- io_uring: make ctx->timeout_lock a raw spinlock (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: don't put/free empty buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Change res2 parameter type in io_uring_cmd_done (Ming Lei) [RHEL-106845]
|
||||
- io_uring/tctx: work around xa_store() allocation error issue (Ming Lei) [RHEL-106845] {CVE-2024-56584}
|
||||
- io_uring: fix corner case forgetting to vunmap (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix task_work cap overshooting (Ming Lei) [RHEL-106845]
|
||||
- io_uring: check for overflows in io_pin_pages (Ming Lei) [RHEL-106845] {CVE-2024-53187}
|
||||
- io_uring/nop: ensure nop->fd is always initialized (Ming Lei) [RHEL-106845]
|
||||
- io_uring: limit local tw done (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add io_local_work_pending() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/region: return negative -E2BIG in io_create_region() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: protect register tracing (Ming Lei) [RHEL-106845]
|
||||
- io_uring: remove io_uring_cqwait_reg_arg (Ming Lei) [RHEL-106845]
|
||||
- io_uring/region: fix error codes after failed vmap (Ming Lei) [RHEL-106845]
|
||||
- io_uring: restore back registered wait arguments (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add memory region registration (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce concept of memory regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring: temporarily disable registered waits (Ming Lei) [RHEL-106845]
|
||||
- io_uring: disable ENTER_EXT_ARG_REG for IOPOLL (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fortify io_pin_pages with a warning (Ming Lei) [RHEL-106845]
|
||||
- switch io_msg_ring() to CLASS(fd) (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix invalid hybrid polling ctx leaks (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: fix buffer index retrieval (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: add & apply io_req_assign_buf_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: avoid normal tw intermediate fallback (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: add static napi tracking strategy (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: clean up __io_napi_do_busy_loop (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: Use lock guards (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: improve __io_napi_add (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: fix io_napi_entry RCU accesses (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: protect concurrent io_napi_entry timeout accesses (Ming Lei) [RHEL-106845]
|
||||
- io_uring: prevent speculating sq_array indexing (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move struct io_kiocb from task_struct to io_uring_task (Ming Lei) [RHEL-106845]
|
||||
- io_uring: remove task ref helpers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move cancelations to be io_uring_task based (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: split io_kiocb node type assignments (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: encode node type and ctx together (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add support for hybrid IOPOLL (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: allow cloning with node replacements (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: allow cloning at an offset (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: get rid of the empty node and dummy_ubuf (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: add io_reset_rsrc_node() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/filetable: kill io_reset_alloc_hint() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/filetable: remove io_file_from_index() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: add io_rsrc_node_lookup() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: unify file and buffer resource tables (Ming Lei) [RHEL-106845]
|
||||
- io_uring: only initialize io_kiocb rsrc_nodes when needed (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: get rid of io_rsrc_node allocation cache (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: get rid of per-ring io_rsrc_node list (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: kill io_charge_rsrc_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/splice: open code 2nd direct file assignment (Ming Lei) [RHEL-106845]
|
||||
- io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: move struct io_fixed_file to rsrc.h header (Ming Lei) [RHEL-106845]
|
||||
- io_uring/nop: add support for testing registered files and buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add support for fixed wait regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring: change io_get_ext_arg() to use uaccess begin + end (Ming Lei) [RHEL-106845]
|
||||
- io_uring: switch struct ext_arg from __kernel_timespec to timespec64 (Ming Lei) [RHEL-106845]
|
||||
- io_uring/sqpoll: wait on sqd->wait for thread parking (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: add IORING_REGISTER_RESIZE_RINGS (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings (Ming Lei) [RHEL-106845]
|
||||
- io_uring: abstract out a bit of the ring filling logic (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move max entry definition and ring sizing into header (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: clean up io_msg_copy_hdr (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: don't alias send user pointer reads (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: don't store send address ptr (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: split send and sendmsg prep helpers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: kill 'imu' from struct io_kiocb (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: move send zc fixed buffer import to issue path (Ming Lei) [RHEL-106845]
|
||||
- io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: get rid of using req->imu (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: get rid of using req->imu (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: don't assign bvec twice in io_import_fixed() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: clean up cqe trace points (Ming Lei) [RHEL-106845]
|
||||
- io_uring: static_key for !IORING_SETUP_NO_SQARRAY (Ming Lei) [RHEL-106845]
|
||||
- io_uring: kill io_llist_xchg (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move cancel hash tables to kvmalloc/kvfree (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cancel: get rid of init_hash_table() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: get rid of per-hashtable bucket locks (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: get rid of io_poll_tw_hash_eject() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: get rid of unlocked cancel hash (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: remove 'ctx' argument from io_poll_req_delete() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg_ring: add support for sending a sync message (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg_ring: refactor a few helper functions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: abstract out ev_fd grab + release helpers (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: move trigger check into a helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: move actual signaling part into separate helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: check for the need to async notifier earlier (Ming Lei) [RHEL-106845]
|
||||
Resolves: RHEL-106845, RHEL-87219
|
||||
|
||||
* Fri Sep 12 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-129.el10]
|
||||
- s390/pci: Allow automatic recovery with minimal driver support (Mete Durlu) [RHEL-110239]
|
||||
Resolves: RHEL-110239
|
||||
|
||||
* Thu Sep 11 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-128.el10]
|
||||
- ibmvnic: Increase max subcrq indirect entries with fallback (Mamatha Inamdar) [RHEL-112760]
|
||||
Resolves: RHEL-112760
|
||||
@ -420,6 +1131,28 @@ Resolves: RHEL-101827, RHEL-102692, RHEL-104142, RHEL-104442, RHEL-110366, RHEL-
|
||||
- redhat: bump RHEL_MINOR for 10.2 (Scott Weaver)
|
||||
Resolves: RHEL-102876, RHEL-104319, RHEL-104327, RHEL-105599, RHEL-105606, RHEL-95630
|
||||
|
||||
* Mon Sep 08 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-124.1.1.el10_1]
|
||||
- cxl: core/region - ignore interleave granularity when ways=1 (John W. Linville) [RHEL-107880]
|
||||
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (CKI Backport Bot) [RHEL-112787] {CVE-2025-38352}
|
||||
- netfilter: nf_conntrack: fix crash due to removal of uninitialised entry (Florian Westphal) [RHEL-106441] {CVE-2025-38472}
|
||||
- netfilter: nf_tables: hide clash bit from userspace (Florian Westphal) [RHEL-106441]
|
||||
- selftests: netfilter: conntrack_resize.sh: extend resize test (Florian Westphal) [RHEL-106441]
|
||||
- redhat: Explicitly disable 'hostonly' mode on the dracut cmdline (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- redhat: Directly use 'ukify' for building the UKI (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- redhat: Add SBAT to the UKI unconditionally (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- sunrpc: fix handling of server side tls alerts (Olga Kornievskaia) [RHEL-111072] {CVE-2025-38566}
|
||||
- dpll: add reserved fields to dpll_device_ops and dpll_pin_ops structs (Ivan Vecera) [RHEL-111905]
|
||||
- sunrpc: fix client side handling of tls alerts (Olga Kornievskaia) [RHEL-110814] {CVE-2025-38571}
|
||||
- i40e: report VF tx_dropped with tx_errors instead of tx_discards (Dennis Chen) [RHEL-105134]
|
||||
- kselftests/mm: fix khugepaged build broken (Chunyu Hu) [RHEL-112084]
|
||||
- iommu/virtio: Make instance lookup robust (Eric Auger) [RHEL-108207]
|
||||
- enic: fix incorrect MTU comparison in enic_change_mtu() (CKI Backport Bot) [RHEL-108262]
|
||||
- net/enic: Allow at least 8 RQs to always be used (CKI Backport Bot) [RHEL-108262]
|
||||
- ixgbe: prevent from unwanted interface name changes (CKI Backport Bot) [RHEL-109604]
|
||||
- devlink: let driver opt out of automatic phys_port_name generation (CKI Backport Bot) [RHEL-109604]
|
||||
- redhat: set defaults for RHEL 10.1 (Julio Faracco)
|
||||
Resolves: RHEL-105134, RHEL-106441, RHEL-107880, RHEL-108207, RHEL-108262, RHEL-109604, RHEL-109610, RHEL-110814, RHEL-111072, RHEL-111905, RHEL-112084, RHEL-112787
|
||||
|
||||
* Thu Aug 21 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-124.el10]
|
||||
- ACPI: PRM: Reduce unnecessary printing to avoid user confusion (Frank Liang) [RHEL-107449]
|
||||
- scsi: aacraid: Stop using PCI_IRQ_AFFINITY (John Meneghini) [RHEL-41234]
|
||||
|
||||
774
kernel.spec
774
kernel.spec
@ -108,6 +108,17 @@ Summary: The Linux kernel
|
||||
%global signkernel 0
|
||||
%endif
|
||||
|
||||
# RHEL/CentOS/Fedora specific .SBAT entries
|
||||
%if 0%{?centos}
|
||||
%global sbat_suffix centos
|
||||
%else
|
||||
%if 0%{?fedora}
|
||||
%global sbat_suffix fedora
|
||||
%else
|
||||
%global sbat_suffix rhel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Sign modules on all arches
|
||||
%global signmodules 1
|
||||
|
||||
@ -165,15 +176,15 @@ Summary: The Linux kernel
|
||||
%define specrpmversion 6.12.0
|
||||
%define specversion 6.12.0
|
||||
%define patchversion 6.12
|
||||
%define pkgrelease 128
|
||||
%define pkgrelease 131
|
||||
%define kversion 6
|
||||
%define tarfile_release 6.12.0-128.el10
|
||||
%define tarfile_release 6.12.0-131.el10
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 12
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 128%{?buildid}%{?dist}
|
||||
%define specrelease 131%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 6.12.0-128.el10
|
||||
%define kabiversion 6.12.0-131.el10
|
||||
|
||||
# If this variable is set to 1, a bpf selftests build failure will cause a
|
||||
# fatal kernel package build error
|
||||
@ -999,6 +1010,9 @@ Source77: partial-clang_lto-aarch64-debug-snip.config
|
||||
Source80: generate_all_configs.sh
|
||||
Source81: process_configs.sh
|
||||
|
||||
Source83: uki.sbat.template
|
||||
Source84: uki-addons.sbat.template
|
||||
|
||||
Source86: dracut-virt.conf
|
||||
|
||||
Source87: flavors
|
||||
@ -2020,6 +2034,10 @@ rm -f localversion-next localversion-rt
|
||||
Documentation \
|
||||
scripts/clang-tools 2> /dev/null
|
||||
|
||||
# SBAT data
|
||||
sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE83} > uki.sbat
|
||||
sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE84} > uki-addons.sbat
|
||||
|
||||
# only deal with configs if we are going to build for the arch
|
||||
%ifnarch %nobuildarches
|
||||
|
||||
@ -2781,44 +2799,30 @@ BuildKernel() {
|
||||
SBATsuffix="rhel"
|
||||
%endif
|
||||
%endif
|
||||
SBAT=$(cat <<- EOF
|
||||
linux,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
|
||||
linux,1,AlmaLinux,linux,$KernelVer,mailto:security@almalinux.org
|
||||
linux.$SBATsuffix,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
|
||||
linux.almalinux,1,AlmaLinux,linux,$KernelVer,mailto:security@almalinux.org
|
||||
kernel-uki-virt.$SBATsuffix,1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com
|
||||
kernel-uki-virt,almalinux,1,AlmaLinux,kernel-uki-virt,$KernelVer,mailto:security@almalinux.org
|
||||
EOF
|
||||
)
|
||||
|
||||
ADDONS_SBAT=$(cat <<- EOF
|
||||
sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md
|
||||
kernel-uki-virt-addons.$SBATsuffix,1,Red Hat,kernel-uki-virt-addons,$KernelVer,mailto:secalert@redhat.com
|
||||
EOF
|
||||
)
|
||||
|
||||
KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer"
|
||||
KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi"
|
||||
KernelUnifiedInitrd="$KernelUnifiedImageDir/$InstallName-virt.img"
|
||||
|
||||
mkdir -p $KernelUnifiedImageDir
|
||||
|
||||
dracut --conf=%{SOURCE86} \
|
||||
--confdir=$(mktemp -d) \
|
||||
--no-hostonly \
|
||||
--verbose \
|
||||
--kver "$KernelVer" \
|
||||
--kmoddir "$RPM_BUILD_ROOT/lib/modules/$KernelVer/" \
|
||||
--logfile=$(mktemp) \
|
||||
--uefi \
|
||||
%if 0%{?rhel} && !0%{?eln}
|
||||
--sbat "$SBAT" \
|
||||
%endif
|
||||
--kernel-image $(realpath $KernelImage) \
|
||||
--kernel-cmdline 'console=tty0 console=ttyS0' \
|
||||
$KernelUnifiedImage
|
||||
$KernelUnifiedInitrd
|
||||
|
||||
ukify build --linux $(realpath $KernelImage) --initrd $KernelUnifiedInitrd \
|
||||
--sbat @uki.sbat --os-release @/etc/os-release --uname $KernelVer \
|
||||
--cmdline 'console=tty0 console=ttyS0' --output $KernelUnifiedImage
|
||||
|
||||
rm -f $KernelUnifiedInitrd
|
||||
|
||||
KernelAddonsDirOut="$KernelUnifiedImage.extra.d"
|
||||
mkdir -p $KernelAddonsDirOut
|
||||
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu} "$ADDONS_SBAT"
|
||||
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu} @uki-addons.sbat
|
||||
|
||||
%if %{signkernel}
|
||||
%{log_msg "Sign the EFI UKI kernel"}
|
||||
@ -4384,14 +4388,14 @@ fi\
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Tue Sep 16 2025 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-128
|
||||
* Thu Sep 25 2025 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-131
|
||||
- Debrand for AlmaLinux OS
|
||||
- Use AlmaLinux OS secure boot cert
|
||||
|
||||
* Tue Sep 16 2025 Neal Gompa <ngompa@almalinux.org> - 6.12.0-128
|
||||
* Thu Sep 25 2025 Neal Gompa <ngompa@almalinux.org> - 6.12.0-131
|
||||
- Enable Btrfs support for all kernel variants
|
||||
|
||||
* Tue Sep 16 2025 Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-128
|
||||
* Thu Sep 25 2025 Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-131
|
||||
- hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
|
||||
- mptsas: bring back deprecated PCI ids #CFHack #CFHack2024
|
||||
- megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024
|
||||
@ -4402,6 +4406,714 @@ fi\
|
||||
- kernel/rh_messages.h: enable all disabled pci devices by moving to
|
||||
unmaintained
|
||||
|
||||
* Wed Sep 17 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-131.el10]
|
||||
- config: new config in drivers/phy (Izabela Bakollari) [RHEL-106145]
|
||||
- net: phy: realtek: remove unsed RTL821x_PHYSR* macros (Izabela Bakollari) [RHEL-106145]
|
||||
- net: phy: realtek: make HWMON support a user-visible Kconfig symbol (Izabela Bakollari) [RHEL-106145]
|
||||
- net: phy: realtek: HWMON support for standalone versions of RTL8221B and RTL8251 (Izabela Bakollari) [RHEL-106145]
|
||||
- net: phy: realtek: add hwmon support for temp sensor on RTL822x (Izabela Bakollari) [RHEL-106145]
|
||||
- x86/hyperv: Fix kdump on Azure CVMs (Vitaly Kuznetsov) [RHEL-75576]
|
||||
- cpupower: Improve Python binding's Makefile (John B. Wyatt IV) [RHEL-91191]
|
||||
- cpupower: change binding's makefile to use -lcpupower (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: Add missing residency header changes in cpuidle.h to SWIG (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: Add header changes for cpufreq.h to SWIG bindings (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: Add install and uninstall options to bindings makefile (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: bindings: Add test to confirm cpu state is disabled (John B. Wyatt IV) [RHEL-91191]
|
||||
- pm: cpupower: bindings: Improve disable c_state block (John B. Wyatt IV) [RHEL-91191]
|
||||
- cxl: core/region - ignore interleave granularity when ways=1 (John W. Linville) [RHEL-107880]
|
||||
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (CKI Backport Bot) [RHEL-112787] {CVE-2025-38352}
|
||||
- netfilter: nf_conntrack: fix crash due to removal of uninitialised entry (Florian Westphal) [RHEL-106441] {CVE-2025-38472}
|
||||
- netfilter: nf_tables: hide clash bit from userspace (Florian Westphal) [RHEL-106441]
|
||||
- selftests: netfilter: conntrack_resize.sh: extend resize test (Florian Westphal) [RHEL-106441]
|
||||
- redhat: Explicitly disable 'hostonly' mode on the dracut cmdline (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- redhat: Directly use 'ukify' for building the UKI (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- redhat: Add SBAT to the UKI unconditionally (Vitaly Kuznetsov) [RHEL-109610]
|
||||
- sunrpc: fix handling of server side tls alerts (Olga Kornievskaia) [RHEL-111072] {CVE-2025-38566}
|
||||
- dpll: add reserved fields to dpll_device_ops and dpll_pin_ops structs (Ivan Vecera) [RHEL-111905]
|
||||
- sunrpc: fix client side handling of tls alerts (Olga Kornievskaia) [RHEL-110814] {CVE-2025-38571}
|
||||
- i40e: report VF tx_dropped with tx_errors instead of tx_discards (Dennis Chen) [RHEL-105134]
|
||||
- kselftests/mm: fix khugepaged build broken (Chunyu Hu) [RHEL-112084]
|
||||
- iommu/virtio: Make instance lookup robust (Eric Auger) [RHEL-108207]
|
||||
- enic: fix incorrect MTU comparison in enic_change_mtu() (CKI Backport Bot) [RHEL-108262]
|
||||
- net/enic: Allow at least 8 RQs to always be used (CKI Backport Bot) [RHEL-108262]
|
||||
- ixgbe: prevent from unwanted interface name changes (CKI Backport Bot) [RHEL-109604]
|
||||
- devlink: let driver opt out of automatic phys_port_name generation (CKI Backport Bot) [RHEL-109604]
|
||||
- redhat: set defaults for RHEL 10.1 (Julio Faracco)
|
||||
|
||||
* Mon Sep 15 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-130.el10]
|
||||
- selftests/ftrace: Use readelf to find entry point in uprobe test (Anubhav Shelat) [RHEL-87219]
|
||||
- ublk selftests: add --no_ublk_fixed_fd for not using registered ublk char device (Ming Lei) [RHEL-106845]
|
||||
- ublk: avoid ublk_io_release() called after ublk char dev is closed (Ming Lei) [RHEL-106845]
|
||||
- block: validate QoS before calling __rq_qos_done_bio() (Ming Lei) [RHEL-106845]
|
||||
- md: improve return types of badblocks handling functions (Ming Lei) [RHEL-106845]
|
||||
- raid6: riscv: Fix NULL pointer dereference caused by a missing clobber (Ming Lei) [RHEL-106845]
|
||||
- dm-stripe: limit chunk_sectors to the stripe size (Ming Lei) [RHEL-106845]
|
||||
- md/raid10: set chunk_sectors limit (Ming Lei) [RHEL-106845]
|
||||
- md/raid0: set chunk_sectors limit (Ming Lei) [RHEL-106845]
|
||||
- md: allow removing faulty rdev during resync (Ming Lei) [RHEL-106845]
|
||||
- md/raid5: unset WQ_CPU_INTENSIVE for raid5 unbound workqueue (Ming Lei) [RHEL-106845]
|
||||
- md: remove/add redundancy group only in level change (Ming Lei) [RHEL-106845]
|
||||
- raid6: Add RISC-V SIMD syndrome and recovery calculations (Ming Lei) [RHEL-106845]
|
||||
- md/raid1: Add check for missing source disk in process_checks() (Ming Lei) [RHEL-106845]
|
||||
- md/raid10: fix missing discard IO accounting (Ming Lei) [RHEL-106845]
|
||||
- block: avoid cpu_hotplug_lock depedency on freeze_lock (Ming Lei) [RHEL-106845]
|
||||
- block: decrement block_rq_qos static key in rq_qos_del() (Ming Lei) [RHEL-106845]
|
||||
- block: skip q->rq_qos check in rq_qos_done_bio() (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: Use ARRAY_SIZE() macro to improve code (Ming Lei) [RHEL-106845]
|
||||
- block: fix kobject double initialization in add_disk (Ming Lei) [RHEL-106845]
|
||||
- block: fix potential deadlock while running nr_hw_queue update (Ming Lei) [RHEL-106845]
|
||||
- block: fix lockdep warning caused by lock dependency in elv_iosched_store (Ming Lei) [RHEL-106845]
|
||||
- block: move elevator queue allocation logic into blk_mq_init_sched (Ming Lei) [RHEL-106845]
|
||||
- ublk: check for unprivileged daemon on each I/O fetch (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't quiesce in ublk_ch_release (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove unused req argument from ublk_sub_req_ref() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add utils.h (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add helper ublk_handle_uring_cmd() for handle ublk command (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: improve flags naming (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: remove ublk queue self-defined flags (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: pass 'ublk_thread *' to more common helpers (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: pass 'ublk_thread *' to ->queue_io() and ->tgt_io_done() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: remove `tag` parameter of ->tgt_io_done() (Ming Lei) [RHEL-106845]
|
||||
- ublk: pass 'const struct ublk_io *' to ublk_[un]map_io() (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove ublk_commit_and_fetch() (Ming Lei) [RHEL-106845]
|
||||
- ublk: add helper ublk_check_fetch_buf() (Ming Lei) [RHEL-106845]
|
||||
- ublk: store auto buffer register data into `struct ublk_io` (Ming Lei) [RHEL-106845]
|
||||
- ublk: move auto buffer register handling into one dedicated helper (Ming Lei) [RHEL-106845]
|
||||
- ublk: avoid to pass `struct ublksrv_io_cmd *` to ublk_commit_and_fetch() (Ming Lei) [RHEL-106845]
|
||||
- ublk: let ublk_fill_io_cmd() cover more things (Ming Lei) [RHEL-106845]
|
||||
- ublk: move fake timeout logic into __ublk_complete_rq() (Ming Lei) [RHEL-106845]
|
||||
- ublk: look up ublk task via its pid in timeout handler (Ming Lei) [RHEL-106845]
|
||||
- ublk: validate ublk server pid (Ming Lei) [RHEL-106845]
|
||||
- ublk: introduce and use ublk_set_canceling helper (Ming Lei) [RHEL-106845]
|
||||
- ublk: speed up ublk server exit handling (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: add number of queue calc helper (Ming Lei) [RHEL-106845]
|
||||
- ublk: cache-align struct ublk_io (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove ubq checks from ublk_{get,put}_req_ref() (Ming Lei) [RHEL-106845]
|
||||
- ublk: optimize UBLK_IO_UNREGISTER_IO_BUF on daemon task (Ming Lei) [RHEL-106845]
|
||||
- ublk: optimize UBLK_IO_REGISTER_IO_BUF on daemon task (Ming Lei) [RHEL-106845]
|
||||
- ublk: return early if blk_should_fake_timeout() (Ming Lei) [RHEL-106845]
|
||||
- ublk: allow UBLK_IO_(UN)REGISTER_IO_BUF on any task (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't take ublk_queue in ublk_unregister_io_buf() (Ming Lei) [RHEL-106845]
|
||||
- ublk: consolidate UBLK_IO_FLAG_{ACTIVE,OWNED_BY_SRV} checks (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove task variable from __ublk_ch_uring_cmd() (Ming Lei) [RHEL-106845]
|
||||
- ublk: handle UBLK_IO_FETCH_REQ earlier (Ming Lei) [RHEL-106845]
|
||||
- ublk: check cmd_op first (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove struct ublk_rq_data (Ming Lei) [RHEL-106845]
|
||||
- ublk: use vmalloc for ublk_device's __queues (Ming Lei) [RHEL-106845]
|
||||
- redhat/configs: Adding CONFIG_BLK_DEV_ZONED_LOOP (Ming Lei) [RHEL-106845]
|
||||
- block: restore default wbt enablement (Ming Lei) [RHEL-106845]
|
||||
- zloop: fix KASAN use-after-free of tag set (Ming Lei) [RHEL-106845] {CVE-2025-38620}
|
||||
- mm: fix vmstat after removing NR_BOUNCE (Ming Lei) [RHEL-106845]
|
||||
- nbd: fix lockdep deadlock warning (Ming Lei) [RHEL-106845]
|
||||
- block: restore two stage elevator switch while running nr_hw_queue update (Ming Lei) [RHEL-106845]
|
||||
- md/raid10: fix set but not used variable in sync_request_write() (Ming Lei) [RHEL-106845]
|
||||
- block: fix module reference leak in mq-deadline I/O scheduler (Ming Lei) [RHEL-106845]
|
||||
- nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list() (Ming Lei) [RHEL-106845]
|
||||
- block: fix kobject leak in blk_unregister_queue (Ming Lei) [RHEL-106845]
|
||||
- nbd: fix uaf in nbd_genl_connect() error path (Ming Lei) [RHEL-106845] {CVE-2025-38443}
|
||||
- md/md-bitmap: fix GPF in bitmap_get_stats() (Ming Lei) [RHEL-106845] {CVE-2025-38451}
|
||||
- md/md-bitmap: fix stats collection for external bitmaps (Ming Lei) [RHEL-106845]
|
||||
- md/raid1,raid10: strip REQ_NOWAIT from member bios (Ming Lei) [RHEL-106845]
|
||||
- raid10: cleanup memleak at raid10_make_request (Ming Lei) [RHEL-106845] {CVE-2025-38444}
|
||||
- md/raid1: Fix stack memory use after return in raid1_reshape (Ming Lei) [RHEL-106845] {CVE-2025-38445}
|
||||
- brd: fix sleeping function called from invalid context in brd_insert_page() (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't queue request if the associated uring_cmd is canceled (Ming Lei) [RHEL-106845]
|
||||
- block: fix false warning in bdev_count_inflight_rw() (Ming Lei) [RHEL-106845]
|
||||
- ublk: sanity check add_dev input for underflow (Ming Lei) [RHEL-106845]
|
||||
- ublk: setup ublk_io correctly in case of ublk_get_data() failure (Ming Lei) [RHEL-106845]
|
||||
- ublk: update UBLK_F_SUPPORT_ZERO_COPY comment in UAPI header (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix narrowing warnings in UAPI header (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: don't take same backing file for more than one ublk devices (Ming Lei) [RHEL-106845]
|
||||
- ublk: build batch from IOs in same io_ring_ctx and io task (Ming Lei) [RHEL-106845]
|
||||
- ublk: santizize the arguments from userspace when adding a device (Ming Lei) [RHEL-106845] {CVE-2025-38182}
|
||||
- aoe: defer rexmit timer downdev work to workqueue (Ming Lei) [RHEL-106845]
|
||||
- aoe: clean device rq_list in aoedev_downdev() (Ming Lei) [RHEL-106845] {CVE-2025-38326}
|
||||
- nvme: always punt polled uring_cmd end_io work to task_work (Ming Lei) [RHEL-106845]
|
||||
- Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback behavior sublists (Ming Lei) [RHEL-106845]
|
||||
- block: Fix bvec_set_folio() for very large folios (Ming Lei) [RHEL-106845]
|
||||
- bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Ming Lei) [RHEL-106845]
|
||||
- block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Ming Lei) [RHEL-106845] {CVE-2025-38302}
|
||||
- block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Ming Lei) [RHEL-106845]
|
||||
- ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG) (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: improve behavior on init failure (Ming Lei) [RHEL-106845]
|
||||
- block: drop direction param from bio_integrity_copy_user() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: cover PER_IO_DAEMON in more stress tests (Ming Lei) [RHEL-106845]
|
||||
- Documentation: ublk: document UBLK_F_PER_IO_DAEMON (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add stress test for per io daemons (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add functional test for per io daemons (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: decouple ublk_queues from ublk server threads (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: move per-thread data out of ublk_queue (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: lift queue initialization out of thread (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: tie sqe allocation to io instead of queue (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: plumb q_id in io_uring user_data (Ming Lei) [RHEL-106845]
|
||||
- ublk: have a per-io daemon instead of a per-queue daemon (Ming Lei) [RHEL-106845]
|
||||
- md/md-bitmap: remove parameter slot from bitmap_create() (Ming Lei) [RHEL-106845]
|
||||
- md/md-bitmap: cleanup bitmap_ops->startwrite() (Ming Lei) [RHEL-106845]
|
||||
- md/dm-raid: remove max_write_behind setting limit (Ming Lei) [RHEL-106845]
|
||||
- md/md-bitmap: fix dm-raid max_write_behind setting (Ming Lei) [RHEL-106845]
|
||||
- md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test for UBLK_F_QUIESCE (Ming Lei) [RHEL-106845]
|
||||
- ublk: add feature UBLK_F_QUIESCE (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZE (Ming Lei) [RHEL-106845]
|
||||
- traceevent/block: Add REQ_ATOMIC flag to block trace events (Ming Lei) [RHEL-106845]
|
||||
- ublk: run auto buf unregisgering in same io_ring_ctx with registering (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add helper io_uring_cmd_ctx_handle() (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove io argument from ublk_auto_buf_reg_fallback() (Ming Lei) [RHEL-106845]
|
||||
- ublk: handle ublk_set_auto_buf_reg() failure correctly in ublk_fetch() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACK (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: support UBLK_F_AUTO_BUF_REG (Ming Lei) [RHEL-106845]
|
||||
- ublk: support UBLK_AUTO_BUF_REG_FALLBACK (Ming Lei) [RHEL-106845]
|
||||
- ublk: register buffer to local io_uring with provided buf index via UBLK_F_AUTO_BUF_REG (Ming Lei) [RHEL-106845]
|
||||
- ublk: prepare for supporting to register request buffer automatically (Ming Lei) [RHEL-106845]
|
||||
- ublk: convert to refcount_t (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: make IO & device removal test more stressful (Ming Lei) [RHEL-106845]
|
||||
- nvmet-tcp: switch to using the crc32c library (Ming Lei) [RHEL-106845]
|
||||
- nvmet: replace strncpy with strscpy (Ming Lei) [RHEL-106845]
|
||||
- nvme-tcp: open-code nvme_tcp_queue_request() for R2T (Ming Lei) [RHEL-106845]
|
||||
- nvme-loop: avoid -Wflex-array-member-not-at-end warning (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: add a copyright notice to blk-mq-dma.c (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: move the DMA mapping code to a separate file (Ming Lei) [RHEL-106845]
|
||||
- cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Ming Lei) [RHEL-106845]
|
||||
- block: fix elv_update_nr_hw_queues() to reattach elevator (Ming Lei) [RHEL-106845]
|
||||
- brd: avoid extra xarray lookups on first write (Ming Lei) [RHEL-106845]
|
||||
- block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Ming Lei) [RHEL-106845]
|
||||
- block: remove the same_page output argument to bvec_try_merge_page (Ming Lei) [RHEL-106845]
|
||||
- block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Ming Lei) [RHEL-106845]
|
||||
- md: clean up accounting for issued sync IO (Ming Lei) [RHEL-106845]
|
||||
- md: fix is_mddev_idle() (Ming Lei) [RHEL-106845]
|
||||
- md: add a new api sync_io_depth (Ming Lei) [RHEL-106845]
|
||||
- md: record dm-raid gendisk in mddev (Ming Lei) [RHEL-106845]
|
||||
- block: export API to get the number of bdev inflight IO (Ming Lei) [RHEL-106845]
|
||||
- block: clean up blk_mq_in_flight_rw() (Ming Lei) [RHEL-106845]
|
||||
- block: WARN if bdev inflight counter is negative (Ming Lei) [RHEL-106845]
|
||||
- block: reuse part_in_flight_rw for part_in_flight (Ming Lei) [RHEL-106845]
|
||||
- blk-mq: remove blk_mq_in_flight() (Ming Lei) [RHEL-106845]
|
||||
- block: move removing elevator after deleting disk->queue_kobj (Ming Lei) [RHEL-106845]
|
||||
- block: don't quiesce queue for calling elevator_set_none() (Ming Lei) [RHEL-106845]
|
||||
- fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) [RHEL-106845]
|
||||
- dm-integrity: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||||
- dm-bufio: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||||
- PM: hibernate: split and simplify hib_submit_io (Ming Lei) [RHEL-106845]
|
||||
- zonefs: use bdev_rw_virt in zonefs_read_super (Ming Lei) [RHEL-106845]
|
||||
- gfs2: use bdev_rw_virt in gfs2_read_super (Ming Lei) [RHEL-106845]
|
||||
- rnbd-srv: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||||
- bcache: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||||
- block: simplify bio_map_kern (Ming Lei) [RHEL-106845]
|
||||
- block: pass the operation to bio_{map,copy}_kern (Ming Lei) [RHEL-106845]
|
||||
- block: remove the q argument from blk_rq_map_kern (Ming Lei) [RHEL-106845]
|
||||
- block: add a bio_add_vmalloc helpers (Ming Lei) [RHEL-106845]
|
||||
- block: add a bio_add_max_vecs helper (Ming Lei) [RHEL-106845]
|
||||
- block: add a bdev_rw_virt helper (Ming Lei) [RHEL-106845]
|
||||
- block: add a bio_add_virt_nofail helper (Ming Lei) [RHEL-106845]
|
||||
- block: fix warning on 'make htmldocs' (Ming Lei) [RHEL-106845]
|
||||
- nvme: fix incorrect sizeof (Ming Lei) [RHEL-106845]
|
||||
- nvme: fix write_stream_granularity initialization (Ming Lei) [RHEL-106845]
|
||||
- nvme: use fdp streams if write stream is provided (Ming Lei) [RHEL-106845]
|
||||
- nvme: register fdp parameters with the block layer (Ming Lei) [RHEL-106845]
|
||||
- nvme: add FDP definitions (Ming Lei) [RHEL-106845]
|
||||
- nvme: pass a void pointer to nvme_get/set_features for the result (Ming Lei) [RHEL-106845]
|
||||
- nvme: add a nvme_get_log_lsi helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring: enable per-io write streams (Ming Lei) [RHEL-106845]
|
||||
- block: expose write streams for block device nodes (Ming Lei) [RHEL-106845]
|
||||
- block: introduce a write_stream_granularity queue limit (Ming Lei) [RHEL-106845]
|
||||
- block: introduce max_write_streams queue limit (Ming Lei) [RHEL-106845]
|
||||
- block: add a bi_write_stream field (Ming Lei) [RHEL-106845]
|
||||
- fs: add a write stream field to the kiocb (Ming Lei) [RHEL-106845]
|
||||
- block: only update request sector if needed (Ming Lei) [RHEL-106845]
|
||||
- block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) [RHEL-106845]
|
||||
- block: move hctx cpuhp add/del out of queue freezing (Ming Lei) [RHEL-106845]
|
||||
- block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) [RHEL-106845]
|
||||
- block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) [RHEL-106845]
|
||||
- block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) [RHEL-106845]
|
||||
- block: add new helper for disabling elevator switch when deleting disk (Ming Lei) [RHEL-106845]
|
||||
- block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) [RHEL-106845]
|
||||
- block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) [RHEL-106845]
|
||||
- block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) [RHEL-106845]
|
||||
- block: unifying elevator change (Ming Lei) [RHEL-106845]
|
||||
- block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) [RHEL-106845]
|
||||
- block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) [RHEL-106845]
|
||||
- block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) [RHEL-106845]
|
||||
- block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) [RHEL-106845]
|
||||
- block: fold elevator_disable into elevator_switch (Ming Lei) [RHEL-106845]
|
||||
- block: look up the elevator type in elevator_switch (Ming Lei) [RHEL-106845]
|
||||
- block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) [RHEL-106845]
|
||||
- block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) [RHEL-106845]
|
||||
- block: add helper add_disk_final() (Ming Lei) [RHEL-106845]
|
||||
- block: move sched debugfs register into elvevator_register_queue (Ming Lei) [RHEL-106845]
|
||||
- block: add two helpers for registering/un-registering sched debugfs (Ming Lei) [RHEL-106845]
|
||||
- block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) [RHEL-106845]
|
||||
- block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) [RHEL-106845]
|
||||
- block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) [RHEL-106845]
|
||||
- block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) [RHEL-106845]
|
||||
- brd: fix discard end sector (Ming Lei) [RHEL-106845]
|
||||
- brd: fix aligned_sector from brd_do_discard() (Ming Lei) [RHEL-106845]
|
||||
- brd: protect page with rcu (Ming Lei) [RHEL-106845]
|
||||
- ublk: consolidate UBLK_IO_FLAG_OWNED_BY_SRV checks (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: fix include path (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: make test_generic_06 silent on success (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: build with -Werror iff WERROR!=0 (Ming Lei) [RHEL-106845]
|
||||
- mm: remove NR_BOUNCE zone stat (Ming Lei) [RHEL-106845]
|
||||
- block: remove bounce buffering support (Ming Lei) [RHEL-106845]
|
||||
- scsi: remove the no_highmem flag in the host (Ming Lei) [RHEL-106845]
|
||||
- usb-storage: reject probe of device one non-DMA HCDs when using highmem (Ming Lei) [RHEL-106845]
|
||||
- scsi: make ppa depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||||
- scsi: make imm depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||||
- scsi: make aha152x depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||||
- block: use writeback_iter (Ming Lei) [RHEL-106845]
|
||||
- ublk: store request pointer in ublk_io (Ming Lei) [RHEL-106845]
|
||||
- ublk: check UBLK_IO_FLAG_OWNED_BY_SRV in ublk_abort_queue() (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't call ublk_dispatch_req() for NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||||
- ublk: factor out ublk_start_io() helper (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't log uring_cmd cmd_op in ublk_dispatch_req() (Ming Lei) [RHEL-106845]
|
||||
- ublk: take const ubq pointer in ublk_get_iod() (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove misleading "ubq" in "ubq_complete_io_cmd()" (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix "immepdately" typo in comment (Ming Lei) [RHEL-106845]
|
||||
- ublk: factor out ublk_commit_and_fetch (Ming Lei) [RHEL-106845]
|
||||
- block: avoid hctx spinlock for plug with multiple queues (Ming Lei) [RHEL-106845]
|
||||
- block: factor out blk_mq_dispatch_queue_requests() helper (Ming Lei) [RHEL-106845]
|
||||
- block: take rq_list instead of plug in dispatch functions (Ming Lei) [RHEL-106845]
|
||||
- Documentation: Document the new zoned loop block device driver (Ming Lei) [RHEL-106845]
|
||||
- block: new zoned loop block device driver (Ming Lei) [RHEL-106845]
|
||||
- brd: use memcpy_{to,from]_page in brd_rw_bvec (Ming Lei) [RHEL-106845]
|
||||
- brd: split I/O at page boundaries (Ming Lei) [RHEL-106845]
|
||||
- brd: use bvec_kmap_local in brd_do_bvec (Ming Lei) [RHEL-106845]
|
||||
- brd: remove the sector variable in brd_submit_bio (Ming Lei) [RHEL-106845]
|
||||
- brd: pass a bvec pointer to brd_do_bvec (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove unnecessary ubq checks (Ming Lei) [RHEL-106845]
|
||||
- ublk: Add UBLK_U_CMD_UPDATE_SIZE (Ming Lei) [RHEL-106845]
|
||||
- block: blk-rq-qos: guard rq-qos helpers by static key (Ming Lei) [RHEL-106845]
|
||||
- block: ensure that struct blk_mq_alloc_data is fully initialized (Ming Lei) [RHEL-106845]
|
||||
- block: Simplify blk_mq_dispatch_rq_list() and its callers (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix dead loop when canceling io command (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove the check of ublk_need_req_ref() from __ublk_check_and_get_req (Ming Lei) [RHEL-106845]
|
||||
- ublk: enhance check for register/unregister io buffer command (Ming Lei) [RHEL-106845]
|
||||
- ublk: decouple zero copy from user copy (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix UBLK_F_NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd (Ming Lei) [RHEL-106845] {CVE-2025-37906}
|
||||
- ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 coreutils (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx' (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix recover test (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add generic_06 for covering fault inject (Ming Lei) [RHEL-106845]
|
||||
- ublk: simplify aborting ublk request (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove __ublk_quiesce_dev() (Ming Lei) [RHEL-106845]
|
||||
- ublk: improve detection and handling of ublk server exit (Ming Lei) [RHEL-106845]
|
||||
- ublk: move device reset into ublk_ch_release() (Ming Lei) [RHEL-106845]
|
||||
- ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queue_io (Ming Lei) [RHEL-106845]
|
||||
- ublk: add ublk_force_abort_dev() (Ming Lei) [RHEL-106845]
|
||||
- ublk: properly serialize all FETCH_REQs (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: move creating UBLK_TMP into _prep_test() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test_stress_05.sh (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: support user recovery (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: support target specific command line (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: increase max nr_queues and queue depth (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: set queue pthread's cpu affinity (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: setup ring with IORING_SETUP_SINGLE_ISSUER/IORING_SETUP_DEFER_TASKRUN (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add two stress tests for zero copy feature (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: run stress tests in parallel (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: make sure _add_ublk_dev can return in sub-shell (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: cleanup backfile automatically (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add io_uring uapi header (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix ublk_find_tgt() (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't suggest CONFIG_BLK_DEV_UBLK=Y (Ming Lei) [RHEL-106845]
|
||||
- ublk: pass ublksrv_ctrl_cmd * instead of io_uring_cmd * (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't fail request for recovery & reissue in case of ubq->canceling (Ming Lei) [RHEL-106845]
|
||||
- ublk: fix handling recovery & reissue in ublk_abort_queue() (Ming Lei) [RHEL-106845] {CVE-2025-37759}
|
||||
- selftests: ublk: fix test_stripe_04 (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: validate buffer count with offset for cloning (Ming Lei) [RHEL-106845] {CVE-2025-38196}
|
||||
- io_uring/memmap: cast nr_pages to size_t before shifting (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: fix POLLERR handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: only consider msg_inq if larger than 1 (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't assume uaddr alignment in io_vec_fill_bvec (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: always use current transfer count for buffer put (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: only retry recv bundle for a full transfer (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix overflow resched cqe reordering (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: axe duplicate io_uring_cmd_import_fixed_vec() declaration (Ming Lei) [RHEL-106845]
|
||||
- io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() (Ming Lei) [RHEL-106845] {CVE-2025-38002}
|
||||
- io_uring/memmap: don't use page_address() on a highmem page (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: fix hybrid polling initialization issue (Ming Lei) [RHEL-106845]
|
||||
- io_uring/sqpoll: Increase task_work submission batch size (Ming Lei) [RHEL-106845]
|
||||
- io_uring: always arm linked timeouts prior to issue (Ming Lei) [RHEL-106845]
|
||||
- io_uring/fdinfo: annotate racy sq/cq head/tail reads (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix 'sync' handling of io_fallback_tw() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't duplicate flushing in io_req_post_cqe (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: ensure segments counts are correct on kbuf buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: send exact nr_segs for fixed buffer (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: refactor io_import_fixed (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: separate kbuf offset adjustments (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: don't skip offset calculation (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: reject zero sized provided buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't post tag CQEs on file/buffer registration failure (Ming Lei) [RHEL-106845]
|
||||
- io_uring: always do atomic put from iowq (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: enable zero copy for stripe target (Ming Lei) [RHEL-106845]
|
||||
- io_uring: support vectored kernel fixed buffer (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add validate_fixed_range() for validate fixed buffer (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: fix an error log line (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: kublk: use ioctl-encoded opcodes (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: avoid import_ubuf for regvec send (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: check size when importing reg buffer (Ming Lei) [RHEL-106845]
|
||||
- io_uring: cleanup {g,s]etsockopt sqe reading (Ming Lei) [RHEL-106845]
|
||||
- io_uring: hide caches sqes from drivers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add req flag invariant build assertion (Ming Lei) [RHEL-106845]
|
||||
- Documentation: ublk: remove dead footnote (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: specify io_cmd_buf pointer type (Ming Lei) [RHEL-106845]
|
||||
- ublk: specify io_cmd_buf pointer type (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't pass ctx to tw add remote helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg: initialise msg request opcode (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg: rename io_double_lock_ctx() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: import zc ubuf earlier (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: set sg_from_iter in advance (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: clusterise send vs msghdr branches (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: unify sendmsg setup with zc (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: combine sendzc flags writes (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: open code io_net_vec_assign() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: open code io_sendmsg_copy_hdr() (Ming Lei) [RHEL-106845]
|
||||
- ublk: store req in ublk_uring_cmd_pdu for ublk_cmd_tw_cb() (Ming Lei) [RHEL-106845]
|
||||
- ublk: avoid redundant io->cmd in ublk_queue_cmd_list() (Ming Lei) [RHEL-106845]
|
||||
- ublk: get ubq from pdu in ublk_cmd_list_tw_cb() (Ming Lei) [RHEL-106845]
|
||||
- ublk: skip 1 NULL check in ublk_cmd_list_tw_cb() loop (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove unused cmd argument to ublk_dispatch_req() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add test for checking zero copy related parameter (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add more tests for covering MQ (Ming Lei) [RHEL-106845]
|
||||
- ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb (Ming Lei) [RHEL-106845]
|
||||
- ublk: implement ->queue_rqs() (Ming Lei) [RHEL-106845]
|
||||
- ublk: document zero copy feature (Ming Lei) [RHEL-106845]
|
||||
- ublk: add segment parameter (Ming Lei) [RHEL-106845]
|
||||
- ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu (Ming Lei) [RHEL-106845]
|
||||
- ublk: add helper of ublk_need_map_io() (Ming Lei) [RHEL-106845]
|
||||
- ublk: remove two unused fields from 'struct ublk_queue' (Ming Lei) [RHEL-106845]
|
||||
- ublk: comment on ubq->canceling handling in ublk_queue_rq() (Ming Lei) [RHEL-106845]
|
||||
- ublk: make sure ubq->canceling is set when queue is frozen (Ming Lei) [RHEL-106845] {CVE-2025-22068}
|
||||
- io_uring/net: account memory for zc sendmsg (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: fix io_req_post_cqe abuse by send bundle (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: use REQ_F_IMPORT_BUFFER for send_zc (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move min_events sanitisation (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rename "min" arg in io_iopoll_check() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: open code __io_post_aux_cqe() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: defer iowq cqe overflow via task_work (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix retry handling off iowq (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: only import send_zc buffer once (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: introduce io_uring_cmd_import_fixed_vec (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: add iovec cache for commands (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: don't expose entire cmd async data (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rename the data cmd cache (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rely on io_prep_reg_vec for iovec placement (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce io_prep_reg_iovec() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: unify STOP_MULTISHOT with IOU_OK (Ming Lei) [RHEL-106845]
|
||||
- io_uring: return -EAGAIN to continue multishot (Ming Lei) [RHEL-106845]
|
||||
- io_uring: cap cached iovec/bvec size (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: implement vectored reg bufs for zctx (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: convert to struct iou_vec (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: pull vec alloc out of msghdr import (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: combine msghdr copy (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: defer reg buf vec import (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: implement vectored registered rw (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add infra for importing vectored reg buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce struct iou_vec (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add stripe target (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: simplify loop io completion (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: enable zero copy for null target (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: prepare for supporting stripe target (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: move common code into common.c (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: increase max buffer size to 1MB (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add single sqe allocator helper (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add generic_01 for verifying sequential IO order (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix starting ublk device (Ming Lei) [RHEL-106845]
|
||||
- io_uring: enable toggle of iowait usage when waiting on CQEs (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix write cache implementation (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add variable for user to not show test result (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: don't show `modprobe` failure (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add one dependency header (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: enable bundles for incrementally consumed buffers (Ming Lei) [RHEL-106845]
|
||||
- Revert "io_uring/rsrc: simplify the bvec iter count calculation" (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: improve test usability (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add stress test for covering IO vs. killing ublk server (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add one stress test for covering IO vs. removing device (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: load/unload ublk_drv when preparing & cleaning up tests (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: move zero copy feature check into _add_ublk_dev() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: don't pass ${dev_id} to _cleanup_test() (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: support shellcheck and fix all warning (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix parsing '-a' argument (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add --foreground command line (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: fix build failure (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: make ublk_stop_io_daemon() more reliable (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Remove unused declaration io_alloc_async_data() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce io_cache_free() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: skip NULL file/buffer checks in io_free_rsrc_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: avoid NULL node check on io_sqe_buffer_register() failure (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: call io_free_node() on io_sqe_buffer_register() failure (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: free io_rsrc_node using kfree() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: split out io_free_node() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: include io_uring_types.h in rsrc.h (Ming Lei) [RHEL-106845]
|
||||
- ublk: don't cast registered buffer index to int (Ming Lei) [RHEL-106845]
|
||||
- io_uring/nop: use io_find_buf_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: declare io_find_buf_node() in header file (Ming Lei) [RHEL-106845]
|
||||
- io_uring/ublk: report error when unregister operation fails (Ming Lei) [RHEL-106845]
|
||||
- io_uring: convert cmd_to_io_kiocb() macro to function (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: specify io_uring_cmd_import_fixed() pointer type (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: use rq_data_dir() to compute bvec dir (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add ublk zero copy test (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add file backed ublk (Ming Lei) [RHEL-106845]
|
||||
- selftests: ublk: add kernel selftests for ublk (Ming Lei) [RHEL-106845]
|
||||
- io_uring: cache nodes and mapped buffers (Ming Lei) [RHEL-106845]
|
||||
- ublk: zc register/unregister bvec (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add support for kernel registered bvecs (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: move fixed buffer import to issue path (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: move buffer_select outside generic prep (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: fix build warning for !CONFIG_COMPAT (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rearrange opdef flags by use pattern (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: extract iovec import into a helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: unify *mshot_prep calls with compat (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: derive iovec storage later (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: verify msghdr before copying iovec (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: isolate msghdr copying code (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: simplify compat selbuf iov parsing (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: remove unnecessary REQ_F_NEED_CLEANUP (Ming Lei) [RHEL-106845]
|
||||
- io_uring: combine buffer lookup and import (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: reuse req->buf_index for sendzc (Ming Lei) [RHEL-106845]
|
||||
- io_uring/nop: reuse req->buf_index (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: remove redundant check for valid imu (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: open code io_prep_rw_setup() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: extract helper for iovec import (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: rename io_import_iovec() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: allocate async data in io_prep_rw() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: make io_poll_issue() sturdier (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: canonise accept mshot handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: fix accept multishot handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: use io_is_compat() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/waitid: use io_is_compat() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: shrink io_iov_compat_buffer_select_prep (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: compile out compat param passing (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: optimise !CONFIG_COMPAT flags setting (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce io_is_compat() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: use lockless_cq flag in io_req_complete_post() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: pass struct io_tw_state by value (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce type alias for io_tw_state (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: avoid NULL check in io_put_rsrc_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: pass ctx instead of req to io_init_req_drain() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: use IO_REQ_LINK_FLAGS more (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: improve recv bundles (Ming Lei) [RHEL-106845]
|
||||
- io_uring/waitid: use generic io_cancel_remove() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/futex: use generic io_cancel_remove() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cancel: add generic cancel helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/waitid: convert to io_cancel_remove_all() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/futex: convert to io_cancel_remove_all() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cancel: add generic remove_all helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: uninline __io_put_kbufs (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: introduce io_kbuf_drop_legacy() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: open code __io_put_kbuf() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: remove legacy kbuf caching (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: simplify __io_put_kbuf (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: move locking into io_kbuf_drop() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: remove legacy kbuf kmem cache (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: remove legacy kbuf bulk allocation (Ming Lei) [RHEL-106845]
|
||||
- io_uring: sanitise ring params earlier (Ming Lei) [RHEL-106845]
|
||||
- io_uring: check for iowq alloc_workqueue failure (Ming Lei) [RHEL-106845]
|
||||
- io_uring: deduplicate caches deallocation (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: pass io_wq to io_get_next_work() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: do not use bogus hash value (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: cache work->flags in variable (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: move worker lists to struct io_wq_acct (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: add io_worker.acct pointer (Ming Lei) [RHEL-106845]
|
||||
- io_uring/io-wq: eliminate redundant io_work_get_acct() calls (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: fix sendzc double notif flush (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: ensure reissue path is correctly handled for IOPOLL (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: save msg_control for compat (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: clean up mshot forced sync mode (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: move ki_complete init into prep (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: don't directly use ki_complete (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: forbid multishot async reads (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: remove unused constants (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix spelling error in uapi io_uring.h (Ming Lei) [RHEL-106845]
|
||||
- io-wq: backoff when retrying worker creation (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: unconditionally copy SQEs at prep time (Ming Lei) [RHEL-106845]
|
||||
- io_uring/waitid: setup async data in the prep handler (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: remove dead req_has_async_data() check (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: switch sqe to async_data on EAGAIN (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: don't assume io_uring_cmd_data layout (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: reallocate buf lists on upgrade (Ming Lei) [RHEL-106845] {CVE-2025-21836}
|
||||
- io_uring/waitid: don't abuse io_tw_state (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: don't retry connect operation on EPOLLERR (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: simplify io_rw_recycle() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: remove !KASAN guards from cache free (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: extract io_send_select_buffer() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: clean io_msg_copy_hdr() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: make io_net_vec_assign() return void (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add alloc_cache.c (Ming Lei) [RHEL-106845]
|
||||
- io_uring: dont ifdef io_alloc_cache_kasan() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: include all deps for alloc_cache.h (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix multishots with selected buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: use atomic_read/write for sq_flags migration (Ming Lei) [RHEL-106845]
|
||||
- io_uring/alloc_cache: get rid of _nocache() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring: get rid of alloc cache init_once handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: cleanup struct io_uring_cmd_data layout (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg_ring: don't leave potentially dangling ->tctx pointer (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: Move lockdep assert from io_free_rsrc_node() to caller (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: remove unused parameter ctx for io_rsrc_node_alloc() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: clean up io_uring_register_get_file() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: Simplify buffer cloning by locking both rings (Ming Lei) [RHEL-106845]
|
||||
- io_uring/fdinfo: fix io_uring_show_fdinfo() misuse of ->d_iname (Ming Lei) [RHEL-106845]
|
||||
- io_uring: reuse io_should_terminate_tw() for cmds (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Factor out a function to parse restrictions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: require cloned buffers to share accounting contexts (Ming Lei) [RHEL-106845]
|
||||
- io_uring: simplify the SQPOLL thread check when cancelling requests (Ming Lei) [RHEL-106845]
|
||||
- io_uring: expose read/write attribute capability (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: don't gate retry on completion context (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: handle -EAGAIN retry at IO completion time (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: use io_rw_recycle() from cleanup path (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: simplify the bvec iter count calculation (Ming Lei) [RHEL-106845]
|
||||
- io_uring: ensure io_queue_deferred() is out-of-line (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: always clear ->bytes_done on io_async_rw setup (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: use NULL for rw->free_iovec assigment (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg_ring: Drop custom destructor (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Move old async data allocation helper to header (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: Allocate async data through helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: Allocate msghdr async data through helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: Allocate async data through generic helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: Allocate apoll with generic alloc_cache helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/futex: Allocate ifd with generic alloc_cache helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Add generic helper to allocate async data (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Fold allocation into alloc_cache helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring: prevent reg-wait speculations (Ming Lei) [RHEL-106845] {CVE-2024-58000}
|
||||
- io_uring: don't vmap single page regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring: clean up io_prep_rw_setup() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: fix unintentional sign extension on shift of reg.bgid (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: unify io_uring mmap'ing code (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: use region api for pbuf rings (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: remove pbuf ring refcounting (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: use mmap_lock to sync with mmap (Ming Lei) [RHEL-106845]
|
||||
- io_uring: use region api for CQ (Ming Lei) [RHEL-106845]
|
||||
- io_uring: use region api for SQ (Ming Lei) [RHEL-106845]
|
||||
- io_uring: pass ctx to io_register_free_rings (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: implement mmap for regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: implement kernel allocated regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: add IO_REGION_F_SINGLE_REF (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: helper for pinning region pages (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: optimise single folio regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: reuse io_free_region for failure path (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: account memory before pinning (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: flag regions with user pages (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: flag vmap'ed regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: export io_check_coalesce_buffer (Ming Lei) [RHEL-106845]
|
||||
- io_uring: rename ->resize_lock (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add io_uring_cmd_get_async_data helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: let cmds to know about dying task (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: add per-op data to struct io_uring_cmd_data (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cmd: rename struct uring_cache to io_uring_cmd_data (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: defer SQE copying until it's needed (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: cache old SQ/CQ head reading for copies (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: document io_register_resize_rings() shared mem usage (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: use stable SQ/CQ ring data during resize (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: fixup io_clone_buffers() error handling (Ming Lei) [RHEL-106845]
|
||||
- io_uring: don't touch sqd->thread off tw add (Ming Lei) [RHEL-106845]
|
||||
- io_uring: silence false positive warnings (Ming Lei) [RHEL-106845]
|
||||
- io_uring/timeout: fix multishot updates (Ming Lei) [RHEL-106845]
|
||||
- io_uring/kbuf: use pre-committed buffer address for non-pollable file (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: always initialize kmsg->msg.msg_inq upfront (Ming Lei) [RHEL-106845]
|
||||
- io_uring/timeout: flush timeouts outside of the timeout lock (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: fix downgraded mshot read (Ming Lei) [RHEL-106845]
|
||||
- io_uring/sqpoll: fix sqpoll error handling races (Ming Lei) [RHEL-106845]
|
||||
- io_uring: check if iowq is killed before queuing (Ming Lei) [RHEL-106845] {CVE-2024-56709}
|
||||
- io_uring/register: limit ring resizing to DEFER_TASKRUN (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Fix registered ring file refcount leak (Ming Lei) [RHEL-106845]
|
||||
- io_uring: make ctx->timeout_lock a raw spinlock (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: don't put/free empty buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: Change res2 parameter type in io_uring_cmd_done (Ming Lei) [RHEL-106845]
|
||||
- io_uring/tctx: work around xa_store() allocation error issue (Ming Lei) [RHEL-106845] {CVE-2024-56584}
|
||||
- io_uring: fix corner case forgetting to vunmap (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix task_work cap overshooting (Ming Lei) [RHEL-106845]
|
||||
- io_uring: check for overflows in io_pin_pages (Ming Lei) [RHEL-106845] {CVE-2024-53187}
|
||||
- io_uring/nop: ensure nop->fd is always initialized (Ming Lei) [RHEL-106845]
|
||||
- io_uring: limit local tw done (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add io_local_work_pending() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/region: return negative -E2BIG in io_create_region() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: protect register tracing (Ming Lei) [RHEL-106845]
|
||||
- io_uring: remove io_uring_cqwait_reg_arg (Ming Lei) [RHEL-106845]
|
||||
- io_uring/region: fix error codes after failed vmap (Ming Lei) [RHEL-106845]
|
||||
- io_uring: restore back registered wait arguments (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add memory region registration (Ming Lei) [RHEL-106845]
|
||||
- io_uring: introduce concept of memory regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring: temporarily disable registered waits (Ming Lei) [RHEL-106845]
|
||||
- io_uring: disable ENTER_EXT_ARG_REG for IOPOLL (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fortify io_pin_pages with a warning (Ming Lei) [RHEL-106845]
|
||||
- switch io_msg_ring() to CLASS(fd) (Ming Lei) [RHEL-106845]
|
||||
- io_uring: fix invalid hybrid polling ctx leaks (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: fix buffer index retrieval (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: add & apply io_req_assign_buf_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: avoid normal tw intermediate fallback (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: add static napi tracking strategy (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: clean up __io_napi_do_busy_loop (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: Use lock guards (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: improve __io_napi_add (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: fix io_napi_entry RCU accesses (Ming Lei) [RHEL-106845]
|
||||
- io_uring/napi: protect concurrent io_napi_entry timeout accesses (Ming Lei) [RHEL-106845]
|
||||
- io_uring: prevent speculating sq_array indexing (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move struct io_kiocb from task_struct to io_uring_task (Ming Lei) [RHEL-106845]
|
||||
- io_uring: remove task ref helpers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move cancelations to be io_uring_task based (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: split io_kiocb node type assignments (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: encode node type and ctx together (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add support for hybrid IOPOLL (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: allow cloning with node replacements (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: allow cloning at an offset (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: get rid of the empty node and dummy_ubuf (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: add io_reset_rsrc_node() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/filetable: kill io_reset_alloc_hint() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/filetable: remove io_file_from_index() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: add io_rsrc_node_lookup() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: unify file and buffer resource tables (Ming Lei) [RHEL-106845]
|
||||
- io_uring: only initialize io_kiocb rsrc_nodes when needed (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: get rid of io_rsrc_node allocation cache (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: get rid of per-ring io_rsrc_node list (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: kill io_charge_rsrc_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/splice: open code 2nd direct file assignment (Ming Lei) [RHEL-106845]
|
||||
- io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: move struct io_fixed_file to rsrc.h header (Ming Lei) [RHEL-106845]
|
||||
- io_uring/nop: add support for testing registered files and buffers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: add support for fixed wait regions (Ming Lei) [RHEL-106845]
|
||||
- io_uring: change io_get_ext_arg() to use uaccess begin + end (Ming Lei) [RHEL-106845]
|
||||
- io_uring: switch struct ext_arg from __kernel_timespec to timespec64 (Ming Lei) [RHEL-106845]
|
||||
- io_uring/sqpoll: wait on sqd->wait for thread parking (Ming Lei) [RHEL-106845]
|
||||
- io_uring/register: add IORING_REGISTER_RESIZE_RINGS (Ming Lei) [RHEL-106845]
|
||||
- io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings (Ming Lei) [RHEL-106845]
|
||||
- io_uring: abstract out a bit of the ring filling logic (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move max entry definition and ring sizing into header (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: clean up io_msg_copy_hdr (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: don't alias send user pointer reads (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: don't store send address ptr (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: split send and sendmsg prep helpers (Ming Lei) [RHEL-106845]
|
||||
- io_uring: kill 'imu' from struct io_kiocb (Ming Lei) [RHEL-106845]
|
||||
- io_uring/net: move send zc fixed buffer import to issue path (Ming Lei) [RHEL-106845]
|
||||
- io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rw: get rid of using req->imu (Ming Lei) [RHEL-106845]
|
||||
- io_uring/uring_cmd: get rid of using req->imu (Ming Lei) [RHEL-106845]
|
||||
- io_uring/rsrc: don't assign bvec twice in io_import_fixed() (Ming Lei) [RHEL-106845]
|
||||
- io_uring: clean up cqe trace points (Ming Lei) [RHEL-106845]
|
||||
- io_uring: static_key for !IORING_SETUP_NO_SQARRAY (Ming Lei) [RHEL-106845]
|
||||
- io_uring: kill io_llist_xchg (Ming Lei) [RHEL-106845]
|
||||
- io_uring: move cancel hash tables to kvmalloc/kvfree (Ming Lei) [RHEL-106845]
|
||||
- io_uring/cancel: get rid of init_hash_table() helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: get rid of per-hashtable bucket locks (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: get rid of io_poll_tw_hash_eject() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: get rid of unlocked cancel hash (Ming Lei) [RHEL-106845]
|
||||
- io_uring/poll: remove 'ctx' argument from io_poll_req_delete() (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg_ring: add support for sending a sync message (Ming Lei) [RHEL-106845]
|
||||
- io_uring/msg_ring: refactor a few helper functions (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: abstract out ev_fd grab + release helpers (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: move trigger check into a helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: move actual signaling part into separate helper (Ming Lei) [RHEL-106845]
|
||||
- io_uring/eventfd: check for the need to async notifier earlier (Ming Lei) [RHEL-106845]
|
||||
|
||||
* Fri Sep 12 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-129.el10]
|
||||
- s390/pci: Allow automatic recovery with minimal driver support (Mete Durlu) [RHEL-110239]
|
||||
|
||||
* Thu Sep 11 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-128.el10]
|
||||
- ibmvnic: Increase max subcrq indirect entries with fallback (Mamatha Inamdar) [RHEL-112760]
|
||||
|
||||
|
||||
6
sources
6
sources
@ -1,5 +1,5 @@
|
||||
SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd
|
||||
SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6
|
||||
SHA512 (linux-6.12.0-128.el10.tar.xz) = a219de73ab67a8d6f7929fd2903246e0c2b9ca6be3489d8c5898d9f6d9070586045878209318ccc43a23e5be0174df107a8fd8b87dd7854248f51ac194629d31
|
||||
SHA512 (kernel-abi-stablelists-6.12.0-128.el10.tar.xz) = eb084ba32a95e8c8ac080c21bbdc0952714ffaa29ab8f76286de0b3a3483c8345d53b7f0be312af5581e70c2470e4aba12903f63eebf673624cf980cfe020c77
|
||||
SHA512 (kernel-kabi-dw-6.12.0-128.el10.tar.xz) = a7e9d65d09e220deb5b2393080e3d6854d13b87478319038c141bbed1c667448fe81f70ebe3dcaaada0c5a6655595d82d1d7100aa273a597abf857879ee39c3f
|
||||
SHA512 (linux-6.12.0-131.el10.tar.xz) = 9c0aed2b7e5ffce2b716435e21bcd8a443dcb924a9e657ee3d1e5c7431244c88480cd66d9cd48298a161c85d74756886140f102bd778f6d3b7df9d3291d6e352
|
||||
SHA512 (kernel-abi-stablelists-6.12.0-131.el10.tar.xz) = 6467a9d57ff9b3c99a5dcb5a0ae005e2d5573b11f165802c21b2481fe2dfa8002933fa4dcd996e833b1cf0c2551bb2dd1ee25b68f57b83c36ad49e0a4633fe6e
|
||||
SHA512 (kernel-kabi-dw-6.12.0-131.el10.tar.xz) = 9f27202676bcc6d1433bffc323c9e340cedf9a3bab6c27159576306b7ec139c290d27adfd4fd97d78d351ad5363907b5f31994dc727dc0fd40a50dcf28f2c5e0
|
||||
|
||||
3
uki-addons.sbat.template
Normal file
3
uki-addons.sbat.template
Normal file
@ -0,0 +1,3 @@
|
||||
sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md
|
||||
kernel-uki-virt-addons.@SBAT_SUFFIX,1,Red Hat,kernel-uki-virt-addons,@KVER,mailto:secalert@redhat.com
|
||||
kernel-uki-virt-addons.almalinux,1,AlmaLinux,kernel-uki-virt-addons,@KVER,mailto:security@almalinux.org
|
||||
3
uki.sbat.template
Normal file
3
uki.sbat.template
Normal file
@ -0,0 +1,3 @@
|
||||
sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md
|
||||
kernel-uki-virt.@SBAT_SUFFIX,1,Red Hat,kernel-uki-virt,@KVER,mailto:secalert@redhat.com
|
||||
kernel-uki-virt.almalinux,1,AlmaLinux,kernel-uki-virt,@KVER,mailto:security@almalinux.org
|
||||
Loading…
Reference in New Issue
Block a user