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

Merge 6.6.70 into android15-6.6-lts



GKI (arm64) relevant 55 out of 217 changes, affecting 85 files +829/-666
  3adf89f1 sched: Initialize idle tasks only once [1 file, +5/-7]
  1864d471 memblock: allow zero threshold in validate_numa_converage() [1 file, +2/-2]
  93011887 ext4: partial zero eof block on unaligned inode size extension [2 files, +42/-16]
  873df38b cleanup: Add conditional guard support [4 files, +70/-8]
  8fa6f680 cleanup: Adjust scoped_guard() macros to avoid potential warning [1 file, +42/-10]
  9471b8f8 media: uvcvideo: Force UVC version to 1.0a for 0408:4035 [1 file, +11/-0]
  ed01e57a media: uvcvideo: Force UVC version to 1.0a for 0408:4033 [1 file, +11/-0]
  ca4e6982 Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions [1 file, +3/-10]
  d8c0f382 ACPI: PCC: Add PCC shared memory region command and status bitfields [1 file, +13/-0]
  8dd7fc5e usb: typec: ucsi: add callback for connector status updates [2 files, +9/-0]
  01059e0b usb: typec: ucsi: add update_connector callback [2 files, +5/-0]
  801acf74 nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function [1 file, +2/-8]
  ddcc7d71 Revert "nvme: make keep-alive synchronous operation" [1 file, +10/-7]
  3dd65ffa softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel [1 file, +11/-4]
  61329b25 xhci: retry Stop Endpoint on buggy NEC controllers [1 file, +9/-0]
  f1ece345 usb: xhci: Limit Stop Endpoint retries [3 files, +27/-4]
  6cd8e621 xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic [1 file, +0/-2]
  7a40a884 of: address: Remove duplicated functions [1 file, +2/-11]
  443f803b of: address: Store number of bus flag cells rather than bool [1 file, +5/-9]
  b222816f of: address: Preserve the flags portion on 1:1 dma-ranges mapping [1 file, +2/-1]
  55779f26 crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes [2 files, +24/-13]
  8c5ad189 cleanup: Remove address space of returned pointer [1 file, +2/-2]
  8b2e38f2 usb: xhci: Avoid queuing redundant Stop Endpoint commands [3 files, +29/-4]
  c2a7fc51 f2fs: fix to wait dio completion [1 file, +13/-0]
  c1dbd28a selinux: ignore unknown extended permissions [1 file, +6/-2]
  a64e5295 tracing: Have process_string() also allow arrays [1 file, +12/-0]
  c46547b4 tracing: Move readpos from seq_buf to trace_seq [5 files, +23/-22]
  6920e362 seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() [3 files, +19/-17]
  680c07fa tracing: Handle old buffer mappings for event strings and functions [1 file, +39/-3]
  55841e88 tracing: Fix trace_check_vprintf() when tp_printk is used [1 file, +13/-2]
  f452f397 tracing: Check "%s" dereference via the field and not the TP_printk format [5 files, +88/-217]
  2af69905 net: fix memory leak in tcp_conn_request() [1 file, +1/-0]
  77b1e00f ip_tunnel: annotate data-races around t->parms.link [1 file, +13/-14]
  ae0710c5 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev() [1 file, +1/-1]
  3b1a7fb7 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit() [1 file, +4/-3]
  7e9aa1a0 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit() [1 file, +1/-1]
  4f49349c netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext [1 file, +5/-2]
  0c896816 net: llc: reset skb->transport_header [1 file, +1/-1]
  930f2f96 ALSA: usb-audio: US16x08: Initialize array before use [1 file, +1/-1]
  95ccf006 net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets [1 file, +3/-1]
  ad91a2da net: restrict SO_REUSEPORT to inet sockets [1 file, +4/-1]
  7aa78d0d af_packet: fix vlan_get_tci() vs MSG_PEEK [1 file, +3/-9]
  a693b876 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK [2 files, +17/-15]
  325370be sound: usb: enable DSD output for ddHiFi TC44C [1 file, +2/-0]
  73a30cb3 sound: usb: format: don't warn that raw DSD is unsupported [1 file, +6/-1]
  f53b3731 bpf: fix potential error return [1 file, +5/-1]
  bef33341 Bluetooth: hci_core: Fix sleeping function called from invalid context [6 files, +97/-57]
  d8f3f7d3 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base [1 file, +1/-1]
  c3b5a7d6 seq_buf: Make DECLARE_SEQ_BUF() usable [1 file, +1/-2]
  f93e9ae0 modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host [1 file, +1/-1]
  bc6962f2 modpost: fix the missed iteration for the max bit in do_input() [1 file, +1/-1]
  199f0452 Revert "bpf: support non-r10 register spill/fill to/from stack in precision tracking" [4 files, +98/-169]
  9b071576 fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit [1 file, +1/-1]
  424abdec mm/readahead: fix large folio support in async readahead [1 file, +5/-1]
  1ff2302e mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() [1 file, +8/-1]

Changes in 6.6.70
	drm/amd/display: Fix DSC-re-computing
	drm/amd/display: Fix incorrect DSC recompute trigger
	docs: media: update location of the media patches
	x86/mm: Carve out INVLPG inline asm for use by others
	smb/client: rename cifs_ntsd to smb_ntsd
	smb/client: rename cifs_sid to smb_sid
	smb/client: rename cifs_acl to smb_acl
	smb/client: rename cifs_ace to smb_ace
	fs/smb/client: implement chmod() for SMB3 POSIX Extensions
	smb: client: stop flooding dmesg in smb2_calc_signature()
	smb: client: fix use-after-free of signing key
	usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic
	sched: Initialize idle tasks only once
	NUMA: optimize detection of memory with no node id assigned by firmware
	memblock: allow zero threshold in validate_numa_converage()
	ext4: convert to new timestamp accessors
	ext4: partial zero eof block on unaligned inode size extension
	crypto: ecdsa - Convert byte arrays with key coordinates to digits
	crypto: ecdsa - Rename keylen to bufsize where necessary
	crypto: ecdsa - Use ecc_digits_from_bytes to convert signature
	crypto: ecdsa - Avoid signed integer overflow on signature decoding
	cleanup: Add conditional guard support
	cleanup: Adjust scoped_guard() macros to avoid potential warning
	media: uvcvideo: Force UVC version to 1.0a for 0408:4035
	media: uvcvideo: Force UVC version to 1.0a for 0408:4033
	wifi: mac80211: export ieee80211_purge_tx_queue() for drivers
	wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
	wifi: ath12k: Optimize the mac80211 hw data access
	wifi: mac80211: Add non-atomic station iterator
	wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask()
	wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights
	wifi: ath10k: avoid NULL pointer error during sdio remove
	i2c: i801: Add support for Intel Arrow Lake-H
	i2c: i801: Add support for Intel Panther Lake
	Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions
	Bluetooth: Add support ITTIM PE50-M75C
	Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925
	Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925
	Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925
	scsi: hisi_sas: Directly call register snapshot instead of using workqueue
	scsi: hisi_sas: Allocate DFX memory during dump trigger
	scsi: hisi_sas: Create all dump files during debugfs initialization
	clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure
	clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
	mailbox: pcc: Add support for platform notification handling
	mailbox: pcc: Support shared interrupt for multiple subspaces
	i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros
	ACPI: PCC: Add PCC shared memory region command and status bitfields
	mailbox: pcc: Check before sending MCTP PCC response ACK
	remoteproc: qcom: pas: Add sc7180 adsp
	remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP
	remoteproc: qcom: pas: enable SAR2130P audio DSP support
	fs/ntfs3: Implement fallocate for compressed files
	fs/ntfs3: Fix warning in ni_fiemap
	usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag
	usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag
	usb: chipidea: udc: limit usb request length to max 16KB
	iio: adc: ad7192: Convert from of specific to fwnode property handling
	iio: adc: ad7192: properly check spi_get_device_match_data()
	usb: typec: ucsi: add callback for connector status updates
	usb: typec: ucsi: glink: move GPIO reading into connector_status callback
	usb: typec: ucsi: add update_connector callback
	usb: typec: ucsi: glink: set orientation aware if supported
	usb: typec: ucsi: glink: be more precise on orientation-aware ports
	nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function
	Revert "nvme: make keep-alive synchronous operation"
	net/mlx5: unique names for per device caches
	softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel
	net: renesas: rswitch: fix possible early skb release
	xhci: retry Stop Endpoint on buggy NEC controllers
	usb: xhci: Limit Stop Endpoint retries
	xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
	thunderbolt: Add support for Intel Lunar Lake
	thunderbolt: Add support for Intel Panther Lake-M/P
	thunderbolt: Don't display nvm_version unless upgrade supported
	x86, crash: wrap crash dumping code into crash related ifdefs
	x86/hyperv: Fix hv tsc page based sched_clock for hibernation
	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
	watchdog: rzg2l_wdt: Remove reset de-assert from probe
	watchdog: rzg2l_wdt: Rely on the reset driver for doing proper reset
	watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler
	udf_rename(): only access the child content on cross-directory rename
	udf: Verify inode link counts before performing rename
	ALSA: ump: Use guard() for locking
	ALSA: ump: Don't open legacy substream for an inactive group
	ALSA: ump: Indicate the inactive group in legacy substream names
	ALSA: ump: Update legacy substream names upon FB info update
	scsi: mpi3mr: Use ida to manage mrioc ID
	scsi: mpi3mr: Start controller indexing from 0
	ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
	ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
	x86/ptrace: Cleanup the definition of the pt_regs structure
	x86/ptrace: Add FRED additional information to the pt_regs structure
	x86/fred: Clear WFE in missing-ENDBRANCH #CPs
	btrfs: rename and export __btrfs_cow_block()
	btrfs: fix use-after-free when COWing tree bock and tracing is enabled
	Bluetooth: btusb: add callback function in btusb suspend/resume
	Bluetooth: btusb: mediatek: add callback function in btusb_disconnect
	crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes
	cleanup: Remove address space of returned pointer
	scsi: hisi_sas: Fix a deadlock issue related to automatic dump
	usb: typec: ucsi: glink: fix off-by-one in connector_status
	usb: xhci: Avoid queuing redundant Stop Endpoint commands
	ALSA: ump: Shut up truncated string warning
	platform/x86: mlx-platform: call pci_dev_put() to balance the refcount
	f2fs: fix to wait dio completion
	selinux: ignore unknown extended permissions
	btrfs: fix use-after-free in btrfs_encoded_read_endio()
	mmc: sdhci-msm: fix crypto key eviction
	tracing: Have process_string() also allow arrays
	ceph: give up on paths longer than PATH_MAX
	net: mctp: handle skb cleanup on sock_queue failures
	tracing: Move readpos from seq_buf to trace_seq
	powerpc: Remove initialisation of readpos
	seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str()
	tracing: Handle old buffer mappings for event strings and functions
	tracing: Fix trace_check_vprintf() when tp_printk is used
	tracing: Check "%s" dereference via the field and not the TP_printk format
	RDMA/bnxt_re: Allow MSN table capability check
	RDMA/bnxt_re: Remove always true dattr validity check
	RDMA/mlx5: Enforce same type port association for multiport RoCE
	RDMA/bnxt_re: Avoid initializing the software queue for user queues
	RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters
	nvme-pci: 512 byte aligned dma pool segment quirk
	RDMA/bnxt_re: Fix the check for 9060 condition
	RDMA/bnxt_re: Add check for path mtu in modify_qp
	RDMA/bnxt_re: Fix reporting hw_ver in query_device
	RDMA/bnxt_re: Fix max_qp_wrs reported
	RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters
	RDMA/bnxt_re: Disable use of reserved wqes
	RDMA/bnxt_re: Add send queue size check for variable wqe
	RDMA/bnxt_re: Fix MSN table size for variable wqe mode
	RDMA/bnxt_re: Fix the locking while accessing the QP table
	drm/bridge: adv7511_audio: Update Audio InfoFrame properly
	net: dsa: microchip: Fix KSZ9477 set_ageing_time function
	net: dsa: microchip: Fix LAN937X set_ageing_time function
	RDMA/hns: Refactor mtr find
	RDMA/hns: Remove unused parameters and variables
	RDMA/hns: Fix mapping error of zero-hop WQE buffer
	RDMA/hns: Fix warning storm caused by invalid input in IO path
	RDMA/hns: Fix missing flush CQE for DWQE
	net: stmmac: don't create a MDIO bus if unnecessary
	net: stmmac: restructure the error path of stmmac_probe_config_dt()
	net: fix memory leak in tcp_conn_request()
	ip_tunnel: annotate data-races around t->parms.link
	ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev()
	ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit()
	ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit()
	net: Fix netns for ip_tunnel_init_flow()
	netrom: check buffer length before accessing it
	net/mlx5: DR, select MSIX vector 0 for completion queue creation
	net/mlx5e: macsec: Maintain TX SA from encoding_sa
	net/mlx5e: Skip restore TC rules for vport rep without loaded flag
	drm/i915/dg1: Fix power gate sequence.
	netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
	net: llc: reset skb->transport_header
	ALSA: usb-audio: US16x08: Initialize array before use
	eth: bcmsysport: fix call balance of priv->clk handling routines
	net: mv643xx_eth: fix an OF node reference leak
	net: wwan: t7xx: Fix FSM command timeout issue
	RDMA/rtrs: Ensure 'ib_sge list' is accessible
	net: sfc: Correct key_len for efx_tc_ct_zone_ht_params
	net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
	net: restrict SO_REUSEPORT to inet sockets
	net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
	af_packet: fix vlan_get_tci() vs MSG_PEEK
	af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
	ila: serialize calls to nf_register_net_hooks()
	net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init
	wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
	wifi: mac80211: wake the queues in case of failure in resume
	drm/amdkfd: Correct the migration DMA map direction
	btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
	ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers
	ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model
	sound: usb: enable DSD output for ddHiFi TC44C
	sound: usb: format: don't warn that raw DSD is unsupported
	bpf: fix potential error return
	ksmbd: retry iterate_dir in smb2_query_dir
	ksmbd: set ATTR_CTIME flags when setting mtime
	smb: client: destroy cfid_put_wq on module exit
	net: usb: qmi_wwan: add Telit FE910C04 compositions
	Bluetooth: hci_core: Fix sleeping function called from invalid context
	irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
	ARC: build: Try to guess GCC variant of cross compiler
	seq_buf: Make DECLARE_SEQ_BUF() usable
	RDMA/bnxt_re: Fix the max WQE size for static WQE support
	modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
	modpost: fix the missed iteration for the max bit in do_input()
	Revert "bpf: support non-r10 register spill/fill to/from stack in precision tracking"
	ALSA: seq: Check UMP support for midi_version change
	ALSA hda/realtek: Add quirk for Framework F111:000C
	ALSA: seq: oss: Fix races at processing SysEx messages
	ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
	kcov: mark in_softirq_really() as __always_inline
	scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
	RDMA/uverbs: Prevent integer overflow issue
	pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
	sky2: Add device ID 11ab:4373 for Marvell 88E8075
	net/sctp: Prevent autoclose integer overflow in sctp_association_init()
	drm: adv7511: Drop dsi single lane support
	dt-bindings: display: adi,adv7533: Drop single lane support
	drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
	fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
	gve: guard XSK operations on the existence of queues
	gve: guard XDP xmit NDO on existence of xdp queues
	mm/readahead: fix large folio support in async readahead
	mm/kmemleak: fix sleeping function called from invalid context at print message
	mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
	mptcp: fix TCP options overflow.
	mptcp: fix recvbuffer adjust on sleeping rcvmsg
	mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
	RDMA/bnxt_re: Fix max SGEs for the Work Request
	scsi: hisi_sas: Remove redundant checks for automatic debugfs dump
	Linux 6.6.70

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