Commit 4bd04f2b authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

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: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents 55feac40 568e253c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment