diff --git a/Makefile.rhelver b/Makefile.rhelver index d4323a933..d67dd266c 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 5 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 481 +RHEL_RELEASE = 482 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 8ed920b34..2b6fe66db 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2121,6 +2121,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2144,6 +2145,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3995,6 +3997,7 @@ CONFIG_NFS_COMMON=y CONFIG_NFS_DEBUG=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 5767ef001..c2eb45a59 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2105,6 +2105,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2128,6 +2129,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3974,6 +3976,7 @@ CONFIG_NFS_COMMON=y CONFIG_NFS_DEBUG=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index fb7d07de4..45573c58d 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2118,6 +2118,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2141,6 +2142,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3992,6 +3994,7 @@ CONFIG_NFS_COMMON=y CONFIG_NFS_DEBUG=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 71f4b2b9b..177ef9002 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2102,6 +2102,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2125,6 +2126,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3971,6 +3973,7 @@ CONFIG_NFS_COMMON=y CONFIG_NFS_DEBUG=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index cd6ce3c43..d93a901a1 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2167,6 +2167,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2190,6 +2191,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -4063,6 +4065,7 @@ CONFIG_NFS_COMMON=y CONFIG_NFS_DEBUG=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 7f670ea75..97c500534 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2151,6 +2151,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2174,6 +2175,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -4042,6 +4044,7 @@ CONFIG_NFS_COMMON=y CONFIG_NFS_DEBUG=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index ad89df905..44967c839 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1863,6 +1863,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GENERIC=y # CONFIG_HID_GFRM is not set # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m # CONFIG_HID_GT683R is not set CONFIG_HID_GYRATION=m @@ -1886,6 +1887,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3642,6 +3644,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 368ef4f91..cab39ef68 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1847,6 +1847,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GENERIC=y # CONFIG_HID_GFRM is not set # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m # CONFIG_HID_GT683R is not set CONFIG_HID_GYRATION=m @@ -1870,6 +1871,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3622,6 +3624,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index d345c67cf..71e688a24 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1860,6 +1860,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -1884,6 +1885,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3628,6 +3630,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 53912d2af..1102e2adb 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1844,6 +1844,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -1868,6 +1869,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3608,6 +3610,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index b3afc108d..9577f9c10 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1853,6 +1853,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -1877,6 +1878,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3622,6 +3624,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index f97300b63..f2b50f962 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1970,6 +1970,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -1993,6 +1994,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3833,6 +3835,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 8b8cdd99e..50696fb57 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1954,6 +1954,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -1977,6 +1978,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3813,6 +3815,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index b220feb88..126fea74c 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2019,6 +2019,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2042,6 +2043,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3902,6 +3904,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 03e0515b8..402d17808 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2003,6 +2003,7 @@ CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2026,6 +2027,7 @@ CONFIG_HID_LOGITECH=m CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_MICROSOFT=m @@ -3882,6 +3884,7 @@ CONFIG_NF_REJECT_IPV6=m # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_NFSD=m CONFIG_NFSD_PNFS=y CONFIG_NFSD_SCSILAYOUT=y diff --git a/kernel.changelog b/kernel.changelog index 53edec9e6..cbe16547a 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,524 @@ +* Tue Jul 16 2024 Lucas Zampieri [5.14.0-482.el9] +- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] +- i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] +- net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} +- spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} +- spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} +- Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] +- ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} +- netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] +- netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] +- tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] +- PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} +- nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] +- HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] +- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] +- HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] +- Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} +- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] +- Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] +- Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] +- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] +- Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] +- Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] +- Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] +- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] +- HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] +- HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] +- HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] +- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] +- HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] +- HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] +- HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] +- HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} +- HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] +- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] +- Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] +- Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] +- Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] +- Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] +- Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] +- Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} +- Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] +- Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] +- Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] +- Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] +- Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] +- HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] +- HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] +- HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] +- HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] +- HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] +- HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] +- HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] +- HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] +- HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] +- HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] +- HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] +- HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] +- HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] +- HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] +- HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] +- HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] +- HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] +- HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] +- HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] +- Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] +- HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] +- HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] +- HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] +- HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] +- HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] +- hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] +- HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] +- HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] +- HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] +- hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] +- HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] +- HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] +- HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] +- HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] +- HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] +- HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] +- HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] +- HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] +- HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] +- nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] +- nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] +- NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] +- fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] +- NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] +- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] +- NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] +- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] +- nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] +- nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] +- NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] +- NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] +- NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] +- NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] +- SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] +- SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] +- NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] +- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] +- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] +- NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] +- NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] +- nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] +- nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] +- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] +- nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] +- net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] +- nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] +- svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] +- SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] +- svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] +- svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] +- svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] +- svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] +- svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] +- svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] +- svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] +- svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] +- svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] +- svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] +- svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] +- svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] +- svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] +- svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] +- svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] +- svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] +- svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] +- rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] +- svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] +- svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] +- svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] +- nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] +- NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] +- NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] +- NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] +- NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] +- NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] +- NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] +- nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] +- rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] +- NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] +- NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] +- NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] +- NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] +- NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] +- NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] +- pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] +- nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] +- nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] +- nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] +- SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] +- NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] +- NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] +- pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] +- blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] +- nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] +- NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] +- NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] +- nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] +- NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] +- nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] +- nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] +- nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] +- SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] +- NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] +- NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] +- fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] +- svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] +- svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] +- NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] +- NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] +- nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] +- nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] +- NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] +- NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] +- NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] +- NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] +- NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] +- NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] +- NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] +- nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] +- NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] +- NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] +- NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] +- SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] +- SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] +- SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] +- lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] +- SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] +- lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] +- lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] +- lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] +- Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] +- nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] +- nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] +- NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] +- NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] +- nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] +- xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] +- xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] +- xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] +- xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] +- xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] +- NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] +- nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] +- phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} +- scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] +- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] +- scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] +- scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] +- scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] +- scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] +- scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] +- scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] +- block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] +- scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] +- scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] +- scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] +- scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] +- scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] +- scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] +- scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] +- scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] +- scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] +- scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] +- scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] +- scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] +- scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] +- scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] +- scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] +- scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] +- scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] +- scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] +- scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] +- scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] +- scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] +- scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] +- scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] +- scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] +- scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] +- scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] +- scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] +- scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] +- scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] +- scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] +- scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] +- scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] +- scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] +- scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] +- scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] +- scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] +- scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] +- scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543] +Resolves: RHEL-23851, RHEL-26682, RHEL-28076, RHEL-29457, RHEL-31600, RHEL-33543, RHEL-34875, RHEL-35806, RHEL-36316, RHEL-36692, RHEL-37064, RHEL-38218, RHEL-38304, RHEL-39777, RHEL-44225, RHEL-45194, RHEL-47257, RHEL-6118 + * Mon Jul 15 2024 Lucas Zampieri [5.14.0-481.el9] - tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] diff --git a/kernel.spec b/kernel.spec index 20f9b1b42..bcb21877a 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 481 +%define pkgrelease 482 %define kversion 5 -%define tarfile_release 5.14.0-481.el9 +%define tarfile_release 5.14.0-482.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 481%{?buildid}%{?dist} +%define specrelease 482%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-481.el9 +%define kabiversion 5.14.0-482.el9 # # End of genspec.sh variables @@ -3753,6 +3753,526 @@ fi # # %changelog +* Tue Jul 16 2024 Lucas Zampieri [5.14.0-482.el9] +- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] +- i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] +- net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} +- spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} +- spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} +- Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] +- ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} +- netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] +- netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] +- tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] +- PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} +- nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] +- HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] +- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] +- HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] +- selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] +- Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} +- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] +- Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] +- Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] +- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] +- Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] +- Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] +- Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] +- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] +- HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] +- HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] +- HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] +- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] +- HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] +- HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] +- HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] +- HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} +- HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] +- HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] +- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] +- Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] +- Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] +- Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] +- Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] +- Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] +- Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} +- Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] +- Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] +- Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] +- Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] +- Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] +- HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] +- HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] +- HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] +- HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] +- HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] +- HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] +- HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] +- HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] +- HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] +- HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] +- HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] +- HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] +- HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] +- HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] +- HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] +- HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] +- HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] +- HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] +- HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] +- HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] +- Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] +- HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] +- HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] +- HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] +- HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] +- HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] +- HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] +- hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] +- HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] +- HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] +- HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] +- HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] +- hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] +- HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] +- HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] +- HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] +- HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] +- HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] +- HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] +- HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] +- HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] +- HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] +- HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] +- HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] +- HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] +- HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] +- nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] +- nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] +- NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] +- fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] +- NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] +- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] +- NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] +- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] +- nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] +- nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] +- NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] +- NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] +- NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] +- NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] +- SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] +- SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] +- NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] +- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] +- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] +- NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] +- NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] +- nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] +- nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] +- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] +- nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] +- net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] +- nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] +- svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] +- SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] +- svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] +- svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] +- svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] +- svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] +- svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] +- svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] +- svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] +- svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] +- svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] +- svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] +- svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] +- svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] +- svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] +- svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] +- svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] +- svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] +- svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] +- svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] +- rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] +- svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] +- svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] +- svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] +- svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] +- nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] +- NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] +- NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] +- NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] +- NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] +- NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] +- NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] +- nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] +- rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] +- NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] +- NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] +- NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] +- NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] +- NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] +- NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] +- pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] +- nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] +- nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] +- nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] +- SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] +- NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] +- NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] +- pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] +- blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] +- nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] +- NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] +- NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] +- nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] +- NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] +- nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] +- nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] +- NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] +- nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] +- SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] +- NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] +- NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] +- fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] +- svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] +- svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] +- NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] +- NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] +- NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] +- nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] +- nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] +- NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] +- NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] +- NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] +- NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] +- NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] +- NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] +- NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] +- NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] +- NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] +- nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] +- NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] +- NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] +- NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] +- SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] +- SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] +- SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] +- lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] +- SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] +- SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] +- lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] +- lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] +- lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] +- Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] +- nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] +- nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] +- NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] +- NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] +- nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] +- xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] +- xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] +- xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] +- xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] +- xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] +- NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] +- nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] +- phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} +- scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] +- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] +- scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] +- scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] +- scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] +- scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] +- scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] +- scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] +- block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] +- scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] +- scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] +- scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] +- scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] +- scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] +- scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] +- scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] +- scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] +- scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] +- scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] +- scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] +- scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] +- scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] +- scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] +- scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] +- scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] +- scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] +- scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] +- scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] +- scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] +- scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] +- scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] +- scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] +- scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] +- scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] +- scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] +- scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] +- scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] +- scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] +- scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] +- scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] +- scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] +- scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] +- scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] +- scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] +- scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] +- scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] +- scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] +- scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] +- scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] +- scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543] + * Mon Jul 15 2024 Lucas Zampieri [5.14.0-481.el9] - tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] diff --git a/sources b/sources index 902cf2608..261b32e21 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-481.el9.tar.xz) = 8b31f29208bd9333acf3c75b9d11db5ec36aa1697e79a835985a08a48102c14484dd2991de508d10dd69550331ac3f482044124b853afe0382eb834264091e7b -SHA512 (kernel-abi-stablelists-5.14.0-481.el9.tar.bz2) = 2ace430961290b9540de38c4e95b944d9c88f646d11681380b4c61bdb2cd9444c3cce0a370fe602b5ffca727e2bd853db8ec40aebf662d3d31cf678f081b4f57 -SHA512 (kernel-kabi-dw-5.14.0-481.el9.tar.bz2) = f457713ced0439861c4afb630f3f9a9c70ca92a9a9b5df963dfd843ba7f63d96eee6a43a998be8a328b19178d806c465f2f129104b17fc848c84c4cd22492963 +SHA512 (linux-5.14.0-482.el9.tar.xz) = 529c04382ee39924f244fe1a72967165e1adcb51fc0bb5bd9d0251f36e7b210b3732eb2d388b4ed88c5c7f2231ef91f5a0c65e3c159bdf36a04e239b527e13b3 +SHA512 (kernel-abi-stablelists-5.14.0-482.el9.tar.bz2) = 6baae09c3212a0cf68792364e11f75508d81cd824d4daafa5af33f49a4cbb1c67a8aa968dd55e8ebed079b67fff69c7253ab795914045df36fc0f2ed4bce58d8 +SHA512 (kernel-kabi-dw-5.14.0-482.el9.tar.bz2) = f457713ced0439861c4afb630f3f9a9c70ca92a9a9b5df963dfd843ba7f63d96eee6a43a998be8a328b19178d806c465f2f129104b17fc848c84c4cd22492963