Merge 6.6.114 into android15-6.6-lts
GKI (arm64) relevant 30 out of 105 changes, affecting 39 files +381/-297 67a664ee r8152: add error handling in rtl8152_driver_init [1 file, +6/-1] f13ef730 f2fs: fix wrong block mapping for multi-devices [1 file, +1/-1] 870e1410 jbd2: ensure that all ongoing I/O complete before freeing blocks [1 file, +9/-4] 6e85cc40 ext4: wait for ongoing I/O to complete before freeing blocks [1 file, +9/-2] cb6039b6 ext4: detect invalid INLINE_DATA + EXTENTS flag combination [1 file, +8/-0] f7255393 epoll: Remove ep_scan_ready_list() in comments [1 file, +4/-4] eb0d280c eventpoll: Replace rwlock with spinlock [1 file, +26/-113] 167ac21a usb: gadget: Store endpoint pointer in usb_request [2 files, +5/-0] 70a76674 usb: gadget: Introduce free_usb_request helper [1 file, +23/-0] 070f341d usb: gadget: f_ecm: Refactor bind path to use __free() [1 file, +20/-28] e348d18f usb: gadget: f_acm: Refactor bind path to use __free() [1 file, +19/-23] 1cde4516 usb: gadget: f_ncm: Refactor bind path to use __free() [1 file, +33/-45] d280c138 HID: multitouch: fix sticky fingers [1 file, +14/-13] 48294a67 net/ip6_tunnel: Prevent perpetual tunnel growth [3 files, +16/-16] 2bd8352d tcp: fix tcp_tso_should_defer() vs large RTT [1 file, +15/-4] 06da9b0f nvme-multipath: Skip nr_active increments in RETRY disposition [1 file, +4/-2] 3359a93f sched/balancing: Rename newidle_balance() => sched_balance_newidle() [1 file, +8/-8] 66c29d9f sched/fair: Fix pelt lost idle time detection [1 file, +13/-13] 576312eb ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card [1 file, +8/-2] ef45e081 HID: hid-input: only ignore 0 battery events for digitizers [1 file, +4/-1] a0ed8ae5 HID: multitouch: fix name of Stylus input devices [1 file, +1/-0] d9d3e9ff arm64: cputype: Add Neoverse-V3AE definitions [1 file, +2/-0] a0caf1de block: fix race between set_blocksize and read paths [4 files, +43/-1] cbdd5505 PM: runtime: Add new devm functions [2 files, +48/-0] f846eacd fs: quota: create dedicated workqueue for quota_release_work [1 file, +9/-1] cebfbf40 vfs: Don't leak disconnected dentries on umount [1 file, +2/-0] 01829af7 ext4: avoid potential buffer over-read in parse_apply_sb_mount_options() [1 file, +5/-12] 6d459735 PCI: Add PCI_VDEVICE_SUB helper macro [1 file, +14/-0] 65dc89d5 PCI/sysfs: Ensure devices are powered for config reads (part 2) [1 file, +8/-2] 92b82e23 mm/ksm: fix flag-dropping behavior in ksm_madvise [3 files, +4/-1] Changes in 6.6.114 smb: client: Fix refcount leak for cifs_sb_tlink r8152: add error handling in rtl8152_driver_init f2fs: fix wrong block mapping for multi-devices jbd2: ensure that all ongoing I/O complete before freeing blocks ext4: wait for ongoing I/O to complete before freeing blocks ext4: detect invalid INLINE_DATA + EXTENTS flag combination btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running btrfs: fix incorrect readahead expansion length btrfs: do not assert we found block group item when creating free space tree can: gs_usb: gs_make_candev(): populate net_device->dev_port can: gs_usb: increase max interface to U8_MAX cifs: parse_dfs_referrals: prevent oob on malformed input drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies drm/amdgpu: use atomic functions with memory barriers for vm fault info drm/amd: Check whether secure display TA loaded successfully cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1 epoll: Remove ep_scan_ready_list() in comments eventpoll: Replace rwlock with spinlock drm/msm/adreno: De-spaghettify the use of memory barriers drm/msm/a6xx: Fix PDC sleep sequence drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions drm/exynos: exynos7_drm_decon: properly clear channels during bind drm/exynos: exynos7_drm_decon: remove ctx->suspended media: nxp: imx8-isi: Drop unused argument to mxc_isi_channel_chain() media: nxp: imx8-isi: m2m: Fix streaming cleanup on release usb: gadget: Store endpoint pointer in usb_request usb: gadget: Introduce free_usb_request helper usb: gadget: f_ecm: Refactor bind path to use __free() usb: gadget: f_acm: Refactor bind path to use __free() usb: gadget: f_ncm: Refactor bind path to use __free() usb: gadget: f_rndis: Refactor bind path to use __free() HID: multitouch: fix sticky fingers dax: skip read lock assertion for read-only filesystems can: m_can: m_can_plat_remove(): add missing pm_runtime_disable() net: dlink: handle dma_map_single() failure properly doc: fix seg6_flowlabel path r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H net/ip6_tunnel: Prevent perpetual tunnel growth amd-xgbe: Avoid spurious link down messages during interface toggle tcp: fix tcp_tso_should_defer() vs large RTT tg3: prevent use of uninitialized remote_adv and local_adv variables tls: trim encrypted message to match the plaintext on short splice net: tls: wait for async completion on last message tls: wait for async encrypt in case of error during latter iterations of sendmsg tls: always set record_type in tls_process_cmsg tls: wait for pending async decryptions if tls_strp_msg_hold fails tls: don't rely on tx_work during send() net: usb: lan78xx: Add error handling to lan78xx_init_mac_address net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset nvme-multipath: Skip nr_active increments in RETRY disposition riscv: kprobes: Fix probe address validation drm/bridge: lt9211: Drop check for last nibble of version register ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec ASoC: nau8821: Cancel jdet_work before handling jack ejection ASoC: nau8821: Generalize helper to clear IRQ status ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit drm/i915/guc: Skip communication warning on reset in progress drm/amd/powerplay: Fix CIK shutdown temperature drm/rockchip: vop2: use correct destination rectangle height check sched/balancing: Rename newidle_balance() => sched_balance_newidle() sched/fair: Fix pelt lost idle time detection ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages() selftests/bpf: make arg_parsing.c more robust to crashes ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card HID: hid-input: only ignore 0 battery events for digitizers HID: multitouch: fix name of Stylus input devices selftests: arg_parsing: Ensure data is flushed to disk before reading. hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp() arm64: cputype: Add Neoverse-V3AE definitions arm64: errata: Apply workarounds for Neoverse-V3AE block: fix race between set_blocksize and read paths nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs() NFSD: Rework encoding and decoding of nfsd4_deviceid NFSD: Minor cleanup in layoutcommit processing NFSD: Fix last write offset handling in layoutcommit xfs: rename the old_crc variable in xlog_recover_process xfs: fix log CRC mismatches between i386 and other architectures PM: runtime: Add new devm functions iio: imu: inv_icm42600: Simplify pm_runtime setup phy: cdns-dphy: Store hs_clk_rate and return it phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling iio: imu: inv_icm42600: reorganize DMA aligned buffers in structure iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended xfs: use deferred intent items for reaping crosslinked blocks padata: Reset next CPU when reorder sequence wraps around quota: remove unneeded return value of register_quota_format fs: quota: create dedicated workqueue for quota_release_work NFSD: Define a proc_layoutcommit for the FlexFiles layout type vfs: Don't leak disconnected dentries on umount ext4: avoid potential buffer over-read in parse_apply_sb_mount_options() phy: cadence: cdns-dphy: Update calibration wait time for startup state machine PCI: Add PCI_VDEVICE_SUB helper macro ixgbevf: Add support for Intel(R) E610 device ixgbevf: fix getting link speed data for E610 devices ixgbevf: fix mailbox API compatibility by negotiating supported features nfsd: decouple the xprtsec policy check from check_nfsd_access() PCI/sysfs: Ensure devices are powered for config reads (part 2) ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL mm/ksm: fix flag-dropping behavior in ksm_madvise PCI: j721e: Enable ACSPCIE Refclk if "ti,syscon-acspcie-proxy-ctrl" exists PCI: j721e: Fix programming sequence of "strap" settings PCI: tegra194: Reset BARs when running in PCIe endpoint mode Linux 6.6.114 Change-Id: I3ef32c6ba2941573c28c6a406e100a243a57194e Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment