-
Fri Apr 05 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.536.3.el7uek]
- Revert "net/sched: Retire CBQ qdisc" (Saeed Mirzamohammadi)
- Revert "net/sched: Retire ATM qdisc" (Saeed Mirzamohammadi)
- Revert "net/sched: Retire dsmark qdisc" (Saeed Mirzamohammadi)
-
Fri Apr 05 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.536.2.el7uek]
- netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [Orabug: 36466544] {CVE-2024-1086}
- RDMA/cm: add timeout to cm_destroy_id wait (Manjunath Patil) [Orabug: 36280065]
- mm: avoid heavy swap lock contention when unmapping with ktask (Anthony Yznaga) [Orabug: 36201622]
- mm: use less threads when unmapping some large VMAs (Anthony Yznaga) [Orabug: 36201622]
- LTS version: v4.14.341 (Yifei Liu)
- gpio: 74x164: Enable output pins after registers are reset (Arturas Moskvinas)
- cachefiles: fix memory leak in cachefiles_add_cache() (Baokun Li)
- mmc: core: Fix eMMC initialization with 1-bit bus connection (Ivan Semenov)
- btrfs: dev-replace: properly validate device names (David Sterba)
- wifi: nl80211: reject iftype change with mesh ID change (Johannes Berg)
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink() (Alexander Ofitserov)
- ALSA: Drop leftover snd-rtctimer stuff from Makefile (Takashi Iwai)
- power: supply: bq27xxx-i2c: Do not free non existing IRQ (Hans de Goede)
- efi/capsule-loader: fix incorrect allocation size (Arnd Bergmann)
- Bluetooth: Enforce validation on max value of connection interval (Kai-Heng Feng)
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (Luiz Augusto von Dentz)
- Bluetooth: Avoid potential use-after-free in hci_error_reset (Ying Hsu)
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read (Javier Carrasco)
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Oleksij Rempel)
- netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Ryosuke Yasuoka)
- LTS version: v4.14.340 (Yifei Liu)
- fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Bart Van Assche)
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Oliver Upton)
- PCI/MSI: Prevent MSI hardware interrupt number truncation (Vidya Sagar)
- s390: use the correct count for __iowrite64_copy() (Jason Gunthorpe)
- packet: move from strlcpy with unused retval to strscpy (Wolfram Sang)
- ipv6: sr: fix possible use-after-free and null-ptr-deref (Vasiliy Kovalev)
- nouveau: fix function cast warnings (Arnd Bergmann)
- scsi: jazz_esp: Only build if SCSI core is builtin (Randy Dunlap)
- RDMA/srpt: fix function pointer cast warnings (Arnd Bergmann)
- RDMA/srpt: Support specifying the srpt_service_guid parameter (Bart Van Assche)
- IB/hfi1: Fix a memleak in init_credit_return (Zhipeng Lu)
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs (Krishna Kurapati)
- l2tp: pass correct message length to ip6_append_data (Tom Parkin)
- gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() (Vasiliy Kovalev)
- dm-crypt: don't modify the data when using authenticated encryption (Mikulas Patocka)
- mm: memcontrol: switch to rcu protection in drain_all_stock() (Roman Gushchin)
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Alexandra Winter)
- virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Yi Sun)
- firewire: core: send bus reset promptly on gap count error (Takashi Sakamoto)
- hwmon: (coretemp) Enlarge per package core count limit (Zhang Rui)
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage (Martin Blumenstingl)
- ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Baokun Li)
- ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Baokun Li)
- ahci: asm1166: correct count of reported ports (Conrad Kostecki)
- fbdev: sis: Error out if pixclock equals zero (Fullway Wang)
- fbdev: savage: Error out if pixclock equals zero (Fullway Wang)
- wifi: mac80211: fix race condition on enabling fast-xmit (Felix Fietkau)
- wifi: cfg80211: fix missing interfaces when dumping (Michal Kazior)
- dmaengine: shdma: increase size of 'dev_id' (Vinod Koul)
- scsi: target: core: Add TMF to tmr_list handling (Dmitry Bogdanov)
- sched/rt: Disallow writing invalid values to sched_rt_period_us (Cyril Hrubis)
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Cyril Hrubis)
- sched/rt: Fix sysctl_sched_rr_timeslice intial value (Cyril Hrubis)
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests (Ryusuke Konishi)
- memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() (GONG, Ruiqi)
- net/sched: Retire dsmark qdisc (Jamal Hadi Salim)
- net/sched: Retire ATM qdisc (Jamal Hadi Salim)
- net/sched: Retire CBQ qdisc (Jamal Hadi Salim)
- LTS version: v4.14.339 (Yifei Liu)
- PCI: Only override AMD USB controller if required (Guilherme G. Piccoli)
- netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Dan Carpenter)
- lsm: new security_file_ioctl_compat() hook (Alfred Piccioni)
- nilfs2: fix potential bug in end_buffer_async_write (Ryusuke Konishi)
- sched/membarrier: reduce the ability to hammer on sys_membarrier (Linus Torvalds)
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Junxiao Bi)
- pmdomain: core: Move the unused cleanup to a _sync initcall (Konrad Dybcio)
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit (Doug Berger)
- nfp: use correct macro for LengthSelect in BAR config (Daniel Basilio)
- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi)
- nilfs2: fix data corruption in dsync block recovery for small block sizes (Ryusuke Konishi)
- ALSA: hda/conexant: Add quirk for SWS JS201D (bo liu)
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Steve Wahl)
- staging: iio: ad5933: fix type mismatch regression (David Schiller)
- ext4: fix double-free of blocks due to wrong extents moved_len (Baokun Li)
- nfc: nci: free rx_data_reassembly skb on NCI device cleanup (Fedor Pchelkin)
- firewire: core: correct documentation of fw_csr_string() kernel API (Takashi Sakamoto)
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" (Lee Duncan)
- usb: f_mass_storage: forbid async queue when shutdown happen (yuan linyu)
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Oliver Neukum)
- HID: wacom: Do not register input devices until after hid_hw_start (Jason Gerecke)
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Tatsunosuke Tobita)
- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Zach O'Keefe)
- tracing/trigger: Fix to return error if failed to alloc snapshot (Masami Hiramatsu (Google))
- i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera)
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler (Guenter Roeck)
- net: sysfs: Fix /sys/class/net/<iface> path for statistics (Breno Leitao)
- Documentation: net-sysfs: describe missing statistics (Julian Wiedmann)
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Alexey Khoroshilov)
- spi: ppc4xx: Drop write-only variable (Uwe Kleine-König)
- btrfs: send: return EOPNOTSUPP on unknown flags (David Sterba)
- vhost: use kzalloc() instead of kmalloc() followed by memset() (Prathu Baronia)
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Hans de Goede)
- USB: serial: cp210x: add ID for IMST iM871A-USB (Leonard Dallmayr)
- USB: serial: option: add Fibocom FM101-GL variant (Puliang Lu)
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (JackBB Wu)
- net/af_iucv: clean up a try_then_request_module() (Julian Wiedmann)
- netfilter: nft_compat: restrict match/target protocol to u16 (Pablo Neira Ayuso)
- netfilter: nft_compat: reject unused compat flag (Pablo Neira Ayuso)
- ppp_async: limit MRU to 64K (Eric Dumazet)
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Shigeru Yoshida)
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call (David Howells)
- inet: read sk->sk_family once in inet_recv_error() (Eric Dumazet)
- hwmon: (aspeed-pwm-tacho) mutex for tach reading (Loic Prylli)
- atm: idt77252: fix a memleak in open_card_ubr0 (Zhipeng Lu)
- phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Tony Lindgren)
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Frank Li)
- bonding: remove print in bond_verify_device_path (Zhengchao Shao)
- HID: apple: Add 2021 magic keyboard FN key mapping (Benjamin Berg)
- HID: apple: Add support for the 2021 Magic Keyboard (Alex Henrie)
- HID: apple: Swap the Fn and Left Control keys on Apple keyboards (free5lot)
- net: sysfs: Fix /sys/class/net/<iface> path (Breno Leitao)
- af_unix: fix lockdep positive in sk_diag_dump_icons() (Eric Dumazet)
- net: ipv4: fix a memleak in ip_setup_cork (Zhipeng Lu)
- net: Fix one possible memleak in ip_setup_cork (Gao Feng)
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Pablo Neira Ayuso)
- llc: call sock_orphan() at release time (Eric Dumazet)
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Helge Deller)
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() (Christophe JAILLET)
- ixgbe: Refactor overtemp event handling (Jedrzej Jagielski)
- ixgbe: Remove non-inclusive language (Piotr Skajewski)
- net: remove unneeded break (Tom Rix)
- scsi: isci: Fix an error code problem in isci_io_request_build() (Su Hui)
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Edward Adam Davis)
- drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' (Srinivasan Shanmugam)
- ceph: fix deadlock or deadcode of misusing dget() (Xiubo Li)
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings (Zhu Yanjun)
- libsubcmd: Fix memory leak in uniq() (Ian Rogers)
- usb: hub: Replace hardcoded quirk value with BIT() macro (Hardik Gajjar)
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies (Peter Robinson)
- um: net: Fix return type of uml_net_start_xmit() (Nathan Chancellor)
- um: Don't use vfprintf() for os_info() (Benjamin Berg)
- um: Fix naming clash between UML and scheduler (Anton Ivanov)
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Heiner Kallweit)
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() (Kuan-Wei Chiu)
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() (Kuan-Wei Chiu)
- media: ddbridge: fix an error code problem in ddb_probe (Su Hui)
- IB/ipoib: Fix mcast list locking (Daniel Vacek)
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time (Douglas Anderson)
- ALSA: hda: Intel: add HDA_ARL PCI ID support (Pierre-Louis Bossart)
- ALSA: hda: Add Icelake PCI ID (Guneshwor Singh)
- PCI: add INTEL_HDA_ARL to pci_ids.h (Pierre-Louis Bossart)
- media: stk1160: Fixed high volume of stk1160_dbg messages (Ghanshyam Agrawal)
- drm/mipi-dsi: Fix detach call without attach (Tomi Valkeinen)
- drm/framebuffer: Fix use of uninitialized variable (Tomi Valkeinen)
- drm/drm_file: fix use of uninitialized variable (Tomi Valkeinen)
- RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Jack Wang)
- fast_dput(): handle underflows gracefully (Al Viro)
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Cristian Ciocaltea)
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Benjamin Berg)
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Su Hui)
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Zenm Chen)
- md: Whenassemble the array, consult the superblock of the freshest device (Alex Lyakas)
- ARM: dts: imx23/28: Fix the DMA controller node name (Fabio Estevam)
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties (Fabio Estevam)
- ARM: dts: imx27-apf27dev: Fix LED name (Fabio Estevam)
- ARM: dts: imx1: Fix sram node (Fabio Estevam)
- ARM: dts: imx27: Fix sram node (Fabio Estevam)
- ARM: dts: imx: Use flash@0,0 pattern (Fabio Estevam)
- ARM: dts: imx25/27-eukrea: Fix RTC node name (Fabio Estevam)
- ARM: dts: rockchip: fix rk3036 hdmi ports node (Johan Jonker)
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error() (Hannes Reinecke)
- scsi: libfc: Don't schedule abort twice (Hannes Reinecke)
- bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Hou Tao)
- wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Minsuk Kang)
- ARM: dts: imx7s: Fix nand-controller #size-cells (Alexander Stein)
- ARM: dts: imx7s: Fix lcdif compatible (Alexander Stein)
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Zhengchao Shao)
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices (Ido Schimmel)
- scsi: lpfc: Fix possible file string name overflow when updating firmware (Justin Tee)
- ext4: unify the type of flexbg_size to unsigned int (Baokun Li)
- SUNRPC: Fix a suspicious RCU usage warning (Anna Schumaker)
- KVM: s390: fix setting of fpc register (Heiko Carstens)
- s390/ptrace: handle setting of fpc register correctly (Heiko Carstens)
- jfs: fix array-index-out-of-bounds in diNewExt (Edward Adam Davis)
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Oleg Nesterov)
- pstore/ram: Fix crash when setting number of cpus to an odd number (Weichen Chen)
- jfs: fix uaf in jfs_evict_inode (Edward Adam Davis)
- jfs: fix array-index-out-of-bounds in dbAdjTree (Manas Ghandat)
- jfs: fix slab-out-of-bounds Read in dtSearch (Manas Ghandat)
- UBSAN: array-index-out-of-bounds in dtSplitRoot (Osama Muhammad)
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (Osama Muhammad)
- ACPI: extlog: fix NULL pointer dereference check (Prarit Bhargava)
- PNP: ACPI: fix fortify warning (Dmitry Antipov)
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop (Yuluo Qiu)
- audit: Send netlink ACK before setting connection in auditd_set (Chris Riches)
- powerpc/lib: Validate size for vector operations (Naveen N Rao)
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() (Michael Ellerman)
- powerpc: Fix build error due to is_valid_bugaddr() (Michael Ellerman)
- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Kunwu Chan)
- tick/sched: Preserve number of idle sleeps across CPU hotplug events (Tim Chen)
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan (Xi Ruoyao)
- drm/bridge: nxp-ptn3460: simplify some error checking (Dan Carpenter)
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking (Dan Carpenter)
- drm: Don't unref the same fb many times by mistake due to deadlock handling (Ville Syrjälä)
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 (Mario Limonciello)
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args (Qu Wenruo)
- btrfs: don't warn if discard range is not aligned to sector (David Sterba)
- net: fec: fix the unhandled context fault from smmu (Shenwei Wang)
- fjes: fix memleaks in fjes_hw_setup (Zhipeng Lu)
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal)
- net/mlx5e: fix a double-free in arfs_create_groups (Zhipeng Lu)
- net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Denis Efremov)
- netlink: fix potential sleeping issue in mqueue_flush_file (Zhengchao Shao)
- tcp: Add memory barrier to tcp_push() (Salvatore Dipietro)
- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv (Sharath Srinivasan)
- llc: Drop support for ETH_P_TR_802_2. (Kuniyuki Iwashima)
- llc: make llc_ui_sendmsg() more robust against bonding changes (Eric Dumazet)
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Lin Ma)
- drivers: core: fix kernel-doc markup for dev_err_probe() (Mauro Carvalho Chehab)
- driver code: print symbolic error code (Michał Mirosław)
- Revert "driver core: Annotate dev_err_probe() with __must_check" (Greg Kroah-Hartman)
- driver core: Annotate dev_err_probe() with __must_check (Andy Shevchenko)
- x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum (Maciej S. Szmigiero)
- powerpc: Use always instead of always-y in for crtsavres.o (Nathan Chancellor)
- block: Remove special-casing of compound pages (Matthew Wilcox (Oracle))
- parisc/firmware: Fix F-extend for PDC addresses (Helge Deller)
- rpmsg: virtio: Free driver_override when rpmsg_remove() (Xiaolei Wang)
- hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Herbert Xu)
- PM: hibernate: Enforce ordering during image compression/decompression (Hongchen Zhang)
- crypto: api - Disallow identical driver names (Herbert Xu)
- serial: sc16is7xx: add check for unsupported SPI modes during probe (Hugo Villeneuve)
- spi: introduce SPI_MODE_X_MASK macro (Oleksij Rempel)
- driver core: add device probe log helper (Andrzej Hajda)
- serial: sc16is7xx: set safe default SPI clock frequency (Hugo Villeneuve)
- units: add the HZ macros (Daniel Lezcano)
- units: change from 'L' to 'UL' (Daniel Lezcano)
- units: Add Watt units (Daniel Lezcano)
- include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Akinobu Mita)
- PCI: mediatek: Clear interrupt status before dispatching handler (qizhong cheng)
-
Fri Mar 29 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.536.1.el7uek]
- ext4: fix corruption during on-line resize (Maximilian Heyne) [Orabug: 36242427]
-
Fri Mar 08 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.535.2.el7uek]
- Fix null ptr in rds_tcp_recv_path (Allison Henderson) [Orabug: 33499812]
- LTS version: v4.14.338 (Saeed Mirzamohammadi)
- crypto: scompress - initialize per-CPU variables on each CPU (Sebastian Andrzej Siewior)
- Revert "NFSD: Fix possible sleep during nfsd4_release_lockowner()" (Greg Kroah-Hartman)
- i2c: s3c24xx: fix transferring more than one message in polling mode (Marek Szyprowski)
- i2c: s3c24xx: fix read transfers in polling mode (Marek Szyprowski)
- kdb: Fix a potential buffer overflow in kdb_local() (Christophe JAILLET)
- kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ (Daniel Thompson)
- ipvs: avoid stat macros calls from preemptible context (Fedor Pchelkin)
- net: ravb: Fix dma_addr_t truncation in error case (Nikita Yushchenko)
- serial: imx: Correct clock error message in function probe() (Christoph Niedermaier)
- apparmor: avoid crash when parsed profile name is empty (Fedor Pchelkin)
- MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() (Christophe JAILLET)
- MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() (Christophe JAILLET)
- HID: wacom: Correct behavior when processing some confidence == false touches (Jason Gerecke)
- wifi: mwifiex: configure BSSID consistently when starting AP (David Lin)
- wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Ilpo Järvinen)
- wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Ilpo Järvinen)
- fbdev: flush deferred work in fb_deferred_io_fsync() (Nam Cao)
- ALSA: oxygen: Fix right channel of capture volume mixer (Takashi Iwai)
- usb: mon: Fix atomicity violation in mon_bin_vma_fault (Gui-Dong Han)
- usb: chipidea: wait controller resume finished for wakeup irq (Xu Yang)
- usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Uttkarsh Aggarwal)
- usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Xu Yang)
- tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug (Heiko Carstens)
- binder: fix unused alloc->free_async_space (Carlos Llamas)
- binder: fix race between mmput() and do_exit() (Carlos Llamas)
- Input: atkbd - use ab83 as id when skipping the getid command (Hans de Goede)
- binder: fix async space check for 0-sized buffers (Carlos Llamas)
- watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling (Stefan Wahren)
- watchdog: set cdev owner before adding (Curtis Klein)
- gpu/drm/radeon: fix two memleaks in radeon_vm_init (Zhipeng Lu)
- drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Zhipeng Lu)
- drm/amd/pm: fix a double-free in si_dpm_init (Zhipeng Lu)
- media: dvbdev: drop refcount on error path in dvb_device_open() (Dan Carpenter)
- media: cx231xx: fix a memleak in cx231xx_init_isoc (Zhipeng Lu)
- drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table (Zhipeng Lu)
- drm/radeon/dpm: fix a memleak in sumo_parse_power_table (Zhipeng Lu)
- drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() (Yang Yingliang)
- drm/drv: propagate errors from drm_modeset_register_all() (Dmitry Baryshkov)
- drm/msm/mdp4: flush vblank event on disable (Dmitry Baryshkov)
- ASoC: cs35l34: Fix GPIO name and drop legacy include (Linus Walleij)
- ASoC: cs35l33: Fix GPIO name and drop legacy include (Linus Walleij)
- drm/radeon: check return value of radeon_ring_lock() (Nikita Zhandarovich)
- drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() (Nikita Zhandarovich)
- drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() (Nikita Zhandarovich)
- f2fs: fix to avoid dirent corruption (Chao Yu)
- drm/bridge: Fix typo in post_disable() description (Dario Binacchi)
- media: pvrusb2: fix use after free on context disconnection (Ricardo B. Marliere)
- RDMA/usnic: Silence uninitialized symbol smatch warnings (Leon Romanovsky)
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Eric Dumazet)
- Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Luiz Augusto von Dentz)
- wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Su Hui)
- wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Su Hui)
- wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Su Hui)
- rtlwifi: rtl8192de: make arrays static const, makes object smaller (Colin Ian King)
- wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Su Hui)
- wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Su Hui)
- wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Su Hui)
- wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Su Hui)
- wifi: rtlwifi: add calculate_bit_shift() (Su Hui)
- wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Su Hui)
- rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift (Joe Perches)
- firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() (Christophe JAILLET)
- net/ncsi: Fix netlink major/minor version numbers (Peter Delevoryas)
- ncsi: internal.h: Fix a spello (Bhaskar Chowdhury)
- wifi: libertas: stop selecting wext (Arnd Bergmann)
- bpf, lpm: Fix check prefixlen before walking trie (Florian Lehner)
- NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Trond Myklebust)
- crypto: scomp - fix req->dst buffer overflow (Chengming Zhou)
- crypto: scompress - Use per-CPU struct instead multiple variables (Sebastian Andrzej Siewior)
- crypto: scompress - return proper error code for allocation failure (Sebastian Andrzej Siewior)
- crypto: sahara - do not resize req->src when doing hash operations (Ovidiu Panait)
- crypto: sahara - fix processing hash requests with req->nbytes < sg->length (Ovidiu Panait)
- crypto: sahara - improve error handling in sahara_sha_process() (Ovidiu Panait)
- crypto: sahara - fix wait_for_completion_timeout() error handling (Ovidiu Panait)
- crypto: sahara - fix ahash reqsize (Ovidiu Panait)
- crypto: virtio - Wait for tasklet to complete on device remove (wangyangxin)
- pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() (Sergey Shtylyov)
- crypto: sahara - fix error handling in sahara_hw_descriptor_create() (Ovidiu Panait)
- crypto: sahara - fix processing requests with cryptlen < sg->length (Ovidiu Panait)
- crypto: sahara - fix ahash selftest failure (Ovidiu Panait)
- crypto: sahara - remove FLAGS_NEW_KEY logic (Ovidiu Panait)
- crypto: af_alg - Disallow multiple in-flight AIO requests (Herbert Xu)
- crypto: ccp - fix memleak in ccp_init_dm_workarea (Dinghao Liu)
- crypto: virtio - Handle dataq logic with tasklet (Gonglei (Arei))
- mtd: Fix gluebi NULL pointer dereference caused by ftl notifier (ZhaoLong Wang)
- calipso: fix memory leak in netlbl_calipso_add_pass() (Gavrilov Ilia)
- netlabel: remove unused parameter in netlbl_netlink_auditinfo() (Zheng Yejian)
- net: netlabel: Fix kerneldoc warnings (Andrew Lunn)
- ACPI: video: check for error while searching for backlight device parent (Nikita Kiryushin)
- mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response (Ronald Monthero)
- powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Kunwu Chan)
- powerpc/powernv: Add a null pointer check in opal_event_init() (Kunwu Chan)
- selftests/powerpc: Fix error handling in FPU/VMX preemption tests (Michael Ellerman)
- powerpc/pseries/memhp: Fix access beyond end of drmem array (Nathan Lynch)
- powerpc/pseries/memhotplug: Quieten some DLPAR operations (Laurent Dufour)
- powerpc/44x: select I2C for CURRITUCK (Randy Dunlap)
- powerpc: remove redundant 'default n' from Kconfig-s (Bartlomiej Zolnierkiewicz)
- powerpc: add crtsavres.o to always-y instead of extra-y (Masahiro Yamada)
- EDAC/thunderx: Fix possible out-of-bounds string access (Arnd Bergmann)
- x86/lib: Fix overflow when counting digits (Colin Ian King)
- coresight: etm4x: Fix width of CCITMIN field (James Clark)
- uio: Fix use-after-free in uio_open (Guanghui Feng)
- binder: fix comment on binder_alloc_new_buf() return value (Carlos Llamas)
- drm/crtc: fix uninitialized variable use (Jani Nikula)
- Input: xpad - add Razer Wolverine V2 support (Luca Weiss)
- ARC: fix spare error (Vineet Gupta)
- s390/scm: fix virtual vs physical address confusion (Vineeth Vijayan)
- Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Hans de Goede)
- reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski)
- ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI (Steven Rostedt (Google))
- tracing: Add size check when printing trace_marker output (Steven Rostedt (Google))
- tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing (Steven Rostedt (Google))
- drm/crtc: Fix uninit-value bug in drm_mode_setcrtc (Ziqi Zhao)
- jbd2: correct the printing of write_flags in jbd2_write_superblock() (Zhang Yi)
- clk: rockchip: rk3128: Fix HCLK_OTG gate register (Weihao Li)
- drm/exynos: fix a potential error pointer dereference (Xiang Yang)
- ASoC: da7219: Support low DC impedance headset (David Rau)
- net/tg3: fix race condition in tg3_reset_task() (Thinh Tran)
- ASoC: rt5650: add mutex to avoid the jack detection failure (Shuming Fan)
- ASoC: cs43130: Fix incorrect frame delay configuration (Maciej Strozek)
- ASoC: cs43130: Fix the position of const qualifier (Maciej Strozek)
- f2fs: explicitly null-terminate the xattr list (Eric Biggers)
- LTS version: v4.14.337 (Saeed Mirzamohammadi)
- ipv6: remove max_size check inline with ipv4 (Saeed Mirzamohammadi)
- ipv6: make ip6_rt_gc_expire an atomic_t (Saeed Mirzamohammadi)
- net/dst: use a smaller percpu_counter batch for dst entries accounting (Eric Dumazet)
- net: add a route cache full diagnostic message (Peter Oskolkov)
- netfilter: nf_tables: Reject tables of unsupported family (Phil Sutter) [Orabug: 36192153] {CVE-2023-6040}
- fuse: nlookup missing decrement in fuse_direntplus_link (ruanmeisi)
- mm: fix unmap_mapping_range high bits shift bug (Jiajun Xie)
- mm/memory-failure: check the mapcount of the precise page (Matthew Wilcox (Oracle))
- bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Michael Chan)
- asix: Add check for usbnet_get_endpoints (Chen Ni)
- net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues (Dinghao Liu)
- net/qla3xxx: switch from 'pci_' to 'dma_' API (Christophe JAILLET)
-
Fri Mar 01 2024 Yifei Liu <yifei.l.liu@oracle.com> [4.14.35-2047.535.1.el7uek]
- mm: avoid conflict between MADV_DOEXEC and upstream advice values (Anthony Yznaga) [Orabug: 36334310]
- net/rds: print PPID/COMM of process doing user reset on RDS connection (Juan Garcia) [Orabug: 36248431]
-
Tue Feb 27 2024 Yifei Liu <yifei.l.liu@oracle.com> [4.14.35-2047.534.3.el7uek]
- scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Guixin Liu) [Orabug: 36345169]
- scsi: megaraid_sas: Update max supported LD IDs to 240 (Chandrakanth Patil) [Orabug: 36344166]
-
Fri Feb 16 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.534.2.el7uek]
- workqueue: Make sure struct worker is accessible for wq_worker_comm() (Tejun Heo) [Orabug: 36300552]
- workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status} (Tejun Heo) [Orabug: 36300552]
- workqueue: Set worker->desc to workqueue name by default (Tejun Heo) [Orabug: 36300552]
- workqueue: Make worker_attach/detach_pool() update worker->pool (Tejun Heo) [Orabug: 36300552]
- workqueue: Replace pool->attach_mutex with global wq_pool_attach_mutex (Tejun Heo) [Orabug: 36300552]
-
Fri Feb 02 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.534.1.el7uek]
- LTS version: 4.14.336 (Yifei Liu)
- mmc: core: Cancel delayed work before releasing host (Geert Uytterhoeven)
- mmc: rpmb: fixes pause retune on all RPMB partitions. (Jorge Ramirez-Ortiz)
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards (Takashi Sakamoto)
- i40e: fix use-after-free in i40e_aqc_add_filters() (Ke Xiao)
- net: bcmgenet: Fix FCS generation for fragmented skbuffs (Adrian Cinal)
- net: sched: em_text: fix possible memory leak in em_text_destroy() (Hangyu Hua)
- nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local (Siddh Raman Pant)
- LTS version: 4.14.335 (Yifei Liu)
- block: Don't invalidate pagecache for invalid falloc modes (Sarthak Kukreti)
- dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Mikulas Patocka)
- net: 9p: avoid freeing uninit memory in p9pdu_vreadf (Fedor Pchelkin)
- Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (Luiz Augusto von Dentz)
- USB: serial: option: add Quectel RM500Q R13 firmware support (Reinhard Speyerer)
- USB: serial: option: add Foxconn T99W265 with new baseline (Slark Xiao)
- USB: serial: option: add Quectel EG912Y module support (Alper Ak)
- USB: serial: ftdi_sio: update Actisense PIDs constant names (Mark Glover)
- wifi: cfg80211: fix certs build to not depend on file order (Johannes Berg)
- wifi: cfg80211: Add my certificate (Chen-Yu Tsai)
- iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table (Javier Carrasco)
- Input: ipaq-micro-keys - add error handling for devm_kmemdup (Haoran Liu)
- iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw (Su Hui)
- ethernet: atheros: fix a memleak in atl1e_setup_ring_resources (Zhipeng Lu)
- net: sched: ife: fix potential use-after-free (Eric Dumazet)
- wifi: mac80211: mesh_plink: fix matches_local logic (Johannes Berg)
- s390/vx: fix save/restore of fpu kernel context (Heiko Carstens)
- ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init (Kunwu Chan)
-
Fri Jan 19 2024 Saeed Mirzamohammadi <saeed.mirzamohammadi@oracle.com> [4.14.35-2047.533.3.el7uek]
- net: rfkill: gpio: set GPIO direction (Rouven Czerwinski)
- sched/fair: Fix tg->load when offlining a CPU (Vincent Guittot) [Orabug: 36185208]
- IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Mark Zhang) [Orabug: 36143229]
- sched/rt: pick_next_rt_entity(): check list_entry (Pietro Borrello) [Orabug: 35181559] {CVE-2023-1077}
-
Mon Jan 08 2024 Yifei Liu <yifei.l.liu@oracle.com> [4.14.35-2047.533.2.el7uek]
- LTS version: 4.14.334 (Yifei Liu)
- powerpc/ftrace: Fix stack teardown in ftrace_no_trace (Naveen N Rao)
- powerpc/ftrace: Create a dummy stackframe to fix stack unwind (Naveen N Rao)
- ring-buffer: Fix memory leak of free page (Steven Rostedt (Google))
- team: Fix use-after-free when an option instance allocation fails (Florent Revest)
- ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS (Baokun Li)
- HID: hid-asus: add const to read-only outgoing usb buffer (Denis Benato)
- net: usb: qmi_wwan: claim interface 4 for ZTE MF290 (Lech Perczak)
- asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation (Linus Torvalds)
- HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Aoba K)
- HID: hid-asus: reset the backlight brightness level on resume (Denis Benato)
- platform/x86: intel_telemetry: Fix kernel doc descriptions (Andy Shevchenko)
- bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() (Coly Li)
- blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" (Ming Lei)
- appletalk: Fix Use-After-Free in atalk_ioctl (Hyunwoo Kim)
- vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() (Nikolay Kuratov)
- sign-file: Fix incorrect return values check (Yusong Gao)
- net: Remove acked SYN flag from packet in the transmit queue correctly (Dong Chenchen)
- qed: Fix a potential use-after-free in qed_cxt_tables_alloc (Dinghao Liu)
- net/rose: Fix Use-After-Free in rose_ioctl (Hyunwoo Kim)
- atm: Fix Use-After-Free in do_vcc_ioctl (Hyunwoo Kim) [Orabug: 36229395] {CVE-2023-51780}
- atm: solos-pci: Fix potential deadlock on &tx_queue_lock (Chengfeng Ye)
- atm: solos-pci: Fix potential deadlock on &cli_queue_lock (Chengfeng Ye)
- qca_spi: Fix reset behavior (Stefan Wahren)
- qca_debug: Fix ethtool -G iface tx behavior (Stefan Wahren)
- qca_debug: Prevent crash on TX ring changes (Stefan Wahren)
- LTS version: 4.14.333 (Yifei Liu)
- drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group (Ido Schimmel)
- psample: Require 'CAP_NET_ADMIN' when joining "packets" group (Ido Schimmel)
- genetlink: add CAP_NET_ADMIN test for multicast bind (Ido Schimmel)
- netlink: don't call ->netlink_bind with table lock held (Ido Schimmel)
- nilfs2: fix missing error check for sb_set_blocksize call (Ryusuke Konishi)
- KVM: s390/mm: Properly reset no-dat (Claudio Imbrenda)
- serial: 8250_omap: Add earlycon support for the AM654 UART controller (Ronald Wahl)
- serial: sc16is7xx: address RX timeout interrupt errata (Daniel Mack)
- parport: Add support for Brainboxes IX/UC/PX parallel cards (Cameron Williams)
- packet: Move reference count in packet_sock to atomic_long_t (Daniel Borkmann)
- tracing: Fix a possible race when disabling buffered events (Petr Pavlu)
- tracing: Fix incomplete locking when disabling buffered events (Petr Pavlu)
- tracing: Always update snapshot buffer size (Steven Rostedt (Google))
- nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() (Ryusuke Konishi)
- ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jason Zhang)
- scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Dinghao Liu)
- tracing: Fix a warning when allocating buffered events fails (Petr Pavlu)
- hwmon: (acpi_power_meter) Fix 4.29 MW bug (Armin Wolf)
- RDMA/bnxt_re: Correct module description string (Kalesh AP)
- tcp: do not accept ACK of bytes we never sent (Eric Dumazet)
- net: hns: fix fake link up on xge port (Yonglong Liu)
- drm/amdgpu: correct chunk_ptr to a pointer to chunk. (YuanShang)
- tg3: Increment tx_dropped in tg3_tso_bug() (Alex Pakhunov)
- tg3: Move the [rt]x_dropped counters to tg3_napi (Alex Pakhunov)
- LTS version: 4.14.332 (Yifei Liu)
- driver core: Release all resources during unbind before updating device links (Saravana Kannan)
- net: ravb: Start TX queues after HW initialization succeeded (Claudiu Beznea)
- ravb: Fix races between ravb_tx_timeout_work() and net related ops (Yoshihiro Shimoda)
- ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Zhengchao Shao)
- btrfs: send: ensure send_fd is writable (Jann Horn)
- btrfs: fix off-by-one when checking chunk map includes logical address (Filipe Manana)
- powerpc: Don't clobber f0/vs0 during fp|altivec register save (Timothy Pearson)
- dm verity: don't perform FEC for failed readahead IO (Wu Bo)
- dm-verity: align struct dm_verity_fec_io properly (Mikulas Patocka)
- firewire: core: fix possible memory leak in create_units() (Yang Yingliang)
- pinctrl: avoid reload of p state in list iteration (Maria Yu)
- usb: dwc3: set the dma max_seg_size (Ricardo Ribalda)
- USB: serial: option: don't claim interface 4 for ZTE MF290 (Lech Perczak)
- USB: serial: option: fix FM101R-GL defines (Puliang Lu)
- USB: serial: option: add Fibocom L7xx modules (Victor Fragoso)
- bcache: prevent potential division by zero error (Rand Deeb)
- bcache: check return value from btree_node_alloc_replacement() (Coly Li)
- USB: serial: option: add Luat Air72*U series products (Asuna Yang)
- s390/dasd: protect device queue against concurrent access (Jan Höppner)
- mtd: rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips (Claire Lin)
- net: axienet: Fix check for partial TX checksum (Samuel Holland)
- amd-xgbe: propagate the correct speed and duplex status (Raju Rangoju)
- amd-xgbe: handle corner-case during sfp hotplug (Raju Rangoju)
- arm/xen: fix xen_vcpu_info allocation alignment (Stefano Stabellini)
- net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez)
- ipv4: Correct/silence an endian warning in __ip_do_redirect (Kunwu Chan)
- drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full (Jonas Karlman)
- ata: pata_isapnp: Add missing error check for devm_ioport_map() (Chen Ni)
- drm/panel: simple: Fix Innolux G101ICE-L01 timings (Marek Vasut)
- RDMA/irdma: Prevent zero-length STAG registration (Christopher Bednarz) [Orabug: 36155615] {CVE-2023-25775}
- LTS version: 4.14.331 (Yifei Liu)
- net: sched: fix race condition in qdisc_graft() (Eric Dumazet) [Orabug: 35250826] {CVE-2023-0590}
- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Dongli Zhang)
- ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Kemeng Shi)
- ext4: correct return value of ext4_convert_meta_bg (Kemeng Shi)
- ext4: correct offset of gdb backup in non meta_bg group to update_backups (Kemeng Shi)
- ext4: apply umask if ACL support is disabled (Max Kellermann)
- media: venus: hfi: fix the check to handle session buffer requirement (Vikash Garodia)
- media: sharp: fix sharp encoding (Sean Young)
- i2c: i801: fix potential race in i801_block_transaction_byte_by_byte (Heiner Kallweit)
- net: dsa: lan9303: consequently nested-lock physical MDIO (Alexander Sverdlin)
- ALSA: info: Fix potential deadlock at disconnection (Takashi Iwai)
- parisc/pgtable: Do not drop upper 5 address bits of physical address (Helge Deller)
- parisc: Prevent booting 64-bit kernels on PA1.x machines (Helge Deller)
- mcb: fix error handling for different scenarios when parsing (Sanjuán García, Jorge)
- jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Zhihao Cheng)
- genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware (Herve Codina)
- mmc: meson-gx: Remove setting of CMD_CFG_ERROR (Rong Chen)
- PM: hibernate: Clean up sync_read handling in snapshot_write_next() (Brian Geffon)
- PM: hibernate: Use __get_safe_page() rather than touching the list (Brian Geffon)
- mmc: vub300: fix an error code (Dan Carpenter)
- PCI/sysfs: Protect driver's D3cold preference from user space (Lukas Wunner)
- hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (David Woodhouse)
- audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Paul Moore)
- audit: don't take task_lock() in audit_exe_compare() code path (Paul Moore)
- KVM: x86: Ignore MSR_AMD64_TW_CFG access (Maciej S. Szmigiero)
- randstruct: Fix gcc-plugin performance mode to stay in group (Kees Cook)
- media: venus: hfi: add checks to perform sanity on queue pointers (Vikash Garodia)
- pwm: Fix double shift bug (Dan Carpenter)
- gfs2: ignore negated quota changes (Bob Peterson)
- media: vivid: avoid integer overflow (Hans Verkuil)
- media: gspca: cpia1: shift-out-of-bounds in set_flicker (Rajeshwar R Shinde)
- i2c: sun6i-p2wi: Prevent potential division by zero (Axel Lin)
- tty: vcc: Add check for kstrdup() in vcc_probe() (Yi Yang)
- scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (Wenchao Hao)
- atm: iphase: Do PCI error checks on own line (Ilpo Järvinen)
- ALSA: hda: Fix possible null-ptr-deref when assigning a stream (Cezary Rojewski)
- jfs: fix array-index-out-of-bounds in diAlloc (Manas Ghandat)
- jfs: fix array-index-out-of-bounds in dbFindLeaf (Manas Ghandat)
- fs/jfs: Add validity check for db_maxag and db_agpref (Juntong Deng)
- fs/jfs: Add check for negative db_l2nbperpage (Juntong Deng)
- RDMA/hfi1: Use FIELD_GET() to extract Link Width (Ilpo Järvinen)
- crypto: pcrypt - Fix hungtask for PADATA_RESET (Lu Jialin)
- selftests/efivarfs: create-read: fix a resource leak (zhujun2)
- drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga (Mario Limonciello)
- drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 (Mario Limonciello)
- net: annotate data-races around sk->sk_dst_pending_confirm (Eric Dumazet)
- wifi: ath10k: fix clang-specific fortify warning (Dmitry Antipov)
- wifi: ath9k: fix clang-specific fortify warnings (Dmitry Antipov)
- wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (Ping-Ke Shih)
- x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Mike Rapoport (IBM))
- clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware (Ronald Wahl)
- clocksource/drivers/timer-imx-gpt: Fix potential memory leak (Jacky Bai)
- locking/ww_mutex/test: Fix potential workqueue corruption (John Stultz)
- LTS version: 4.14.330 (Yifei Liu)
- btrfs: use u64 for buffer sizes in the tree search ioctls (Filipe Manana)
- fbdev: fsl-diu-fb: mark wr_reg_wa() static (Arnd Bergmann)
- netfilter: xt_recent: fix (increase) ipv6 literal buffer length (Maciej Żenczykowski)
- tg3: power down device only on SYSTEM_POWER_OFF (George Shuklin)
- dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. (Kuniyuki Iwashima)
- dccp: Call security_inet_conn_request() after setting IPv4 addresses. (Kuniyuki Iwashima)
- tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING (Shigeru Yoshida)
- llc: verify mac len before reading mac header (Willem de Bruijn)
- pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume (Florian Fainelli)
- media: s3c-camif: Avoid inappropriate kfree() (Katya Orlova)
- pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() (Yang Yingliang)
- pcmcia: ds: fix refcount leak in pcmcia_device_add() (Yang Yingliang)
- pcmcia: cs: fix possible hung task and memory leak pccardd() (Yang Yingliang)
- dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() (Christophe JAILLET)
- USB: usbip: fix stub_dev hub disconnect (Jonas Blixt)
- misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() (Jinjie Ruan)
- dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Dan Carpenter)
- usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency (Jia-Ju Bai)
- tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Yi Yang)
- mfd: dln2: Fix double put in dln2_probe (Dinghao Liu)
- ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Cezary Rojewski)
- sh: bios: Revive earlyprintk support (Geert Uytterhoeven)
- RDMA/hfi1: Workaround truncation compilation error (Leon Romanovsky)
- ext4: move 'ix' sanity check to corrent position (Gou Hao)
- ARM: 9321/1: memset: cast the constant byte to unsigned char (Kursad Oney)
- hwrng: geode - fix accessing registers (Jonas Gorski)
- firmware: ti_sci: Mark driver as non removable (Dhruva Gole)
- ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator (Krzysztof Kozlowski)
- drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() (Christophe JAILLET)
- drm/radeon: possible buffer overflow (Konstantin Meskhidze)
- drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs (Jonas Karlman)
- platform/x86: wmi: Fix probe failure when failing to register WMI devices (Armin Wolf)
- clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data (Jiasheng Jiang)
- clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data (Jiasheng Jiang)
- clk: keystone: pll: fix a couple NULL vs IS_ERR() checks (Dan Carpenter)
- clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies (Devi Priya)
- ipv6: avoid atomic fragment on GSO packets (Yan Zhai)
- ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Christophe JAILLET)
- thermal: core: prevent potential string overflow (Dan Carpenter)
- wifi: rtlwifi: fix EDCA limit set by BT coexistence (Dmitry Antipov)
- tcp_metrics: do not create an entry from tcp_init_metrics() (Eric Dumazet)
- tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Eric Dumazet)
- i40e: fix potential memory leaks in i40e_remove() (Andrii Staikov)
- LTS version: 4.14.329 (Yifei Liu)
- tty: 8250: Add support for Intashield IS-100 (Cameron Williams)
- tty: 8250: Add support for Brainboxes UP cards (Cameron Williams)
- tty: 8250: Add support for additional Brainboxes UC cards (Cameron Williams)
- tty: 8250: Remove UC-257 and UC-431 (Cameron Williams)
- usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (LihaSika)
- PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Vicki Pfau)
- remove the sx8 block driver (Christoph Hellwig)
- ata: ahci: fix enum constants for gcc-13 (Arnd Bergmann)
- net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Su Hui)
- platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e (Hans de Goede)
- scsi: mpt3sas: Fix in error path (Tomas Henzl)
- fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() (Jorge Maidana)
- ASoC: rt5650: fix the wrong result of key button (Shuming Fan)
- netfilter: nfnetlink_log: silence bogus compiler warning (Florian Westphal)
- fbdev: atyfb: only use ioremap_uc() on i386 and ia64 (Arnd Bergmann)
- Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Dmitry Torokhov)
- dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe (Zhang Shurong)
- irqchip/stm32-exti: add missing DT IRQ flag translation (Ben Wolsieffer)
- ASoC: simple-card: fixup asoc_simple_probe() error handling (Kuninori Morimoto)
- x86: Fix .brk attribute in linker script (Juergen Gross)
- rpmsg: Fix possible refcount leak in rpmsg_register_device_override() (Hangyu Hua)
- rpmsg: glink: Release driver_override (Bjorn Andersson)
- rpmsg: Fix calling device_lock() on non-initialized device (Krzysztof Kozlowski)
- rpmsg: Fix kfree() of static memory on setting driver_override (Krzysztof Kozlowski)
- driver: platform: Add helper for safer setting of driver_override (Krzysztof Kozlowski)
- x86/mm: Fix RESERVE_BRK() for older binutils (Josh Poimboeuf)
- x86/mm: Simplify RESERVE_BRK() (Josh Poimboeuf) [Orabug: 34335626] {CVE-2022-23816} {CVE-2022-29901}
- x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Thomas Gleixner)
- nfsd: lock_rename() needs both directories to live on the same fs (Al Viro)
- f2fs: fix to do sanity check on inode type during garbage collection (Chao Yu)
- kobject: Fix slab-out-of-bounds in fill_kobj_path() (Wang Hai) [Orabug: 35924075] {CVE-2023-45863}
- drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() (Lukasz Majczak)
- ARM: 8933/1: replace Sun/Solaris style flag on section directive (Nick Desaulniers)
- i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() (Herve Codina)
- i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() (Herve Codina)
- i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() (Herve Codina)
- i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera)
- gtp: uapi: fix GTPA_MAX (Pablo Neira Ayuso)
- tcp: fix wrong RTO timeout when received SACK reneging (Fred Chen)
- r8152: Increase USB control msg timeout to 5000ms as per spec (Douglas Anderson)
- igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Mateusz Palczewski)
- treewide: Spelling fix in comment (Kunwu Chan)
- virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan)
- mcb-lpc: Reallocate memory region to avoid memory overlapping (Rodríguez Barbarin, José Javier)
- mcb: Return actual parsed size when reading chameleon table (Rodríguez Barbarin, José Javier)