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

Merge 6.12.49 into android16-6.12-lts



GKI (arm64) relevant 21 out of 106 changes, affecting 36 files +328/-261
  b146e043 nvme: fix PI insert on write [1 file, +11/-7]
  ded4d207 cgroup: split cgroup_destroy_wq into 3 workqueues [1 file, +36/-7]
  fa4749c0 tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). [1 file, +5/-0]
  f8f64254 dm-stripe: fix a possible integer overflow [1 file, +7/-3]
  f6e161f3 gup: optimize longterm pin_user_pages() for large folio [1 file, +30/-8]
  cbb8cd66 mm: revert "mm: vmscan.c: fix OOM on swap stress test" [1 file, +1/-1]
  9b71bfef io_uring/cmd: let cmds to know about dying task [2 files, +6/-1]
  d7a38ee4 io_uring: backport io_should_terminate_tw() [5 files, +17/-6]
  e6b2b4a0 io_uring: include dying ring in task_work "should cancel" state [5 files, +9/-7]
  93e9d029 io_uring/msg_ring: kill alloc_cache for io_kiocb allocations [3 files, +2/-30]
  a89c34ba io_uring: fix incorrect io_kiocb reference in io_link_skb [1 file, +1/-1]
  096c5b1f mm: add folio_expected_ref_count() for reference count calculation [2 files, +59/-18]
  34f351c0 mm/gup: check ref_count instead of lru before migration [1 file, +2/-1]
  e5051c05 usb: xhci: introduce macro for ring segment list iteration [4 files, +19/-33]
  d9c5ccf6 minmax.h: add whitespace around operators and after commas [1 file, +17/-17]
  ab58f71b minmax.h: update some comments [1 file, +24/-29]
  e94ce277 minmax.h: reduce the #define expansion of min(), max() and clamp() [1 file, +12/-12]
  5f681800 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() [1 file, +1/-2]
  5c2b06b3 minmax.h: move all the clamp() definitions after the min/max() ones [1 file, +51/-58]
  cf5fe0b3 minmax.h: simplify the variants of clamp() [1 file, +12/-12]
  6553fdf0 minmax.h: remove some #defines that are only expanded once [1 file, +6/-8]

Changes in 6.12.49
	wifi: wilc1000: avoid buffer overflow in WID string configuration
	nvme: fix PI insert on write
	ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
	wifi: mac80211: increase scan_ies_len for S1G
	wifi: mac80211: fix incorrect type for ret
	pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
	cgroup: split cgroup_destroy_wq into 3 workqueues
	btrfs: fix invalid extref key setup when replaying dentry
	um: virtio_uml: Fix use-after-free after put_device in probe
	um: Fix FD copy size in os_rcv_fd_msg()
	dpaa2-switch: fix buffer pool seeding for control traffic
	net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR
	qed: Don't collect too many protection override GRC elements
	bonding: set random address only when slaves already exist
	mptcp: set remote_deny_join_id0 on SYN recv
	selftests: mptcp: userspace pm: validate deny-join-id0 flag
	mptcp: tfo: record 'deny join id0' info
	selftests: mptcp: sockopt: fix error messages
	net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
	ice: store max_frame and rx_buf_len only in ice_rx_ring
	ice: fix Rx page leak on multi-buffer frames
	i40e: remove redundant memory barrier when cleaning Tx descs
	igc: don't fail igc_probe() on LED setup error
	net/mlx5e: Harden uplink netdev access against device unbind
	bonding: don't set oif to bond dev when getting NS target destination
	octeon_ep: fix VF MAC address lifecycle handling
	tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
	tls: make sure to abort the stream if headers are bogus
	Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
	net: liquidio: fix overflow in octeon_init_instr_queue()
	cnic: Fix use-after-free bugs in cnic_delete_task
	octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
	perf/x86/intel: Fix crash in icl_update_topdown_event()
	ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
	ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
	nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
	crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
	power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
	power: supply: bq27xxx: restrict no-battery detection to bq27000
	dm-raid: don't set io_min and io_opt for raid1
	dm-stripe: fix a possible integer overflow
	gup: optimize longterm pin_user_pages() for large folio
	mm: revert "mm: vmscan.c: fix OOM on swap stress test"
	LoongArch: Update help info of ARCH_STRICT_ALIGN
	objtool/LoongArch: Mark types based on break immediate code
	objtool/LoongArch: Mark special atomic instruction as INSN_BUG type
	LoongArch: Fix unreliable stack for live patching
	LoongArch: vDSO: Check kcalloc() result in init_vdso()
	LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
	LoongArch: Check the return value when creating kobj
	iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
	iommu/amd/pgtbl: Fix possible race while increase page table level
	btrfs: tree-checker: fix the incorrect inode ref size check
	ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
	ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
	ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
	mmc: mvsdio: Fix dma_unmap_sg() nents value
	KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
	drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
	net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
	rds: ib: Increment i_fastreg_wrs before bailing out
	mptcp: propagate shutdown to subflows when possible
	selftests: mptcp: connect: catch IO errors on listen side
	selftests: mptcp: avoid spurious errors on TCP disconnect
	ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
	io_uring/cmd: let cmds to know about dying task
	io_uring: backport io_should_terminate_tw()
	io_uring: include dying ring in task_work "should cancel" state
	io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
	io_uring/kbuf: drop WARN_ON_ONCE() from incremental length check
	ASoC: wm8940: Correct PLL rate rounding
	ASoC: wm8940: Correct typo in control name
	ASoC: wm8974: Correct PLL rate rounding
	ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
	ASoC: Intel: catpt: Expose correct bit depth to userspace
	drm/xe/tile: Release kobject for the failure path
	drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
	drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
	drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
	smb: client: fix filename matching of deferred files
	smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
	crypto: af_alg - Set merge to zero early in af_alg_sendmsg
	smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
	io_uring: fix incorrect io_kiocb reference in io_link_skb
	platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13
	platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk
	x86/bugs: Add SRSO_USER_KERNEL_NO support
	x86/bugs: KVM: Add support for SRSO_MSR_FIX
	KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitions
	vmxnet3: unregister xdp rxq info in the reset path
	mm: add folio_expected_ref_count() for reference count calculation
	mm/gup: check ref_count instead of lru before migration
	mptcp: pm: nl: announce deny-join-id0 flag
	usb: xhci: introduce macro for ring segment list iteration
	usb: xhci: remove option to change a default ring's TRB cycle bit
	xhci: dbc: decouple endpoint allocation from initialization
	xhci: dbc: Fix full DbC transfer ring after several reconnects
	rtc: pcf2127: fix SPI command byte for PCF2131 backport
	minmax.h: add whitespace around operators and after commas
	minmax.h: update some comments
	minmax.h: reduce the #define expansion of min(), max() and clamp()
	minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
	minmax.h: move all the clamp() definitions after the min/max() ones
	minmax.h: simplify the variants of clamp()
	minmax.h: remove some #defines that are only expanded once
	Linux 6.12.49

Change-Id: Ifc720f67b76b614163f68008878232cad2bebdcc
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents 91441362 da274362
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment