[El-errata] ELBA-2024-12436 Oracle Linux 8 Unbreakable Enterprise kernel bug fix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Mon Jun 17 14:01:56 UTC 2024


Oracle Linux Bug Fix Advisory ELBA-2024-12436

http://linux.oracle.com/errata/ELBA-2024-12436.html

The following updated rpms for Oracle Linux 8 have been uploaded to the Unbreakable Linux Network:

x86_64:
kernel-uek-5.4.17-2136.332.5.2.el8uek.x86_64.rpm
kernel-uek-debug-5.4.17-2136.332.5.2.el8uek.x86_64.rpm
kernel-uek-debug-devel-5.4.17-2136.332.5.2.el8uek.x86_64.rpm
kernel-uek-devel-5.4.17-2136.332.5.2.el8uek.x86_64.rpm
kernel-uek-doc-5.4.17-2136.332.5.2.el8uek.noarch.rpm


SRPMS:
http://oss.oracle.com/ol8/SRPMS-updates//kernel-uek-5.4.17-2136.332.5.2.el8uek.src.rpm



Description of changes:

[5.4.17-2136.332.5.2.el8uek]
- kallsyms: shuffle kallmodsyms writeout before symbol sort (Nick Alcock)  [Orabug: 36696636]

[5.4.17-2136.332.5.1.el8uek]
- net/rds: mod reconnect delay on sendmsg() (Sharath Srinivasan)  [Orabug: 36685235]
- net/rds: Extend exponential backoff for rds reconnects (Sharath Srinivasan)  [Orabug: 36685235]

[5.4.17-2136.332.5.el8uek]
- btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet)

[5.4.17-2136.332.4.el8uek]
- bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) 
- usb: dwc2: host: Fix dereference issue in DDMA completion flow. (Minas Harutyunyan) 
- Revert "usb: cdc-wdm: close race between read and workqueue" (Greg Kroah-Hartman) 
- LTS tag: v5.4.274 (Sherry Yang) 
- x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Kim Phillips) 
- x86/cpu: Support AMD Automatic IBRS (Kim Phillips) 
- firmware: meson_sm: fix to avoid potential NULL pointer dereference (Zhang Shurong) 
- ip_gre: do not report erspan version on GRE interface (Hangbin Liu) 
- erspan: Check IFLA_GRE_ERSPAN_VER is set. (William Tu) 
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Vasiliy Kovalev) 
- Bluetooth: btintel: Fixe build regression (Luiz Augusto von Dentz) 
- x86/alternative: Don't call text_poke() in lazy TLB mode (Juergen Gross) 
- drm/i915/gt: Reset queue_priority_hint on parking (Chris Wilson) 
- x86/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand) 
- virtio: reenable config if freezing device failed (David Hildenbrand) 
- drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() (Guo Mengqi) 
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Thadeu Lima de Souza Cascardo) 
- netfilter: nf_tables: discard table flag update with pending basechain deletion (Pablo Neira Ayuso) 
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Pablo Neira Ayuso) 
- netfilter: nf_tables: release batch on table validation from abort path (Pablo Neira Ayuso) 
- netfilter: nf_tables: reject new basechain after table flag update (Pablo Neira Ayuso) 
- fbmon: prevent division by zero in fb_videomode_from_videomode() (Roman Smirnov) 
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 (Aleksandr Burakov) 
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined (Colin Ian King) 
- usb: typec: tcpci: add generic tcpci fallback compatible (Marco Felsch) 
- tools: iio: replace seekdir() in iio_generic_buffer (Petre Rodan) 
- ktest: force $buildonly = 1 for 'make_warnings_file' test type (Ricardo B. Marliere) 
- Input: allocate keycode for Display refresh rate toggle (Gergo Koteles) 
- block: prevent division by zero in blk_rq_stat_sum() (Roman Smirnov) 
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Daniel Drake) 
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int (Dai Ngo) 
- drm/amd/display: Fix nanosec stat overflow (Aric Cyr) 
- media: sta2x11: fix irq handler cast (Arnd Bergmann) 
- isofs: handle CDs with bad root inode but good Joliet root directory (Alex Henrie) 
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Justin Tee) 
- sysv: don't call sb_bread() with pointers_lock held (Tetsuo Handa) 
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Kunwu Chan) 
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version (Edward Adam Davis) 
- btrfs: send: handle path ref underflow in header iterate_inode_ref() (David Sterba) 
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent() (David Sterba) 
- btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() (David Sterba) 
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() (Samasth Norway Ananda) 
- ionic: set adminq irq affinity (Shannon Nelson) 
- arm64: dts: rockchip: fix rk3399 hdmi ports node (Johan Jonker) 
- arm64: dts: rockchip: fix rk3328 hdmi ports node (Johan Jonker) 
- panic: Flush kernel log buffer at the end (John Ogness) 
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Harshit Mogalapalli) 
- wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Dmitry Antipov) 
- s390/entry: align system call table on 8 bytes (Sumanth Korikkar) 
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD)) 
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (I Gede Agastya Darma Laksana) 
- ata: sata_mv: Fix PCI device ID table declaration compilation warning (Arnd Bergmann) 
- scsi: mylex: Fix sysfs buffer lengths (Arnd Bergmann) 
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit (Arnd Bergmann) 
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Stephen Lee) 
- net: ravb: Always process TX descriptor ring (Paul Barker) 
- erspan: make sure erspan_base_hdr is present in skb->head (Eric Dumazet) 
- erspan: Add type I version 0 support. (William Tu) 
- init: open /initrd.image with O_LARGEFILE (John Sperbeck) 
- initramfs: switch initramfs unpacking to struct file based APIs (Christoph Hellwig) 
- fs: add a vfs_fchmod helper (Christoph Hellwig) 
- fs: add a vfs_fchown helper (Christoph Hellwig) 
- staging: vc04_services: fix information leak in create_component() (Dan Carpenter) 
- staging: vc04_services: changen strncpy() to strscpy_pad() (Arnd Bergmann) 
- i40e: fix vf may be used uninitialized in this function warning (Aleksandr Loktionov) 
- ipv6: Fix infinite recursion in fib6_dump_done(). (Kuniyuki Iwashima) 
- selftests: reuseaddr_conflict: add missing new line at the end of the output (Jakub Kicinski) 
- net: stmmac: fix rx queue priority assignment (Piotr Wejman) 
- net/sched: act_skbmod: prevent kernel-infoleak (Eric Dumazet) 
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Jakub Sitnicki) 
- netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Ziyang Xuan) 
- netfilter: nf_tables: flush pending destroy work before exit_net release (Pablo Neira Ayuso) 
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (Vlastimil Babka) 
- vfio/platform: Create persistent IRQ handlers (Alex Williamson) 
- vfio/pci: Create persistent INTx handler (Alex Williamson) 
- vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) 
- vfio/pci: Lock external INTx masking ops (Alex Williamson) 
- vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) 
- netfilter: nf_tables: disallow timeout for anonymous sets (Pablo Neira Ayuso) 
- Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) 
- Bluetooth: hci_event: set the conn encrypted before conn establishes (Hui Wang) 
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Heiner Kallweit) 
- dm integrity: fix out-of-range warning (Arnd Bergmann) 
- tcp: properly terminate timers for kernel sockets (Eric Dumazet) 
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() (Przemek Kitszel) 
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet (Ryosuke Yasuoka) 
- USB: core: Fix deadlock in usb_deauthorize_interface() (Alan Stern) 
- scsi: lpfc: Correct size for wqe for memset() (Muhammad Usama Anjum) 
- scsi: qla2xxx: Fix command flush on cable pull (Quinn Tran) 
- usb: udc: remove warning when queue disabled ep (yuan linyu) 
- usb: dwc2: gadget: LPM flow fix (Minas Harutyunyan) 
- usb: dwc2: host: Fix ISOC flow in DDMA mode (Minas Harutyunyan) 
- usb: dwc2: host: Fix hibernation flow (Minas Harutyunyan) 
- usb: dwc2: host: Fix remote wakeup from hibernation (Minas Harutyunyan) 
- scsi: core: Fix unremoved procfs host directory regression (Guilherme G. Piccoli) 
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (Duoming Zhou) 
- usb: cdc-wdm: close race between read and workqueue (Oliver Neukum) 
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() (Max Filippov) 
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Felix Fietkau) 
- mm/migrate: set swap entry values of THP tail pages properly. (Zi Yan) 
- vt: fix memory overlapping when deleting chars in the buffer (Yangxi Xiang) 
- bounds: support non-power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) 
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (Nathan Chancellor) 
- efivarfs: Request at most 512 bytes for variable names (Tim Schumacher) 
- perf/core: Fix reentry problem in perf_output_read_group() (Yang Jihong) 
- loop: loop_set_status_from_info() check before assignment (Zhong Jinghua) 
- loop: Check for overflow while configuring loop (Siddh Raman Pant) 
- loop: Factor out configuring loop from status (Martijn Coenen) 
- loop: Refactor loop_set_status() size calculation (Martijn Coenen) 
- loop: Factor out setting loop device size (Martijn Coenen) 
- loop: Remove sector_t truncation checks (Martijn Coenen) 
- loop: Call loop_config_discard() only after new config is applied (Martijn Coenen) 
- Revert "loop: Check for overflow while configuring loop" (Genjian Zhang) 
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack (Goldwyn Rodrigues) 
- printk: Update @console_may_schedule in console_trylock_spinning() (John Ogness) 
- xen/events: close evtchn after mapping cleanup (Maximilian Heyne) 
- vt: fix unicode buffer corruption when deleting characters (Nicolas Pitre) 
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled (Sherry Sun) 
- usb: port: Don't try to peer unused USB ports based on location (Mathias Nyman) 
- usb: gadget: ncm: Fix handling of zero block length packets (Krishna Kurapati) 
- USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Alan Stern) 
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Kailang Yang) 
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl() (Nathan Chancellor) 
- netfilter: nf_tables: reject constant set with timeout (Pablo Neira Ayuso) 
- netfilter: nf_tables: disallow anonymous set with timeout flag (Pablo Neira Ayuso) 
- netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Pablo Neira Ayuso) 
- comedi: comedi_test: Prevent timers rescheduling during deletion (Ian Abbott) 
- dm snapshot: fix lockup in dm_exception_table_exit (Mikulas Patocka) 
- x86/CPU/AMD: Update the Zenbleed microcode revisions (Borislav Petkov (AMD)) 
- nilfs2: prevent kernel bug at submit_bh_wbc() (Ryusuke Konishi) 
- nilfs2: use a more common logging style (Joe Perches) 
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings (Ryusuke Konishi) 
- memtest: use {READ,WRITE}_ONCE in memory scanning (Qiang Zhang) 
- drm/vc4: hdmi: do not return negative values from .get_modes() (Jani Nikula) 
- drm/imx/ipuv3: do not return negative values from .get_modes() (Jani Nikula) 
- drm/exynos: do not return negative values from .get_modes() (Jani Nikula) 
- s390/zcrypt: fix reference counting on zcrypt card objects (Harald Freudenberger) 
- soc: fsl: qbman: Use raw spinlock for cgr_lock (Sean Anderson) 
- soc: fsl: qbman: Add CGR update function (Sean Anderson) 
- soc: fsl: qbman: Add helper for sanity checking cgr ops (Sean Anderson) 
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock (Sean Anderson) 
- vfio/platform: Disable virqfds on cleanup (Alex Williamson) 
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 (Nathan Chancellor) 
- speakup: Fix 8bit characters from direct synth (Samuel Thibault) 
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) 
- nvmem: meson-efuse: fix function pointer type mismatch (Jerome Brunet) 
- firmware: meson_sm: Rework driver as a proper platform driver (Carlo Caione) 
- hwmon: (amc6821) add of_match table (Josua Mayer) 
- dm-raid: fix lockdep waring in "pers->hot_add_disk" (Yu Kuai) 
- PCI/PM: Drain runtime-idle callbacks before driver removal (Rafael J. Wysocki) 
- PCI: Drop pci_device_remove() test of pci_dev->driver (Uwe Kleine-König) 
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent() (Filipe Manana) 
- fuse: don't unhash root (Miklos Szeredi) 
- mmc: tmio: avoid concurrent runs of mmc_request_done() (Wolfram Sang) 
- PM: sleep: wakeirq: fix wake irq warning in system suspend (Qingliang Li) 
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Toru Katagiri) 
- USB: serial: option: add MeiG Smart SLM320 product (Aurélien Jacobs) 
- USB: serial: cp210x: add ID for MGP Instruments PDS100 (Christian Häggström) 
- USB: serial: add device ID for VeriFone adapter (Cameron Williams) 
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Daniel Vogelbacher) 
- powerpc/fsl: Fix mfpmr build errors with newer binutils (Michael Ellerman) 
- clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays (Gabor Juhos) 
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (Gabor Juhos) 
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays (Gabor Juhos) 
- PM: suspend: Set mem_sleep_current during kernel command line setup (Maulik Shah) 
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds (Guenter Roeck) 
- parisc: Fix csum_ipv6_magic on 64-bit systems (Guenter Roeck) 
- parisc: Fix csum_ipv6_magic on 32-bit systems (Guenter Roeck) 
- parisc: Fix ip_fast_csum (Guenter Roeck) 
- parisc: Do not hardcode registers in checksum functions (Helge Deller) 
- mtd: rawnand: meson: fix scrambling mode value in command macro (Arseniy Krasnov) 
- ubi: correct the calculation of fastmap size (Zhang Yi) 
- ubi: Check for too small LEB size in VTBL code (Richard Weinberger) 
- ubifs: Set page uptodate in the correct place (Matthew Wilcox (Oracle)) 
- fat: fix uninitialized field in nostale filehandles (Jan Kara) 
- ext4: correct best extent lstart adjustment logic (Baokun Li) 
- selftests/mqueue: Set timeout to 180 seconds (SeongJae Park) 
- crypto: qat - resolve race condition during AER recovery (Damian Muszynski) 
- crypto: qat - fix double free during reset (Svyatoslav Pankratov) 
- sparc: vDSO: fix return value of __setup handler (Randy Dunlap) 
- sparc64: NMI watchdog: fix return value of __setup handler (Randy Dunlap) 
- KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson) 
- media: xc4000: Fix atomicity violation in xc4000_get_frequency (Gui-Dong Han) 
- arm: dts: marvell: Fix maxium->maxim typo in brownstone dts (Duje Mihanović) 
- ARM: dts: mmp2-brownstone: Don't redeclare phandle references (Lubomir Rintel) 
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() (Roberto Sassu) 
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() (Roberto Sassu) 
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd (Amit Pundir) 
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init() (Hidenori Kobayashi) 
- wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Zheng Wang) 
- timers: Use del_timer_sync() even on UP (Thomas Gleixner) 
- timers: Update kernel-doc for various functions (Thomas Gleixner) 
- amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie)

[5.4.17-2136.332.3.el8uek]
- uek: kabi: Enable the size checks and fix broken APIs (Saeed Mirzamohammadi)  [Orabug: 36545483]
- uek: kabi: Introduce new APIs to check for size (Saeed Mirzamohammadi)  [Orabug: 36545483]
- RDS/IB: Remove incorrect clearing of RDS_IB_CQ_ERR in rds_ib_conn_path_shutdown_final() (Hans Westgaard Ry)  [Orabug: 36606170]
- igb: fix __free_irq warnings seen during module unload. (Imran Khan)  [Orabug: 36618478]

[5.4.17-2136.332.2.el8uek]
- net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long)  [Orabug: 33937964]
- sysfs: fix static inline declaration of sysfs_groups_change_owner() (Christian Brauner)  [Orabug: 33937964]
- net: fix sysfs permssions when device changes network namespace (Christian Brauner)  [Orabug: 33937964]
- net-sysfs: add queue_change_owner() (Christian Brauner)  [Orabug: 33937964]
- net-sysfs: add netdev_change_owner() (Christian Brauner)  [Orabug: 33937964]
- drivers/base/power: add dpm_sysfs_change_owner() (Christian Brauner)  [Orabug: 33937964]
- device: add device_change_owner() (Christian Brauner)  [Orabug: 33937964]
- sysfs: add sysfs_change_owner() (Christian Brauner)  [Orabug: 33937964]
- sysfs: add sysfs_group{s}_change_owner() (Christian Brauner)  [Orabug: 33937964]
- sysfs: add sysfs_link_change_owner() (Christian Brauner)  [Orabug: 33937964]
- sysfs: add sysfs_file_change_owner() (Christian Brauner)  [Orabug: 33937964]
- kallsyms: add kallsyms_seqs_of_names to list of special symbols (Arnd Bergmann)  [Orabug: 36475636]
- kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Zhen Lei)  [Orabug: 36475636]
- kallsyms: Improve the performance of kallsyms_lookup_name() (Saeed Mirzamohammadi)  [Orabug: 36475636]
- kallsyms: strip ThinLTO hashes from static functions (Sami Tolvanen)  [Orabug: 36475636]
- kallsyms: Skip the name search for empty string (Jiri Olsa)  [Orabug: 36475636]
- RDMA/mlx5: Fix port number for counter query in multi-port configuration (Michael Guralnik)  [Orabug: 36545979]
- x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Josh Poimboeuf)  [Orabug: 36584737]
- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Josh Poimboeuf)  [Orabug: 36584737]
- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Josh Poimboeuf)  [Orabug: 36584737]
- x86/bugs: Fix BHI handling of RRSBA (Josh Poimboeuf)  [Orabug: 36584737]
- x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Ingo Molnar)  [Orabug: 36584737]
- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Josh Poimboeuf)  [Orabug: 36584737]
- x86/bugs: Fix BHI documentation (Josh Poimboeuf)  [Orabug: 36584737]
- x86/bugs: Fix return type of spectre_bhi_state() (Daniel Sneddon)  [Orabug: 36584737]
- x86/bhi: Update BHI mitigation (Alexandre Chartre)  [Orabug: 36584737]
- x86/syscall: Don't force use of indirect calls for system calls (Linus Torvalds)  [Orabug: 36584737]
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Josh Poimboeuf)  [Orabug: 36584737]
- uek-rpm: ol7: fix prod build with editbuildid (Stephen Brennan)  [Orabug: 36607867]

[5.4.17-2136.332.1.el8uek]
- uek-rpm: ol7: Prevent vmlinux build ID mismatch (Stephen Brennan)  [Orabug: 35094286]
- uek-rpm: ol7: Remove fancy_debuginfo (Stephen Brennan)  [Orabug: 35094286]
- uek-rpm: ol8: Remove fancy_debuginfo (Stephen Brennan)  [Orabug: 35094286]
- Revert "Revert "uek-rpm: Don't recompute build-ids for kernel-uek-debuginfo"" (Stephen Brennan)  [Orabug: 35094286]
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails (Dongli Zhang)  [Orabug: 36378870]
- rds: Optimize rds_percpu_caches garbage-collection (Hans Westgaard Ry)  [Orabug: 36383439]
- rds: Add lfstack_pop_all (Hans Westgaard Ry)  [Orabug: 36383439]
- dmapool: create/destroy cleanup (Keith Busch)  [Orabug: 36483085]
- dmapool: link blocks across pages (Keith Busch)  [Orabug: 36483085]
- dmapool: don't memset on free twice (Keith Busch)  [Orabug: 36483085]
- dmapool: simplify freeing (Keith Busch)  [Orabug: 36483085]
- dmapool: consolidate page initialization (Keith Busch)  [Orabug: 36483085]
- dmapool: rearrange page alloc failure handling (Keith Busch)  [Orabug: 36483085]
- dmapool: move debug code to own functions (Keith Busch)  [Orabug: 36483085]
- dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Tony Battersby)  [Orabug: 36483085]
- dmapool: cleanup integer types (Tony Battersby)  [Orabug: 36483085]
- dmapool: use sysfs_emit() instead of scnprintf() (Tony Battersby)  [Orabug: 36483085]
- dmapool: remove checks for dev == NULL (Tony Battersby)  [Orabug: 36483085]
- mm/dmapool.c: revert "make dma pool to use kmalloc_node" (Christian König)  [Orabug: 36483085]
- mm/dmapool: use DEVICE_ATTR_RO macro (YueHaibing)  [Orabug: 36483085]
- mm/dmapool: switch from strlcpy to strscpy (Zhiyuan Dai)  [Orabug: 36483085]
- mm/dmapool: use might_alloc() (Daniel Vetter)  [Orabug: 36483085]
- mm/dmapool.c: replace hard coded function name with __func__ (Andy Shevchenko)  [Orabug: 36483085]
- mm/dmapool.c: replace open-coded list_for_each_entry_safe() (Andy Shevchenko)  [Orabug: 36483085]
- mm/dmapool.c: micro-optimisation remove unnecessary branch (Mateusz Nosek)  [Orabug: 36483085]
- mm: extract might_alloc() debug check (Daniel Vetter)  [Orabug: 36483085]
- exec, elf: ignore malformed note segments (Anthony Yznaga)  [Orabug: 36524977]
- io_uring: ensure '0' is returned on file registration success (Jens Axboe)  [Orabug: 36544122]
- io_uring: don't save/restore iowait state (Jens Axboe)  [Orabug: 36544122]
- io_uring: drop any code related to SCM_RIGHTS (Jens Axboe)  [Orabug: 36544122]
- io_uring/unix: drop usage of io_uring socket (Jens Axboe)  [Orabug: 36544122]
- io_uring/rw: ensure io->bytes_done is always initialized (Jens Axboe)  [Orabug: 36544122]
- io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid (Jens Axboe)  [Orabug: 36544122]
- RDMA/cm: Print the old state when cm_destroy_id gets timeout (Mark Zhang)  [Orabug: 36546712]
- igb: free up irq resources in device shutdown path. (Imran Khan)  [Orabug: 36547250]
- hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Babu Moger)  [Orabug: 36550305]




More information about the El-errata mailing list