Merge 6.6.80 into android15-6.6-lts
GKI (arm64) relevant 38 out of 141 changes, affecting 61 files +558/-202 14cc006e arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings [1 file, +6/-3] 0a657f6e mm: update mark_victim tracepoints fields [2 files, +37/-5] 972486d3 memcg: fix soft lockup in the OOM process [2 files, +13/-2] e68d2b88 Bluetooth: qca: Support downloading board id specific NVM for WCN7850 [1 file, +15/-3] ae2d111c Bluetooth: qca: Update firmware-name to support board specific nvm [1 file, +85/-28] ab8b6bf2 Bluetooth: qca: Fix poor RF performance for WCN6855 [1 file, +3/-2] c02d6303 Input: serio - define serio_pause_rx guard to pause and resume serio ports [1 file, +3/-0] 7f818ac0 scsi: core: Handle depopulation and restoration in progress [2 files, +5/-0] 3cfce644 scsi: core: Do not retry I/Os during depopulation [1 file, +7/-2] bd747c0a media: uvcvideo: Refactor iterators [1 file, +13/-11] 08384382 media: uvcvideo: Only save async fh if success [1 file, +11/-7] 4dbaa738 media: uvcvideo: Remove dangling pointers [3 files, +67/-3] 39dfc17a nvmem: Create a header for internal sharing [2 files, +36/-23] 276dae17 nvmem: Simplify the ->add_cells() hook [4 files, +6/-10] a0ee898a nvmem: Move and rename ->fixup_cell_info() [5 files, +15/-24] e79e6f24 USB: gadget: core: create sysfs link between udc and gadget [1 file, +9/-0] 859cb45a usb: gadget: core: flush gadget workqueue after device removal [1 file, +1/-1] deeee3ad USB: gadget: f_midi: f_midi_complete to call queue_work [1 file, +1/-1] de4b679a net/sched: cls_api: fix error handling causing NULL dereference [1 file, +1/-1] cc9a7832 sockmap, vsock: For connectible sockets allow only connected [1 file, +3/-0] 61004a51 vsock/bpf: Warn on socket without transport [2 files, +4/-1] 49076867 tcp: adjust rcvq_space after updating scaling ratio [1 file, +9/-3] dfc61b8b flow_dissector: Fix handling of mixed port and port-range keys [1 file, +19/-12] ef3d41c5 flow_dissector: Fix port range key handling in BPF conversion [1 file, +10/-8] 026b2a1b net: Add non-RCU dev_getbyhwaddr() helper [2 files, +36/-3] 24e0ede9 arp: switch to dev_getbyhwaddr() in arp_req_set_public() [1 file, +1/-1] f1d5e6a5 tcp: drop secpath at the same time as we currently drop dst [4 files, +21/-7] d56d8a23 bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() [1 file, +1/-4] fc01ba09 bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic [2 files, +8/-6] 29cfda62 bpf: avoid holding freeze_mutex during mmap operation [1 file, +10/-7] 05a571ee bpf: Fix wrong copied_seq calculation [5 files, +77/-5] eab50afc bpf: Disable non stream socket for strparser [1 file, +4/-1] 6ecb9fa1 bpf: Fix deadlock when freeing cgroup storage [1 file, +1/-1] d3acd2a4 nvme/ioctl: add missing space in err message [1 file, +1/-2] 586f0114 bpf: skip non exist keys in generic_map_lookup_batch [1 file, +5/-13] b9826e3b io_uring: prevent opcode speculation [1 file, +2/-0] 95b93d54 lib/iov_iter: fix import_iovec_ubuf iovec management [1 file, +2/-1] 91f0e576 mm,madvise,hugetlb: check for 0-length range after end address adjustment [1 file, +10/-1] Changes in 6.6.80 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings xfs: assert a valid limit in xfs_rtfind_forw xfs: validate inumber in xfs_iget xfs: fix a sloppy memory handling bug in xfs_iroot_realloc xfs: fix a typo xfs: skip background cowblock trims on inodes open for write xfs: don't free cowblocks from under dirty pagecache on unshare xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname xfs: return bool from xfs_attr3_leaf_add xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate xfs: don't ifdef around the exact minlen allocations xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() xfs: Remove empty declartion in header file xfs: pass the exact range to initialize to xfs_initialize_perag xfs: update the file system geometry after recoverying superblock buffers xfs: error out when a superblock buffer update reduces the agcount xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag xfs: update the pag for the last AG at recovery time xfs: Reduce unnecessary searches when searching for the best extents xfs: streamline xfs_filestream_pick_ag xfs: Check for delayed allocations before setting extsize xfs: report realtime block quota limits on realtime directories xfs: don't over-report free space or inodes in statvfs md: use separate work_struct for md_start_sync() md: factor out a helper from mddev_put() md: simplify md_seq_ops md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() md/md-cluster: fix spares warnings for __le64 md/md-bitmap: add 'sync_size' into struct md_bitmap_stats md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime mm: update mark_victim tracepoints fields memcg: fix soft lockup in the OOM process cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro cpufreq: fix using cpufreq-dt as module Bluetooth: qca: Support downloading board id specific NVM for WCN7850 Bluetooth: qca: Update firmware-name to support board specific nvm Bluetooth: qca: Fix poor RF performance for WCN6855 Input: serio - define serio_pause_rx guard to pause and resume serio ports Input: synaptics - fix crash when enabling pass-through port ASoC: renesas: rz-ssi: Add a check for negative sample_space firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() scsi: core: Handle depopulation and restoration in progress scsi: core: Do not retry I/Os during depopulation arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property arm64: dts: qcom: sm8450: Fix ADSP memory base and length arm64: dts: qcom: sm8550: Add dma-coherent property arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property arm64: dts: qcom: sm8550: Fix ADSP memory base and length soc/mediatek: mtk-devapc: Convert to platform remove callback returning void soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove media: uvcvideo: Refactor iterators media: uvcvideo: Only save async fh if success media: uvcvideo: Remove dangling pointers nvmem: Create a header for internal sharing nvmem: Simplify the ->add_cells() hook nvmem: Move and rename ->fixup_cell_info() nvmem: imx-ocotp-ele: fix MAC address byte order USB: gadget: core: create sysfs link between udc and gadget usb: gadget: core: flush gadget workqueue after device removal USB: gadget: f_midi: f_midi_complete to call queue_work ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] powerpc/64s/mm: Move __real_pte stubs into hash-4k.h powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline ALSA: hda/realtek: Fixup ALC225 depop procedure powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC geneve: Fix use-after-free in geneve_find_dev(). ALSA: hda/cirrus: Correct the full scale volume set logic net/sched: cls_api: fix error handling causing NULL dereference ALSA: seq: Drop UMP events when no UMP-conversion is set s390/ism: add release function for struct device ibmvnic: Return error code on TX scrq flush fail ibmvnic: Introduce send sub-crq direct ibmvnic: Add stat for tx direct vs tx batched ibmvnic: Don't reference skb after sending to VIOS sockmap, vsock: For connectible sockets allow only connected vsock/bpf: Warn on socket without transport tcp: adjust rcvq_space after updating scaling ratio gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). geneve: Suppress list corruption splat in geneve_destroy_tunnels(). flow_dissector: Fix handling of mixed port and port-range keys flow_dissector: Fix port range key handling in BPF conversion net: Add non-RCU dev_getbyhwaddr() helper arp: switch to dev_getbyhwaddr() in arp_req_set_public() net: axienet: Set mac_managed_pm tcp: drop secpath at the same time as we currently drop dst drm/tidss: Add simple K2G manual reset drm/tidss: Fix race condition while handling interrupt registers drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit() bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic bpf: avoid holding freeze_mutex during mmap operation strparser: Add read_sock callback bpf: Fix wrong copied_seq calculation bpf: Disable non stream socket for strparser bpf: Fix deadlock when freeing cgroup storage power: supply: da9150-fg: fix potential overflow nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() drm/msm: Avoid rounding up to one jiffy nvme/ioctl: add missing space in err message bpf: skip non exist keys in generic_map_lookup_batch drm/nouveau/pmu: Fix gp10b firmware guard arm64: dts: mediatek: mt8183: Disable DSI display output by default drm/msm/dpu: Disable dither in phys encoder cleanup drm/i915: Make sure all planes in use by the joiner have their crtc included drm/i915/dp: Fix error handling during 128b/132b link training io_uring: prevent opcode speculation tee: optee: Fix supplicant wait loop drop_monitor: fix incorrect initialization order soc: loongson: loongson2_guts: Add check for devm_kstrdup() lib/iov_iter: fix import_iovec_ubuf iovec management nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() ASoC: fsl_micfil: Enable default case in micfil_set_quality() ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close acct: perform last write from workqueue acct: block access to kernel internal filesystems mm,madvise,hugetlb: check for 0-length range after end address adjustment mtd: rawnand: cadence: fix error code in cadence_nand_init() mtd: rawnand: cadence: use dma_map_resource for sdma address mtd: rawnand: cadence: fix incorrect device in dma_unmap_single smb: client: Add check for next_buffer in receive_encrypted_standard() EDAC/qcom: Correct interrupt enable register configuration ftrace: Correct preemption accounting for function tracing. ftrace: Do not add duplicate entries in subops manager ops net/mlx5e: Don't call cleanup on profile rollback failure md: fix missing flush of sync_work md: Fix md_seq_ops() regressions arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link nilfs2: eliminate staggered calls to kunmap in nilfs_rename nilfs2: handle errors that nilfs_prepare_chunk() may return x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit Linux 6.6.80 Change-Id: Ib44dd3b1350d4b0a9fc3fa485d0160da00955c3b Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment