-
Fri Aug 09 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.540.2.el7uek]
- fsnotify: clear PARENT_WATCHED flags lazily (Amir Goldstein) [Orabug: 36922242]
- cifs: fix panic in smb2_reconnect (Ronnie Sahlberg) [Orabug: 36314494]
- cifs: convert cifs_put_smb_ses from static to global (Dai Ngo) [Orabug: 36314494]
- net: relax socket state check at accept time. (Paolo Abeni)
-
Fri Aug 02 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.540.1.el7uek]
- x86/cpu: Avoid cpuinfo-induced IPI pileups (Paul E. McKenney) [Orabug: 35773812]
- LTS version v4.14.349 (Yifei Liu)
- x86/kvm: Disable all PV features on crash (Vitaly Kuznetsov)
- x86/kvm: Disable kvmclock on all CPUs on shutdown (Vitaly Kuznetsov)
- x86/kvm: Teardown PV features on boot CPU as well (Vitaly Kuznetsov)
- nfs: fix undefined behavior in nfs_block_bits() (Sergey Shtylyov)
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Baokun Li)
- sparc: move struct termio to asm/termios.h (Mike Gilbert)
- kdb: Use format-specifiers rather than memset() for padding in kdb_read() (Daniel Thompson)
- kdb: Merge identical case statements in kdb_read() (Daniel Thompson)
- kdb: Fix console handling when editing and tab-completing commands (Daniel Thompson)
- kdb: Use format-strings rather than '- kdb: Fix buffer overflow during tab-complete (Daniel Thompson)
- sparc64: Fix number of online CPUs (Sam Ravnborg)
- intel_th: pci: Add Meteor Lake-S CPU support (Alexander Shishkin)
- net/9p: fix uninit-value in p9_client_rpc() (Nikita Zhandarovich)
- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Marc Zyngier)
- netfilter: nft_dynset: relax superfluous check on set updates (Pablo Neira Ayuso)
- netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Pablo Neira Ayuso)
- netfilter: nf_tables: don't skip expired elements during walk (Pablo Neira Ayuso)
- netfilter: nf_tables: drop map element references from preparation phase (Pablo Neira Ayuso)
- netfilter: nf_tables: pass ctx to nf_tables_expr_destroy() (Pablo Neira Ayuso)
- netfilter: nftables: rename set element data activation/deactivation functions (Pablo Neira Ayuso)
- netfilter: nf_tables: pass context to nft_set_destroy() (Pablo Neira Ayuso)
- netfilter: nf_tables: fix set double-free in abort path (Pablo Neira Ayuso)
- netfilter: nf_tables: add nft_set_is_anonymous() helper (Pablo Neira Ayuso)
- fbdev: savage: Handle err return when savagefb_check_var failed (Cai Xinchen)
- media: v4l2-core: hold videodev_lock until dev reg, finishes (Hans Verkuil)
- media: mxl5xx: Move xpt structures off stack (Nathan Chancellor)
- arm64: dts: hi3798cv200: fix the size of GICR (Yang Xiwen)
- arm64: tegra: Correct Tegra132 I2C alias (Krzysztof Kozlowski)
- ata: pata_legacy: make legacy_exit() work again (Sergey Shtylyov)
- neighbour: fix unaligned access to pneigh_entry (Qingfang DENG)
- nilfs2: fix use-after-free of timer for log writer thread (Ryusuke Konishi)
- fs/nilfs2: convert timers to use timer_setup() (Kees Cook)
- mmc: core: Do not force a retune before RPMB switch (Jorge Ramirez-Ortiz)
- binder: fix max_thread type inconsistency (Carlos Llamas)
- ALSA: timer: Set lower bound of start tick time (Takashi Iwai)
- ALSA: timer: Simplify timer hw resolution calls (Takashi Iwai)
- ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Yue Haibing)
- ipvlan: add ipvlan_route_v6_outbound() helper (Eric Dumazet)
- ipvlan: properly track tx_errors (Eric Dumazet)
- net: add DEV_STATS_READ() helper (Eric Dumazet)
- kconfig: fix comparison to constant symbols, 'm', 'n' (Masahiro Yamada)
- net:fec: Add fec_enet_deinit() (Xiaolei Wang)
- net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM (Parthiban Veerasooran)
- smsc95xx: use usbnet->driver_priv (Andre Edich)
- smsc95xx: remove redundant function arguments (Andre Edich)
- enic: Validate length of nl attributes in enic_set_vf_port (Roded Zats)
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj() (Tetsuo Handa)
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Carolina Jubran)
- nvmet: fix ns enable/disable possible hang (Sagi Grimberg)
- spi: Don't mark message DMA mapped when no transfer in it is (Andy Shevchenko)
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() (Eric Dumazet)
- net: fec: avoid lock evasion when reading pps_enable (Wei Fang)
- net: fec: remove redundant variable 'inc' (Colin Ian King)
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails (Jiri Pirko)
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Jiangfeng Xiao)
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole)
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (Kuniyuki Iwashima)
- params: lift param_set_uint_minmax to common code (Sagi Grimberg)
- ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu)
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y (Masahiro Yamada)
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() (Zhu Yanjun)
- media: cec: cec-api: add locking in cec_release() (Hans Verkuil)
- um: Fix the -Wmissing-prototypes warning for __switch_mm (Tiwei Bie)
- powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp (Shrikanth Hegde)
- media: stk1160: fix bounds checking in stk1160_copy_video() (Dan Carpenter)
- um: Add winch to winch_handlers before registering winch IRQ (Roberto Sassu)
- um: Fix return value in ubd_init() (Duoming Zhou)
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation (Fenglin Wu)
- Input: ims-pcu - fix printf string overflow (Arnd Bergmann)
- libsubcmd: Fix parse-options memory leak (Ian Rogers)
- f2fs: add error prints for debugging mount failure (Sahitya Tummala)
- extcon: max8997: select IRQ_DOMAIN instead of depending on it (Randy Dunlap)
- ppdev: Add an error check in register_device (Huai-Yuan Liu)
- stm class: Fix a double free in stm_register_device() (Dan Carpenter)
- usb: gadget: u_audio: Clear uac pointer when freed. (Chris Wulff)
- greybus: arche-ctrl: move device table to its right location (Arnd Bergmann)
- serial: max3100: Fix bitwise types (Andy Shevchenko)
- serial: max3100: Update uart_driver_registered on driver removal (Andy Shevchenko)
- serial: max3100: Lock port->lock when calling uart_handle_cts_change() (Andy Shevchenko)
- firmware: dmi-id: add a release callback function (Arnd Bergmann)
- dmaengine: idma64: Add check for dma_set_max_seg_size (Chen Ni)
- greybus: lights: check return of get_channel_from_mode (Rui Miguel Silva)
- sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Vitalii Bursov)
- sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Valentin Schneider)
- af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (Eric Dumazet)
- netrom: fix possible dead-lock in nr_rt_ioctl() (Eric Dumazet)
- RDMA/IPoIB: Fix format truncation compilation errors (Leon Romanovsky)
- RDMA/ipoib: Fix use of sizeof() (Kamal Heib)
- selftests/kcmp: remove unused open mode (Edward Liaw)
- selftests/kcmp: Make the test output consistent and clear (Gautam Menghani)
- ext4: avoid excessive credit estimate in ext4_tmpfile() (Jan Kara)
- x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map (Adrian Hunter)
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value (Steven Rostedt)
- fbdev: sh7760fb: allow modular build (Randy Dunlap)
- media: radio-shark2: Avoid led_names truncations (Ricardo Ribalda)
- media: ngene: Add dvb_ca_en50221_init return value check (Aleksandr Burakov)
- powerpc/fsl-soc: hide unused const variable (Arnd Bergmann)
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (Justin Green)
- fbdev: shmobile: fix snprintf truncation (Arnd Bergmann)
- mtd: rawnand: hynix: fixed typo (Maxim Korotkov)
- ipv6: sr: fix invalid unregister error path (Hangbin Liu)
- ipv6: sr: fix incorrect unregister order (Hangbin Liu)
- ipv6: sr: add missing seg6_local_exit (Hangbin Liu)
- net: openvswitch: fix overwriting ct original tuple for ICMPv6 (Ilya Maximets)
- net: usb: smsc95xx: stop lying about skb->truesize (Eric Dumazet)
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Breno Leitao)
- m68k: mac: Fix reboot hang on Mac IIci (Finn Thain)
- m68k/mac: Use '030 reset method on SE/30 (Finn Thain)
- m68k: Fix spinlock race in kernel thread creation (Michael Schmitz)
- net: usb: sr9700: stop lying about skb->truesize (Eric Dumazet)
- wifi: mwl8k: initialize cmd->addr[] properly (Dan Carpenter)
- scsi: qedf: Ensure the copied buf is NUL terminated (Bui Quang Minh)
- scsi: bfa: Ensure the copied buf is NUL terminated (Bui Quang Minh)
- Revert "sh: Handle calling csum_partial with misaligned data" (Guenter Roeck)
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe() (Geert Uytterhoeven)
- wifi: ar5523: enable proper endpoint verification (Nikita Zhandarovich)
- wifi: carl9170: add a proper sanity check for endpoints (Nikita Zhandarovich)
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" (Finn Thain)
- macintosh/via-macii, macintosh/adb-iop: Clean up whitespace (Finn Thain)
- m68k/mac: Add mutual exclusion for IOP interrupt polling (Finn Thain)
- macintosh/via-macii: Remove BUG_ON assertions (Finn Thain)
- wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger() (Su Hui)
- scsi: hpsa: Fix allocation size for Scsi_Host private data (Yuri Karpov)
- scsi: libsas: Fix the failure of adding phy with zero-address to port (Xingui Yang)
- ACPI: disable -Wstringop-truncation (Arnd Bergmann)
- irqchip/alpine-msi: Fix off-by-one in allocation error path (Zenghui Yu)
- scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL (Andrew Halaney)
- scsi: ufs: core: Perform read back after disabling interrupts (Andrew Halaney)
- scsi: ufs: qcom: Perform read back after writing reset bit (Andrew Halaney)
- wifi: ath10k: poll service ready message before failing (Baochen Qiang)
- nfsd: drop st_mutex before calling move_to_close_lru() (NeilBrown)
- null_blk: Fix missing mutex_destroy() at module removal (Zhu Yanjun)
- jffs2: prevent xattr node from overflowing the eraseblock (Ilya Denisyev)
- crypto: ccp - drop platform ifdef checks (Arnd Bergmann)
- parisc: add missing export of __cmpxchg_u8() (Al Viro)
- nilfs2: fix out-of-range warning (Arnd Bergmann)
- ecryptfs: Fix buffer size for tag 66 packet (Brian Kubisiak)
- firmware: raspberrypi: Use correct device for DMA mappings (Laurent Pinchart)
- crypto: bcm - Fix pointer arithmetic (Aleksandr Mishin)
- ASoC: da7219-aad: fix usage of device_get_named_child_node() (Pierre-Louis Bossart)
- ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Derek Fang)
- ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Derek Fang)
- net: usb: qmi_wwan: add Telit FN920C04 compositions (Daniele Palmas)
- wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Igor Artemiev)
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Daniel Starke)
- nilfs2: fix potential hang in nilfs_detach_log_writer() (Ryusuke Konishi)
- nilfs2: fix unexpected freezing of nilfs_segctor_sync() (Ryusuke Konishi)
- ring-buffer: Fix a race between readers and resize checks (Petr Pavlu)
-
Wed Jul 24 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.539.5.el7uek]
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Jan Kara)
- net/mlx5e: drop shorter ethernet frames (Manjunath Patil) [Orabug: 36879158] {CVE-2024-41090} {CVE-2024-41091}
-
Fri Jul 19 2024 Yifei Liu <yifei.l.liu@oracle.com> [4.14.35-2047.539.4.el7uek]
- Fix parsing error in UEK5 kernel-uek-spec (Yifei Liu) [Orabug: 36847179]
-
Fri Jul 12 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.539.3.el7uek]
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() (Ryosuke Yasuoka)
- nfc: nci: Fix uninit-value in nci_rx_work (Ryosuke Yasuoka)
- nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa)
- vxlan: Fix regression when dropping packets due to invalid src addresses (Daniel Borkmann)
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (Dan Carpenter)
- rds/ib: decrement ib_rx_total_incs after releasing associated cache (Arumugam Kolappan) [Orabug: 36760267]
- rds/rdma: Send info to userspace, even if connnection is down. (Juan Garcia) [Orabug: 36529474]
-
Wed Jul 03 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.539.2.el7uek]
- rds/rdma: Clear rds_info_socket before use (Juan Garcia) [Orabug: 36613108]
-
Fri Jun 28 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.539.1.el7uek]
- xfs: make sure sb_fdblocks is non-negative (Wengang Wang) [Orabug: 36759719]
- xfs: fix sb write verify for lazysbcount (Wengang Wang) [Orabug: 36759719]
- rds/rdma: Track rds_message in send, retrans and recv queue (Juan Garcia) [Orabug: 36529577]
-
Fri Jun 28 2024 Yifei Liu <yifei.l.liu@oracle.com> [4.14.35-2047.538.5.el7uek]
- crypto: algif_aead - fix uninitialized ctx->init (Ondrej Mosnacek) [Orabug: 36681826]
-
Tue Jun 18 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.538.4.el7uek]
- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Herbert Xu) [Orabug: 36830462] {CVE-2024-39493}
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too (Guixiong Wei)
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Yu Kuai) [Orabug: 36809271] {CVE-2024-39476}
- vxlan: Fix regression when dropping packets due to invalid src addresses (Daniel Borkmann)
-
Fri Jun 14 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.538.3.el7uek]
- uek-rpm: disable --strict-build-id on mips64 (Stephen Brennan) [Orabug: 36717400]
- LTS version: v4.14.348 (Yifei Liu)
- docs: kernel_include.py: Cope with docutils 0.21 (Akira Yokosawa)
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code (Daniel Thompson)
- btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet)
- dm: limit the number of targets and parameter size area (Mikulas Patocka) [Orabug: 36298556] {CVE-2023-52429} {CVE-2024-23851}
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems" (Harshit Mogalapalli)
- LTS version: v4.14.347 (Yifei Liu)
- rds: Fix build regression. (David S. Miller)
- RDS: IB: Use DEFINE_PER_CPU_SHARED_ALIGNED for rds_ib_stats (Nathan Chancellor)
- af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima)
- net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo) [Orabug: 36683114] {CVE-2024-36883}
- drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) [Orabug: 36691530] {CVE-2024-36960}
- dyndbg: fix old BUG_ON in >control parser (Jim Cromie) [Orabug: 36643339] {CVE-2024-35947}
- tipc: fix UAF in error path (Paolo Abeni) [Orabug: 36683232] {CVE-2024-36886}
- usb: gadget: f_fs: Fix a race condition when processing setup packets. (Chris Wulff)
- usb: gadget: composite: fix OS descriptors w_value logic (Peter Korsgaard)
- firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) [Orabug: 36630451] {CVE-2024-27401}
- af_unix: Fix garbage collector racing against connect() (Michal Luczaj) [Orabug: 36579512] {CVE-2024-26923}
- af_unix: Do not use atomic ops for unix_sk(sk)->inflight. (Kuniyuki Iwashima)
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet) [Orabug: 36683280] {CVE-2024-36902}
- net/ipv6: Refactor fib6_rule_action (David Ahern)
- net: bridge: fix corrupted ethernet header on multicast-to-unicast (Felix Fietkau)
- net: bridge: use DEV_STATS_INC() (Eric Dumazet) [Orabug: 36654610] {CVE-2023-52578}
- phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet) [Orabug: 36683486] {CVE-2024-36946}
- rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats) [Orabug: 36679452] {CVE-2024-36017}
- Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou) [Orabug: 36630444] {CVE-2024-27399}
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou) [Orabug: 36630439] {CVE-2024-27398}
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet) [Orabug: 36683297] {CVE-2024-36905}
- tcp: remove redundant check on tskb (Colin Ian King)
- net:usb:qmi_wwan: support Rolling modules (Vanillan Wang)
- fs/9p: drop inodes immediately on non-.L too (Joakim Sindholt)
- gpio: crystalcove: Use -ENOTSUPP consistently (Andy Shevchenko)
- gpio: wcove: Use -ENOTSUPP consistently (Andy Shevchenko)
- 9p: explicitly deny setlease attempts (Jeff Layton)
- fs/9p: translate O_TRUNC into OTRUNC (Joakim Sindholt)
- fs/9p: only translate RWX permissions for plain 9P2000 (Joakim Sindholt) [Orabug: 36691539] {CVE-2024-36964}
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior (John Stultz)
- scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi)
- tools/power turbostat: Fix Bzy_MHz documentation typo (Peng Liu)
- tools/power turbostat: Fix added raw MSR output (Doug Smythies)
- firewire: ohci: mask bus reset interrupts between ISR and bottom half (Adam Goldman) [Orabug: 36683506] {CVE-2024-36950}
- ata: sata_gemini: Check clk_enable() result (Chen Ni)
- net: bcmgenet: Reset RBUF on first open (Phil Elwell)
- ALSA: line6: Zero-initialize message buffers (Takashi Iwai)
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload (Saurav Kashyap) [Orabug: 36683369] {CVE-2024-36919}
- net: mark racy access on sk->sk_rcvbuf (linke li)
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jeff Johnson)
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Justin Tee)
- tipc: fix a possible memleak in tipc_buf_append (Xin Long) [Orabug: 36683527] {CVE-2024-36954}
- net: bridge: fix multicast-to-unicast with fraglist GSO (Felix Fietkau)
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 (Marek Behún)
- net: dsa: mv88e6xxx: Fix name of switch 88E6141 (Uwe Kleine-König)
- net: dsa: mv88e6xxx: Add number of MACs in the ATU (Andrew Lunn)
- net l2tp: drop flow hash on forward (David Bauer)
- nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) [Orabug: 36683427] {CVE-2024-36933}
- bna: ensure the copied buf is NUL terminated (Bui Quang Minh) [Orabug: 36683432] {CVE-2024-36934}
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng) [Orabug: 36683545] {CVE-2024-36959}
- power: rt9455: hide unused rt9455_boost_voltage_values (Arnd Bergmann)
- pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) [Orabug: 36683461] {CVE-2024-36940}
- ethernet: Add helper for assigning packet type when dest address does not match device address (Rahul Rameshbabu)
- ethernet: add a helper for assigning port addresses (Jakub Kicinski)
- net: create netdev->dev_addr assignment helpers (Jakub Kicinski)
- net: slightly optimize eth_type_trans (Li RongQing)
- wifi: nl80211: don't free NULL coalescing rule (Johannes Berg) [Orabug: 36683465] {CVE-2024-36941}
- dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" (Vinod Koul)
- dmaengine: pl330: issue_pending waits until WFP state (Bumyong Lee)
- LTS version: v4.14.346 (Yifei Liu)
- Simplify major/minor non-dynamic logic (Mauro Carvalho Chehab)
- net: fix unused variable warning in do_tcp_setsockopt() (Harshit Mogalapalli)
- serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Randy Dunlap)
- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao) [Orabug: 36643497] {CVE-2024-35997}
- i2c: smbus: fix NULL function pointer dereference (Wolfram Sang) [Orabug: 36643469] {CVE-2024-35984}
- i2c: add param sanity check to i2c_transfer() (Ard Biesheuvel)
- idma64: Don't try to serve interrupts when device is powered off (Andy Shevchenko)
- mtd: diskonchip: work around ubsan link failure (Arnd Bergmann)
- stackdepot: respect __GFP_NOLOCKDEP allocation flag (Andrey Ryabinin)
- net: b44: set pause params only when interface is up (Peter Münster)
- irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang) [Orabug: 36642470] {CVE-2024-35847}
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma (Iskander Amara)
- btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn) [Orabug: 36642482] {CVE-2024-35849}
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Nathan Chancellor)
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Robin H. Johnson)
- tracing: Show size of requested perf buffer (Robin H. Johnson)
- drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) [Orabug: 36545066] {CVE-2024-26922}
- amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Chia-I Wu)
- drm/amdgpu: restrict bo mapping within gpu address limits (Rajneesh Bhardwaj)
- serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg) [Orabug: 36597969] {CVE-2024-27000}
- serial: core: Provide port lock wrappers (Thomas Gleixner)
- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale) [Orabug: 36643518] {CVE-2024-36004}
- ipvs: Fix checksumming on GSO of SCTP packets (Ismael Luceno)
- net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) [Orabug: 36630428] {CVE-2024-27396}
- net: usb: ax88179_178a: stop lying about skb->truesize (Eric Dumazet)
- NFC: trf7970a: disable all regulators on removal (Paul Geurts)
- mlxsw: core: Unregister EMAD trap using FORWARD action (Ido Schimmel)
- vxlan: drop packets from invalid src-address (David Bauer)
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property (Alexey Brodkin)
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma (Quentin Schulz)
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (Iskander Amara)
- nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park) [Orabug: 36597906] {CVE-2024-26981}
- fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern) [Orabug: 36597943] {CVE-2024-26993}
- speakup: Avoid crash on very long word (Samuel Thibault) [Orabug: 36597948] {CVE-2024-26994}
- usb: dwc2: host: Fix dereference issue in DDMA completion flow. (Minas Harutyunyan) [Orabug: 36765453] {CVE-2024-26997}
- Revert "usb: cdc-wdm: close race between read and workqueue" (Greg Kroah-Hartman)
- USB: serial: option: add Telit FN920C04 rmnet compositions (Daniele Palmas)
- USB: serial: option: add Rolling RW101-GL and RW135-GL support (Vanillan Wang)
- USB: serial: option: support Quectel EM060K sub-models (Jerry Meng)
- USB: serial: option: add Lonsung U8300/U9300 product (Coia Prant)
- USB: serial: option: add support for Fibocom FM650/FG650 (Chuanhong Guo)
- USB: serial: option: add Fibocom FM135-GL variants (bolan wang)
- serial/pmac_zilog: Remove flawed mitigation for rx irq flood (Finn Thain) [Orabug: 36597964] {CVE-2024-26999}
- comedi: vmk80xx: fix incomplete endpoint checking (Nikita Zhandarovich) [Orabug: 36597977] {CVE-2024-27001}
- drm: nv04: Fix out of bounds access (Mikhail Kobuk) [Orabug: 36597996] {CVE-2024-27008}
- tun: limit printing rate when illegal packet received by tun dev (Lei Chen) [Orabug: 36598015] {CVE-2024-27013}
- netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan) [Orabug: 36598046] {CVE-2024-27020}
- netfilter: nf_tables: __nft_expr_type_get() selects specific family type (Pablo Neira Ayuso)
- kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian) [Orabug: 36643371] {CVE-2024-35955}
- selftests/ftrace: Limit length in subsystem-enable tests (Yuanhe Shu)
- x86/apic: Force native_apic_mem_read() to use the MOV instruction (Adam Dunlap)
- selftests: timers: Fix abs() warning in posix_timers test (John Stultz)
- vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan)
- tracing: hide unused ftrace_event_id_fops (Arnd Bergmann)
- net/mlx5: Properly link new fs rules into the tree (Cosmin Ratiu) [Orabug: 36643404] {CVE-2024-35960}
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [Orabug: 36643433] {CVE-2024-35969}
- ipv4/route: avoid unused-but-set-variable warning (Arnd Bergmann)
- geneve: fix header validation in geneve[6]_xmit_skb (Eric Dumazet) [Orabug: 36643444] {CVE-2024-35973}
- nouveau: fix function cast warning (Arnd Bergmann)
- Bluetooth: Fix memory leak in hci_req_sync_complete() (Dmitry Antipov) [Orabug: 36643455] {CVE-2024-35978}
- batman-adv: Avoid infinite loop trying to resize local TT (Sven Eckelmann) [Orabug: 36643463] {CVE-2024-35982}
- LTS version: v4.14.345 (Yifei Liu)
- net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() (Liu Jian)
- Revert "net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()" (Vegard Nossum)
- netfilter: nftables: exthdr: fix 4-byte stack OOB write (Florian Westphal) [Orabug: 35814446] {CVE-2023-4881}
- ext4: fix to check return value of freeze_bdev() in ext4_shutdown() (Chao Yu)
- Revert "ext4: fix to check return value of freeze_bdev() in ext4_shutdown()" (Vegard Nossum)
- 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/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand) [Orabug: 36643058] {CVE-2024-35877}
- virtio: reenable config if freezing device failed (David Hildenbrand)
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Thadeu Lima de Souza Cascardo) [Orabug: 36685662] {CVE-2023-52880}
- fbmon: prevent division by zero in fb_videomode_from_videomode() (Roman Smirnov) [Orabug: 36643193] {CVE-2024-35922}
- 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)
- tools: iio: replace seekdir() in iio_generic_buffer (Petre Rodan)
- block: prevent division by zero in blk_rq_stat_sum() (Roman Smirnov) [Orabug: 36643211] {CVE-2024-35925}
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int (Dai Ngo)
- 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) [Orabug: 36643240] {CVE-2024-35930}
- 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) [Orabug: 36643257] {CVE-2024-35933}
- btrfs: send: handle path ref underflow in header iterate_inode_ref() (David Sterba) [Orabug: 36643268] {CVE-2024-35935}
- 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) [Orabug: 36643274] {CVE-2024-35936}
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() (Samasth Norway Ananda)
- arm64: dts: rockchip: fix rk3399 hdmi ports node (Johan Jonker)
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Harshit Mogalapalli) [Orabug: 36643322] {CVE-2024-35944}
- wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Dmitry Antipov)
- 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)
- 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)
- init: open /initrd.image with O_LARGEFILE (John Sperbeck)
- staging: vc04_services: fix information leak in create_component() (Dan Carpenter)
- staging: vc04_services: changen strncpy() to strscpy_pad() (Arnd Bergmann)
- staging: mmal-vchiq: Fix client_component for 64 bit kernel (Dave Stevenson)
- staging: mmal-vchiq: Allocate and free components as required (Dave Stevenson)
- staging: mmal-vchiq: Avoid use of bool in structures (Dave Stevenson)
- ipv6: Fix infinite recursion in fib6_dump_done(). (Kuniyuki Iwashima) [Orabug: 36643094] {CVE-2024-35886}
- selftests: reuseaddr_conflict: add missing new line at the end of the output (Jakub Kicinski)
- net/sched: act_skbmod: prevent kernel-infoleak (Eric Dumazet) [Orabug: 36643118] {CVE-2024-35893}
- net: stmmac: fix rx queue priority assignment (Piotr Wejman)
- net: stmmac: Fix issues when number of Queues >= 4 (Jose Abreu)
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (Vlastimil Babka)
- netfilter: nf_tables: disallow timeout for anonymous sets (Pablo Neira Ayuso) [Orabug: 36654624] {CVE-2023-52620}
- Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera)
- Bluetooth: hci_event: set the conn encrypted before conn establishes (Hui Wang)
- tcp: properly terminate timers for kernel sockets (Eric Dumazet) [Orabug: 36643167] {CVE-2024-35910}
- mptcp: add sk_stop_timer_sync helper (Geliang Tang)
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet (Ryosuke Yasuoka) [Orabug: 36643179] {CVE-2024-35915}
- USB: core: Fix deadlock in usb_deauthorize_interface() (Alan Stern) [Orabug: 36596630] {CVE-2024-26934}
- scsi: lpfc: Correct size for wqe for memset() (Muhammad Usama Anjum)
- scsi: qla2xxx: Fix command flush on cable pull (Quinn Tran) [Orabug: 36596616] {CVE-2024-26931}
- usb: udc: remove warning when queue disabled ep (yuan linyu) [Orabug: 36642387] {CVE-2024-35822}
- usb: dwc2: host: Fix ISOC flow in DDMA mode (Minas Harutyunyan)
- usb: dwc2: host: Fix hibernation flow (Minas Harutyunyan)
- 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: 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)
- btrfs: add define for oldest generation (Anand Jain)
- printk: Update @console_may_schedule in console_trylock_spinning() (John Ogness)
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (Duoming Zhou) [Orabug: 36530191] {CVE-2024-26654}
- ALSA: aica: Fix a long-time build breakage (Takashi Iwai)
- ALSA: sh: aica: Convert timers to use timer_setup() (Kees Cook)
- usb: cdc-wdm: close race between read and workqueue (Oliver Neukum)
- USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Tetsuo Handa)
- 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) [Orabug: 36642167] {CVE-2024-35789}
- 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) [Orabug: 36802211] {CVE-2022-48627}
- 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) [Orabug: 36642400] {CVE-2024-35825}
- USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Alan Stern) [Orabug: 36598220] {CVE-2024-27059}
- 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) [Orabug: 36530111] {CVE-2024-26642}
- comedi: comedi_test: Prevent timers rescheduling during deletion (Ian Abbott)
- nilfs2: prevent kernel bug at submit_bh_wbc() (Ryusuke Konishi) [Orabug: 36596793] {CVE-2024-26955}
- nilfs2: use a more common logging style (Joe Perches)
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings (Ryusuke Konishi) [Orabug: 36596800] {CVE-2024-26956}
- 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)
- s390/zcrypt: fix reference counting on zcrypt card objects (Harald Freudenberger) [Orabug: 36596824] {CVE-2024-26957}
- soc: fsl: qbman: Use raw spinlock for cgr_lock (Sean Anderson) [Orabug: 36642374] {CVE-2024-35819}
- 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) [Orabug: 36642247] {CVE-2024-35806}
- 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)
- 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) [Orabug: 36642262] {CVE-2024-35809}
- PCI: Drop pci_device_remove() test of pci_dev->driver (Uwe Kleine-König)
- 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) [Orabug: 36596858] {CVE-2024-26965}
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (Gabor Juhos) [Orabug: 36596863] {CVE-2024-26966}
- 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)
- ubi: correct the calculation of fastmap size (Zhang Yi)
- ubi: Check for too small LEB size in VTBL code (Richard Weinberger) [Orabug: 36356636] {CVE-2024-25739}
- ubifs: Set page uptodate in the correct place (Matthew Wilcox (Oracle))
- fat: fix uninitialized field in nostale filehandles (Jan Kara) [Orabug: 36597869] {CVE-2024-26973}
- crypto: qat - resolve race condition during AER recovery (Damian Muszynski) [Orabug: 36597874] {CVE-2024-26974}
- crypto: qat - fix double free during reset (Svyatoslav Pankratov)
- sparc64: NMI watchdog: fix return value of __setup handler (Randy Dunlap)
- KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson) [Orabug: 36597883] {CVE-2024-26976}
- 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)
- wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Zheng Wang) [Orabug: 36647652] {CVE-2023-47233} {CVE-2024-35811}
- x86/bugs: Use sysfs_emit() (Borislav Petkov)
- LTS version: v4.14.344 (Yifei Liu)
- binder: signal epoll threads of self-work (Carlos Llamas) [Orabug: 36529906] {CVE-2024-26606}
- ANDROID: binder: Add thread->process_todo flag. (Martijn Coenen)
- scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() (Wei Yongjun)
- scsi: bnx2fc: Remove set but not used variable 'oxid' (YueHaibing)
- net: check dev->gso_max_size in gso_features_check() (Eric Dumazet)
- driver: staging: count ashmem_range into SLAB_RECLAIMBLE (Zhaoyang Huang)
- net: warn if gso_type isn't set for a GSO SKB (Heiner Kallweit)
- staging: android: ashmem: Remove use of unlikely() (Alistair Strachan)
- ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Bin Li)
- ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Bin Li)
- ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Edward Pacman)
- ALSA: hda/realtek - ALC897 headset MIC no sound (Kailang Yang)
- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Kailang Yang)
- ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Hui Wang)
- ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jeremy Szu)
- ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jian-Hong Pan)
- ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jian-Hong Pan)
- ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Kailang Yang)
- ALSA: hda/realtek - More constifications (Takashi Iwai)
- Add Acer Aspire Ethos 8951G model quirk (Sergey Bostandzhyan)
- devcoredump: Send uevent once devcd is ready (Mukesh Ojha)
- devcoredump : Serialize devcd_del work (Mukesh Ojha)
- netfilter: xt_owner: Fix for unsafe access of sk->sk_socket (Phil Sutter)
- netfilter: xt_owner: Add supplementary groups option (Lukasz Pawelczyk)
- mtd: cfi_cmdset_0001: Byte swap OTP info (Linus Walleij)
- mtd: cfi_cmdset_0001: Support the absence of protection registers (Jean-Philippe Brucker)
- s390/cmma: fix detection of DAT pages (Heiko Carstens)
- s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family (Alexander Gordeev)
- ALSA: hda/realtek: Headset Mic VREF to 100% (Kailang Yang)
- hfsplus: unmap the page in the "fail_page" label (Fabio M. De Francesco)
- ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Marios Levogiannis)
- ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jian-Hong Pan)
- ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Richard Sailer)
- ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jeremy Soller)
- ALSA: hda/realtek - Clevo P950ER ALC1220 Fixup (Jeremy Soller)
- ALSA: hda/realtek - Add support for ALC1220 (Peisen)
- hv_netvsc: Fix race of register_netdevice_notifier and VF register (Haiyang Zhang)
- pwm: sti: Reduce number of allocations and drop usage of chip_data (Uwe Kleine-König)
- pwm: sti: Avoid conditional gotos (Thierry Reding)
- tools: iio: iio_generic_buffer ensure alignment (Matti Vaittinen)
- tools: iio: iio_generic_buffer: Fix some integer type and calculation (Chenyuan Mi)
- tools: iio: privatize globals and functions in iio_generic_buffer.c file (Alexandru Ardelean)
- leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Christophe JAILLET)
- ledtrig-cpu: Limit to 8 CPUs (Pavel Machek)
- leds: pwm: Don't disable the PWM when the LED should be off (Uwe Kleine-König)
- leds: pwm: convert to atomic PWM API (Uwe Kleine-König)
- leds: pwm: simplify if condition (Uwe Kleine-König)
- regmap: debugfs: Fix a erroneous check after snprintf() (Christophe JAILLET)
- regmap: Allow missing device in regmap_name_read_file() (David Lechner)
- tcp_metrics: add missing barriers on delete (Eric Dumazet)
- tcp: batch tcp_net_metrics_exit (Eric Dumazet)
- tcp: fix excessive TLP and RACK timeouts from HZ rounding (Neal Cardwell)
- tcp: Namespace-ify sysctl_tcp_early_retrans (Eric Dumazet)
- net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() (Eric Dumazet)
- ata: libata-core: Do not register PM operations for SAS ports (Damien Le Moal)
- libata: make ata_port_type const (Bhumika Goyal)
- libata: Add new med_power_with_dipm link_power_management_policy setting (Hans de Goede)
- ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Kailang Yang)
- ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela)
- ALSA: hda: Add Intel NUC7i3BNB to the power_save blacklist (Hans de Goede)
- ext4: mark group as trimmed only if it was fully scanned (Dmitry Monakhov)
- ext4: add new helper interface ext4_try_to_trim_range() (Wang Jianchao)
- ext4: remove the 'group' parameter of ext4_trim_extent (Wang Jianchao)
- scsi: qla2xxx: Remove unsupported ql2xenabledif option (Manish Rangankar)
- usb: typec: tcpci: clear the fault status bit (Marco Felsch)
- usb: typec: add fwnode to tcpc (Li Jun)
- staging: typec: fix endianness mismatch identified by sparse (Gabriel L. Somlo)
- staging: typec: tcpm: Document data structures (Guenter Roeck)
- serial: sc16is7xx: fix broken port 0 uart init (Hugo Villeneuve)
- sc16is7xx: Set iobase to device index (Daniel Mack)
- dlm: fix plock lookup when using multiple lockspaces (Alexander Aring)
- drm/tegra: dpaux: Fix incorrect return value of platform_get_irq (Yangtao Li)
- drm/tegra: Remove superfluous error messages around platform_get_irq() (Tan Zhongjun)
- ARM: dts: BCM53573: Drop nonexistent #usb-cells (Rafał Miłecki)
- ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name (Serge Semin)
- wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx (Fedor Pchelkin)
- ath9k: use irqsave() in USB's complete callback (Sebastian Andrzej Siewior)
- wifi: mwifiex: fix error recovery in PCIE buffer descriptor management (Dmitry Antipov)
- mwifiex: switch from 'pci_' to 'dma_' API (Christophe JAILLET)
- mwifiex: drop 'set_consistent_dma_mask' log message (Brian Norris)
- bonding: fix macvlan over alb bond support (Hangbin Liu)
- net: remove bond_slave_has_mac_rcu() (Jakub Kicinski)
- fbdev: fix potential OOB read in fast_imageblit() (Zhang Shurong)
- fbdev: Fix sys_imageblit() for arbitrary image widths (Thomas Zimmermann)
- fbdev: Improve performance of sys_imageblit() (Thomas Zimmermann)
- tty: serial: fsl_lpuart: add earlycon for imx8ulp platform (Sherry Sun)
- Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" (Alexander Stein)
- MIPS: cpu-features: Use boot_cpu_type for CPU type based features (Jiaxun Yang)
- MIPS: cpu-features: Enable octeon_cache by cpu_type (Jiaxun Yang)
- fs: dlm: fix mismatch of plock results from userspace (Alexander Aring)
- fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring)
- fs: dlm: change plock interrupted message to debug again (Alexander Aring)
- fs: dlm: add pid to debug log (Alexander Aring)
- dlm: replace usage of found with dedicated list iterator variable (Jakob Koschel)
- dlm: improve plock logging if interrupted (Alexander Aring)
- nfsd: Remove incorrect check in nfsd4_validate_stateid (Trond Myklebust)
- nfsd4: kill warnings on testing stateids with mismatched clientids (J. Bruce Fields)
- mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Martin Hundebøll)
- mmc: meson-gx: remove useless lock (Jerome Brunet)
- PM: sleep: wakeirq: fix wake irq arming (Johan Hovold)
- PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Chunfeng Yun)
- scsi: zfcp: Defer fc_rport blocking until after ADISC response (Steffen Maier)
- scsi: zfcp: workqueue: set description for port work items with their WWPN as context (Steffen Maier)
- btrfs: check for commit error at btrfs_attach_transaction_barrier() (Filipe Manana)
- btrfs: simplify IS_ERR/PTR_ERR checks (Al Viro)
- fs: dlm: interrupt posix locks only when process is killed (Alexander Aring)
- dlm: rearrange async condition return (Alexander Aring)
- dlm: cleanup plock_op vs plock_xop (Alexander Aring)
- ext4: Fix reusing stale buffer heads from last failed mounting (Zhihao Cheng)
- ext4: rename journal_dev to s_journal_dev inside ext4_sb_info (Chunguang Xu)
- tcp: annotate data-races around tp->linger2 (Eric Dumazet)
- net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX (Cambda Zhu)
- ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li)
- ceph: define argument structure for handle_cap_grant (Yan, Zheng)
- net: bcmgenet: Ensure MDIO unregistration has clocks enabled (Florian Fainelli)
- net: bcmgenet: Avoid calling platform_device_put() twice in bcmgenet_mii_exit() (Wei Yongjun)
- net: tcp_input: Neaten DBGUNDO (Joe Perches)
- i2c: xiic: Don't try to handle more interrupt events after error (Robert Hancock)
- i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process() (Marek Vasut)
- i2c: xiic: Fix broken locking on tx_msg (Marek Vasut)
- i2c: xiic: Change code alignment to 1 space only (Jaakko Laine)
- i2c: xiic: Add timeout to the rx fifo wait loop (Shubhrajyoti Datta)
- i2c: xiic: Fix kerneldoc warnings (Shubhrajyoti Datta)
- hwrng: virtio - Fix race on data_avail and actual data (Herbert Xu)
- hwrng: virtio - always add a pending request (Laurent Vivier)
- hwrng: virtio - don't waste entropy (Laurent Vivier)
- hwrng: virtio - don't wait on cleanup (Laurent Vivier)
- hwrng: virtio - add an internal buffer (Laurent Vivier)
- nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() (Krzysztof Kozlowski)
- nfc: constify several pointers to u8, char and sk_buff (Krzysztof Kozlowski)
- irqchip/jcore-aic: Fix missing allocation of IRQ descriptors (John Paul Adrian Glaubitz)
- irqchip/jcore-aic: Kill use of irq_create_strict_mappings() (Marc Zyngier)
- Documentation: fix little inconsistencies (Pavel Machek)
- usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling (Thomas Petazzoni)
- net/rose: fix races in rose_kill_by_device() (Eric Dumazet)
- reset: Fix crash when freeing non-existent optional resets (Geert Uytterhoeven)
- ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE (Namjae Jeon)
- PCI: keystone: Don't discard .probe() callback (Uwe Kleine-König)
- PCI: keystone: Don't discard .remove() callback (Uwe Kleine-König)
- can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() (Marc Kleine-Budde)
- can: dev: can_restart(): don't crash kernel if carrier is OK (Marc Kleine-Budde)
- r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Mirsad Goran Todorovac)
- xen-netback: use default TX queue size for vifs (Roger Pau Monne)
- MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Christoph Hellwig)
- arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller (Konrad Dybcio)
- regmap: Account for register length in SMBus I/O limits (Mark Brown)
- x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms (Zhang Rui)
- ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Thomas Petazzoni)
- PCI: qcom: Disable write access to read only registers for IP v2.3.3 (Manivannan Sadhasivam)
- pinctrl: amd: Only use special debounce behavior for GPIO 0 (Mario Limonciello)
- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [Orabug: 36768894] {CVE-2024-26766}
- usb: fotg210-hcd: delete an incorrect bounds test (Dan Carpenter)
- smb: client: fix OOB in smbCalcSize() (Paulo Alcantara)
- btrfs: do not allow non subvolume root targets for snapshot (Josef Bacik)
- pinctrl: at91-pio4: use dedicated lock class for IRQ (Alexis Lothoré)
- net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() (Liu Jian)
- arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names (AngeloGioacchino Del Regno)
- IB/isert: Fix unaligned immediate-data handling (Sagi Grimberg)
- fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Helge Deller)
- smb3: fix touch -h of symlink (Steve French)
- MIPS: KVM: Fix a build warning about variable set but not used (Huacai Chen)
- cifs: spnego: add ';' in HOST_KEY_LEN (Anastasia Belova)
- macvlan: Don't propagate promisc change to lower dev in passthru (Vlad Buslov)
- ppp: limit MRU to 64K (Willem de Bruijn)
- ptp: annotate data-race around q->head and q->tail (Eric Dumazet)
- xen/events: fix delayed eoi list handling (Juergen Gross)
- tipc: Fix kernel-infoleak due to uninitialized TLV value (Shigeru Yoshida)
- tty: Fix uninit-value access in ppp_sync_receive() (Shigeru Yoshida)
- iio: exynos-adc: request second interupt only when touchscreen mode is used (Marek Szyprowski)
- selftests/ftrace: Add new test case which checks non unique symbol (Francis Laniel)
- media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling (Marco Felsch)
- block: fix signed int overflow in Amiga partition support (Michael Schmitz)
- iio: addac: stx104: Fix race condition for stx104_write_raw() (William Breathitt Gray)
- ext4: fix to check return value of freeze_bdev() in ext4_shutdown() (Chao Yu)
- btrfs: fix extent buffer leak after tree mod log failure at split_node() (Filipe Manana)
- pinctrl: amd: Detect internal GPIO0 debounce handling (Mario Limonciello)
- ALSA: jack: Fix mutex call in snd_jack_report() (Takashi Iwai)
- IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Patrick Kelsey)
- ARM: 9303/1: kprobes: avoid missing-declaration warnings (Arnd Bergmann)