Merge 6.1.125 into android14-6.1-lts
Changes in 6.1.125
ceph: give up on paths longer than PATH_MAX
bpf, sockmap: Fix race between element replace and close()
sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers
jbd2: increase IO priority for writing revoke records
jbd2: flush filesystem device before updating tail sequence
dm array: fix releasing a faulty array block twice in dm_array_cursor_end
dm array: fix unreleased btree blocks on closing a faulty array cursor
dm array: fix cursor index when skipping across block boundaries
exfat: fix the infinite loop in exfat_readdir()
exfat: fix the infinite loop in __exfat_free_cluster()
scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
ASoC: mediatek: disable buffer pre-allocation
ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
net: 802: LLC+SNAP OID:PID lookup on start of skb data
tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
tcp/dccp: allow a connection when sk_max_ack_backlog is zero
net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
bnxt_en: Fix possible memory leak when hwrm_req_replace fails
cxgb4: Avoid removal of uninserted tid
ice: fix incorrect PHY settings for 100 GB/s
tls: Fix tls_sw_sendmsg error handling
Bluetooth: hci_sync: Fix not setting Random Address when required
tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset
netfilter: nf_tables: imbalance in flowtable binding
netfilter: conntrack: clamp maximum hashtable size to INT_MAX
sched: sch_cake: add bounds checks to host bulk flow fairness counts
net/mlx5: Fix variable not being completed when function returns
drm/mediatek: stop selecting foreign drivers
drm/mediatek: Fix YCbCr422 color format issue for DP
drm/mediatek: Fix mode valid issue for dp
drm/mediatek: Add return value check when reading DPCD
ksmbd: fix a missing return value check bug
afs: Fix the maximum cell name length
ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked
cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu
dm thin: make get_first_thin use rcu-safe list first function
dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
sctp: sysctl: rto_min/max: avoid using current->nsproxy
sctp: sysctl: auth_enable: avoid using current->nsproxy
sctp: sysctl: udp_port: avoid using current->nsproxy
sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
drm/amd/display: Add check for granularity in dml ceil/floor helpers
thermal: of: fix OF node leak in of_thermal_zone_find()
riscv: Fix sleeping in invalid context in die()
ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
drm/amd/display: increase MAX_SURFACES to the value supported by hw
dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)
bpf: Add MEM_WRITE attribute
bpf: Fix overloading of MEM_UNINIT's meaning
USB: serial: option: add MeiG Smart SRM815
USB: serial: option: add Neoway N723-EA support
staging: iio: ad9834: Correct phase range check
staging: iio: ad9832: Correct phase range check
usb-storage: Add max sectors quirk for Nokia 208
USB: serial: cp210x: add Phoenix Contact UPS Device
usb: dwc3: gadget: fix writing NYET threshold
topology: Keep the cpumask unchanged when printing cpumap
misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling
misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config
usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
usb: dwc3-am62: Disable autosuspend during remove
USB: usblp: return error when setting unsupported protocol
USB: core: Disable LPM only for non-suspended ports
usb: fix reference leak in usb_new_device()
usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
iio: pressure: zpa2326: fix information leak in triggered buffer
iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
iio: light: vcnl4035: fix information leak in triggered buffer
iio: imu: kmx61: fix information leak in triggered buffer
iio: adc: ti-ads8688: fix information leak in triggered buffer
iio: gyro: fxas21002c: Fix missing data update in trigger handler
iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
iio: adc: at91: call input_free_device() on allocated iio_dev
iio: inkern: call iio_device_put() only on mapped devices
iio: adc: ad7124: Disable all channels at probe time
io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period
ARM: dts: imxrt1050: Fix clocks for mmc
block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
arm64: dts: rockchip: add hevc power domain clock to rk3328
of: unittest: Add bus address range parsing tests
of/address: Add support for 3 address cell bus
of: address: Fix address translation when address-size is greater than 2
of: address: Remove duplicated functions
of: address: Store number of bus flag cells rather than bool
of: address: Preserve the flags portion on 1:1 dma-ranges mapping
ocfs2: correct return value of ocfs2_local_free_info()
ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
drm: bridge: adv7511: use dev_err_probe in probe function
drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
Linux 6.1.125
Change-Id: I12a4b35f88b649da1be91de63661fdc15f1015ff
Signed-off-by:
Greg Kroah-Hartman <gregkh@google.com>
Loading