62223 Commits

Author SHA1 Message Date
7c8fe0d3ae Merge keystone/android14-6.1-keystone-qcom-release.6.1.57 (97abf17) into qcom-6.1
* refs/heads/tmp-97abf17:
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: Update the ABI symbol list
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: mm: lru_cache_disable skips lru cache drainnig
  ANDROID: mm: cma: introduce __cma_alloc API
  ANDROID: Update the ABI representation
  BACKPORT: fscrypt: support crypto data unit size less than filesystem block size
  UPSTREAM: netfilter: nf_tables: remove catchall element in GC sync path
  ANDROID: GKI: Update oplus symbol list
  ANDROID: vendor_hooks: export tracepoint symbol trace_mm_vmscan_kswapd_wake
  BACKPORT: HID: input: map battery system charging
  ANDROID: fuse-bpf: Ignore readaheads unless they go to the daemon
  FROMGIT: freezer,sched: clean saved_state when restoring it during thaw
  FROMGIT: freezer,sched: do not restore saved_state of a thawed task
  FROMGIT: f2fs: skip adding a discard command if exists
  UPSTREAM: f2fs: clean up zones when not successfully unmounted
  UPSTREAM: f2fs: use finish zone command when closing a zone
  UPSTREAM: f2fs: check zone write pointer points to the end of zone
  UPSTREAM: f2fs: close unused open zones while mounting
  UPSTREAM: f2fs: maintain six open zones for zoned devices
  ANDROID: update symbol for unisoc whitelist
  ANDROID: vendor_hooks: mm: add hook to count the number pages allocated for each slab
  ANDROID: Update the ABI symbol list
  ANDROID: sched: Add trace_android_rvh_set_user_nice_locked
  UPSTREAM: ASoC: soc-compress: Fix deadlock in soc_compr_open_fe
  BACKPORT: ASoC: add snd_soc_card_mutex_lock/unlock()
  BACKPORT: ASoC: expand snd_soc_dpcm_mutex_lock/unlock()
  BACKPORT: ASoC: expand snd_soc_dapm_mutex_lock/unlock()
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: Update the ABI symbol list
  ANDROID: sched: Add vendor hook for update_load_sum
  FROMGIT: freezer,sched: clean saved_state when restoring it during thaw
  FROMGIT: freezer,sched: do not restore saved_state of a thawed task
  ANDROID: GKI: add allowed list for Exynosauto SoC
  ANDROID: KVM: arm64: pkvm_module_ops documentation
  ANDROID: Update the ABI symbol list
  UPSTREAM: usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
  ANDROID: GKI: Update oplus symbol list
  UPSTREAM: drm/qxl: fix UAF on handle creation
  FROMGIT: usb:gadget:uvc Do not use worker thread to pump isoc usb requests
  FROMGIT: usb: gadget: uvc: Fix use-after-free for inflight usb_requests
  FROMGIT: usb: gadget: uvc: move video disable logic to its own function
  FROMGIT: usb: gadget: uvc: Allocate uvc_requests one at a time
  FROMGIT: usb: gadget: uvc: prevent use of disabled endpoint
  UPSTREAM: drm/fourcc: Add NV20 and NV30 YUV formats
  FROMLIST: virt: geniezone: Add memory relinquish support
  FROMGIT: Input: uinput - allow injecting event times
  UPSTREAM: PM: hibernate: Fix copying the zero bitmap to safe pages
  UPSTREAM: PM: hibernate: don't store zero pages in the image file
  UPSTREAM: PM: hibernate: Complain about memory map mismatches during resume
  FROMLIST: devcoredump: Send uevent once devcd is ready
  FROMLIST: iommu: Avoid more races around device probe
  ANDROID: Update the ABI symbol list
  FROMLIST: ufs: core: clear cmd if abort success in mcq mode
  BACKPORT: wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2PClient
  BACKPORT: wifi: cfg80211: OWE DH IE handling offload
  ANDROID: KVM: arm64: mount procfs for pKVM module loading
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: fuse-bpf: Add NULL pointer check in fuse_release_in
  UPSTREAM: serial: 8250_port: Check IRQ data before use
  ANDROID: KVM: arm64: Fix error path in pkvm_mem_abort()
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: GKI: add allowed list for Exynosauto SoC
  ANDROID: Update the ABI symbol list
  ANDROID: sched: Add vendor hook for util_fits_cpu
  ANDROID: update symbol for unisoc vendor_hooks
  ANDROID: vendor_hooks: mm: add hook to count the number pages allocated for each slab
  UPSTREAM: usb: gadget: udc: Handle gadget_connect failure during bind operation
  ANDROID: Update the ABI symbol list
  ANDROID: softirq: Add EXPORT_SYMBOL_GPL for softirq and tasklet
  ANDROID: mm/mempolicy.c fix up conversion to queue_folios_pte_range
  Revert "net: add sysctl accept_ra_min_rtr_lft"
  Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
  Revert "net: release reference to inet6_dev pointer"
  Revert "ata,scsi: do not issue START STOP UNIT on resume"
  Revert "scsi: sd: Differentiate system and runtime start/stop management"
  Revert "scsi: sd: Do not issue commands to suspended disks on shutdown"
  Revert "wifi: cfg80211: fix cqm_config access race"
  Revert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp"
  Revert "arm64: errata: Add Cortex-A520 speculative unprivileged load workaround"
  Revert "video/aperture: Only remove sysfb on the default vga pci device"
  Revert "drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers"
  Revert "fbdev/radeon: use pci aperture helpers"
  Revert "drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers"
  Revert "drm/aperture: Remove primary argument"
  Revert "video/aperture: Only kick vgacon when the pdev is decoding vga"
  Revert "video/aperture: Move vga handling to pci function"
  Revert "fs/nls: make load_nls() take a const parameter"
  Revert "dm: fix a race condition in retrieve_deps"
  ANDROID: GKI: db845c: add new dma_buf symbols to list
  UPSTREAM: lib/test_meminit: fix off-by-one error in test_pages()
  ANDROID: GKI: add guards for an include file in net/ethtool/ioctl.c
  ANDROID: GKI: update .stg due to internal zswap and tracing changes
  ANDROID: GKI: db845c: add pcie_capability_clear_and_set_word to the symbol list
  ANDROID: GKI: sched: put back the cpu_capacity_inverted variable
  Revert "ipv4: fix data-races around inet->inet_id"
  Revert "usb: typec: bus: verify partner exists in typec_altmode_attention"
  Revert "scsi: core: Use 32-bit hostnum in scsi_host_lookup()"
  Revert "media: cec: core: add adap_nb_transmit_canceled() callback"
  Revert "media: cec: core: add adap_unconfigured() callback"
  Revert "tracing: Introduce pipe_cpumask to avoid race on trace_pipes"
  Revert "tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY"
  Revert "PCI: Allow drivers to request exclusive config regions"
  Revert "PCI: Add locking to RMW PCI Express Capability Register accessors"
  Revert "crypto: api - Use work queue in crypto_destroy_instance"
  Revert "media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field"
  Linux 6.1.57
  xen/events: replace evtchn_rwlock with RCU
  ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh()
  btrfs: file_remove_privs needs an exclusive lock in direct io write
  netlink: remove the flex array from struct nlmsghdr
  btrfs: fix fscrypt name leak after failure to join log transaction
  btrfs: fix an error handling path in btrfs_rename()
  vrf: Fix lockdep splat in output path
  ipv6: remove nexthop_fib6_nh_bh()
  parisc: Restore __ldcw_align for PA-RISC 2.0 processors
  ksmbd: fix uaf in smb20_oplock_break_ack
  ksmbd: fix race condition between session lookup and expire
  x86/sev: Use the GHCB protocol when available for SNP CPUID requests
  RDMA/mlx5: Fix NULL string error
  RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation
  RDMA/siw: Fix connection failure handling
  RDMA/srp: Do not call scsi_done() from srp_abort()
  RDMA/uverbs: Fix typo of sizeof argument
  RDMA/cma: Fix truncation compilation warning in make_cma_ports
  RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
  gpio: pxa: disable pinctrl calls for MMP_GPIO
  gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
  IB/mlx4: Fix the size of a buffer in add_port_entries()
  of: dynamic: Fix potential memory leak in of_changeset_action()
  RDMA/core: Require admin capabilities to set system parameters
  dm zoned: free dmz->ddev array in dmz_put_zoned_devices
  parisc: Fix crash with nr_cpus=1 option
  smb: use kernel_connect() and kernel_bind()
  intel_idle: add Emerald Rapids Xeon support
  HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
  HID: sony: remove duplicate NULL check before calling usb_free_urb()
  netlink: annotate data-races around sk->sk_err
  netlink: Fix potential skb memleak in netlink_ack
  netlink: split up copies in the ack construction
  sctp: update hb timer immediately after users change hb_interval
  sctp: update transport state when processing a dupcook packet
  tcp: fix delayed ACKs for MSS boundary condition
  tcp: fix quick-ack counting to count actual ACKs of new data
  tipc: fix a potential deadlock on &tx->lock
  net: stmmac: dwmac-stm32: fix resume on STM32 MCU
  ipv4: Set offload_failed flag in fibmatch results
  netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
  netfilter: nf_tables: Deduplicate nft_register_obj audit logs
  selftests: netfilter: Extend nft_audit.sh
  selftests: netfilter: Test nf_tables audit logging
  netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
  ibmveth: Remove condition to recompute TCP header checksum.
  net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
  net: nfc: llcp: Add lock when modifying device list
  net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
  ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling
  net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
  ptp: ocp: Fix error handling in ptp_ocp_device_init
  ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
  neighbour: fix data-races around n->output
  neighbour: switch to standard rcu, instead of rcu_bh
  neighbour: annotate lockless accesses to n->nud_state
  bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup
  net: fix possible store tearing in neigh_periodic_work()
  modpost: add missing else to the "of" check
  bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
  bpf, sockmap: Do not inc copied_seq when PEEK flag set
  bpf: tcp_read_skb needs to pop skb regardless of seq
  NFSv4: Fix a nfs4_state_manager() race
  ima: rework CONFIG_IMA dependency block
  scsi: target: core: Fix deadlock due to recursive locking
  ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
  regulator/core: regulator_register: set device->class earlier
  iommu/mediatek: Fix share pgtable for iova over 4GB
  perf/x86/amd: Do not WARN() on every IRQ
  wifi: mac80211: fix potential key use-after-free
  regmap: rbtree: Fix wrong register marked as in-cache when creating new node
  perf/x86/amd/core: Fix overflow reset on hotplug
  wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
  drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
  Bluetooth: ISO: Fix handling of listen for unicast
  Bluetooth: Delete unused hci_req_prepare_suspend() declaration
  regulator: mt6358: split ops for buck and linear range LDO regulators
  regulator: mt6358: Use linear voltage helpers for single range regulators
  regulator: mt6358: Drop *_SSHUB regulators
  bpf: Fix tr dereferencing
  leds: Drop BUG_ON check for LED_COLOR_ID_MULTI
  wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
  wifi: cfg80211: add missing kernel-doc for cqm_rssi_work
  wifi: cfg80211: fix cqm_config access race
  wifi: cfg80211: add a work abstraction with special semantics
  wifi: cfg80211: move wowlan disable under locks
  wifi: cfg80211: hold wiphy lock in auto-disconnect
  wifi: iwlwifi: mvm: Fix a memory corruption issue
  wifi: iwlwifi: dbg_ini: fix structure packing
  erofs: fix memory leak of LZMA global compressed deduplication
  ubi: Refuse attaching if mtd's erasesize is 0
  HID: sony: Fix a potential memory leak in sony_probe()
  arm64: errata: Add Cortex-A520 speculative unprivileged load workaround
  arm64: Add Cortex-A520 CPU part definition
  drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters()
  drm/amd: Fix detection of _PR3 on the PCIe root port
  net: prevent rewrite of msg_name in sock_sendmsg()
  net: replace calls to sock->ops->connect() with kernel_connect()
  PCI: qcom: Fix IPQ8074 enumeration
  md/raid5: release batch_last before waiting for another stripe_head
  wifi: mwifiex: Fix tlv_buf_left calculation
  Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
  Bluetooth: hci_codec: Fix leaking content of local_codecs
  qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
  mptcp: userspace pm allow creating id 0 subflow
  net: ethernet: mediatek: disable irq before schedule napi
  vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
  iommu/vt-d: Avoid memory allocation in iommu_suspend()
  scsi: zfcp: Fix a double put in zfcp_port_enqueue()
  i40e: fix the wrong PTP frequency calculation
  hwmon: (nzxt-smart2) add another USB ID
  hwmon: (nzxt-smart2) Add device id
  block: fix use-after-free of q->q_usage_counter
  rbd: take header_rwsem in rbd_dev_refresh() only when updating
  rbd: decouple parent info read-in from updating rbd_dev
  rbd: decouple header read-in from updating rbd_dev->header
  rbd: move rbd_dev_refresh() definition
  iommu/arm-smmu-v3: Avoid constructing invalid range commands
  iommu/arm-smmu-v3: Set TTL invalidation hint better
  drm/amd/display: Adjust the MST resume flow
  arm64: cpufeature: Fix CLRBHB and BC detection
  net: release reference to inet6_dev pointer
  net: change accept_ra_min_rtr_lft to affect all RA lifetimes
  net: add sysctl accept_ra_min_rtr_lft
  arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
  Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return"
  btrfs: use struct fscrypt_str instead of struct qstr
  btrfs: setup qstr from dentrys using fscrypt helper
  btrfs: use struct qstr instead of name and namelen pairs
  ring-buffer: Fix bytes info in per_cpu buffer stats
  ring-buffer: remove obsolete comment for free_buffer_page()
  mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list
  mm/page_alloc: leave IRQs enabled for per-cpu page allocations
  mm/page_alloc: always remove pages from temporary list
  mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified
  mm/mempolicy: convert migrate_page_add() to migrate_folio_add()
  mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range()
  mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd()
  mm/memory: add vm_normal_folio()
  NFSv4: Fix a state manager thread deadlock regression
  NFS: rename nfs_client_kset to nfs_kset
  NFS: Cleanup unused rpc_clnt variable
  ata: libata-scsi: Fix delayed scsi_rescan_device() execution
  scsi: Do not attempt to rescan suspended devices
  scsi: core: Improve type safety of scsi_rescan_device()
  scsi: sd: Do not issue commands to suspended disks on shutdown
  scsi: sd: Differentiate system and runtime start/stop management
  ata,scsi: do not issue START STOP UNIT on resume
  mptcp: process pending subflow error on close
  mptcp: move __mptcp_error_report in protocol.c
  mptcp: annotate lockless accesses to sk->sk_err
  mptcp: fix dangling connection hang-up
  mptcp: rename timer related helper to less confusing names
  ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
  ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
  spi: zynqmp-gqspi: fix clock imbalance on probe failure
  Linux 6.1.56
  ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL
  mm, memcg: reconsider kmem.limit_in_bytes deprecation
  memcg: drop kmem.limit_in_bytes
  drm/meson: fix memory leak on ->hpd_notify callback
  drm/amdkfd: Use gpu_offset for user queue's wptr
  fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
  power: supply: ab8500: Set typing and props
  power: supply: rk817: Add missing module alias
  drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top
  ata: libata-sata: increase PMP SRST timeout to 10s
  ata: libata-core: Do not register PM operations for SAS ports
  ata: libata-core: Fix port and device removal
  ata: libata-core: Fix ata_port_request_pm() locking
  fs/smb/client: Reset password pointer to NULL
  net: thunderbolt: Fix TCPv6 GSO checksum calculation
  bpf: Fix BTF_ID symbol generation collision in tools/
  bpf: Fix BTF_ID symbol generation collision
  bpf: Add override check to kprobe multi link attach
  media: uvcvideo: Fix OOB read
  btrfs: properly report 0 avail for very full file systems
  ring-buffer: Update "shortest_full" in polling
  mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
  mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy()
  mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()
  arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y
  drm/tests: Fix incorrect argument in drm_test_mm_insert_range
  timers: Tag (hr)timer softirq as hotplug safe
  Revert "SUNRPC dont update timeout value on connection reset"
  netfilter: nf_tables: fix kdoc warnings after gc rework
  sched/rt: Fix live lock between select_fallback_rq() and RT push
  kernel/sched: Modify initial boot task idle setup
  ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
  i2c: i801: unregister tco_pdev in i801_probe() error path
  io_uring/fs: remove sqe->rw_flags checking from LINKAT
  ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
  ata: libata-scsi: link ata port and scsi device
  LoongArch: numa: Fix high_memory calculation
  LoongArch: Define relocation types for ABI v2.10
  ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
  netfilter: nf_tables: disallow rule removal from chain binding
  nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
  serial: 8250_port: Check IRQ data before use
  Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
  misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
  mptcp: fix bogus receive window shrinkage with multiple subflows
  KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe()
  KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
  KVM: SVM: Fix TSC_AUX virtualization setup
  KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway
  x86/srso: Add SRSO mitigation for Hygon processors
  x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
  iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
  smack: Retrieve transmuting information in smack_inode_getsecurity()
  smack: Record transmuting in smk_transmuted
  nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
  scsi: qla2xxx: Fix NULL pointer dereference in target mode
  wifi: ath11k: Don't drop tx_status when peer cannot be found
  nvme-pci: do not set the NUMA node of device if it has none
  nvme-pci: factor out a nvme_pci_alloc_dev helper
  nvme-pci: factor the iod mempool creation into a helper
  perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
  fbdev/sh7760fb: Depend on FB=y
  LoongArch: Set all reserved memblocks on Node#0 at initialization
  tsnep: Fix NAPI polling with budget 0
  tsnep: Fix NAPI scheduling
  net: hsr: Add __packed to struct hsr_sup_tlv.
  ncsi: Propagate carrier gain/loss events to the NCSI controller
  powerpc/watchpoints: Annotate atomic context in more places
  powerpc/watchpoint: Disable pagefaults when getting user instruction
  powerpc/watchpoints: Disable preemption in thread_change_pc()
  ASoC: SOF: Intel: MTL: Reduce the DSP init timeout
  NFSv4.1: fix zero value filehandle in post open getattr
  media: vb2: frame_vector.c: replace WARN_ONCE with a comment
  ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
  memblock tests: fix warning ‘struct seq_file’ declared inside parameter list
  memblock tests: fix warning: "__ALIGN_KERNEL" redefined
  firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
  ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
  ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.
  ALSA: hda: intel-sdw-acpi: Use u8 type for link index
  bpf: Clarify error expectations from bpf_clone_redirect
  spi: intel-pci: Add support for Granite Rapids SPI serial flash
  ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
  spi: stm32: add a delay before SPI disable
  spi: nxp-fspi: reset the FLSHxCR1 registers
  ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
  smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
  scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
  scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
  riscv: errata: fix T-Head dcache.cva encoding
  drm/amdgpu: Handle null atom context in VBIOS info ioctl
  drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV
  drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
  drm/amd/display: Don't check registers, if using AUX BL control
  thermal/of: add missing of_node_put()
  platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode
  platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
  ata: sata_mv: Fix incorrect string length computation in mv_dump_mem()
  net/smc: bugfix for smcr v2 server connect success statistic
  ring-buffer: Do not attempt to read past "commit"
  selftests: fix dependency checker script
  btrfs: assert delayed node locked when removing delayed item
  ring-buffer: Avoid softlockup in ring_buffer_resize()
  selftests/ftrace: Correctly enable event in instance-event.tc
  scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command
  scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
  scsi: qedf: Add synchronization between I/O completions and abort
  parisc: irq: Make irq_stack_union static to avoid sparse warning
  parisc: drivers: Fix sparse warning
  parisc: iosapic.c: Fix sparse warnings
  parisc: sba: Fix compile warning wrt list of SBA devices
  nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid()
  spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
  spi: sun6i: reduce DMA RX transfer width to single byte
  bpf: Annotate bpf_long_memcpy with data_race
  dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
  ceph: drop messages from MDS when unmounting
  x86/reboot: VMCLEAR active VMCSes before emergency reboot
  i2c: npcm7xx: Fix callback completion ordering
  gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
  firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND
  arm64: dts: imx: Add imx8mm-prt8mm.dtb to build
  soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
  selftests/powerpc: Fix emit_tests to work with run_kselftest.sh
  selftests/powerpc: Pass make context to children
  selftests/powerpc: Use CLEAN macro to fix make warning
  power: supply: rk817: Fix node refcount leak
  xtensa: boot/lib: fix function prototypes
  xtensa: umulsidi3: fix conditional expression
  xtensa: boot: don't add include-dirs
  xtensa: iss/network: make functions static
  xtensa: add default definition for XCHAL_HAVE_DIV32
  firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
  power: supply: ucs1002: fix error code in ucs1002_get_property()
  bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
  ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
  ARM: dts: Unify pinctrl-single pin group nodes for omap4
  ARM: dts: Unify pwm-omap-dmtimer node names
  ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
  ARM: dts: omap: correct indentation
  clk: tegra: fix error return case for recalc_rate
  clk: sprd: Fix thm_parents incorrect configuration
  power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo()
  firmware: arm_scmi: Fixup perf power-cost/microwatt support
  firmware: arm_scmi: Harden perf domain info access
  bus: ti-sysc: Fix missing AM35xx SoC matching
  bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
  drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
  spi: spi-gxp: BUG: Correct spi write return value
  MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
  vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent()
  btrfs: reset destination buffer when read_extent_buffer() gets invalid range
  drm/amdkfd: Insert missing TLB flush on GFX10 and later
  drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3
  scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
  scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
  wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
  wifi: ath11k: fix tx status reporting in encap offload mode
  arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
  s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL
  f2fs: get out of a repeat loop when getting a locked data page
  f2fs: optimize iteration over sparse directories
  ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode
  ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names
  ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen
  ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
  ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
  i2c: xiic: Correct return value check for xiic_reinit()
  i2c: mux: gpio: Add missing fwnode_handle_put()
  i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
  gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
  cifs: Fix UAF in cifs_demultiplex_thread()
  proc: nommu: fix empty /proc/<pid>/maps
  proc: nommu: /proc/<pid>/maps: release mmap read lock
  igc: Expose tx-usecs coalesce setting to user
  octeontx2-pf: Do xdp_do_flush() after redirects.
  bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
  net: ena: Flush XDP packets on error.
  locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
  i915/pmu: Move execlist stats initialization to execlist specific setup
  netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  netfilter: nf_tables: disable toggling dormant table state more than once
  net: rds: Fix possible NULL-pointer dereference
  team: fix null-ptr-deref when team device type is changed
  net: bridge: use DEV_STATS_INC()
  net: hns3: add 5ms delay before clear firmware reset irq source
  net: hns3: fix fail to delete tc flower rules during reset issue
  net: hns3: only enable unicast promisc when mac table full
  net: hns3: fix GRE checksum offload issue
  net: hns3: add cmdq check for vf periodic service task
  x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
  x86/srso: Fix srso_show_state() side effect
  platform/x86: intel_scu_ipc: Fail IPC send if still busy
  platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
  platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
  platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
  net: hsr: Properly parse HSRv1 supervisor frames.
  x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer()
  dccp: fix dccp_v4_err()/dccp_v6_err() again
  powerpc/perf/hv-24x7: Update domain value check
  scsi: iscsi_tcp: restrict to TCP sockets
  ipv4: fix null-deref in ipv4_link_failure
  igc: Fix infinite initialization loop with early XDP redirect
  ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
  netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry()
  i40e: Fix VF VLAN offloading when port VLAN is configured
  iavf: schedule a request immediately after add/delete vlan
  iavf: add iavf_schedule_aq_request() helper
  ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful
  iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
  octeon_ep: fix tx dma unmap len values in SG
  ASoC: imx-audmix: Fix return error with devm_clk_get()
  ASoC: hdaudio.c: Add missing check for devm_kstrdup
  net/core: Fix ETH_P_1588 flow dissector
  selftests: tls: swap the TX and RX sockets in some tests
  netfilter: conntrack: fix extension size table
  ALSA: hda/realtek: Splitting the UX3402 into two separate models
  ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode
  ASoC: rt5640: Revert "Fix sleep in atomic context"
  bpf: Avoid deadlock when using queue and stack maps from NMI
  netfilter: nf_tables: disallow element removal on anonymous sets
  ASoC: meson: spdifin: start hw on dai probe
  netfilter: nf_tables: fix memleak when more than 255 elements expired
  netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
  netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
  netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
  netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
  netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
  netfilter: nf_tables: defer gc run if previous batch is still pending
  netfilter: nf_tables: use correct lock to protect gc_list
  netfilter: nf_tables: GC transaction race with abort path
  netfilter: nf_tables: GC transaction race with netns dismantle
  netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
  netfilter: nf_tables: don't fail inserts if duplicate has expired
  netfilter: nf_tables: remove busy mark and gc batch API
  netfilter: nft_set_hash: mark set element as dead when deleting from packet path
  netfilter: nf_tables: adapt set backend to use GC transaction API
  netfilter: nf_tables: GC transaction API to avoid race with control plane
  netfilter: nf_tables: don't skip expired elements during walk
  ext4: do not let fstrim block system suspend
  ext4: move setting of trimmed bit into ext4_try_to_trim_range()
  ext4: replace the traditional ternary conditional operator with with max()/min()
  btrfs: remove BUG() after failure to insert delayed dir index item
  btrfs: improve error message after failure to add delayed dir index item
  dm: fix a race condition in retrieve_deps
  netfs: Only call folio_start_fscache() one time for each folio
  media: via: Use correct dependency for camera sensor drivers
  media: v4l: Use correct dependency for camera sensor drivers
  NFSv4.1: fix pnfs MDS=DS session trunking
  NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
  SUNRPC: Mark the cred for revalidation if the server rejects it
  NFS/pNFS: Report EINVAL errors from connect() to the server
  NFS: More fixes for nfs_direct_write_reschedule_io()
  NFS: Use the correct commit info in nfs_join_page_group()
  NFS: More O_DIRECT accounting fixes for error paths
  NFS: Fix O_DIRECT locking issues
  NFS: Fix error handling for O_DIRECT write scheduling
  ANDROID: GKI: Fix firmware: smccc build error
  ANDROID: Move microdroid and crashdump defconfigs to common
  Linux 6.1.55
  interconnect: Teach lockdep about icc_bw_lock order
  net/sched: Retire rsvp classifier
  drm/amdgpu: fix amdgpu_cs_p1_user_fence
  Revert "memcg: drop kmem.limit_in_bytes"
  drm/amd/display: fix the white screen issue when >= 64GB DRAM
  ext4: fix rec_len verify error
  scsi: pm8001: Setup IRQs on resume
  scsi: megaraid_sas: Fix deadlock on firmware crashdump
  ata: libahci: clear pending interrupt status
  ata: libata: disallow dev-initiated LPM transitions to unsupported states
  i2c: aspeed: Reset the i2c controller when timeout occurs
  tracefs: Add missing lockdown check to tracefs_create_dir()
  nfsd: fix change_info in NFSv4 RENAME replies
  selinux: fix handling of empty opts in selinux_fs_context_submount()
  tracing: Have option files inc the trace array ref count
  tracing: Have current_trace inc the trace array ref count
  tracing: Increase trace array ref count on enable and filter files
  tracing: Have event inject files inc the trace array ref count
  tracing: Have tracing_max_latency inc the trace array ref count
  btrfs: check for BTRFS_FS_ERROR in pending ordered assert
  btrfs: release path before inode lookup during the ino lookup ioctl
  btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio
  btrfs: fix lockdep splat and potential deadlock after failure running delayed items
  dm: don't attempt to queue IO under RCU protection
  Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory"
  md: Put the right device in md_seq_next
  nvme: avoid bogus CRTO values
  io_uring/net: fix iter retargeting for selected buf
  ovl: fix incorrect fdput() on aio completion
  ovl: fix failed copyup of fileattr on a symlink
  attr: block mode changes of symlinks
  Revert "SUNRPC: Fail faster on bad verifier"
  md/raid1: fix error: ISO C90 forbids mixed declarations
  samples/hw_breakpoint: fix building without module unloading
  x86/purgatory: Remove LTO flags
  x86/boot/compressed: Reserve more memory for page tables
  panic: Reenable preemption in WARN slowpath
  scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  scsi: target: core: Fix target_cmd_counter leak
  riscv: kexec: Align the kexeced kernel entry
  x86/ibt: Suppress spurious ENDBR
  selftests: tracing: Fix to unmount tracefs for recovering environment
  scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
  drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
  nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()
  nvmet: use bvec_set_page to initialize bvecs
  block: factor out a bvec_set_page helper
  btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
  btrfs: add a helper to read the superblock metadata_uuid
  MIPS: Use "grep -E" instead of "egrep"
  misc: fastrpc: Fix incorrect DMA mapping unmap request
  misc: fastrpc: Prepare to dynamic dma-buf locking specification
  dma-buf: Add unlocked variant of attachment-mapping functions
  printk: Consolidate console deferred printing
  printk: Keep non-panic-CPUs out of console lock
  interconnect: Fix locking for runpm vs reclaim
  kobject: Add sanity check for kset->kobj.ktype in kset_register()
  media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
  usb: chipidea: add workaround for chipidea PEC bug
  usb: ehci: add workaround for chipidea PORTSC.PEC bug
  misc: open-dice: make OPEN_DICE depend on HAS_IOMEM
  serial: cpm_uart: Avoid suspicious locking
  scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
  tools: iio: iio_generic_buffer: Fix some integer type and calculation
  usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
  usb: cdns3: Put the cdns set active part outside the spin lock
  media: pci: cx23885: replace BUG with error return
  media: tuners: qt1010: replace BUG_ON with a regular error
  scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected
  media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
  media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
  media: anysee: fix null-ptr-deref in anysee_master_xfer
  media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
  media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
  media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
  media: mdp3: Fix resource leaks in of_find_device_by_node
  PCI: fu740: Set the number of MSI vectors
  PCI: vmd: Disable bridge window for domain reset
  powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
  ARM: 9317/1: kexec: Make smp stop calls asynchronous
  PCI: dwc: Provide deinit callback for i.MX
  jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
  fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
  ext2: fix datatype of block number in ext2_xattr_set2()
  md: raid1: fix potential OOB in raid1_remove_disk()
  bus: ti-sysc: Configure uart quirks for k3 SoC
  drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer()
  drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
  drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314
  drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
  drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK
  ALSA: hda: intel-dsp-cfg: add LunarLake support
  ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
  ASoC: SOF: topology: simplify code to prevent static analysis warnings
  drm/amd/display: Fix underflow issue on 175hz timing
  samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
  arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
  arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
  arm64: dts: qcom: sm6350: correct ramoops pmsg-size
  arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
  drm/edid: Add quirk for OSVR HDK 2.0
  drm/bridge: tc358762: Instruct DSI host to generate HSE packets
  libbpf: Free btf_vmlinux when closing bpf_object
  wifi: mac80211_hwsim: drop short frames
  wifi: mac80211: check for station first in client probe
  wifi: cfg80211: ocb: don't leave if not joined
  wifi: cfg80211: reject auth/assoc to AP with our address
  netfilter: ebtables: fix fortify warnings in size_entry_mwt()
  wifi: mac80211: check S1G action frame size
  alx: fix OOB-read compiler warning
  mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
  tpm_tis: Resend command to recover from data transfer errors
  netlink: convert nlk->flags to atomic flags
  Bluetooth: Fix hci_suspend_sync crash
  crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
  net/ipv4: return the real errno instead of -EINVAL
  net: Use sockaddr_storage for getsockopt(SO_PEERNAME).
  can: sun4i_can: Add support for the Allwinner D1
  can: sun4i_can: Add acceptance register quirk
  wifi: wil6210: fix fortify warnings
  mt76: mt7921: don't assume adequate headroom for SDIO headers
  wifi: mwifiex: fix fortify warning
  wifi: ath9k: fix printk specifier
  wifi: ath9k: fix fortify warnings
  ice: Don't tx before switchdev is fully configured
  crypto: lrw,xts - Replace strlcpy with strscpy
  devlink: remove reload failed checks in params get/set callbacks
  selftests/nolibc: fix up kernel parameters support
  ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
  hw_breakpoint: fix single-stepping when using bpf_overflow_handler
  perf/imx_ddr: speed up overflow frequency of cycle
  perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
  ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
  scftorture: Forgive memory-allocation failure if KASAN
  rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
  kernel/fork: beware of __put_task_struct() calling context
  ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
  locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  btrfs: output extra debug info if we failed to find an inline backref
  autofs: fix memory leak of waitqueues in autofs_catatonic_mode
  Linux 6.1.54
  drm/amd/display: Fix a bug when searching for insert_above_mpcc
  MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
  kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
  ixgbe: fix timestamp configuration code
  tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address.
  tcp: Fix bind() regression for v4-mapped-v6 wildcard address.
  tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any).
  ipv6: Remove in6addr_any alternatives.
  ipv6: fix ip6_sock_set_addr_preferences() typo
  net: macb: fix sleep inside spinlock
  net: macb: Enable PTP unicast
  net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
  platform/mellanox: NVSW_SN2201 should depend on ACPI
  platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
  platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
  platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
  platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
  kcm: Fix memory leak in error path of kcm_sendmsg()
  r8152: check budget for r8152_poll()
  net: dsa: sja1105: block FDB accesses that are concurrent with a switch reset
  net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses
  net: dsa: sja1105: fix multicast forwarding working only for last added mdb entry
  net: dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid()
  net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
  net:ethernet:adi:adin1110: Fix forwarding offload
  net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address
  hsr: Fix uninit-value access in fill_frame_info()
  net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
  net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
  net: stmmac: fix handling of zero coalescing tx-usecs
  net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
  selftests: Keep symlinks, when possible
  kselftest/runner.sh: Propagate SIGTERM to runner child
  net: ipv4: fix one memleak in __inet_del_ifa()
  kunit: Fix wild-memory-access bug in kunit_free_suite_set()
  drm/amdgpu: register a dirty framebuffer callback for fbcon
  drm/amd/display: Remove wait while locked
  drm/amd/display: always switch off ODM before committing more streams
  perf hists browser: Fix the number of entries for 'e' key
  perf tools: Handle old data in PERF_RECORD_ATTR
  perf test shell stat_bpf_counters: Fix test on Intel
  perf hists browser: Fix hierarchy mode header
  MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
  KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL
  KVM: SVM: Set target pCPU during IRTE update if target vCPU is running
  KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state
  KVM: nSVM: Check instead of asserting on nested TSC scaling support
  KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration
  KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn
  KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry
  drm/amd/display: prevent potential division by zero errors
  drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
  mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
  mtd: rawnand: brcmnand: Fix potential false time out warning
  mtd: spi-nor: Correct flags for Winbond w25q128
  mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
  mtd: rawnand: brcmnand: Fix crash during the panic_write
  drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable()
  btrfs: use the correct superblock to compare fsid in btrfs_validate_super
  btrfs: zoned: re-enable metadata over-commit for zoned mode
  btrfs: set page extent mapped after read_folio in relocate_one_page
  btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
  btrfs: free qgroup rsv on io failure
  btrfs: fix start transaction qgroup rsv double free
  btrfs: zoned: do not zone finish data relocation block group
  fuse: nlookup missing decrement in fuse_direntplus_link
  ata: pata_ftide010: Add missing MODULE_DESCRIPTION
  ata: sata_gemini: Add missing MODULE_DESCRIPTION
  ata: pata_falcon: fix IO base selection for Q40
  ata: ahci: Add Elkhart Lake AHCI controller
  hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation
  lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
  f2fs: avoid false alarm of circular locking
  f2fs: flush inode if atomic file is aborted
  ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}
  ext4: add correct group descriptors and reserved GDT blocks to system zone
  jbd2: correct the end of the journal recovery scan range
  jbd2: check 'jh->b_transaction' before removing it from checkpoint
  jbd2: fix checkpoint cleanup performance regression
  dmaengine: sh: rz-dmac: Fix destination and source data size setting
  clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL
  ARC: atomics: Add compiler barrier to atomic operations...
  net/mlx5: Free IRQ rmap and notifier on kernel shutdown
  Multi-gen LRU: avoid race in inc_min_seq()
  sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
  net: hns3: remove GSO partial feature bit
  net: hns3: fix the port information display when sfp is absent
  net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
  net: hns3: fix debugfs concurrency issue between kfree buffer and read
  net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
  net: hns3: fix tx timeout issue
  netfilter: nfnetlink_osf: avoid OOB read
  netfilter: nftables: exthdr: fix 4-byte stack OOB write
  bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.
  bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf().
  bpf: Remove prog->active check for bpf_lsm and bpf_iter
  net: dsa: sja1105: complete tc-cbs offload support on SJA1110
  net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
  net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
  ip_tunnels: use DEV_STATS_INC()
  idr: fix param name in idr_alloc_cyclic() doc
  s390/zcrypt: don't leak memory if dev_set_name() fails
  igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
  igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
  igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
  octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
  kcm: Destroy mutex in kcm_exit_net()
  net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  af_unix: Fix data race around sk->sk_err.
  af_unix: Fix data-races around sk->sk_shutdown.
  af_unix: Fix data-race around unix_tot_inflight.
  af_unix: Fix data-races around user->unix_inflight.
  bpf, sockmap: Fix skb refcnt race after locking changes
  net: phy: micrel: Correct bit assignments for phy_device flags
  net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
  veth: Fixing transmit return status for dropped packets
  gve: fix frag_list chaining
  igb: disable virtualization features on 82580
  ipv6: ignore dst hint for multipath routes
  ipv4: ignore dst hint for multipath routes
  mptcp: annotate data-races around msk->rmem_fwd_alloc
  net: annotate data-races around sk->sk_forward_alloc
  net: use sk_forward_alloc_get() in sk_get_meminfo()
  drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
  drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn()
  drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page"
  xsk: Fix xsk_diag use-after-free error during socket cleanup
  net: fib: avoid warn splat in flow dissector
  net: read sk->sk_family once in sk_mc_loop()
  ipv4: annotate data-races around fi->fib_dead
  sctp: annotate data-races around sk->sk_wmem_queued
  net/sched: fq_pie: avoid stalls in fq_pie_timer()
  smb: propagate error code of extract_sharename()
  cifs: use fs_context for automounts
  blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice()
  blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
  drm/i915: mark requests for GuC virtual engines to avoid use-after-free
  perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test
  perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators
  pwm: lpc32xx: Remove handling of PWM channels
  watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
  perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
  perf vendor events: Drop STORES_PER_INST metric event for power10 platform
  perf vendor events: Drop some of the JSON/events for power10 platform
  perf vendor events: Update the JSON/events descriptions for power10 platform
  x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
  perf annotate bpf: Don't enclose non-debug code with an assert()
  Input: tca6416-keypad - fix interrupt enable disbalance
  Input: tca6416-keypad - always expect proper IRQ number in i2c client
  backlight: gpio_backlight: Drop output GPIO direction check for initial power state
  pwm: atmel-tcb: Fix resource freeing in error path and remove
  pwm: atmel-tcb: Harmonize resource allocation order
  pwm: atmel-tcb: Convert to platform remove callback returning void
  perf trace: Really free the evsel->priv area
  perf trace: Use zfree() to reduce chances of use after free
  Input: iqs7222 - configure power mode before triggering ATI
  kconfig: fix possible buffer overflow
  mailbox: qcom-ipcc: fix incorrect num_chans counting
  gfs2: low-memory forced flush fixes
  gfs2: Switch to wait_event in gfs2_logd
  tpm_crb: Fix an error handling path in crb_acpi_add()
  kbuild: do not run depmod for 'make modules_sign'
  kbuild: rpm-pkg: define _arch conditionally
  net: deal with integer overflows in kmalloc_reserve()
  net: factorize code in kmalloc_reserve()
  net: remove osize variable in __alloc_skb()
  net: add SKB_HEAD_ALIGN() helper
  bus: mhi: host: Skip MHI reset if device is in RDDM
  NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
  NFS: Fix a potential data corruption
  clk: qcom: mss-sc7180: fix missing resume during probe
  clk: qcom: q6sstop-qcs404: fix missing resume during probe
  clk: qcom: lpasscc-sc7280: fix missing resume during probe
  clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors
  soc: qcom: qmi_encdec: Restrict string length in decode
  clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
  clk: imx: pll14xx: align pdiv with reference manual
  clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
  dt-bindings: clock: xlnx,versal-clk: drop select:false
  pinctrl: cherryview: fix address_space_handler() argument
  cifs: update desired access while requesting for directory lease
  parisc: led: Reduce CPU overhead for disk & lan LED computation
  parisc: led: Fix LAN receive and transmit LEDs
  lib/test_meminit: allocate pages up to order MAX_ORDER
  mm: hugetlb_vmemmap: fix a race between vmemmap pmd split
  memcg: drop kmem.limit_in_bytes
  send channel sequence number in SMB3 requests after reconnects
  arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos
  clk: qcom: turingcc-qcs404: fix missing resume during probe
  ASoC: tegra: Fix SFC conversion for few rates
  drm/ast: Fix DRAM init on AST2200
  clk: qcom: camcc-sc7180: fix async resume during probe
  fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
  null_blk: fix poll request timeout handling
  scsi: qla2xxx: Fix firmware resource tracking
  scsi: qla2xxx: Error code did not return to upper layer
  scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
  scsi: qla2xxx: Flush mailbox commands on chip reset
  scsi: qla2xxx: Remove unsupported ql2xenabledif option
  scsi: qla2xxx: Fix TMF leak through
  scsi: qla2xxx: Fix session hang in gnl
  scsi: qla2xxx: Turn off noisy message log
  scsi: qla2xxx: Fix erroneous link up failure
  scsi: qla2xxx: Fix command flush during TMF
  scsi: qla2xxx: fix inconsistent TMF timeout
  scsi: qla2xxx: Fix deletion race condition
  scsi: qla2xxx: Limit TMF to 8 per function
  scsi: qla2xxx: Adjust IOCB resource on qpair create
  drm/virtio: Conditionally allocate virtio_gpu_fence
  io_uring: Don't set affinity on a dying sqpoll thread
  io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used
  io_uring: break out of iowq iopoll on teardown
  io_uring/net: don't overflow multishot accept
  io_uring: revert "io_uring fix multishot accept ordering"
  io_uring: always lock in io_apoll_task_func
  Multi-gen LRU: fix per-zone reclaim
  mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]
  net/ipv6: SKB symmetric hash should incorporate transport ports
  ANDROID: GKI: fix up merge issue in drivers/scsi/storvsc_drv.c
  Linux 6.1.53
  udf: initialize newblock to 0
  clk: Avoid invalid function names in CLK_OF_DECLARE()
  treewide: Fix probing of devices in DT overlays
  clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
  md: fix regression for null-ptr-deference in __md_stop()
  NFSv4.2: Rework scratch handling for READ_PLUS (again)
  NFSv4.2: Fix a potential double free with READ_PLUS
  md: Free resources in __md_stop
  Revert "drm/amd/display: Do not set drr on pipe commit"
  tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
  serial: sc16is7xx: fix regression with GPIO configuration
  serial: sc16is7xx: remove obsolete out_thread label
  perf/x86/uncore: Correct the number of CHAs on EMR
  x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
  USB: core: Fix oversight in SuperSpeed initialization
  USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
  USB: core: Change usb_get_device_descriptor() API
  USB: core: Unite old scheme and new scheme descriptor reads
  usb: typec: bus: verify partner exists in typec_altmode_attention
  usb: typec: tcpm: set initial svdm version based on pd revision
  of: property: fw_devlink: Add a devlink for panel followers
  cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
  crypto: stm32 - fix loop iterating through scatterlist for DMA
  s390/dasd: fix string length handling
  s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
  s390/dcssblk: fix kernel crash with list_add corruption
  arm64: sdei: abort running SDEI handlers during crash
  pstore/ram: Check start of empty przs during init
  mmc: renesas_sdhi: register irqs before registering controller
  platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
  x86/MCE: Always save CS register on AMD Zen IF Poison errors
  fsverity: skip PKCS#7 parser when keyring is empty
  net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
  X.509: if signature is unsupported skip validation
  r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
  x86/sev: Make enc_dec_hypercall() accept a size instead of npages
  dccp: Fix out of bounds access in DCCP error handler
  dlm: fix plock lookup when using multiple lockspaces
  bpf: Fix issue in verifying allow_ptr_leaks
  drm/amd/display: Add smu write msg id fail retry process
  parisc: Fix /proc/cpuinfo output for lscpu
  procfs: block chmod on /proc/thread-self/comm
  block: don't add or resize partition on the disk with GENHD_FL_NO_PART
  Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
  ntb: Fix calculation ntb_transport_tx_free_entry()
  ntb: Clean up tx tail index on link down
  ntb: Drop packets when qp link is down
  PCI/PM: Only read PCI_PM_CTRL register when available
  PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
  PCI: Free released resource after coalescing
  scsi: mpt3sas: Perform additional retries if doorbell read returns 0
  Revert "scsi: qla2xxx: Fix buffer overrun"
  media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
  media: dvb: symbol fixup for dvb_attach()
  ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
  arm64: csum: Fix OoB access in IP checksum code for negative lengths
  i3c: master: svc: fix probe failure when no i3c device exist
  LoongArch: mm: Add p?d_leaf() definitions
  xtensa: PMU: fix base address for the newer hardware
  drm/amd/display: register edp_backlight_control() for DCN301
  backlight/lv5207lp: Compare against struct fb_info.device
  backlight/bd6107: Compare against struct fb_info.device
  backlight/gpio_backlight: Compare against struct fb_info.device
  io_uring: break iopolling on signal
  XArray: Do not return sibling entries from xa_load()
  ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
  ipmi_si: fix a memleak in try_smi_init()
  PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
  media: i2c: Add a camera sensor top level menu
  media: i2c: ccs: Check rules is non-NULL
  cpu/hotplug: Prevent self deadlock on CPU hot-unplug
  mm/vmalloc: add a safer version of find_vm_area() for debug
  scsi: core: Fix the scsi_set_resid() documentation
  printk: ringbuffer: Fix truncating buffer size min_t cast
  rcu: dump vmalloc memory info safely
  ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
  PM / devfreq: Fix leak in devfreq_dev_release()
  igb: set max size RX buffer when store bad packet is enabled
  skbuff: skb_segment, Call zero copy functions before using skbuff frags
  netfilter: xt_sctp: validate the flag_info count
  netfilter: xt_u32: validate user space input
  netfilter: nft_exthdr: Fix non-linear header modification
  netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
  virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
  cpufreq: Fix the race condition while updating the transition_task of policy
  Drivers: hv: vmbus: Don't dereference ACPI root object handle
  dmaengine: ste_dma40: Add missing IRQ check in d40_probe
  um: Fix hostaudio build errors
  mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
  mtd: spi-nor: Check bus width while setting QE bit
  leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
  leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
  leds: multicolor: Use rounded division when calculating color components
  leds: pwm: Fix error code in led_pwm_create_fwnode()
  rpmsg: glink: Add check for kstrdup
  phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
  phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
  phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
  dmaengine: idxd: Modify the dependence of attribute pasid_enabled
  mtd: rawnand: brcmnand: Fix mtd oobsize
  tracing: Fix race issue between cpu buffer write and swap
  tracing: Remove extra space at the end of hwlat_detector/mode
  x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
  tick/rcu: Fix false positive "softirq work is pending" messages
  platform/x86/amd/pmf: Fix a missing cleanup path
  HID: multitouch: Correct devm device reference for hidinput input_dev name
  HID: uclogic: Correct devm device reference for hidinput input_dev name
  HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
  RDMA/efa: Fix wrong resources deallocation order
  RDMA/siw: Correct wrong debug message
  RDMA/siw: Balance the reference of cep->kref in the error path
  Revert "IB/isert: Fix incorrect release of isert connection"
  amba: bus: fix refcount leak
  serial: tegra: handle clk prepare error in tegra_uart_hw_init()
  interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
  interconnect: qcom: bcm-voter: Improve enable_mask handling
  interconnect: qcom: sm8450: Enable sync_state
  scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
  scsi: core: Use 32-bit hostnum in scsi_host_lookup()
  RDMA/irdma: Prevent zero-length STAG registration
  coresight: trbe: Fix TRBE potential sleep in atomic context
  cgroup:namespace: Remove unused cgroup_namespaces_init()
  Revert "f2fs: fix to do sanity check on extent cache correctly"
  f2fs: Only lfs mode is allowed with zoned block device feature
  f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
  f2fs: fix to avoid mmap vs set_compress_option case
  media: i2c: rdacm21: Fix uninitialized value
  media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
  media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
  media: ov2680: Add ov2680_fill_format() helper function
  media: ov2680: Don't take the lock for try_fmt calls
  media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
  media: ov2680: Fix vflip / hflip set functions
  media: ov2680: Fix ov2680_bayer_order()
  media: ov2680: Remove auto-gain and auto-exposure controls
  media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
  media: ov5640: Fix initial RESETB state and annotate timings
  media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
  HID: input: Support devices sending Eraser without Invert
  drivers: base: Free devm resources when unregistering a device
  USB: gadget: f_mass_storage: Fix unused variable warning
  USB: gadget: core: Add missing kerneldoc for vbus_work
  docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
  media: venus: hfi_venus: Only consider sys_idle_indicator on V1
  media: go7007: Remove redundant if statement
  media: cec: core: add adap_unconfigured() callback
  media: cec: core: add adap_nb_transmit_canceled() callback
  platform/x86: dell-sysman: Fix reference leak
  iommu/vt-d: Fix to flush cache of PASID directory table
  iommu/qcom: Disable and reset context bank before programming
  fsi: aspeed: Reset master errors after CFAM reset
  IB/uverbs: Fix an potential error pointer dereference
  RDMA/hns: Fix CQ and QP cache affinity
  RDMA/hns: Fix inaccurate error label name in init instance
  RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
  RDMA/hns: Fix port active speed
  iommu/sprd: Add missing force_aperture
  iommu/mediatek: Fix two IOMMU share pagetable issue
  iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
  extcon: cht_wc: add POWER_SUPPLY dependency
  kernfs: add stub helper for kernfs_generic_poll()
  driver core: Call dma_cleanup() on the test_remove path
  driver core: test_async: fix an error code
  dma-buf/sync_file: Fix docs syntax
  interconnect: qcom: qcm2290: Enable sync state
  coresight: tmc: Explicit type conversions to prevent integer overflow
  RDMA/irdma: Replace one-element array with flexible-array member
  scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
  scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
  scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
  RDMA/rxe: Fix incomplete state save in rxe_requester
  RDMA/rxe: Split rxe_run_task() into two subroutines
  x86/APM: drop the duplicate APM_MINOR_DEV macro
  serial: sprd: Fix DMA buffer leak issue
  serial: sprd: Assign sprd_port after initialized to avoid wrong access
  iio: accel: adxl313: Fix adxl313_i2c_id[] table
  scsi: qla4xxx: Add length check when parsing nlattrs
  scsi: be2iscsi: Add length check when parsing nlattrs
  scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
  scsi: iscsi: Add length check for nlattr payload
  scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
  scsi: RDMA/srp: Fix residual handling
  usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
  media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
  media: mediatek: vcodec: fix potential double free
  media: mediatek: vcodec: Return NULL if no vdec_fb is found
  media: amphion: ensure the bitops don't cross boundaries
  media: amphion: fix UNUSED_VALUE issue reported by coverity
  media: amphion: fix UNINIT issues reported by coverity
  media: amphion: fix REVERSE_INULL issues reported by coverity
  media: amphion: fix CHECKED_RETURN issues reported by coverity
  media: rkvdec: increase max supported height for H.264
  media: mtk-jpeg: Fix use after free bug due to uncanceled work
  media: amphion: add helper function to get id name
  media: amphion: reinit vpu if reqbufs output 0
  dt-bindings: extcon: maxim,max77843: restrict connector properties
  scsi: hisi_sas: Fix normally completed I/O analysed as failed
  scsi: hisi_sas: Fix warnings detected by sparse
  RDMA/siw: Fabricate a GID on tun and loopback devices
  media: cx24120: Add retval check for cx24120_message_send()
  media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
  media: dib7000p: Fix potential division by zero
  drivers: usb: smsusb: fix error handling code in smsusb_init_device
  iommu: rockchip: Fix directory table address encoding
  iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
  media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
  media: i2c: tvp5150: check return value of devm_kasprintf()
  media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
  media: ov5640: fix low resolution image abnormal issue
  RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
  cgroup/cpuset: Inherit parent's load balance state in v2
  pNFS: Fix assignment of xprtdata.cred
  NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
  NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
  NFSD: da_addr_body field missing in some GETDEVICEINFO replies
  fs: lockd: avoid possible wrong NULL parameter
  jfs: validate max amount of blocks before allocation.
  ext4: fix unttached inode after power cut with orphan file feature enabled
  powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
  powerpc/mpc5xxx: Add missing fwnode_handle_put()
  powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
  nfs/blocklayout: Use the passed in gfp flags
  powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
  powerpc: Don't include lppaca.h in paca.h
  NFSv4.2: Fix READ_PLUS size calculations
  NFSv4.2: Fix up READ_PLUS alignment
  NFSv4.2: Fix READ_PLUS smatch warnings
  NFSv4.2: Rework scratch handling for READ_PLUS
  wifi: ath10k: Use RMW accessors for changing LNKCTL
  wifi: ath11k: Use RMW accessors for changing LNKCTL
  net/mlx5: Use RMW accessors for changing LNKCTL
  drm/radeon: Use RMW accessors for changing LNKCTL
  drm/amdgpu: Use RMW accessors for changing LNKCTL
  powerpc/perf: Convert fsl_emb notifier to state machine callbacks
  powerpc/fadump: reset dump area size if fadump memory reserve fails
  nvdimm: Fix dereference after free in register_nvdimm_pmu()
  nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
  vfio/type1: fix cap_migration information leak
  powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
  clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
  clk: imx8mp: fix sai4 clock
  clk: imx: imx8ulp: update SPLL2 type
  clk: imx: pllv4: Fix SPLL2 MULT range
  clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
  PCI/ASPM: Use RMW accessors for changing LNKCTL
  PCI: pciehp: Use RMW accessors for changing LNKCTL
  PCI: Add locking to RMW PCI Express Capability Register accessors
  PCI: Allow drivers to request exclusive config regions
  pinctrl: mcp23s08: check return value of devm_kasprintf()
  PCI: Mark NVIDIA T4 GPUs to avoid bus reset
  PCI: microchip: Correct the DED and SEC interrupt bit offsets
  clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
  clk: qcom: reset: Use the correct type of sleep/delay based on length
  kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
  kvm/vfio: Prepare for accepting vfio device fd
  clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
  ext4: avoid potential data overflow in next_linear_group
  ext4: correct grp validation in ext4_mb_good_group
  EDAC/igen6: Fix the issue of no error events
  clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
  clk: sunxi-ng: Modify mismatched function name
  PCI/DOE: Fix destroy_work_on_stack() race
  drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
  PCI: qcom-ep: Switch MHI bus master clock off during L1SS
  PCI: apple: Initialize pcie->nvecs before use
  clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
  clk: qcom: gcc-sc8280xp: Add missing GDSCs
  dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
  clk: qcom: gcc-sc8280xp: Add missing GDSC flags
  clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
  clk: qcom: gpucc-sm6350: Fix clock source names
  clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
  ipmi:ssif: Fix a memory leak when scanning for an adapter
  ipmi:ssif: Add check for kstrdup
  ALSA: ac97: Fix possible error value of *rac97
  of: unittest: Fix overlay type in apply/revert check
  of: overlay: Call of_changeset_init() early
  ASoC: SOF: amd: clear dsp to host interrupt status
  md: raid0: account for split bio in iostat accounting
  md/raid0: Fix performance regression for large sequential writes
  md/raid0: Factor out helper for mapping and submitting a bio
  md: add error_handlers for raid0 and linear
  firmware: cs_dsp: Fix new control name check
  md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
  md/raid5-cache: fix a deadlock in r5l_exit_log()
  bus: ti-sysc: Fix cast to enum warning
  arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
  arm64: dts: qcom: msm8996: Fix dsi1 interrupts
  arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
  arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
  arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
  drm/mediatek: Fix potential memory leak if vmap() fail
  ARM: dts: qcom: ipq4019: correct SDHCI XO clock
  drm/mediatek: Remove freeing not dynamic allocated memory
  bus: ti-sysc: Fix build warning for 64-bit build
  drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
  io_uring: fix drain stalls by invalid SQE
  block/mq-deadline: use correct way to throttling write requests
  audit: fix possible soft lockup in __audit_inode_child()
  drm/msm/a2xx: Call adreno_gpu_init() earlier
  drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
  smackfs: Prevent underflow in smk_set_cipso()
  drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
  firmware: meson_sm: fix to avoid potential NULL pointer dereference
  drm/msm/mdp5: Don't leak some plane state
  soc: qcom: smem: Fix incompatible types in comparison
  drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
  ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
  drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
  drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
  drm/armada: Fix off-by-one error in armada_overlay_get_property()
  ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
  arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
  of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
  drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
  drm/msm: Update dev core dump to not print backwards
  md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
  md/md-bitmap: remove unnecessary local variable in backlog_store()
  md/raid10: use dereference_rdev_and_rrdev() to get devices
  md/raid10: factor out dereference_rdev_and_rrdev()
  md: restore 'noio_flag' for the last mddev_resume()
  md: Change active_io to percpu
  md: Factor out is_md_suspended helper
  drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
  arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
  arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
  arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
  ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
  drm: adv7511: Fix low refresh rate register for ADV7533/5
  ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
  ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
  ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
  drm/bridge: anx7625: Use common macros for HDCP capabilities
  drm/bridge: anx7625: Use common macros for DP power sequencing commands
  x86/mm: Fix PAT bit missing from page protection modify mask
  block: don't allow enabling a cache on devices that don't support it
  block: cleanup queue_wc_store
  drm/etnaviv: fix dumping of active MMU context
  arm64: tegra: Fix HSUART for Smaug
  arm64: dts: qcom: pmi8994: Add missing OVP interrupt
  arm64: dts: qcom: pm660l: Add missing short interrupt
  arm64: dts: qcom: pm6150l: Add missing short interrupt
  arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
  arm64: tegra: Fix HSUART for Jetson AGX Orin
  ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  ARM: dts: BCM53573: Add cells sizes to PCIe node
  ARM: dts: BCM53573: Drop nonexistent #usb-cells
  drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
  firmware: ti_sci: Use system_state to determine polling
  ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
  ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
  ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
  ARM: dts: stm32: YAML validation fails for Odyssey Boards
  ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
  ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
  ARM: dts: stm32: YAML validation fails for Argon Boards
  ARM: dts: stm32: Rename mdio0 to mdio
  arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
  arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
  arm64: dts: qcom: pmr735b: fix thermal zone name
  arm64: dts: qcom: pm8350b: fix thermal zone name
  arm64: dts: qcom: pm8350: fix thermal zone name
  arm64: dts: qcom: sm8350: Use proper CPU compatibles
  arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
  arm64: dts: qcom: sm8350: Fix CPU idle state residency times
  arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
  arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
  arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
  arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
  arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
  arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
  arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
  arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
  arm64: dts: qcom: sm8250: correct dynamic power coefficients
  arm64: dts: qcom: sm6350: Fix ZAP region
  soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
  soc: qcom: ocmem: Add OCMEM hardware version print
  ASoC: stac9766: fix build errors with REGMAP_AC97
  drm/hyperv: Fix a compilation issue because of not including screen_info.h
  drm/amd/display: Do not set drr on pipe commit
  quota: fix dqput() to follow the guarantees dquot_srcu should provide
  quota: add new helper dquot_active()
  quota: rename dquot_active() to inode_quota_active()
  quota: factor out dquot_write_dquot()
  ASoC: cs43130: Fix numerator/denominator mixup
  drm/bridge: tc358764: Fix debug print parameter order
  netrom: Deny concurrent connect().
  net/sched: sch_hfsc: Ensure inner classes have fsc curve
  sfc: Check firmware supports Ethernet PTP filter
  cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
  octeontx2-pf: Fix PFC TX scheduler free
  octeontx2-pf: Refactor schedular queue alloc/free calls
  hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
  mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
  mlxsw: i2c: Limit single transaction buffer size
  mlxsw: i2c: Fix chunk size setting in output mailbox buffer
  net: arcnet: Do not call kfree_skb() under local_irq_disable()
  ice: avoid executing commands on other ports when driving sync
  wifi: ath9k: use IS_ERR() with debugfs_create_dir()
  arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
  Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
  wifi: mwifiex: avoid possible NULL skb pointer dereference
  mac80211: make ieee80211_tx_info padding explicit
  wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
  wifi: ath9k: protect WMI command response buffer replacement with a lock
  wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
  samples/bpf: fix broken map lookup probe
  samples/bpf: fix bio latency check with tracepoint
  ARM: dts: Add .dts files missing from the build
  wifi: mwifiex: Fix missed return in oob checks failed path
  wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
  net: annotate data-races around sk->sk_lingertime
  fs: ocfs2: namei: check return value of ocfs2_add_entry()
  lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
  lwt: Fix return values of BPF xmit ops
  hwrng: iproc-rng200 - Implement suspend and resume calls
  crypto: caam - fix unchecked return value error
  ice: ice_aq_check_events: fix off-by-one check when filling buffer
  net-memcg: Fix scope of sockmem pressure indicators
  selftests/bpf: Clean up fmod_ret in bench_rename test script
  selftests/bpf: Fix repeat option when kfunc_call verification fails
  net: tcp: fix unexcepted socket die when snd_wnd is 0
  Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
  Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
  Bluetooth: Fix potential use-after-free when clear keys
  Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
  crypto: api - Use work queue in crypto_destroy_instance
  crypto: stm32 - Properly handle pm_runtime_get failing
  kbuild: rust_is_available: fix confusion when a version appears in the path
  kbuild: rust_is_available: add check for `bindgen` invocation
  kbuild: rust_is_available: fix version check when CC has multiple arguments
  kbuild: rust_is_available: remove -v option
  selftests/bpf: fix static assert compilation issue for test_cls_*.c
  wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
  wifi: mwifiex: Fix OOB and integer underflow when rx packets
  wifi: mt76: mt7915: fix power-limits while chan_switch
  can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
  spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
  wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
  bpf: reject unhashed sockets in bpf_sk_assign
  udp: re-score reuseport groups when connected sockets are present
  wifi: mt76: mt7921: fix non-PSC channel scan fail
  wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
  regmap: rbtree: Use alloc_flags for memory allocations
  hwrng: pic32 - use devm_clk_get_enabled
  hwrng: nomadik - keep clock enabled while hwrng is registered
  tcp: tcp_enter_quickack_mode() should be static
  crypto: qat - change value of default idle filter
  bpf: Fix an error in verifying a field in a union
  bpf: Clear the probe_addr for uprobe
  libbpf: Fix realloc API handling in zero-sized edge cases
  bpftool: Use a local bpf_perf_event_value to fix accessing its fields
  bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
  bpftool: Define a local bpf_perf_link to fix accessing its fields
  bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
  selftests/bpf: Fix bpf_nf failure upon test rerun
  cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
  x86/efistub: Fix PCI ROM preservation in mixed mode
  cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
  cpufreq: amd-pstate-ut: Remove module parameter access
  thermal/of: Fix potential uninitialized value access
  ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
  ACPI: x86: s2idle: Post-increment variables when getting constraints
  irqchip/loongson-eiointc: Fix return value checking of eiointc_index
  s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
  s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
  s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
  s390/pkey: fix/harmonize internal keyblob headers
  selftests/futex: Order calls to futex_lock_pi
  perf/imx_ddr: don't enable counter0 if none of 4 counters are used
  sched/rt: Fix sysctl_sched_rr_timeslice intial value
  arm64/fpsimd: Only provide the length to cpufeature for xCR registers
  arm64/sme: Don't use streaming mode to probe the maximum SME VL
  x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
  sched/psi: Select KERNFS as needed
  arm64/ptrace: Clean up error handling path in sve_set_common()
  selftests/resctrl: Close perf value read fd on errors
  selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
  selftests/resctrl: Don't leak buffer in fill_cache()
  selftests/resctrl: Add resctrl.h into build deps
  OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
  refscale: Fix uninitalized use of wait_queue_head_t
  ARM: ptrace: Restore syscall skipping for tracers
  ARM: ptrace: Restore syscall restart tracing
  vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
  selftests/harness: Actually report SKIP for signal tests
  tmpfs: verify {g,u}id mount options correctly
  iomap: Remove large folio handling in iomap_invalidate_folio()
  fs: Fix error checking for d_hash_and_lookup()
  eventfd: prevent underflow for eventfd semaphores
  reiserfs: Check the return value from __getblk()
  tools/resolve_btfids: Fix setting HOSTCFLAGS
  tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
  tools/resolve_btfids: Tidy HOST_OVERRIDES
  tools/resolve_btfids: Compile resolve_btfids as host program
  tools/resolve_btfids: Alter how HOSTCC is forced
  tools/resolve_btfids: Install subcmd headers
  tools/resolve_btfids: Use pkg-config to locate libelf
  tools lib subcmd: Add dependency test to install_headers
  tools lib subcmd: Make install_headers clearer
  tools lib subcmd: Add install target
  Revert "net: macsec: preserve ingress frame ordering"
  Revert "PCI: tegra194: Enable support for 256 Byte payload"
  Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
  udf: Handle error when adding extent to a file
  udf: Check consistency of Space Bitmap Descriptor
  drm/amd/display: ensure async flips are only accepted for fast updates
  net: Avoid address overwrite in kernel_connect
  KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
  KVM: x86/mmu: Use kstrtobool() instead of strtobool()
  tpm: Enable hwrng only for Pluton on AMD CPUs
  crypto: rsa-pkcs1pad - Use helper to set reqsize
  cpufreq: intel_pstate: set stale CPU frequency to minimum
  of: property: Simplify of_link_to_phandle()
  platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
  tracing: Introduce pipe_cpumask to avoid race on trace_pipes
  net: sfp: handle 100G/25G active optical cables in sfp_parse_support
  ALSA: seq: oss: Fix racy open/close of MIDI devices
  LoongArch: Fix the write_fcsr() macro
  LoongArch: Let pmd_present() return true when splitting pmd
  scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
  scsi: storvsc: Always set no_report_opcodes
  scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
  sctp: handle invalid error codes without calling BUG()
  cifs: fix max_credits implementation
  cifs: fix sockaddr comparison in iface_cmp
  bnx2x: fix page fault following EEH recovery
  netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
  wifi: mac80211: Use active_links instead of valid_links in Tx
  wifi: cfg80211: remove links only on AP
  drm/amdgpu: Match against exact bootloader status
  net: hns3: restore user pause configure when disable autoneg
  scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
  scsi: lpfc: Remove reftag check in DIF paths
  platform/x86/amd/pmf: Fix unsigned comparison with less than zero
  idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
  powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
  wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
  net: usb: qmi_wwan: add Quectel EM05GV2
  net: annotate data-races around sk->sk_{rcv|snd}timeo
  net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
  Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
  vmbus_testing: fix wrong python syntax for integer value comparison
  clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
  kprobes: Prohibit probing on CFI preamble symbol
  security: keys: perform capable check only on privileged operations
  staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
  ALSA: usb-audio: Update for native DSD support quirks
  ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
  ovl: Always reevaluate the file signature for IMA
  drm/amd/display: Exit idle optimizations before attempt to access PHY
  drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
  drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
  platform/x86: huawei-wmi: Silence ambient light sensor
  platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
  platform/x86: think-lmi: Use kfree_sensitive instead of kfree
  platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
  platform/x86: intel: hid: Always call BTNL ACPI method
  ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
  ASoC: atmel: Fix the 8K sample parameter in I2SC master
  ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
  ASoC: rt711: fix for JD event handling in ClockStop Mode0
  ASoc: codecs: ES8316: Fix DMIC config
  ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
  fs/nls: make load_nls() take a const parameter
  s390/dasd: fix hanging device after request requeue
  s390/dasd: use correct number of retries for ERP requests
  m68k: Fix invalid .section syntax
  ethernet: atheros: fix return value check in atl1c_tso_csum()
  ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
  ASoC: da7219: Check for failure reading AAD IRQ events
  ASoC: da7219: Flush pending AAD IRQ when suspending
  ksmbd: fix out of bounds in init_smb2_rsp_hdr()
  ksmbd: no response from compound read
  ksmbd: validate session id and tree id in compound request
  ksmbd: fix out of bounds in smb3_decrypt_req()
  9p: virtio: make sure 'offs' is initialized in zc_request
  9p: virtio: fix unlikely null pointer deref in handle_rerror
  media: pci: cx23885: fix error handling for cx23885 ATSC boards
  media: pulse8-cec: handle possible ping error
  media: amphion: use dev_err_probe
  phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
  Revert "MIPS: unhide PATA_PLATFORM"
  media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
  powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
  ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
  ARM: dts: imx: Set default tuning step for imx7d usdhc
  Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
  scsi: ufs: Try harder to change the power mode
  Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
  Revert "bridge: Add extack warning when enabling STP in netns."
  Linux 6.1.52
  pinctrl: amd: Don't show `Invalid config param` errors
  usb: typec: tcpci: clear the fault status bit
  nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
  nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
  dt-bindings: sc16is7xx: Add property to change GPIO function
  tcpm: Avoid soft reset when partner does not support get_status
  fsi: master-ast-cf: Add MODULE_FIRMWARE macro
  firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  serial: sc16is7xx: fix bug when first setting GPIO direction
  serial: sc16is7xx: fix broken port 0 uart init
  serial: qcom-geni: fix opp vote on shutdown
  wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
  wifi: mt76: mt7921: do not support one stream on secondary antenna only
  Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
  staging: rtl8712: fix race condition
  HID: wacom: remove the battery when the EKR is off
  usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
  usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
  ALSA: usb-audio: Fix init call orders for UAC1
  USB: serial: option: add FOXCONN T99W368/T99W373 product
  USB: serial: option: add Quectel EM05G variant (0x030e)
  modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
  rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
  net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
  mmc: au1xmmc: force non-modular build and remove symbol_get usage
  ARM: pxa: remove use of symbol_get()
  ksmbd: reduce descriptor size if remaining bytes is less than request size
  ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
  ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
  ksmbd: fix wrong DataOffset validation of create context
  erofs: ensure that the post-EOF tails are all zeroed
  Linux 6.1.51
  thunderbolt: Fix a backport error for display flickering issue
  kallsyms: Fix kallsyms_selftest failure
  io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc
  parisc: sys_parisc: parisc_personality() is called from asm code
  parisc: Cleanup mmap implementation regarding color alignment
  lockdep: fix static memory detection even more
  ARM: module: Use module_init_layout_section() to spot init sections
  arm64: module: Use module_init_layout_section() to spot init sections
  arm64: module-plts: inline linux/moduleloader.h
  module: Expose module_init_layout_section()
  ACPI: thermal: Drop nocrt parameter
  Linux 6.1.50
  ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
  maple_tree: disable mas_wr_append() when other readers are possible
  ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ
  gpio: sim: pass the GPIO device's software node to irq domain
  gpio: sim: dispose of irq mappings before destroying the irq_sim domain
  dma-buf/sw_sync: Avoid recursive lock during fence signal
  pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
  pinctrl: renesas: rzv2m: Fix NULL pointer dereference in rzv2m_dt_subnode_to_map()
  pinctrl: renesas: rzg2l: Fix NULL pointer dereference in rzg2l_dt_subnode_to_map()
  clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
  scsi: core: raid_class: Remove raid_component_add()
  scsi: snic: Fix double free in snic_tgt_create()
  madvise:madvise_free_pte_range(): don't use mapcount() against large folio for sharing check
  can: raw: add missing refcount for memory leak fix
  ublk: remove check IO_URING_F_SQE128 in ublk_ch_uring_cmd
  thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards
  cgroup/cpuset: Free DL BW in case can_attach() fails
  sched/deadline: Create DL BW alloc, free & check overflow interface
  cgroup/cpuset: Iterate only if DEADLINE tasks are present
  sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
  sched/cpuset: Bring back cpuset_mutex
  cgroup/cpuset: Rename functions dealing with DEADLINE accounting
  nfsd: use vfs setgid helper
  nfs: use vfs setgid helper
  selftests/net: mv bpf/nat6to4.c to net folder
  hwmon: (aquacomputer_d5next) Add selective 200ms delay after sending ctrl report
  x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
  x86/fpu: Invalidate FPU state correctly on exec()
  drm/display/dp: Fix the DP DSC Receiver cap size
  drm/i915/dgfx: Enable d3cold at s2idle
  drm/vmwgfx: Fix shader stage validation
  PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
  media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
  pinctrl: amd: Mask wake bits on probe again
  of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
  of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
  radix tree: remove unused variable
  riscv: Fix build errors using binutils2.37 toolchains
  riscv: Handle zicsr/zifencei issue between gcc and binutils
  lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
  batman-adv: Hold rtnl lock during MTU update via netlink
  batman-adv: Fix batadv_v_ogm_aggr_send memory leak
  batman-adv: Fix TT global entry leak when client roamed back
  batman-adv: Do not get eth header before batadv_check_management_packet
  batman-adv: Don't increase MTU when set by user
  batman-adv: Trigger events for auto adjusted MTU
  selinux: set next pointer before attaching to list
  nfsd: Fix race to FREE_STATEID and cl_revoked
  NFS: Fix a use after free in nfs_direct_join_group()
  mm: memory-failure: fix unexpected return value in soft_offline_page()
  mm: add a call to flush_cache_vmap() in vmap_pfn()
  mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast
  ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
  shmem: fix smaps BUG sleeping while atomic
  mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
  clk: Fix slab-out-of-bounds error in devm_clk_release()
  NFSv4: Fix dropped lock for racing OPEN and delegation return
  platform/x86: ideapad-laptop: Add support for new hotkeys found on ThinkBook 14s Yoga ITL
  wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning
  ibmveth: Use dcbf rather than dcbfl
  ASoC: cs35l41: Correct amp_gain_tlv values
  ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x
  io_uring/msg_ring: fix missing lock on overflow for IOPOLL
  io_uring/msg_ring: move double lock/unlock helpers higher up
  io_uring: extract a io_msg_install_complete helper
  io_uring: get rid of double locking
  KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs
  KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated
  bonding: fix macvlan over alb bond support
  rtnetlink: Reject negative ifindexes in RTM_NEWLINK
  netfilter: nf_tables: fix out of memory error handling
  netfilter: nf_tables: flush pending destroy work before netlink notifier
  i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
  net/sched: fix a qdisc modification with ambiguous command request
  igc: Fix the typo in the PTM Control macro
  igb: Avoid starting unnecessary workqueues
  can: isotp: fix support for transmission of SF without flow control
  selftests: bonding: do not set port down before adding to bond
  ice: Fix NULL pointer deref during VF reset
  Revert "ice: Fix ice VF reset during iavf initialization"
  ice: fix receive buffer size miscalculation
  ipv4: fix data-races around inet->inet_id
  net: validate veth and vxcan peer ifindexes
  net: bcmgenet: Fix return value check for fixed_phy_register()
  net: bgmac: Fix return value check for fixed_phy_register()
  net: dsa: mt7530: fix handling of 802.1X PAE frames
  selftests: mlxsw: Fix test failure on Spectrum-4
  mlxsw: Fix the size of 'VIRT_ROUTER_MSB'
  mlxsw: reg: Fix SSPR register layout
  mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC
  ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
  dccp: annotate data-races in dccp_poll()
  sock: annotate data-races around prot->memory_pressure
  net: dsa: felix: fix oversize frame dropping for always closed tc-taprio gates
  devlink: add missing unregister linecard notification
  devlink: move code to a dedicated directory
  octeontx2-af: SDP: fix receive link config
  tracing: Fix memleak due to race between current_tracer and trace
  tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
  drm/i915/gt: Support aux invalidation on all engines
  drm/i915/gt: Poll aux invalidation register bit on invalidation
  drm/i915/gt: Ensure memory quiesced before invalidation
  drm/i915: Add the gen12_needs_ccs_aux_inv helper
  s390/zcrypt: fix reply buffer calculations for CCA replies
  s390/zcrypt: remove unnecessary (void *) conversions
  can: raw: fix lockdep issue in raw_release()
  can: raw: fix receiver memory leak
  jbd2: fix a race when checking checkpoint buffer busy
  jbd2: remove journal_clean_one_cp_list()
  jbd2: remove t_checkpoint_io_list
  MIPS: cpu-features: Use boot_cpu_type for CPU type based features
  MIPS: cpu-features: Enable octeon_cache by cpu_type
  PCI: acpiphp: Reassign resources on bridge if necessary
  video/aperture: Move vga handling to pci function
  video/aperture: Only kick vgacon when the pdev is decoding vga
  drm/aperture: Remove primary argument
  drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers
  fbdev/radeon: use pci aperture helpers
  drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers
  xprtrdma: Remap Receive buffers after a reconnect
  NFSv4: fix out path in __nfs4_get_acl_uncached
  NFSv4.2: fix error handling in nfs42_proc_getxattr
  Linux 6.1.49
  Revert "f2fs: fix to do sanity check on direct node in truncate_dnode()"
  Revert "f2fs: fix to set flush_merge opt and show noflush_merge"
  Revert "f2fs: don't reset unchangable mount option in f2fs_remount()"
  objtool/x86: Fix SRSO mess
  Linux 6.1.48
  x86/srso: Correct the mitigation status when SMT is disabled
  objtool/x86: Fixup frame-pointer vs rethunk
  x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
  x86/srso: Disable the mitigation on unaffected configurations
  x86/CPU/AMD: Fix the DIV(0) initial fix attempt
  x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
  x86/static_call: Fix __static_call_fixup()
  x86/srso: Explain the untraining sequences a bit more
  x86/cpu: Cleanup the untrain mess
  x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
  x86/cpu: Rename original retbleed methods
  x86/cpu: Clean up SRSO return thunk mess
  x86/alternative: Make custom return thunk unconditional
  x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
  x86/cpu: Fix __x86_return_thunk symbol type
  Linux 6.1.47
  mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
  net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
  drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create
  af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  drm/amdgpu: keep irq count in amdgpu_irq_disable_all
  drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11
  arm64/ptrace: Ensure that SME is set up for target when writing SSVE state
  netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
  hugetlb: do not clear hugetlb dtor until allocating vmemmap
  drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register
  sched/fair: Remove capacity inversion detection
  sched/fair: unlink misfit task from cpu overutilized
  zsmalloc: allow only one active pool compaction context
  drm/amd/display: disable RCO for DCN314
  ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
  drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7
  drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix
  drm/amd: flush any delayed gfxoff on suspend entry
  drm/i915/sdvo: fix panel_type initialization
  drm/qxl: fix UAF on handle creation
  mmc: block: Fix in_flight[issue_type] value error
  mmc: wbsd: fix double mmc_free_host() in wbsd_init()
  blk-crypto: dynamically allocate fallback profile
  arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards
  virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case
  cifs: Release folio lock on fscache read hit.
  ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
  serial: 8250: Fix oops for port->pm on uart_change_pm()
  riscv: uaccess: Return the number of bytes effectively not copied
  ALSA: hda/realtek - Remodified 3k pull low procedure
  soc: aspeed: socinfo: Add kfree for kstrdup
  soc: aspeed: uart-routing: Use __sysfs_match_string
  ALSA: hda/realtek: Add quirks for HP G11 Laptops
  ASoC: meson: axg-tdm-formatter: fix channel slot allocation
  ASoC: rt5665: add missed regulator_bulk_disable
  arm64: dts: imx93: Fix anatop node size
  ARM: dts: imx: Set default tuning step for imx6sx usdhc
  arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration
  ARM: dts: imx6: phytec: fix RTC interrupt level
  ARM: dts: imx: align LED node names with dtschema
  arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+
  arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
  arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
  bus: ti-sysc: Flush posted write on enable before reset
  ice: Block switchdev mode when ADQ is active and vice versa
  qede: fix firmware halt over suspend and resume
  net: do not allow gso_size to be set to GSO_BY_FRAGS
  sock: Fix misuse of sk_under_memory_pressure()
  sfc: don't unregister flow_indr if it was never registered
  net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
  i40e: fix misleading debug logs
  iavf: fix FDIR rule fields masks validation
  net: openvswitch: reject negative ifindex
  team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  net: phy: broadcom: stub c45 read/write for 54810
  netfilter: nft_dynset: disallow object maps
  ipvs: fix racy memcpy in proc_do_sync_threshold
  netfilter: nf_tables: deactivate catchall elements in next generation
  netfilter: nf_tables: fix false-positive lockdep splat
  octeon_ep: cancel tx_timeout_task later in remove sequence
  net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source
  drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
  selftests: mirror_gre_changes: Tighten up the TTL test match
  net: phy: fix IRQ-based wake-on-lan over hibernate / power off
  net: pcs: Add missing put_device call in miic_create
  virtio-net: set queues after driver_ok
  virtio_net: notify MAC address change on device initialization
  xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
  xfrm: add NULL check in xfrm_update_ae_params
  ip_vti: fix potential slab-use-after-free in decode_session6
  ip6_vti: fix slab-use-after-free in decode_session6
  xfrm: fix slab-use-after-free in decode_session6
  net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
  net: af_key: fix sadb_x_filter validation
  net: xfrm: Fix xfrm_address_filter OOB read
  i2c: designware: Handle invalid SMBus block data response length value
  i2c: designware: Correct length byte validation logic
  btrfs: fix BUG_ON condition in btrfs_cancel_balance
  btrfs: fix incorrect splitting in btrfs_drop_extent_map_range
  tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
  tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  vdpa: Enable strict validation for netlinks ops
  vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check
  vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check
  vdpa: Add features attr to vdpa_nl_policy for nlattr length check
  powerpc/rtas_flash: allow user copy to flash block cache objects
  fbdev: mmp: fix value check in mmphw_probe()
  i2c: tegra: Fix i2c-tegra DMA config option processing
  i2c: hisi: Only handle the interrupt of the driver's transfer
  i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
  cifs: fix potential oops in cifs_oplock_break
  vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary
  vdpa/mlx5: Fix mr->initialized semantics
  vduse: Use proper spinlock for IRQ injection
  virtio-mmio: don't break lifecycle of vm_dev
  btrfs: fix use-after-free of new block group that became unused
  btrfs: convert btrfs_block_group::seq_zone to runtime flag
  btrfs: convert btrfs_block_group::needs_free_space to runtime flag
  btrfs: move out now unused BG from the reclaim list
  video/aperture: Only remove sysfb on the default vga pci device
  fbdev/hyperv-fb: Do not set struct fb_info.apertures
  ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
  KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
  drm/amd/display: fix access hdcp_workqueue assert
  drm/amd/display: phase3 mst hdcp for multiple displays
  drm/amd/display: save restore hdcp state when display is unplugged from mst hub
  igc: read before write to SRRCTL register
  ring-buffer: Do not swap cpu_buffer during resize process
  Bluetooth: MGMT: Use correct address for memcpy()
  powerpc/kasan: Disable KCOV in KASAN code
  ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V
  ALSA: hda/realtek: Add quirk for ASUS ROG GA402X
  ALSA: hda/realtek: Add quirk for ASUS ROG GX650P
  ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
  ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
  fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
  fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
  fs/ntfs3: Enhance sanity check while generating attr_list
  drm/amdgpu: Fix potential fence use-after-free v2
  ceph: try to dump the msgs when decoding fails
  Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
  Bluetooth: L2CAP: Fix use-after-free
  watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
  firewire: net: fix use after free in fwnet_finish_incoming_packet()
  thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth
  thunderbolt: Add Intel Barlow Ridge PCI ID
  pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
  gfs2: Fix possible data races in gfs2_show_options()
  usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
  usb: chipidea: imx: don't request QoS for imx8ulp
  thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
  media: platform: mediatek: vpu: fix NULL ptr dereference
  usb: gadget: uvc: queue empty isoc requests if no video buffer is available
  usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
  media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250
  media: v4l2-mem2mem: add lock to protect parameter num_rdy
  led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops
  serial: stm32: Ignore return value of uart_remove_one_port() in .remove()
  cifs: fix session state check in reconnect to avoid use-after-free issue
  smb: client: fix warning in cifs_smb3_do_mount()
  ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio
  HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
  ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown()
  drm/amd/display: Enable dcn314 DPP RCO
  drm/amd/display: Skip DPP DTO update if root clock is gated
  RDMA/mlx5: Return the firmware result upon destroying QP/RQ
  drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz
  drm/amdgpu: install stub fence into potential unused fence pointers
  iommu/amd: Introduce Disable IRTE Caching Support
  HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
  accel/habanalabs: add pci health check during heartbeat
  dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
  ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
  iopoll: Call cpu_relax() in busy loops
  ASoC: Intel: sof_sdw: Add support for Rex soundwire
  ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit
  ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
  ASoC: amd: vangogh: Add check for acp config flags in vangogh platform
  drm: rcar-du: remove R-Car H3 ES1.* workarounds
  drm/stm: ltdc: fix late dereference check
  ASoC: SOF: amd: Add pci revision id check
  PCI: tegra194: Fix possible array out of bounds access
  ASoC: Intel: sof_sdw: add quirk for LNL RVP
  ASoC: Intel: sof_sdw: add quirk for MTL RVP
  drm/amdgpu: fix memory leak in mes self test
  drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1
  drm/amdgpu: fix calltrace warning in amddrm_buddy_fini
  net: phy: at803x: fix the wol setting functions
  net: phy: at803x: Use devm_regulator_get_enable_optional()
  net/smc: Fix setsockopt and sysctl to specify same buffer size again
  net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore
  selftests: forwarding: tc_actions: Use ncat instead of nc
  selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
  zsmalloc: fix races between modifications of fullness and isolated
  zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
  cpuidle: psci: Move enabling OSI mode after power domains creation
  cpuidle: psci: Extend information in log about OSI/PC mode
  mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
  Linux 6.1.46
  drm/amd/pm/smu7: move variables to where they are used
  sch_netem: fix issues in netem_change() vs get_dist_table()
  alpha: remove __init annotation from exported page_is_ram()
  ACPI: scan: Create platform device for CS35L56
  platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551
  scsi: qedf: Fix firmware halt over suspend and resume
  scsi: qedi: Fix firmware halt over suspend and resume
  scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
  scsi: core: Fix possible memory leak if device_add() fails
  scsi: snic: Fix possible memory leak if device_add() fails
  scsi: 53c700: Check that command slot is not NULL
  scsi: ufs: renesas: Fix private allocation
  scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
  scsi: core: Fix legacy /proc parsing buffer overflow
  netfilter: nf_tables: report use refcount overflow
  nvme-rdma: fix potential unbalanced freeze & unfreeze
  nvme-tcp: fix potential unbalanced freeze & unfreeze
  btrfs: set cache_block_group_error if we find an error
  btrfs: reject invalid reloc tree root keys with stack dump
  btrfs: exit gracefully if reloc roots don't match
  btrfs: properly clear end of the unreserved range in cow_file_range
  btrfs: don't stop integrity writeback too early
  btrfs: wait for actual caching progress during allocation
  gpio: sim: mark the GPIO chip as a one that can sleep
  gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent
  ibmvnic: Ensure login failure recovery is safe from other resets
  ibmvnic: Do partial reset on login failure
  ibmvnic: Handle DMA unmapping of login buffs in release functions
  ibmvnic: Unmap DMA login rsp buffer on send login fail
  ibmvnic: Enforce stronger sanity checks on login response
  net/mlx5: Reload auxiliary devices in pci error handlers
  net/mlx5: Skip clock update work when device is in error state
  net/mlx5: LAG, Check correct bucket when modifying LAG
  net/mlx5: Allow 0 for total host VFs
  dmaengine: owl-dma: Modify mismatched function name
  dmaengine: mcf-edma: Fix a potential un-allocated memory access
  net: hns3: fix strscpy causing content truncation issue
  nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
  nexthop: Make nexthop bucket dump more efficient
  nexthop: Fix infinite nexthop dump when using maximum nexthop ID
  net: hns3: fix deadlock issue when externel_lb and reset are executed together
  net: hns3: add wait until mac link down
  net: hns3: refactor hclge_mac_link_status_wait for interface reuse
  net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove
  net: phy: at803x: remove set/get wol callbacks for AR8032
  net: marvell: prestera: fix handling IPv4 routes with nhid
  net: tls: avoid discarding data on record close
  RDMA/umem: Set iova in ODP flow
  wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
  drm/rockchip: Don't spam logs in atomic check
  IB/hfi1: Fix possible panic during hotplug remove
  iavf: fix potential races for FDIR filters
  drivers: vxlan: vnifilter: free percpu vni stats on error path
  drivers: net: prevent tun_build_skb() to exceed the packet size limit
  dccp: fix data-race around dp->dccps_mss_cache
  bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  xsk: fix refcount underflow in error path
  tunnels: fix kasan splat when generating ipv4 pmtu error
  tcp: add missing family to tcp_set_ca_state() tracepoint
  net/smc: Use correct buffer sizes when switching between TCP and SMC
  net/packet: annotate data-races around tp->status
  mptcp: fix the incorrect judgment for msk->cb_flags
  macsec: use DEV_STATS_INC()
  mISDN: Update parameter type of dsp_cmx_send()
  bpf, sockmap: Fix bug that strp_done cannot be called
  bpf, sockmap: Fix map type error in sock_map_del_link
  net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
  selftests: forwarding: tc_flower: Relax success criterion
  selftests: forwarding: Switch off timeout
  selftests: forwarding: Skip test when no interfaces are specified
  selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs
  selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
  selftests: forwarding: ethtool: Skip when using veth pairs
  selftests: forwarding: Add a helper to skip test when using veth pairs
  selftests/rseq: Fix build with undefined __weak
  interconnect: qcom: sm8450: add enable_mask for bcm nodes
  interconnect: qcom: Add support for mask-based BCMs
  iio: core: Prevent invalid memory access when there is no parent
  drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
  x86: Move gds_ucode_mitigated() declaration to header
  x86/speculation: Add cpu_show_gds() prototype
  x86/sev: Do not try to parse for the CC blob on non-AMD hardware
  x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
  x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
  x86/srso: Fix build breakage with the LLVM linker
  usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
  usb: typec: tcpm: Fix response to vsafe0V event
  usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
  USB: Gadget: core: Help prevent panic during UVC unconfigure
  usb: dwc3: Properly handle processing of pending events
  usb-storage: alauda: Fix uninit-value in alauda_check_media()
  misc: rtsx: judge ASPM Mode to set PETXCFG Reg
  binder: fix memory leak in binder_init()
  iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
  iio: adc: ad7192: Fix ac excitation feature
  iio: frequency: admv1013: propagate errors from regulator_get_voltage()
  iio: cros_ec: Fix the allocation size for cros_ec_command
  io_uring: correct check for O_TMPFILE
  drm/amd/display: trigger timing sync only if TG is running
  drm/amd/display: fix the build when DRM_AMD_DC_DCN is not set
  drm/amd/display: Retain phantom plane/stream if validation fails
  drm/amd/display: Disable phantom OTG after enable for plane disable
  drm/amd/display: Use update plane and stream routine for DCN32x
  drm/amd/display: Avoid ABM when ODM combine is enabled for eDP
  drm/amd/display: Update OTG instance in the commit stream
  drm/amd/display: Handle seamless boot stream
  drm/amd/display: Add function for validate and update new stream
  drm/amd/display: Handle virtual hardware detect
  drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation
  drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settings
  drm/amd/pm: expose swctf threshold setting for legacy powerplay
  drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settings
  nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
  radix tree test suite: fix incorrect allocation size for pthreads
  hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
  cpuidle: dt_idle_genpd: Add helper function to remove genpd topology
  drm/amd/display: limit DPIA link rate to HBR3
  drm/amd: Disable S/G for APUs when 64GB or more host memory
  drm/amdgpu: add S/G display parameter
  drm/amd/display: check attr flag before set cursor degamma on DCN3+
  drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()
  drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
  drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues
  drm/nouveau/gr: enable memory loads on helper invocation on all channels
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G
  riscv/kexec: handle R_RISCV_CALL_PLT relocation type
  riscv,mmio: Fix readX()-to-delay() ordering
  riscv/kexec: load initrd high in available memory
  net: mana: Fix MANA VF unload when hardware is unresponsive
  dmaengine: pl330: Return DMA_PAUSED when transaction is paused
  mptcp: fix disconnect vs accept race
  mptcp: avoid bogus reset on fallback close
  selftests: mptcp: join: fix 'implicit EP' test
  selftests: mptcp: join: fix 'delete and re-add' test
  ipv6: adjust ndisc_is_useropt() to also return true for PIO
  mmc: moxart: read scr register without changing byte order
  wireguard: allowedips: expand maximum node depth
  selftests: forwarding: Set default IPv6 traceroute utility
  wifi: rtw89: fix 8852AE disconnection caused by RX full flags
  wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()
  KVM: SEV: only access GHCB fields once
  KVM: SEV: snapshot the GHCB before accessing it
  ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
  ksmbd: validate command request size
  tpm: Add a helper for checking hwrng enabled
  tpm: Disable RNG for all AMD fTPMs
  Revert "loongarch/cpu: Switch to arch_cpu_finalize_init()"
  gcc-plugins: Reorganize gimple includes for GCC 13
  Linux 6.1.45
  x86/CPU/AMD: Do not leak quotient data after a division by 0
  Revert "drm/i915: Disable DC states for all commits"
  drm/amdgpu: Use apt name for FW reserved region
  drm/amdgpu: Remove unnecessary domain argument
  drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2
  arm64/ptrace: Don't enable SVE when setting streaming SVE
  exfat: check if filename entries exceeds max filename length
  f2fs: don't reset unchangable mount option in f2fs_remount()
  f2fs: fix to set flush_merge opt and show noflush_merge
  selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
  drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0
  drm/amd/display: Ensure that planes are in the same order
  drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
  powerpc/mm/altmap: Fix altmap boundary check
  mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
  mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
  mtd: rawnand: rockchip: fix oobfree offset and description
  mtd: rawnand: omap_elm: Fix incorrect type in assignment
  io_uring: annotate offset timeout races
  f2fs: fix to do sanity check on direct node in truncate_dnode()
  btrfs: remove BUG_ON()'s in add_new_free_space()
  ext2: Drop fragment support
  fs: Protect reconfiguration of sb read-write from racing writes
  net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
  debugobjects: Recheck debug_objects_enabled before reporting
  Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
  fs/sysv: Null check to prevent null-ptr-deref bug
  fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
  mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()
  file: reinstate f_pos locking optimization for regular files
  bpf, cpumap: Make sure kthread is running before map update returns
  clk: imx93: Propagate correct error in imx93_clocks_probe()
  drm/i915/gt: Cleanup aux invalidation registers
  drm/i915: Fix premature release of request's reusable memory
  drm/ttm: check null pointer before accessing when swapping
  open: make RESOLVE_CACHED correctly test for O_TMPFILE
  arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems
  arm64/fpsimd: Clear SME state in the target task when setting the VL
  arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE
  powerpc/ftrace: Create a dummy stackframe to fix stack unwind
  bpf: Disable preemption in bpf_event_output
  rbd: prevent busy loop when requesting exclusive lock
  x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction
  wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
  net: tap_open(): set sk_uid from current_fsuid()
  net: tun_chr_open(): set sk_uid from current_fsuid()
  arm64: dts: stratix10: fix incorrect I2C property for SCL signal
  bpf: Disable preemption in bpf_perf_event_output
  mtd: rawnand: meson: fix OOB available bytes for ECC
  mtd: spinand: toshiba: Fix ecc_get_status
  exfat: release s_lock before calling dir_emit()
  exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
  firmware: arm_scmi: Drop OF node reference in the transport channel setup
  ceph: defer stopping mdsc delayed_work
  USB: zaurus: Add ID for A-300/B-500/C-700
  libceph: fix potential hang in ceph_osdc_notify()
  scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
  scsi: zfcp: Defer fc_rport blocking until after ADISC response
  rust: allocator: Prevent mis-aligned allocation
  tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
  tcp_metrics: annotate data-races around tm->tcpm_net
  tcp_metrics: annotate data-races around tm->tcpm_vals[]
  tcp_metrics: annotate data-races around tm->tcpm_lock
  tcp_metrics: annotate data-races around tm->tcpm_stamp
  tcp_metrics: fix addr_same() helper
  prestera: fix fallback to previous version on same major version
  net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
  net/mlx5: fs_core: Make find_closest_ft more generic
  vxlan: Fix nexthop hash size
  ip6mr: Fix skb_under_panic in ip6mr_cache_report()
  s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
  net: dcb: choose correct policy to parse DCB_ATTR_BCN
  bnxt_en: Fix max_mtu setting for multi-buf XDP
  bnxt_en: Fix page pool logic for page size >= 64K
  net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
  net: korina: handle clk prepare error in korina_probe()
  net: ll_temac: fix error checking of irq_of_parse_and_map()
  bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
  net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
  net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
  net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
  bpf, cpumap: Handle skb as well when clean up ptr_ring
  ice: Fix RDMA VSI removal during queue rebuild
  net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
  net: annotate data-races around sk->sk_priority
  net: add missing data-race annotation for sk_ll_usec
  net: add missing data-race annotations around sk->sk_peek_off
  net: annotate data-races around sk->sk_mark
  net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
  net: add missing READ_ONCE(sk->sk_sndbuf) annotation
  net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
  net: annotate data-races around sk->sk_max_pacing_rate
  net: annotate data-race around sk->sk_txrehash
  net: annotate data-races around sk->sk_reserved_mem
  qed: Fix scheduling in a tasklet while getting stats
  mISDN: hfcpci: Fix potential deadlock on &hc->lock
  net: sched: cls_u32: Fix match key mis-addressing
  perf test uprobe_from_different_cu: Skip if there is no gcc
  net: dsa: fix value check in bcm_sf2_sw_probe()
  rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
  bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
  net/mlx5e: Move representor neigh cleanup to profile cleanup_tx
  net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set
  net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
  net/mlx5: fix potential memory leak in mlx5e_init_rep_rx
  net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
  net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups
  wifi: cfg80211: Fix return value in scan logic
  erofs: fix wrong primary bvec selection on deduplicated extents
  KVM: s390: fix sthyi error handling
  word-at-a-time: use the same return type for has_zero regardless of endianness
  firmware: arm_scmi: Fix chan_free cleanup on SMC
  lib/bitmap: workaround const_eval test build failure
  firmware: smccc: Fix use of uninitialised results structure
  arm64: dts: freescale: Fix VPU G2 clock
  arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
  arm64: dts: phycore-imx8mm: Correction in gpio-line-names
  arm64: dts: phycore-imx8mm: Label typo-fix of VPU
  arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl
  arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl
  iommu/arm-smmu-v3: Document nesting-related errata
  iommu/arm-smmu-v3: Add explicit feature for nesting
  iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
  iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
  net: ipa: only reset hashed tables when supported
  net/mlx5: Free irqs only on shutdown callback
  perf: Fix function pointer case
  io_uring: gate iowait schedule on having pending requests
  Linux 6.1.44
  x86: fix backwards merge of GDS/SRSO bit
  xen/netback: Fix buffer overrun triggered by unusual packet
  x86/srso: Tie SBPB bit setting to microcode patch detection
  x86/srso: Add a forgotten NOENDBR annotation
  x86/srso: Fix return thunks in generated code
  x86/srso: Add IBPB on VMEXIT
  x86/srso: Add IBPB
  x86/srso: Add SRSO_NO support
  x86/srso: Add IBPB_BRTYPE support
  x86/srso: Add a Speculative RAS Overflow mitigation
  x86/cpu, kvm: Add support for CPUID_80000021_EAX
  x86/bugs: Increase the x86 bugs vector size to two u32s
  Documentation/x86: Fix backwards on/off logic about YMM support
  x86/mm: Initialize text poking earlier
  mm: Move mm_cachep initialization to mm_init()
  x86/mm: Use mm_alloc() in poking_init()
  x86/mm: fix poking_init() for Xen PV guests
  x86/xen: Fix secondary processors' FPU initialization
  x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build
  KVM: Add GDS_NO support to KVM
  x86/speculation: Add Kconfig option for GDS
  x86/speculation: Add force option to GDS mitigation
  x86/speculation: Add Gather Data Sampling mitigation
  x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
  x86/fpu: Mark init functions __init
  x86/fpu: Remove cpuinfo argument from init functions
  x86/init: Initialize signal frame size late
  init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
  init: Invoke arch_cpu_finalize_init() earlier
  init: Remove check_bugs() leftovers
  um/cpu: Switch to arch_cpu_finalize_init()
  sparc/cpu: Switch to arch_cpu_finalize_init()
  sh/cpu: Switch to arch_cpu_finalize_init()
  mips/cpu: Switch to arch_cpu_finalize_init()
  m68k/cpu: Switch to arch_cpu_finalize_init()
  loongarch/cpu: Switch to arch_cpu_finalize_init()
  ia64/cpu: Switch to arch_cpu_finalize_init()
  ARM: cpu: Switch to arch_cpu_finalize_init()
  x86/cpu: Switch to arch_cpu_finalize_init()
  init: Provide arch_cpu_finalize_init()

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/clock/xlnx,versal-clk.yaml
	Documentation/devicetree/bindings/extcon/maxim,max77843.yaml
	Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
	android/abi_gki_aarch64_qcom
	drivers/bus/mhi/host/pm.c
	drivers/clk/qcom/gcc-sm8250.c
	drivers/interconnect/qcom/bcm-voter.c
	drivers/interconnect/qcom/icc-rpmh.h
	drivers/mailbox/qcom-ipcc.c

Change-Id: I98acc81783883752e19e8d433e3db6977a0ebf7f
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@11252216 UKQ2.231224.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2024-01-03 21:55:56 -08:00
29f0788ed7 Merge keystone/android14-6.1-keystone-qcom-release.6.1.43 (ff4725c) into qcom-6.1
* refs/heads/tmp-ff4725c:
  UPSTREAM: usb: gadget: udc: Handle gadget_connect failure during bind operation
  ANDROID: GKI: Update oplus symbol list
  ANDROID: fs/passthrough: Fix compatibility with R/O file system
  ANDROID: vendor_hooks: add hooks for adjust kvmalloc_node alloc_flags
  FROMLIST: usb: typec: tcpm: Fix sink caps op current check
  UPSTREAM: scsi: ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support EHS length in UTRD
  ANDROID: ABI: Update symbol list for MediatTek
  ANDROID: vendor_hooks: Add hook for mmc queue
  Revert "proc: allow pid_revalidate() during LOOKUP_RCU"
  UPSTREAM: scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: vendor_hook: Add hook to tune readaround size
  ANDROID: add for tuning readahead size
  ANDROID: vendor_hooks: Add hooks to avoid key threads stalled in memory allocations
  ANDROID: GKI: Update oplus symbol list
  ANDROID: vendor_hooks: add hooks for adjust kvmalloc_node alloc_flags
  UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  ANDROID: GKI: Update oplus symbol list update oplus symbol list for Addding hooks for adjusting alloc_flags
  ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
  ANDROID: ABI: Update symbol list for imx
  ANDROID: abi_gki_aarch64_qcom: Add __netif_rx
  ANDROID: ABI: Update sony symbol list and stg
  ANDROID: mmc: Add vendor hooks for sdcard failure diagnostics
  ANDROID: Update symbol list for mtk
  UPSTREAM: scsi: ufs: mcq: Fix the search/wrap around logic
  UPSTREAM: scsi: ufs: core: Fix ufshcd_inc_sq_tail() function bug
  FROMLIST: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1
  Revert "ANDROID: KVM: arm64: Don't allocate from handle_host_mem_abort"
  BACKPORT: usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
  UPSTREAM: mm: multi-gen LRU: don't spin during memcg release
  UPSTREAM: vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
  BACKPORT: usb: gadget: uvc: Add missing initialization of ssp config descriptor
  BACKPORT: usb: gadget: unconditionally allocate hs/ss descriptor in bind operation
  UPSTREAM: usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()
  UPSTREAM: usb: gadget: function: Remove unused declarations
  UPSTREAM: usb: gadget: uvc: clean up comments and styling in video_pump
  UPSTREAM: mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
  UPSTREAM: cpuidle: teo: Update idle duration estimate when choosing shallower state
  BACKPORT: Revert "PCI: dwc: Wait for link up only if link is started"
  UPSTREAM: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
  BACKPORT: usb: typec: altmodes/displayport: Signal hpd low when exiting mode
  ANDROID: KVM: arm64: Fix KVM_HOST_S2_DEFAULT_MMIO_PTE encoding
  ANDROID: Update the ABI symbol list
  ANDROID: fs/proc: Perform priority inheritance around access_remote_vm()
  UPSTREAM: serial: 8250_dw: fall back to poll if there's no interrupt
  ANDROID: Update the ABI representation
  ANDROID: power: Add vendor hook for suspend
  ANDROID: Update the ABI symbol list
  UPSTREAM: of: reserved-mem: print out reserved-mem details during boot
  ANDROID: GKI: Update symbol list for xiaomi "abi_gki_aarch64_xiaomi"
  ANDROID: Update symbols list and ABI for qcom
  ANDROID: fuse-bpf: Add NULL pointer check in fuse_entry_revalidate
  ANDROID: GKI: Update oplus symbol list update oplus symbol list for Addding hooks for adjusting alloc_flags
  ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
  UPSTREAM: libceph: harden msgr2.1 frame segment length checks
  ANDROID: Update the ABI symbol list
  ANDROID: mm: Add vendor hook in filemap_get_folio()
  UPSTREAM: netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  UPSTREAM: netfilter: ipset: Add schedule point in call_ad().
  UPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read
  UPSTREAM: igb: set max size RX buffer when store bad packet is enabled
  ANDROID: GKI: fix ABI breakage in struct hid_device
  UPSTREAM: HID: input: map battery system charging
  FROMGIT: maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
  UPSTREAM: maple_tree: replace data before marking dead in split and spanning store
  UPSTREAM: maple_tree: change mas_adopt_children() parent usage
  UPSTREAM: maple_tree: introduce mas_tree_parent() definition
  UPSTREAM: maple_tree: introduce mas_put_in_tree()
  UPSTREAM: maple_tree: reorder replacement of nodes to avoid live lock
  ANDROID: GKI: add allowed list for Exynosauto SoC
  ANDROID: Update the ABI symbol list
  ANDROID: Update the ABI symbol list
  ANDROID: KVM: Update nVHE stack size to 8KB
  ANDROID: Update the ABI symbol list
  ANDROID: mm: Add vendor hook in rmqueue()
  FROMLIST: virt: geniezone: Add memory pin/unpin support
  FROMLIST: virt: geniezone: Add block-based demand paging support
  FROMLIST: virt: geniezone: Add demand paging support
  ANDROID: virt: geniezone: Refactoring memory region support
  ANDROID: virt: geniezone: Refactor code comments from mainline v6 accordingly
  ANDROID: virt: geniezone: Refactoring vgic to align with upstream v6
  ANDROID: virt: geniezone: Refactoring vcpu to align with upstream v6
  ANDROID: virt: geniezone: Refactoring vm capability to align with upstream v6
  ANDROID: virt: geniezone: Refactoring irqfd to align with upstream v6
  ANDROID: sched: Add EXPORT_SYMBOL_GPL for sched_wakeup
  ANDROID: vendor_hooks: Export direct reclaim trace points
  ANDROID: mm: freeing MIGRATE_ISOLATE page instantly
  ANDROID: KVM: arm64: Allow setting device attr in stage-2 PTEs
  ANDROID: KVM: arm64: Fix hyp tracing build dependencies
  Revert "arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2"
  Revert "locking/rtmutex: Fix task->pi_waiters integrity"
  Revert "ring-buffer: Fix wrong stat of cpu_buffer->read"
  FROMLIST: Revert "fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT"
  Revert "sched/psi: Fix avgs_work re-arm in psi_avgs_work()"
  Revert "sched/psi: Rearrange polling code in preparation"
  Revert "sched/psi: Rename existing poll members in preparation"
  Revert "sched/psi: Extract update_triggers side effect"
  Revert "sched/psi: Allow unprivileged polling of N*2s period"
  Revert "sched/psi: use kernfs polling functions for PSI trigger polling"
  Revert "Revert "8250: add support for ASIX devices with a FIFO bug""
  ANDROID: GKI: Fix block/genhd.c exports from having their CRC changed
  Revert "blk-mq: fix potential io hang by wrong 'wake_batch'"
  Revert "bpf: Remove bpf trampoline selector"
  Revert "drm/bridge: Introduce pre_enable_prev_first to alter bridge init order"
  Revert "drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec"
  Linux 6.1.43
  dma-buf: fix an error pointer vs NULL bug
  dma-buf: keep the signaling time of merged fences v3
  test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
  selftests: mptcp: sockopt: use 'iptables-legacy' if available
  mptcp: ensure subflow is unhashed before cleaning the backlog
  cpufreq: intel_pstate: Drop ACPI _PSS states table patching
  ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
  ACPI: processor: perflib: Use the "no limit" frequency QoS
  drm/amd/display: Write to correct dirty_rect
  drm/amd/display: perform a bounds check before filling dirty rectangles
  tracing: Fix trace_event_raw_event_synth() if else statement
  drm/amd/display: set per pipe dppclk to 0 when dpp is off
  rbd: retrieve and check lock owner twice before blocklisting
  rbd: harden get_lock_owner_info() a bit
  rbd: make get_lock_owner_info() return a single locker or NULL
  dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
  drm/i915/dpt: Use shmem for dpt objects
  ceph: never send metrics if disable_send_metrics is set
  PM: sleep: wakeirq: fix wake irq arming
  arm64/sme: Set new vector length before reallocating
  ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
  s390/dasd: print copy pair message only for the correct error
  s390/dasd: fix hanging device after quiesce/resume
  LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
  LoongArch: BPF: Fix check condition to call lu32id in move_imm()
  Revert "um: Use swap() to make code cleaner"
  soundwire: fix enumeration completion
  selftests: mptcp: join: only check for ip6tables if needed
  net: dsa: qca8k: fix mdb add/del case with 0 VID
  net: dsa: qca8k: fix broken search_and_del
  net: dsa: qca8k: fix search_and_insert wrong handling of new rule
  virtio-net: fix race between set queues and probe
  xen: speed up grant-table reclaim
  proc/vmcore: fix signedness bug in read_from_oldmem()
  locking/rtmutex: Fix task->pi_waiters integrity
  irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
  irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
  tpm_tis: Explicitly check for error code
  ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
  nfsd: Remove incorrect check in nfsd4_validate_stateid
  file: always lock position for FMODE_ATOMIC_POS
  x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
  btrfs: check for commit error at btrfs_attach_transaction_barrier()
  btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
  btrfs: account block group tree when calculating global reserve size
  hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
  hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
  ALSA: hda/relatek: Enable Mute LED on HP 250 G8
  ALSA: hda/realtek: Support ASUS G713PV laptop
  Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
  tty: n_gsm: fix UAF in gsm_cleanup_mux
  staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
  staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
  Documentation: security-bugs.rst: clarify CVE handling
  Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
  Revert "usb: xhci: tegra: Fix error check"
  usb: xhci-mtk: set the dma max_seg_size
  usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
  USB: quirks: add quirk for Focusrite Scarlett
  usb: ohci-at91: Fix the unhandle interrupt when resume
  usb: misc: ehset: fix wrong if condition
  usb: dwc3: don't reset device side if dwc3 was configured as host-only
  usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  usb: typec: Use sysfs_emit_at when concatenating the string
  usb: typec: Iterate pds array when showing the pd list
  usb: typec: Set port->pd before adding device for typec_port
  can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  USB: serial: simple: sort driver entries
  USB: serial: simple: add Kaufmann RKS+CAN VCP
  USB: serial: option: add Quectel EC200A module support
  USB: serial: option: support Quectel EM060K_128
  serial: sifive: Fix sifive_serial_console_setup() section
  serial: 8250_dw: Preserve original value of DLF register
  serial: qcom-geni: drop bogus runtime pm state update
  KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
  KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
  KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
  usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
  USB: gadget: Fix the memory leak in raw_gadget driver
  usb: gadget: call usb_gadget_check_config() to verify UDC capability
  Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
  tracing: Fix warning in trace_buffered_event_disable()
  ring-buffer: Fix wrong stat of cpu_buffer->read
  ata: pata_ns87415: mark ns87560_tf_read static
  ublk: fail to recover device if queue setup is interrupted
  ublk: fail to start device if queue setup is interrupted
  ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
  drm/msm: Disallow submit with fence id 0
  drm/msm: Switch idr_lock to spinlock
  RDMA/irdma: Report correct WC error
  RDMA/irdma: Fix op_type reporting in CQEs
  drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()
  drm/amd: Fix an error handling mistake in psp_sw_init()
  dm raid: protect md_stop() with 'reconfig_mutex'
  dm raid: clean up four equivalent goto tags in raid_ctr()
  dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  xenbus: check xen_domain in xenbus_probe_initcall
  drm/i915: Fix an error handling path in igt_write_huge()
  smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
  block: Fix a source code comment in include/uapi/linux/blkzoned.h
  ASoC: fsl_spdif: Silence output on stop
  cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
  cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
  drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  RDMA/bnxt_re: Prevent handling any completions after qp destroy
  RDMA/mthca: Fix crash when polling CQ for shared QPs
  RDMA/irdma: Fix data race on CQP request done
  RDMA/irdma: Fix data race on CQP completion stats
  RDMA/irdma: Add missing read barriers
  drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  RDMA/mlx4: Make check for invalid flags stricter
  tipc: stop tipc crypto on failure in tipc_node_create
  tipc: check return value of pskb_trim()
  benet: fix return value check in be_lancer_xmit_workarounds()
  net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  net/sched: mqprio: add extack to mqprio_parse_nlattr()
  net/sched: mqprio: refactor nlattr parsing to a separate function
  mm: suppress mm fault logging if fatal signal already pending
  netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
  netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
  netfilter: nft_set_rbtree: fix overlap expiration walk
  igc: Fix Kernel Panic during ndo_tx_timeout callback
  x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
  platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  net: stmmac: Apply redundant write work around on 4.xx too
  octeontx2-af: Fix hash extraction enable configuration
  octeontx2-af: Removed unnecessary debug messages.
  team: reset team's flags when down link is P2P device
  bonding: reset bond's flags when down link is P2P device
  ice: Fix memory management in ice_ethtool_fdir.c
  tcp: Reduce chance of collisions in inet6_hashfn().
  ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
  ethernet: atheros: fix return value check in atl1e_tso_csum()
  atheros: fix return value check in atl1_tso()
  phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  vxlan: fix GRO with VXLAN-GPE
  vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  vxlan: calculate correct header length for GPE
  net: hns3: fix wrong bw weight of disabled tc issue
  net: hns3: fix wrong tc bandwidth weight data issue
  net: hns3: fix the imp capability bit cannot exceed 32 bits issue
  net: phy: marvell10g: fix 88x3310 power up
  iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
  iavf: fix potential deadlock on allocation failure
  i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  media: amphion: Fix firmware path to match linux-firmware
  media: staging: atomisp: select V4L2_FWNODE
  soundwire: qcom: update status correctly with mask
  phy: qcom-snps-femto-v2: properly enable ref clock
  phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
  phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
  phy: phy-mtk-dp: Fix an error code in probe()
  drm/amd/display: Prevent vtotal from being set to 0
  drm/amd/display: Fix possible underflow for displays with large vblank
  drm/amd/display: update extended blank for dcn314 onwards
  drm/amd/display: Add FAMS validation before trying to use it
  drm/amd/display: fix dc/core/dc.c kernel-doc
  drm/amd/display: Rework comments on dc file
  maple_tree: fix 32 bit mas_next testing
  maple_tree: add __init and __exit to test module
  test_maple_tree: test modifications while iterating
  tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
  Revert "tracing: Add "(fault)" name injection to kernel probes"
  tracing: Allow synthetic events to pass around stacktraces
  tracing/probes: Fix to avoid double count of the string length on the array
  tracing/probes: Add symstr type for dynamic events
  mptcp: do not rely on implicit state check in mptcp_listen()
  mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
  arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
  KVM: arm64: Condition HW AF updates on config option
  drm/ttm: never consider pinned BOs for eviction&swap
  tty: fix hang on tty device with no_room set
  n_tty: Rename tail to old_tail in n_tty_read()
  drm/ttm: Don't leak a resource on eviction error
  drm/ttm: Don't print error message if eviction was interrupted
  drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
  drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
  drm/amd/display: Update correct DCN314 register header
  drm/amd/display: fix dcn315 single stream crb allocation
  drm/amd/display: add pixel rate based CRB allocation support
  drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315
  drm/amd/display: use low clocks for no plane configs
  drm/amd/display: add ODM case when looking for first split pipe
  drm/amd/display: Use min transition for all SubVP plane add/remove
  drm/amd/display: Include surface of unaffected streams
  drm/amd/display: Copy DC context in the commit streams
  drm/amd/display: Enable new commit sequence only for DCN32x
  drm/amd/display: Rework context change check
  drm/amd/display: Check if link state is valid
  drm/amd/display: add FB_DAMAGE_CLIPS support
  PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
  PCI: rockchip: Fix window mapping and address translation for endpoint
  PCI: rockchip: Remove writes to unused registers
  PCI/ASPM: Avoid link retraining race
  PCI/ASPM: Factor out pcie_wait_for_retrain()
  PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  MIPS: Loongson: Fix build error when make modules_install
  MIPS: Loongson: Move arch cflags to MIPS top level Makefile
  i2c: nomadik: Remove a useless call in the remove function
  i2c: nomadik: Use devm_clk_get_enabled()
  i2c: nomadik: Remove unnecessary goto label
  i2c: Improve size determinations
  i2c: Delete error messages for failed memory allocations
  btrfs: fix race between quota disable and relocation
  gpio: mvebu: fix irq domain leak
  gpio: mvebu: Make use of devm_pwmchip_add
  pwm: Add a stub for devm_pwmchip_add()
  gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  io_uring: don't audit the capability check in io_uring_create()
  KVM: s390: pv: fix index value of replaced ASCE
  powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
  blk-mq: Fix stall due to recursive flush plug
  jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
  drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13
  drm/amd: Move helper for dynamic speed switch check out of smu13
  ovl: fix null pointer dereference in ovl_permission()
  drm/amd/display: Keep PHY active for dp config
  platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
  platform/x86/amd/pmf: Notify OS power slider update
  netfilter: nf_tables: fix underflow in chain reference counter
  netfilter: nf_tables: fix underflow in object reference counter
  ANDROID: ABI: Update STG ABI to format version 2
  Linux 6.1.42
  Revert "drm/amd/display: edp do not add non-edid timings"
  drm/amd/display: Add polling method to handle MST reply packet
  drm/amd/display: fix linux dp link lost handled only one time
  drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
  drm/amd/display: force connector state when bpc changes during compliance
  drm/dp_mst: Clear MSG_RDY flag before sending new message
  drm/amd/display: fix some coding style issues
  drm/amd/display: use max_dsc_bpp in amdgpu_dm
  selftests/bpf: Fix sk_assign on s390x
  selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
  selftests/bpf: make test_align selftest more robust
  bpf: aggressively forget precise markings during state checkpointing
  bpf: stop setting precise in current state
  bpf: allow precision tracking for programs with subprogs
  scripts/kallsyms: update the usage in the comment block
  scripts/kallsyms.c Make the comment up-to-date with current implementation
  kallsyms: add kallsyms_seqs_of_names to list of special symbols
  spi: dw: Remove misleading comment for Mount Evans SoC
  drm/ttm: fix bulk_move corruption when adding a entry
  tracing/histograms: Return an error if we fail to add histogram to hist_vars list
  jbd2: recheck chechpointing non-dirty buffer
  net: phy: prevent stale pointer dereference in phy_init()
  tcp: annotate data-races around fastopenq.max_qlen
  tcp: annotate data-races around icsk->icsk_user_timeout
  tcp: annotate data-races around tp->notsent_lowat
  tcp: annotate data-races around rskq_defer_accept
  tcp: annotate data-races around tp->linger2
  tcp: annotate data-races around icsk->icsk_syn_retries
  tcp: annotate data-races around tp->keepalive_probes
  tcp: annotate data-races around tp->keepalive_intvl
  tcp: annotate data-races around tp->keepalive_time
  tcp: annotate data-races around tp->tsoffset
  tcp: annotate data-races around tp->tcp_tx_delay
  Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
  Bluetooth: ISO: fix iso_conn related locking and validity issues
  Bluetooth: hci_event: call disconnect callback before deleting conn
  Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
  netfilter: nf_tables: skip bound chain on rule flush
  netfilter: nf_tables: skip bound chain in netns release path
  netfilter: nft_set_pipapo: fix improper element removal
  netfilter: nf_tables: can't schedule in nft_chain_validate
  netfilter: nf_tables: fix spurious set element insertion failure
  ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
  llc: Don't drop packet from non-root netns.
  fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
  Revert "tcp: avoid the lookup process failing to get sk in ehash table"
  net:ipv6: check return value of pskb_trim()
  net: ipv4: Use kfree_sensitive instead of kfree
  tcp: annotate data-races around tcp_rsk(req)->ts_recent
  tcp: annotate data-races around tcp_rsk(req)->txhash
  net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
  igc: Prevent garbled TX queue with XDP ZEROCOPY
  igc: Avoid transmit queue timeout for XDP
  bpf, arm64: Fix BTI type used for freplace attached functions
  bpf: Repeat check_max_stack_depth for async callbacks
  bpf: Fix subprog idx logic in check_max_stack_depth
  octeontx2-pf: Dont allocate BPIDs for LBK interfaces
  security: keys: Modify mismatched function name
  iavf: fix reset task race with iavf_remove()
  iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
  iavf: Wait for reset in callbacks which trigger it
  iavf: make functions static where possible
  iavf: send VLAN offloading caps once after VFR
  iavf: Move netdev_update_features() into watchdog task
  iavf: use internal state to free traffic IRQs
  iavf: Fix out-of-bounds when setting channels on remove
  iavf: Fix use-after-free in free_netdev
  net: dsa: microchip: correct KSZ8795 static MAC table access
  net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries
  net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
  net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
  net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
  net: sched: cls_u32: Undo refcount decrement in case update failed
  net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
  net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms
  ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
  cifs: fix mid leak during reconnection after timeout threshold
  net: ethernet: mtk_eth_soc: handle probe deferral
  bridge: Add extack warning when enabling STP in netns.
  net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
  dsa: mv88e6xxx: Do a final check before timing out
  kallsyms: strip LTO-only suffixes from promoted global functions
  kallsyms: Correctly sequence symbols when CONFIG_LTO_CLANG=y
  kallsyms: Improve the performance of kallsyms_lookup_name()
  spi: s3c64xx: clear loopback bit after loopback test
  btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
  perf build: Fix library not found error when using CSLIBS
  fbdev: imxfb: Removed unneeded release_mem_region
  fbdev: imxfb: warn about invalid left/right margin
  spi: bcm63xx: fix max prepend length
  pinctrl: renesas: rzg2l: Handle non-unique subnode names
  pinctrl: renesas: rzv2m: Handle non-unique subnode names
  sched/psi: use kernfs polling functions for PSI trigger polling
  sched/psi: Allow unprivileged polling of N*2s period
  sched/psi: Extract update_triggers side effect
  sched/psi: Rename existing poll members in preparation
  sched/psi: Rearrange polling code in preparation
  sched/psi: Fix avgs_work re-arm in psi_avgs_work()
  sched/fair: Use recent_used_cpu to test p->cpus_ptr
  ASoC: qcom: q6apm: do not close GPR port before closing graph
  ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
  ASoC: codecs: wcd938x: fix mbhc impedance loglevel
  ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
  net: hns3: fix strncpy() not using dest-buf length as length issue
  igb: Fix igb_down hung on surprise removal
  wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
  wifi: iwlwifi: mvm: avoid baid size integer overflow
  wifi: iwlwifi: Add support for new PCI Id
  wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
  devlink: report devlink_port_type_warn source device
  net: ethernet: litex: add support for 64 bit stats
  wifi: ath11k: fix memory leak in WMI firmware stats
  spi: dw: Add compatible for Intel Mount Evans SoC
  wifi: mac80211_hwsim: Fix possible NULL dereference
  wifi: ath11k: add support default regdb while searching board-2.bin for WCN6855
  bpf: tcp: Avoid taking fast sock lock in iterator
  bpf: Address KCSAN report on bpf_lru_list
  bpf: Print a warning only if writing to unprivileged_bpf_disabled.
  wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
  sched/fair: Don't balance task to its current running CPU
  rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
  rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
  ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
  FS: JFS: Check for read-only mounted filesystem in txBegin
  FS: JFS: Fix null-ptr-deref Read in txBegin
  MIPS: dec: prom: Address -Warray-bounds warning
  fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
  udf: Fix uninitialized array access for some pathnames
  ovl: check type and offset of struct vfsmount in ovl_entry
  HID: add quirk for 03f0:464a HP Elite Presenter Mouse
  quota: fix warning in dqgrab()
  quota: Properly disable quotas when add_dquot_ref() fails
  ALSA: emu10k1: roll up loops in DSP setup code for Audigy
  drm/radeon: Fix integer overflow in radeon_cs_parser_init
  ext4: correct inline offset when handling xattrs in inode body
  ASoC: codecs: wcd938x: fix soundwire initialisation race
  ASoC: codecs: wcd938x: fix codec initialisation race
  ASoC: codecs: wcd934x: fix resource leaks on component remove
  ASoC: codecs: wcd938x: fix missing mbhc init error handling
  ASoC: codecs: wcd938x: fix resource leaks on component remove
  ASoC: tegra: Fix AMX byte map
  ASoC: qdsp6: audioreach: fix topology probe deferral
  ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
  ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
  ASoC: cs42l51: fix driver to properly autoload with automatic module loading
  ASoC: rt5640: Fix sleep in atomic context
  ASoC: tegra: Fix ADX byte map
  ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
  ASoC: fsl_sai: Disable bit clock with transmitter
  drm/amd/display: Keep PHY active for DP displays on DCN31
  drm/amd/display: check TG is non-null before checking if enabled
  drm/amd/display: Disable MPC split by default on special asic
  drm/amd/display: only accept async flips for fast updates
  drm/client: Fix memory leak in drm_client_modeset_probe
  drm/client: Fix memory leak in drm_client_target_cloned
  drm/amdgpu/pm: make mclk consistent for smu 13.0.7
  drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
  drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
  dma-buf/dma-resv: Stop leaking on krealloc() failure
  selftests: tc: add ConnTrack procfs kconfig
  can: gs_usb: gs_can_open(): improve error handling
  can: bcm: Fix UAF in bcm_proc_show()
  can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
  arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
  regmap: Account for register length in SMBus I/O limits
  of: Preserve "of-display" device name for compatibility
  regmap: Drop initial version of maximum transfer length fixes
  selftests: tc: add 'ct' action kconfig dep
  selftests: tc: set timeout to 15 minutes
  btrfs: fix race between balance and cancel/pause
  fuse: ioctl: translate ENOSYS in outarg
  btrfs: zoned: fix memory leak after finding block group with super blocks
  btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
  fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
  fuse: revalidate: don't invalidate if interrupted
  btrfs: fix warning when putting transaction with qgroups enabled after abort
  perf probe: Add test for regression introduced by switch to die_get_decl_file()
  keys: Fix linking a duplicate key to a keyring's assoc_array
  maple_tree: fix node allocation testing on 32 bit
  maple_tree: set the node limit when creating a new root node
  ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
  ALSA: hda/realtek: Add quirk for Clevo NS70AU
  ALSA: hda/realtek - remove 3k pull low procedure
  io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
  Linux 6.1.41
  x86/cpu/amd: Add a Zenbleed fix
  x86/cpu/amd: Move the errata checking functionality up
  Linux 6.1.40
  net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
  net/ncsi: make one oem_gma function for all mfr id
  drm/atomic: Fix potential use-after-free in nonblocking commits
  net/sched: sch_qfq: reintroduce lmax bound check for MTU
  swiotlb: mark swiotlb_memblock_alloc() as __init
  Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
  MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
  scsi: qla2xxx: Fix end of loop test
  scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
  scsi: qla2xxx: Pointer may be dereferenced
  scsi: qla2xxx: Correct the index of array
  scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
  scsi: qla2xxx: Fix potential NULL pointer dereference
  scsi: qla2xxx: Fix buffer overrun
  scsi: qla2xxx: Avoid fcport pointer dereference
  scsi: qla2xxx: Array index may go out of bound
  scsi: qla2xxx: Fix mem access after free
  scsi: qla2xxx: Wait for io return on terminate rport
  scsi: qla2xxx: Fix hang in task management
  scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
  scsi: qla2xxx: Fix task management cmd failure
  scsi: qla2xxx: Multi-que support for TMF
  tracing/user_events: Fix struct arg size match check
  tracing/probes: Fix to update dynamic data counter if fetcharg uses it
  tracing/probes: Fix not to count error code to total length
  selftests: mptcp: pm_nl_ctl: fix 32-bit support
  selftests: mptcp: depend on SYN_COOKIES
  selftests: mptcp: userspace_pm: report errors with 'remove' tests
  selftests: mptcp: userspace_pm: use correct server port
  selftests: mptcp: sockopt: return error if wrong mark
  selftests: mptcp: connect: fail if nft supposed to work
  tracing: Fix null pointer dereference in tracing_err_log_open()
  fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free()
  fprobe: Release rethook after the ftrace_ops is unregistered
  pwm: meson: fix handling of period/duty if greater than UINT_MAX
  pwm: meson: modify and simplify calculation in meson_pwm_get_state
  PM: QoS: Restore support for default value on frequency QoS
  perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR
  xtensa: ISS: fix call to split_if_spec
  cifs: if deferred close is disabled then close files immediately
  drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13
  drm/amd/pm: share the code around SMU13 pcie parameters update
  ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
  ring-buffer: Fix deadloop issue on reading trace_pipe
  net: ena: fix shift-out-of-bounds in exponential backoff
  regmap-irq: Fix out-of-bounds access when allocating config buffers
  perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()
  samples: ftrace: Save required argument registers in sample trampolines
  nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices
  tracing: Fix memory leak of iter->temp when reading trace_pipe
  tracing/histograms: Add histograms to hist_vars if they have referenced variables
  dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
  s390/decompressor: fix misaligned symbol build error
  bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
  Revert "8250: add support for ASIX devices with a FIFO bug"
  soundwire: qcom: fix storing port config out-of-bounds
  opp: Fix use-after-free in lazy_opp_tables after probe deferral
  meson saradc: fix clock divider mask length
  xhci: Show ZHAOXIN xHCI root hub speed correctly
  xhci: Fix TRB prefetch issue of ZHAOXIN hosts
  xhci: Fix resume issue of some ZHAOXIN hosts
  ceph: don't let check_caps skip sending responses for revoke msgs
  ceph: fix blindly expanding the readahead windows
  ceph: add a dedicated private data for netfs rreq
  libceph: harden msgr2.1 frame segment length checks
  firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
  tty: serial: imx: fix rs485 rx after tx
  tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
  tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
  serial: atmel: don't enable IRQs prematurely
  drm/ttm: Don't leak a resource on swapout move error
  drm/amdgpu: avoid restore process run into dead loop.
  drm/amd/display: Add monitor specific edid quirk
  drm/amd/display: Correct `DMUB_FW_VERSION` macro
  drm/amd/display: add a NULL pointer check
  drm/amd: Disable PSR-SU on Parade 0803 TCON
  drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
  drm/amd/display: disable seamless boot if force_odm_combine is enabled
  drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2
  drm/amd/display: edp do not add non-edid timings
  drm/amd/display: fix seamless odm transitions
  drm/rockchip: vop: Leave vblank enabled in self-refresh
  drm/atomic: Allow vblank-enabled + self-refresh "disable"
  scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used()
  fs: dlm: fix mismatch of plock results from userspace
  fs: dlm: make F_SETLK use unkillable wait_event
  fs: dlm: interrupt posix locks only when process is killed
  fs: dlm: fix cleanup pending ops when interrupted
  fs: dlm: return positive pid value for F_GETLK
  dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
  md/raid0: add discard support for the 'original' layout
  mfd: pm8008: Fix module autoloading
  misc: pci_endpoint_test: Re-init completion for every test
  misc: pci_endpoint_test: Free IRQs before removing the device
  PCI: rockchip: Set address alignment for endpoint mode
  PCI: rockchip: Use u32 variable to access 32-bit registers
  PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
  PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
  PCI: rockchip: Write PCI Device ID to correct register
  PCI: rockchip: Assert PCI Configuration Enable bit after probe
  PCI: epf-test: Fix DMA transfer completion detection
  PCI: epf-test: Fix DMA transfer completion initialization
  PCI: qcom: Disable write access to read only registers for IP v2.3.3
  PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
  PCI: Release resource invalidated by coalescing
  PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
  s390/zcrypt: do not retry administrative requests
  scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  dm integrity: reduce vmalloc space footprint on 32-bit architectures
  hwrng: imx-rngc - fix the timeout for init and self check
  jfs: jfs_dmap: Validate db_l2nbperpage while mounting
  ext2/dax: Fix ext2_setsize when len is page aligned
  soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup
  fs: dlm: revert check required context while close
  ext4: only update i_reserved_data_blocks on successful block allocation
  ext4: turn quotas off if mount failed after enabling quotas
  ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
  ext4: fix wrong unit use in ext4_mb_new_blocks
  ext4: get block from bh in ext4_free_blocks for fast commit replay
  ext4: fix wrong unit use in ext4_mb_clear_bb
  ext4: Fix reusing stale buffer heads from last failed mounting
  MIPS: KVM: Fix NULL pointer dereference
  MIPS: Loongson: Fix cpu_probe_loongson() again
  powerpc/64s: Fix native_hpte_remove() to be irq-safe
  powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
  misc: fastrpc: Create fastrpc scalar with correct buffer count
  powerpc: Fail build if using recordmcount with binutils v2.37
  tracing/user_events: Fix incorrect return value for writing operation when events are disabled
  kasan: add kasan_tag_mismatch prototype
  net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver
  net: bcmgenet: Ensure MDIO unregistration has clocks enabled
  mtd: rawnand: meson: fix unaligned DMA buffers handling
  tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms
  tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
  tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
  tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
  tpm: Do not remap from ACPI resources again for Pluton TPM
  pinctrl: amd: Unify debounce handling into amd_pinconf_set()
  pinctrl: amd: Drop pull up select configuration
  pinctrl: amd: Use amd_pinconf_set() for all config options
  pinctrl: amd: Only use special debounce behavior for GPIO 0
  pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe"
  pinctrl: amd: Detect and mask spurious interrupts
  pinctrl: amd: Fix mistake in handling clearing pins at startup
  pinctrl: amd: Detect internal GPIO0 debounce handling
  pinctrl: amd: Add fields for interrupt status and wake status
  pinctrl: amd: Adjust debugfs output
  pinctrl: amd: Add Z-state wake control bits
  f2fs: fix deadlock in i_xattr_sem and inode page lock
  f2fs: fix the wrong condition to determine atomic context
  drm/amd/pm: add abnormal fan detection for smu 13.0.0
  drm/amdgpu: Fix minmax warning
  drm/amdgpu: add the fan abnormal detection feature
  drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario
  drm/amdgpu/sdma4: set align mask to 255
  drm/client: Send hotplug event after registering a client
  cifs: fix session state check in smb2_find_smb_ses
  ovl: fix null pointer dereference in ovl_get_acl_rcu()
  ovl: let helper ovl_i_path_real() return the realinode
  fs/ntfs3: Check fields while reading
  nvme-pci: fix DMA direction of unmapping integrity data
  net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  net/sched: sch_qfq: refactor parsing of netlink parameters
  wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()
  net/sched: make psched_mtu() RTNL-less safe
  netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
  riscv: mm: fix truncation warning on RV32
  net/sched: flower: Ensure both minimum and maximum ports are specified
  bpf: cpumap: Fix memory leak in cpu_map_update_elem
  wifi: airo: avoid uninitialized warning in airo_get_rate()
  erofs: fix fsdax unavailability for chunk-based regular files
  erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
  octeontx2-pf: Add additional check for MCAM rules
  drm/i915: Fix one wrong caching mode enum usage
  drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner
  riscv, bpf: Fix inconsistent JIT image generation
  nvme: fix the NVME_ID_NS_NVM_STS_MASK definition
  igc: Fix inserting of empty frame for launchtime
  igc: Fix launchtime before start of cycle
  kernel/trace: Fix cleanup logic of enable_trace_eprobe
  platform/x86: wmi: Break possible infinite loop when parsing GUID
  net: dsa: qca8k: Add check for skb_copy
  ipv6/addrconf: fix a potential refcount underflow for idev
  NTB: ntb_tool: Add check for devm_kcalloc
  NTB: ntb_transport: fix possible memory leak while device_register() fails
  ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
  NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
  ntb: idt: Fix error handling in idt_pci_driver_init()
  udp6: fix udp6_ehashfn() typo
  icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
  net: prevent skb corruption on frag list segmentation
  net: bgmac: postpone turning IRQs off to avoid SoC hangs
  ionic: remove WARN_ON to prevent panic_on_warn
  octeontx2-af: Move validation of ptp pointer before its usage
  octeontx2-af: Promisc enable/disable through mbox
  gve: Set default duplex configuration to full
  net/sched: cls_fw: Fix improper refcount update leads to use-after-free
  net: mvneta: fix txq_map in case of txq_number==1
  bpf: Fix max stack depth check for async callbacks
  scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
  scsi: qla2xxx: Fix error code in qla2x00_start_sp()
  blk-crypto: use dynamic lock class for blk_crypto_profile::lock
  igc: Handle PPS start time programming for past time values
  igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
  net/mlx5e: Check for NOT_READY flag state after locking
  net/mlx5e: fix memory leak in mlx5e_ptp_open
  net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
  net/mlx5e: fix double free in mlx5e_destroy_flow_table
  igc: Remove delay during TX ring configuration
  ice: Fix max_rate check while configuring TX rate limits
  drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
  swiotlb: reduce the number of areas to match actual memory pool size
  swiotlb: reduce the swiotlb buffer size on allocation failure
  swiotlb: always set the number of areas before allocating the pool
  drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
  drm/panel: simple: Add connector_type for innolux_at043tn24
  ksmbd: fix out of bounds read in smb2_sess_setup
  ksmbd: add missing compound request handing in some commands
  workqueue: clean up WORK_* constant types, clarify masking
  net: lan743x: Don't sleep in atomic context
  HID: amd_sfh: Fix for shift-out-of-bounds
  HID: amd_sfh: Rename the float32 variable
  Linux 6.1.39
  io_uring: Use io_schedule* in cqring wait
  sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQ
  sh: mach-dreamcast: Handle virq offset in cascaded IRQ demux
  sh: mach-highlander: Handle virq offset in cascaded IRL demux
  sh: mach-r2d: Handle virq offset in cascaded IRL demux
  block/partition: fix signedness issue for Amiga partitions
  tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
  wireguard: netlink: send staged packets when setting initial private key
  wireguard: queueing: use saner cpu selection wrapping
  netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  netfilter: nf_tables: do not ignore genmask when looking up chain by id
  netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
  netfilter: nf_tables: unbind non-anonymous set if rule construction fails
  mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
  drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
  drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
  drm/i915: Fix TypeC mode initialization during system resume
  mm/mmap: Fix extra maple tree write
  xfs: fix xfs_inodegc_stop racing with mod_delayed_work
  xfs: disable reaping in fscounters scrub
  xfs: check that per-cpu inodegc workers actually run on that cpu
  xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
  fs: no need to check source
  blktrace: use inline function for blk_trace_remove() while blktrace is disabled
  leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
  ARM: orion5x: fix d2net gpio initialization
  ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
  regulator: tps65219: Fix matching interrupts for their regulators
  ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
  ASoC: mediatek: mt8173: Fix irq error path
  btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
  btrfs: fix extent buffer leak after tree mod log failure at split_node()
  btrfs: fix race when deleting quota root from the dirty cow roots list
  btrfs: reinsert BGs failed to reclaim
  btrfs: add block-group tree to lockdep classes
  btrfs: bail out reclaim process if filesystem is read-only
  btrfs: delete unused BGs while reclaiming BGs
  btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
  ipvs: increase ip_vs_conn_tab_bits range for 64BIT
  usb: typec: ucsi: Mark dGPUs as DEVICE scope
  i2c: nvidia-gpu: Remove ccgx,firmware-build property
  i2c: nvidia-gpu: Add ACPI property to align with device-tree
  fs: Lock moved directories
  fs: Establish locking order for unrelated directories
  Revert "f2fs: fix potential corruption when moving a directory"
  ext4: Remove ext4 locking of moved directory
  fs: avoid empty option when generating legacy mount string
  jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
  shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
  mm/damon/ops-common: atomically test and clear young on ptes and pmds
  autofs: use flexible array in ioctl structure
  integrity: Fix possible multiple allocation in integrity_inode_get()
  um: Use HOST_DIR for mrproper
  watch_queue: prevent dangling pipe pointer
  bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
  bcache: Remove unnecessary NULL point check in node allocations
  bcache: fixup btree_cache_wait list damage
  wifi: mt76: mt7921e: fix init command fail with enabled device
  wifi: ath10k: Serialize wake_tx_queue ops
  wifi: cfg80211: fix regulatory disconnect for non-MLO
  mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
  mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
  mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
  mmc: core: disable TRIM on Kingston EMMC04G-M627
  io_uring: wait interruptibly for request completions on exit
  irqchip/loongson-pch-pic: Fix initialization of HT vector register
  NFSD: add encoding of op_recall flag for write delegation
  irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment
  i2c: qup: Add missing unwind goto in qup_i2c_probe()
  btrfs: do not BUG_ON() on tree mod log failure at balance_level()
  extcon: usbc-tusb320: Unregister typec port on driver removal
  extcon: usbc-tusb320: Convert to i2c's .probe_new()
  dm ioctl: Avoid double-fetch of version
  dm ioctl: have constant on the right side of the test
  dm: avoid split of quoted strings where possible
  dm: fix undue/missing spaces
  i2c: xiic: Don't try to handle more interrupt events after error
  apparmor: fix missing error check for rhashtable_insert_fast
  sh: dma: Fix DMA channel offset calculation
  s390/qeth: Fix vipa deletion
  afs: Fix accidental truncation when storing data
  octeontx-af: fix hardware timestamp configuration
  net: dsa: sja1105: always enable the send_meta options
  net: dsa: tag_sja1105: fix MAC DA patching from meta frames
  pptp: Fix fib lookup calls.
  riscv: move memblock_allow_resize() after linear mapping is ready
  fanotify: disallow mount/sb marks on kernel internal pseudo fs
  net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
  xsk: Honor SO_BINDTODEVICE on bind
  bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set()
  tcp: annotate data races in __tcp_oow_rate_limited()
  net: fix net_dev_start_xmit trace event vs skb_transport_offset()
  net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode
  net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
  powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node
  powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
  ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
  octeontx2-af: Add validation before accessing cgx and lmac
  octeontx2-af: Fix mapping for NIX block from CGX connection
  f2fs: fix error path handling in truncate_dnode()
  mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
  drm/amd: Don't try to enable secure display TA multiple times
  drm/amdgpu: fix number of fence calculations
  spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
  mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
  net: dsa: vsc73xx: fix MTU configuration
  ibmvnic: Do not reset dql stats on NON_FATAL err
  Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
  Bluetooth: MGMT: Use BIT macro when defining bitfields
  Bluetooth: MGMT: add CIS feature bits to controller information
  Bluetooth: ISO: use hci_sync for setting CIG parameters
  Bluetooth: fix invalid-bdaddr quirk for non-persistent setup
  Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
  net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
  net: dsa: sja1105: always enable the INCL_SRCPT option
  net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled
  net: mscc: ocelot: don't keep PTP configuration of all ports in single structure
  net: mscc: ocelot: don't report that RX timestamping is enabled by default
  spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode
  net/sched: act_ipt: add sanity checks on skb before calling target
  net: add a couple of helpers for iph tot_len
  net/sched: act_ipt: add sanity checks on table name and hook locations
  sctp: fix potential deadlock on &net->sctp.addr_wq_lock
  media: cec: i2c: ch7322: also select REGMAP
  f2fs: check return value of freeze_super()
  drm/i915/guc/slpc: Apply min softlimit correctly
  drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
  rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
  md/raid10: fix the condition to call bio_end_io_acct()
  pwm: mtk_disp: Fix the disable flow of disp_pwm
  pwm: ab8500: Fix error code in probe()
  pwm: sysfs: Do not apply state to already disabled PWMs
  pwm: imx-tpm: force 'real_period' to be zero in suspend
  lib/bitmap: drop optimization of bitmap_{from,to}_arr64
  phy: tegra: xusb: check return value of devm_kzalloc()
  mfd: stmpe: Only disable the regulators if they are enabled
  hwtracing: hisi_ptt: Fix potential sleep in atomic context
  clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
  misc: fastrpc: check return value of devm_kasprintf()
  cpufreq: mediatek: correct voltages for MT7622 and MT7623
  KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
  KVM: s390: vsie: fix the length of APCB bitmap
  mfd: stmfx: Nullify stmfx->vdd in case of error
  mfd: stmfx: Fix error path in stmfx_chip_init
  bus: fsl-mc: don't assume child devices are all fsl-mc devices
  nvmem: rmem: Use NVMEM_DEVID_AUTO
  nvmem: sunplus-ocotp: release otp->clk before return
  drivers: fwnode: fix fwnode_irq_get[_byname]()
  device property: Clarify description of returned value in some functions
  device property: Fix documentation for fwnode_get_next_parent()
  serial: 8250_omap: Use force_suspend and resume for system suspend
  Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
  mfd: intel-lpss: Add missing check for platform_get_resource
  mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe()
  usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
  usb: common: usb-conn-gpio: Set last role to unknown before initial detection
  usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
  usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
  KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
  f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
  f2fs: fix potential deadlock due to unpaired node_write lock use
  gfs2: Fix duplicate should_fault_in_pages() call
  sh: Avoid using IRQ0 on SH3 and SH4
  media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
  media: venus: helpers: Fix ALIGN() of non power of two
  mfd: rt5033: Drop rt5033-battery sub-device
  coresight: Fix loss of connection info when a module is unloaded
  i3c: master: svc: fix cpu schedule in spin lock
  lkdtm: replace ll_rw_block with submit_bh
  kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
  serial: 8250: lock port for UART_IER access in omap8250_irq()
  serial: core: lock port for start_rx() in uart_resume_port()
  serial: 8250: lock port for stop_rx() in omap8250_irq()
  serial: core: lock port for stop_rx() in uart_suspend_port()
  usb: misc: eud: Fix eud sysfs path (use 'qcom_eud')
  usb: hide unused usbfs_notify_suspend/resume functions
  usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
  extcon: Fix kernel doc of property capability fields to avoid warnings
  extcon: Fix kernel doc of property fields to avoid warnings
  usb: gadget: u_serial: Add null pointer check in gserial_suspend
  usb: dwc3: qcom: Fix potential memory leak
  staging: vchiq_arm: mark vchiq_platform_init() static
  clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
  clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
  clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
  clk: qcom: ipq6018: fix networking resets
  clk: qcom: reset: support resetting multiple bits
  media: mediatek: vcodec: using decoder status instead of core work count
  media: hi846: fix usage of pm_runtime_get_if_in_use()
  media: i2c: Correct format propagation for st-mipid02
  media: usb: siano: Fix warning due to null work_func_t function pointer
  media: videodev2.h: Fix struct v4l2_input tuner index comment
  media: amphion: initiate a drain of the capture queue in dynamic resolution change
  media: amphion: drop repeated codec data for vc1g format
  media: amphion: drop repeated codec data for vc1l format
  media: usb: Check az6007_read() return value
  clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
  clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
  clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
  clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
  serial: 8250: omap: Fix freeing of resources on failed register
  usb: dwc2: Fix some error handling paths
  usb: dwc2: platform: Improve error reporting for problems during .remove()
  sh: j2: Use ioremap() to translate device tree address into kernel memory
  f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
  dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
  w1: fix loop in w1_fini()
  w1: w1_therm: fix locking behavior in convert_t
  SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
  btrfs: fix race when deleting free space root from the dirty cow roots list
  block: increment diskseq on all media change events
  block: change all __u32 annotations to __be32 in affs_hardblocks.h
  block: add overflow checks for Amiga partition support
  block: fix signed int overflow in Amiga partition support
  ALSA: pcm: Fix potential data race at PCM memory allocation helpers
  ALSA: jack: Fix mutex call in snd_jack_report()
  ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
  ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook
  mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap()
  Revert "drm/amd/display: edp do not add non-edid timings"
  iio: accel: fxls8962af: fixup buffer scan element type
  iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
  iio: adc: ad7192: Fix internal/external clock selection
  iio: adc: ad7192: Fix null ad7192_state pointer access
  phy: tegra: xusb: Clear the driver reference in usb-phy dev
  usb: dwc3: gadget: Propagate core init errors to UDC during pullup
  USB: serial: option: add LARA-R6 01B PIDs
  md/raid1-10: fix casting from randomized structure in raid1_submit_write()
  x86/efi: Make efi_set_virtual_address_map IBT safe
  arm64: sme: Use STR P to clear FFR context field in streaming SVE mode
  ksmbd: avoid field overflow warning
  smb: client: fix broken file attrs with nodfs mounts
  cifs: do all necessary checks for credits within or before locking
  cifs: prevent use-after-free by freeing the cfile later
  efi/libstub: Disable PCI DMA before grabbing the EFI memory map
  kbuild: Disable GCOV for *.mod.o
  hwrng: st - keep clock enabled while hwrng is registered
  dax/kmem: Pass valid argument to memory_group_register_static
  dax: Introduce alloc_dev_dax_id()
  dax: Fix dax_mapping_release() use after free
  SMB3: Do not send lease break acknowledgment if all file handles have been closed
  NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
  NFSv4.2: fix wrong shrinker_id
  crypto: qat - unmap buffers before free for RSA
  crypto: qat - unmap buffer before free for DH
  crypto: qat - Use helper to set reqsize
  crypto: kpp - Add helper to set reqsize
  ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
  modpost: fix off by one in is_executable_section()
  crypto: jitter - correct health test during initialization
  crypto: marvell/cesa - Fix type mismatch warning
  modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
  modpost: fix section mismatch message for R_ARM_ABS32
  crypto: nx - fix build warnings when DEBUG_FS is not enabled
  modpost: remove broken calculation of exception_table_entry size
  hwrng: virtio - Fix race on data_avail and actual data
  vfio/mdev: Move the compat_class initialization to module init
  PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()
  PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction
  PCI: endpoint: Fix a Kconfig prompt of vNTB driver
  PCI: endpoint: Fix Kconfig indent style
  powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
  powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
  riscv: uprobes: Restore thread.bad_cause
  PCI: qcom: Disable write access to read only registers for IP v2.9.0
  PCI: qcom: Use DWC helpers for modifying the read-only DBI registers
  PCI: qcom: Use lower case for hex
  PCI: qcom: Sort and group registers and bitfield definitions
  PCI: qcom: Remove PCIE20_ prefix from register definitions
  powerpc: update ppc_save_regs to save current r1 in pt_regs
  powerpc: simplify ppc_save_regs
  powerpc/powernv/sriov: perform null check on iov before dereferencing iov
  pinctrl: at91-pio4: check return value of devm_kasprintf()
  pinctrl: microchip-sgpio: check return value of devm_kasprintf()
  powerpc/64s: Fix VAS mm use after free
  perf tool x86: Fix perf_env memory leak
  perf tool x86: Consolidate is_amd check into single function
  platform/x86/dell/dell-rbtn: Fix resources leaking on error path
  perf dwarf-aux: Fix off-by-one in die_get_varname()
  platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles
  perf script: Fix allocation of evsel->priv related to per-event dump files
  powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
  powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
  kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
  pinctrl: npcm7xx: Add missing check for ioremap
  pinctrl:sunplus: Add check for kmalloc
  platform/x86: think-lmi: Correct NVME password handling
  platform/x86: think-lmi: Correct System password interface
  platform/x86: think-lmi: mutex protection around multiple WMI calls
  pinctrl: cherryview: Return correct value if pin in push-pull mode
  perf bench: Add missing setlocale() call to allow usage of %'d style formatting
  scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state
  PCI: Add pci_clear_master() stub for non-CONFIG_PCI
  pinctrl: sunplus: Add check for kmalloc
  PCI: ftpci100: Release the clock resources
  PCI: pciehp: Cancel bringup sequence if card is not present
  scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
  PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
  platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe()
  platform/x86: lenovo-yogabook: Reprobe devices on remove()
  platform/x86: lenovo-yogabook: Fix work race on remove()
  pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
  scsi: qedf: Fix NULL dereference in error handling
  PCI: vmd: Reset VMD config register between soft reboots
  PCI: cadence: Fix Gen2 Link Retraining process
  ASoC: amd: acp: clear pdm dma interrupt mask
  ARM: dts: lan966x: kontron-d10: fix SPI CS
  ARM: dts: lan966x: kontron-d10: fix board reset
  clk: Fix memory leak in devm_clk_notifier_register()
  ASoC: imx-audmix: check return value of devm_kasprintf()
  ovl: update of dentry revalidate flags after copy up
  drivers: meson: secure-pwrc: always enable DMA domain
  clk: ti: clkctrl: check return value of kasprintf()
  clk: keystone: sci-clk: check return value of kasprintf()
  clk: si5341: free unused memory on probe failure
  clk: si5341: check return value of {devm_}kasprintf()
  clk: si5341: return error if one synth clock registration fails
  clk: cdce925: check return value of kasprintf()
  clk: vc5: check memory returned by kasprintf()
  drm/msm/dpu: correct MERGE_3D length
  drm/amdgpu: Fix usage of UMC fill record in RAS
  drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function.
  arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
  arm64: dts: mediatek: Add cpufreq nodes for MT8192
  drm/msm/dp: Free resources after unregistering them
  drm/msm/dsi: Remove incorrect references to slice_count
  drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf
  drm/msm/dsi: Use DSC slice(s) packet size to compute word count
  drm/msm/dpu: Fix slice_last_group_size calculation
  drm/msm/dpu: do not enable color-management if DSPPs are not available
  ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
  clk: tegra: tegra124-emc: Fix potential memory leak
  clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
  clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
  arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
  arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes
  clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
  clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
  clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
  clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
  RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
  RDMA/bnxt_re: wraparound mbox producer index
  drm/msm/a5xx: really check for A510 in a5xx_gpu_init
  amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
  RDMA/rxe: Fix access checks in rxe_check_bind_mw
  RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
  RDMA/rxe: Add ibdev_dbg macros for rxe
  HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
  drm/radeon: fix possible division-by-zero errors
  drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
  soc: mediatek: SVS: Fix MT8192 GPU node name
  drm/amdkfd: Fix potential deallocation of previously deallocated memory.
  drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg()
  drm/amd/display: Fix a test CalculatePrefetchSchedule()
  clk: Export clk_hw_forward_rate_request()
  ARM: dts: BCM5301X: fix duplex-full => full-duplex
  hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
  hwmon: (gsc-hwmon) fix fan pwm temperature scaling
  ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
  ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
  Input: pm8941-powerkey - fix debounce on gen2+ PMICs
  arm64: dts: ti: k3-j7200: Fix physical address of pin
  fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
  drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
  arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
  ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
  RDMA/hns: Fix hns_roce_table_get return value
  IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
  RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
  soc/fsl/qe: fix usb.c build errors
  ARM: dts: meson8: correct uart_B and uart_C clock references
  ASoC: es8316: Do not set rate constraints for unsupported MCLKs
  ASoC: es8316: Increment max value for ALC Capture Target Volume control
  ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled
  memory: brcmstb_dpfe: fix testing array offset after use
  ARM: dts: stm32: Shorten the AV96 HDMI sound card name
  arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
  arm64: dts: qcom: apq8096: fix fixed regulator name property
  arm64: dts: qcom: pm7250b: add missing spmi-vadc include
  ARM: omap2: fix missing tick_broadcast() prototype
  ARM: ep93xx: fix missing-prototype warnings
  drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
  drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec
  drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
  arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
  arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
  arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg
  arm64: dts: qcom: sm8350: correct DMA controller unit address
  arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback
  arm64: dts: qcom: sdm845: correct camss unit address
  arm64: dts: qcom: sdm630: correct camss unit address
  arm64: dts: qcom: msm8996: correct camss unit address
  arm64: dts: qcom: msm8994: correct SPMI unit address
  arm64: dts: qcom: msm8916: correct MMC unit address
  arm64: dts: qcom: msm8916: correct camss unit address
  ARM: dts: qcom: msm8974: do not use underscore in node name (again)
  drm/bridge: anx7625: Prevent endless probe loop
  drm/bridge: anx7625: Convert to i2c's .probe_new()
  ARM: dts: gta04: Move model property out of pinctrl node
  clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write
  iommu/virtio: Return size mapped for a detached domain
  iommu/virtio: Detach domain on endpoint release
  drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
  drm/msm/disp/dpu: get timing engine status from intf status register
  drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
  RDMA/bnxt_re: Fix to remove an unnecessary log
  RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
  RDMA/bnxt_re: Use unique names while registering interrupts
  RDMA/bnxt_re: Fix to remove unnecessary return labels
  RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
  hwmon: (f71882fg) prevent possible division by zero
  clk: imx: scu: use _safe list iterator to avoid a use after free
  drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
  arm64: dts: microchip: sparx5: do not use PSCI on reference boards
  bus: ti-sysc: Fix dispc quirk masking bool variables
  ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
  drm/vkms: Fix RGB565 pixel conversion
  drm: Add fixed-point helper to get rounded integer values
  drm/vkms: isolate pixel conversion functionality
  ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices
  driver: soc: xilinx: use _safe loop iterator to avoid a use after free
  drm/panel: sharp-ls043t1le01: adjust mode settings
  drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
  Input: adxl34x - do not hardcode interrupt trigger type
  clk: rs9: Fix .driver_data content in i2c_device_id
  clk: vc7: Fix .driver_data content in i2c_device_id
  clk: vc5: Fix .driver_data content in i2c_device_id
  bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
  clk: vc5: Use `clamp()` to restrict PLL range
  mm: call arch_swap_restore() from do_swap_page()
  ARM: dts: meson8b: correct uart_B and uart_C clock references
  ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
  drm/vram-helper: fix function names in vram helper doc
  drm/bridge: tc358768: fix THS_TRAILCNT computation
  drm/bridge: tc358768: fix TXTAGOCNT computation
  drm/bridge: tc358768: fix THS_ZEROCNT computation
  drm/bridge: tc358768: fix TCLK_TRAILCNT computation
  drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
  drm/bridge: tc358768: fix TCLK_ZEROCNT computation
  drm/bridge: tc358768: fix PLL target frequency
  drm/bridge: tc358768: fix PLL parameters computation
  drm/bridge: tc358768: always enable HS video mode
  drm/bridge: ti-sn65dsi83: Fix enable error path
  Input: drv260x - sleep between polling GO bit
  drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()
  drm/amd/display: Explicitly specify update type per plane info change
  radeon: avoid double free in ci_dpm_init()
  drm/amd/display: Add logging for display MALL refresh setting
  netlink: Add __sock_i_ino() for __netlink_diag_dump().
  ipvlan: Fix return value of ipvlan_queue_xmit()
  netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
  netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
  lib/ts_bm: reset initial match offset for every block of text
  net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  sfc: fix crash when reading stats while NIC is resetting
  ocfs2: Fix use of slab data with sendpage
  net: axienet: Move reset before 64-bit DMA detection
  gtp: Fix use-after-free in __gtp_encap_destroy().
  selftests: rtnetlink: remove netdevsim device after ipsec offload test
  bonding: do not assume skb mac_header is set
  netlink: do not hard code device address lenth in fdb dumps
  netlink: fix potential deadlock in netlink_set_err()
  net: stmmac: fix double serdes powerdown
  can: kvaser_pciefd: Set hardware timestamp on transmitted packets
  can: kvaser_pciefd: Add function to set skb hwtstamps
  can: length: fix bitstuffing count
  bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
  bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
  bpf: Factor out socket lookup functions for the TC hookpoint.
  wifi: ath9k: convert msecs to jiffies where needed
  wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
  mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019
  wifi: ieee80211: Fix the common size calculation for reconfiguration ML
  wifi: cfg80211/mac80211: Fix ML element common size calculation
  wifi: cfg80211: fix regulatory disconnect with OCB/NAN
  wifi: cfg80211: drop incorrect nontransmitted BSS update code
  wifi: cfg80211: rewrite merging of inherited elements
  wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam
  wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
  wifi: iwlwifi: pull from TXQs with softirqs disabled
  wifi: ath11k: Add missing check for ioremap
  rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
  wifi: mac80211: Fix permissions for valid_links debugfs entry
  wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
  memstick r592: make memstick_debug_get_tpc_name() static
  mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used
  kexec: fix a memory leak in crash_shrink_memory()
  watchdog/perf: more properly prevent false positives with turbo modes
  watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
  selftests: cgroup: fix unexpected failure on test_memcg_low
  ice: handle extts in the miscellaneous interrupt thread
  wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
  wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
  selftests/bpf: Fix check_mtu using wrong variable type
  wifi: mac80211: recalc min chandef for new STA links
  wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart
  samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
  wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
  wifi: ray_cs: Fix an error handling path in ray_probe()
  wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
  wifi: atmel: Fix an error handling path in atmel_probe()
  wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
  wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
  regulator: core: Streamline debugfs operations
  regulator: core: Fix more error checking for debugfs_create_dir()
  selftests/bpf: Do not use sign-file as testcase
  bpf: Fix memleak due to fentry attach failure
  bpf: Remove bpf trampoline selector
  bpftool: JIT limited misreported as negative value on aarch64
  nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
  spi: dw: Round of n_bytes to power of 2
  bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
  libbpf: fix offsetof() and container_of() to work with CO-RE
  sctp: add bpf_bypass_getsockopt proto callback
  wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
  wifi: wilc1000: fix for absent RSN capabilities WFA testcase
  spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
  samples/bpf: Fix buffer overflow in tcp_basertt
  libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
  wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
  wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
  igc: Enable and fix RX hash usage by netstack
  pstore/ram: Add check for kstrdup
  ima: Fix build warnings
  evm: Fix build warnings
  evm: Complete description of evm_inode_setattr()
  locking/atomic: arm: fix sync ops
  x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
  perf/ibs: Fix interface via core pmu events
  kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
  rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
  rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
  rcuscale: Move shutdown from wait_event() to wait_event_idle()
  rcutorture: Correct name of use_softirq module parameter
  rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs
  rcu: Make rcu_cpu_starting() rely on interrupts being disabled
  thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
  cpufreq: intel_pstate: Fix energy_performance_preference for passive
  ARM: 9303/1: kprobes: avoid missing-declaration warnings
  PM: domains: Move the verification of in-params from genpd_add_device()
  powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
  drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
  x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad()
  x86/mm: Allow guest.enc_status_change_prepare() to fail
  perf/arm-cmn: Fix DTC reset
  PM: domains: fix integer overflow issues in genpd_parse_state()
  clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
  tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
  tick/rcu: Fix bogus ratelimit condition
  posix-timers: Prevent RT livelock in itimer_delete()
  erofs: fix compact 4B support for 16k block size
  erofs: simplify iloc()
  svcrdma: Prevent page release when nothing was received
  irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
  irqchip/stm32-exti: Fix warning on initialized field overwritten
  block: fix blktrace debugfs entries leakage
  md/raid1-10: submit write io directly if bitmap is not enabled
  md/raid1-10: factor out a helper to submit normal write
  md/raid1-10: factor out a helper to add bio to plug
  md/raid10: fix io loss while replacement replace rdev
  md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
  md/raid10: fix wrong setting of max_corr_read_errors
  md/raid10: fix overflow of md/safe_mode_delay
  md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
  nvme-core: fix dev_pm_qos memleak
  nvme-core: add missing fault-injection cleanup
  nvme-auth: don't ignore key generation failures when initializing ctrl keys
  nvme-core: fix memory leak in dhchap_ctrl_secret
  nvme-core: fix memory leak in dhchap_secret_store
  nvme-auth: no need to reset chap contexts on re-authentication
  nvme-auth: remove symbol export from nvme_auth_reset
  nvme-auth: rename authentication work elements
  nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
  lockd: drop inappropriate svc_get() from locked_get()
  blk-mq: fix potential io hang by wrong 'wake_batch'
  virt: sevguest: Add CONFIG_CRYPTO dependency
  x86/sev: Fix calculation of end address based on number of pages
  blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
  x86/resctrl: Only show tasks' pid in current pid namespace
  erofs: kill hooked chains to avoid loops on deduplicated compressed images
  erofs: move zdata.h into zdata.c
  erofs: remove tagged pointer helpers
  erofs: avoid tagged pointers to mark sync decompression
  erofs: clean up cached I/O strategies
  block: Fix the type of the second bdev_op_is_zoned_write() argument
  fs: pipe: reveal missing function protoypes
  drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
  Linux 6.1.38
  drm/amd/display: Ensure vmin and vmax adjust for DCE
  drm/amdgpu: Validate VM ioctl flags.
  docs: Set minimal gtags / GNU GLOBAL version to 6.6.5
  scripts/tags.sh: Resolve gtags empty index generation
  perf symbols: Symbol lookup with kcore can fail if multiple segments match stext
  nubus: Partially revert proc_create_single_data() conversion
  execve: always mark stack as growing down during early stack setup
  PCI/ACPI: Call _REG when transitioning D-states
  PCI/ACPI: Validate acpi_pci_set_power_state() parameter
  drm/amd/display: Do not update DRR while BW optimizations pending
  drm/amd/display: Remove optimization for VRR updates
  xtensa: fix lock_mm_and_find_vma in case VMA not found
  Linux 6.1.37
  xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion
  csky: fix up lock_mm_and_find_vma() conversion
  parisc: fix expand_stack() conversion
  sparc32: fix lock_mm_and_find_vma() conversion
  Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
  HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
  HID: wacom: Use ktime_t rather than int when dealing with timestamps
  HID: hidraw: fix data race on device refcount
  fbdev: fix potential OOB read in fast_imageblit()
  mm: always expand the stack with the mmap write lock held
  execve: expand new process stack manually ahead of time
  mm: make find_extend_vma() fail if write lock not held
  powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
  mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
  arm/mm: Convert to using lock_mm_and_find_vma()
  riscv/mm: Convert to using lock_mm_and_find_vma()
  mips/mm: Convert to using lock_mm_and_find_vma()
  powerpc/mm: Convert to using lock_mm_and_find_vma()
  arm64/mm: Convert to using lock_mm_and_find_vma()
  mm: make the page fault mmap locking killable
  mm: introduce new 'lock_mm_and_find_vma()' page fault helper
  maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()
  can: isotp: isotp_sendmsg(): fix return error fix on TX path
  x86/smp: Cure kexec() vs. mwait_play_dead() breakage
  x86/smp: Use dedicated cache-line for mwait_play_dead()
  x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
  x86/smp: Dont access non-existing CPUID leaf
  x86/smp: Make stop_other_cpus() more robust
  x86/microcode/AMD: Load late on both threads too
  mm, hwpoison: when copy-on-write hits poison, take page offline
  mm, hwpoison: try to recover from copy-on write faults
  mptcp: ensure listener is unhashed before updating the sk status
  mm/mmap: Fix error return in do_vmi_align_munmap()
  mm/mmap: Fix error path in do_vmi_align_munmap()
  Revert "gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()"
  Linux 6.1.36
  smb: move client and server files to common directory fs/smb
  i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
  x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
  KVM: arm64: Restore GICv2-on-GICv3 functionality
  vhost_net: revert upend_idx only on retriable error
  vhost_vdpa: tell vqs about the negotiated
  drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
  drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
  drm/exynos: vidi: fix a wrong error return
  null_blk: Fix: memory release when memory_backed=1
  ARM: dts: Fix erroneous ADS touchscreen polarities
  i2c: mchp-pci1xxxx: Avoid cast to incompatible function type
  ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256
  ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted
  s390/purgatory: disable branch profiling
  gfs2: Don't get stuck writing page onto itself under direct I/O
  ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x
  ASoC: nau8824: Add quirk to active-high jack-detect
  soundwire: qcom: add proper error paths in qcom_swrm_startup()
  soundwire: dmi-quirks: add new mapping for HP Spectre x360
  ASoC: simple-card: Add missing of_node_put() in case of error
  ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag
  spi: lpspi: disable lpspi module irq in DMA mode
  s390/cio: unregister device when the only path is gone
  arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDW
  arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDW
  Input: soc_button_array - add invalid acpi_index DMI quirk handling
  nvme: improve handling of long keep alives
  nvme: check IO start time when deciding to defer KA
  nvme: double KA polling frequency to avoid KATO with TBKAS on
  usb: gadget: udc: fix NULL dereference in remove()
  btrfs: fix an uninitialized variable warning in btrfs_log_inode
  nfcsim.c: Fix error checking for debugfs_create_dir
  media: cec: core: don't set last_initiator if tx in progress
  media: cec: core: disable adapter in cec_devnode_unregister
  smb3: missing null check in SMB2_change_notify
  arm64: Add missing Set/Way CMO encodings
  HID: wacom: Add error check to wacom_parse_and_register()
  scsi: target: iscsi: Prevent login threads from racing between each other
  gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()
  gpio: sifive: add missing check for platform_get_irq
  gpiolib: Fix GPIO chip IRQ initialization restriction
  arm64: dts: rockchip: fix nEXTRST on SOQuartz
  arm64: dts: rockchip: Enable GPU on SOQuartz CM4
  revert "net: align SO_RCVMARK required privileges with SO_MARK"
  sch_netem: acquire qdisc lock in netem_change()
  platform/x86/amd/pmf: Register notify handler only if SPS is enabled
  selftests: forwarding: Fix race condition in mirror installation
  io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr
  bpf: Force kprobe multi expected_attach_type for kprobe_multi link
  bpf/btf: Accept function names that contain dots
  Revert "net: phy: dp83867: perform soft reset and retain established link"
  netfilter: nfnetlink_osf: fix module autoload
  netfilter: nf_tables: disallow updates of anonymous sets
  netfilter: nf_tables: reject unbound chain set before commit phase
  netfilter: nf_tables: reject unbound anonymous set before commit phase
  netfilter: nf_tables: disallow element updates of bound anonymous sets
  netfilter: nft_set_pipapo: .walk does not deal with generations
  netfilter: nf_tables: drop map element references from preparation phase
  netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
  netfilter: nf_tables: fix chain binding transaction logic
  be2net: Extend xmit workaround to BE3 chip
  net: dsa: mt7530: fix handling of LLDP frames
  net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
  net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
  ipvs: align inner_mac_header for encapsulation
  mmc: usdhi60rol0: fix deferred probing
  mmc: sh_mmcif: fix deferred probing
  mmc: sdhci-acpi: fix deferred probing
  mmc: owl: fix deferred probing
  mmc: omap_hsmmc: fix deferred probing
  mmc: omap: fix deferred probing
  mmc: mvsdio: fix deferred probing
  mmc: mtk-sd: fix deferred probing
  net: qca_spi: Avoid high load if QCA7000 is not available
  sfc: use budget for TX completions
  net/mlx5: DR, Fix wrong action data allocation in decap action
  xfrm: Linearize the skb after offloading if needed.
  selftests: net: fcnal-test: check if FIPS mode is enabled
  selftests: net: vrf-xfrm-tests: change authentication and encryption algos
  selftests: net: tls: check if FIPS mode is enabled
  bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.
  xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
  bpf: Fix verifier id tracking of scalars on spill
  bpf: track immediate values written to stack by BPF_ST instruction
  KVM: arm64: PMU: Restore the host's PMUSERENR_EL0
  xfrm: Ensure policies always checked on XFRM-I input path
  xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
  xfrm: Treat already-verified secpath entries as optional
  ieee802154: hwsim: Fix possible memory leaks
  mmc: meson-gx: fix deferred probing
  memfd: check for non-NULL file_seals in memfd_create() syscall
  x86/mm: Avoid using set_pgd() outside of real PGD pages
  nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
  io_uring/poll: serialize poll linked timer start with poll removal
  arm64: dts: rockchip: Fix rk356x PCIe register and range mappings
  regmap: spi-avmm: Fix regmap_bus max_raw_write
  regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
  spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()
  wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0
  bpf: ensure main program has an extable
  mmc: sunxi: fix deferred probing
  mmc: bcm2835: fix deferred probing
  mmc: sdhci-spear: fix deferred probing
  mmc: mmci: stm32: fix max busy timeout calculation
  mmc: meson-gx: remove redundant mmc_request_done() call from irq context
  mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
  mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS
  cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()
  cgroup: Do not corrupt task iteration when rebinding subsystem
  mptcp: consolidate fallback and non fallback state machine
  mptcp: fix possible list corruption on passive MPJ
  mptcp: fix possible divide by zero in recvmsg()
  mptcp: handle correctly disconnect() failures
  io_uring/net: disable partial retries for recvmsg with cmsg
  io_uring/net: clear msg_controllen on partial sendmsg retry
  PCI: hv: Add a per-bus mutex state_lock
  PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
  PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
  Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
  PCI: hv: Fix a race condition bug in hv_pci_query_relations()
  Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
  Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
  KVM: Avoid illegal stage2 mapping on invalid memory slot
  ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
  nilfs2: fix buffer corruption due to concurrent device reads
  scripts: fix the gfp flags header path in gfp-translate
  writeback: fix dereferencing NULL mapping->host on writeback_page_template
  selftests: mptcp: join: fix "userspace pm add & remove address"
  selftests: mptcp: join: skip fail tests if not supported
  selftests: mptcp: join: skip userspace PM tests if not supported
  selftests: mptcp: join: skip test if iptables/tc cmds fail
  selftests: mptcp: sockopt: skip TCP_INQ checks if not supported
  selftests: mptcp: diag: skip listen tests if not supported
  selftests/mount_setattr: fix redefine struct mount_attr build error
  selftests: mptcp: join: skip MPC backups tests if not supported
  selftests: mptcp: join: skip fullmesh flag tests if not supported
  selftests: mptcp: join: skip backup if set flag on ID not supported
  selftests: mptcp: join: skip implicit tests if not supported
  selftests: mptcp: join: support RM_ADDR for used endpoints or not
  selftests: mptcp: join: skip Fastclose tests if not supported
  selftests: mptcp: join: support local endpoint being tracked or not
  selftests: mptcp: join: skip check if MIB counter not supported
  selftests: mptcp: join: helpers to skip tests
  selftests: mptcp: join: use 'iptables-legacy' if available
  selftests: mptcp: lib: skip if not below kernel version
  selftests: mptcp: userspace pm: skip if not supported
  selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable
  selftests: mptcp: sockopt: skip getsockopt checks if not supported
  selftests: mptcp: sockopt: relax expected returned size
  selftests: mptcp: pm nl: skip fullmesh flag checks if not supported
  selftests: mptcp: pm nl: remove hardcoded default limits
  selftests: mptcp: connect: skip disconnect tests if not supported
  selftests: mptcp: connect: skip transp tests if not supported
  selftests: mptcp: lib: skip if missing symbol
  selftests: mptcp: join: fix ShellCheck warnings
  selftests: mptcp: remove duplicated entries in usage
  tick/common: Align tick period during sched_timer setup
  ksmbd: validate session id and tree id in the compound request
  ksmbd: fix out-of-bound read in smb2_write
  ksmbd: validate command payload size
  tpm_crb: Add support for CRB devices based on Pluton
  tpm, tpm_tis: Claim locality in interrupt handler
  mm: Fix copy_from_user_nofault().
  ata: libata-scsi: Avoid deadlock on rescan after device resume
  tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
  tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
  drm/amd/display: fix the system hang while disable PSR
  drm/amd/display: Add wrapper to call planes and stream update
  drm/amd/display: Use dc_update_planes_and_stream
  ANDROID: GKI: irq-gic-v3: fix up breakage in 6.1.35 merge
  Linux 6.1.35
  kbuild: Update assembler calls to use proper flags and language target
  MIPS: Prefer cc-option for additions to cflags
  MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option
  x86/boot/compressed: prefer cc-option for CFLAGS additions
  scsi: target: core: Fix error path in target_setup_session()
  neighbour: delete neigh_lookup_nodev as not used
  net/sched: act_api: add specific EXT_WARN_MSG for tc action
  Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
  net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy
  drm/amdgpu: Don't set struct drm_driver.output_poll_changed
  rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
  parisc: Delete redundant register definitions in <asm/assembly.h>
  afs: Fix vlserver probe RTT handling
  octeon_ep: Add missing check for ioremap
  selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
  net: tipc: resize nlattr array to correct size
  dm: don't lock fs when the map is NULL during suspend or resume
  sfc: fix XDP queues mode with legacy IRQ
  net: macsec: fix double free of percpu stats
  net: lapbether: only support ethernet devices
  net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
  net/sched: cls_api: Fix lockup on flushing explicitly created chain
  ext4: drop the call to ext4_error() from ext4_get_group_info()
  cifs: fix lease break oops in xfstest generic/098
  selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
  net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
  net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
  sched: add new attr TCA_EXT_WARN_MSG to report tc extact message
  selftests/tc-testing: Fix SFB db test
  selftests/tc-testing: Fix Error: failed to find target LOG
  selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
  drm/nouveau: add nv_encoder pointer check for NULL
  drm/nouveau/dp: check for NULL nv_connector->native_mode
  drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
  drm/nouveau: don't detect DSM for non-NVIDIA device
  net: phylink: use a dedicated helper to parse usgmii control word
  net: phylink: report correct max speed for QUSGMII
  igb: fix nvm.ops.read() error handling
  igc: Fix possible system crash when loading module
  igc: Clean the TX buffer and TX descriptor ring
  sctp: fix an error code in sctp_sf_eat_auth()
  ipvlan: fix bound dev checking for IPv6 l3s mode
  net: ethtool: correct MAX attribute value for stats
  IB/isert: Fix incorrect release of isert connection
  IB/isert: Fix possible list corruption in CMA handler
  IB/isert: Fix dead lock in ib_isert
  RDMA/mlx5: Fix affinity assignment
  IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
  RDMA/cma: Always set static rate to 0 for RoCE
  RDMA/mlx5: Create an indirect flow table for steering anchor
  RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
  octeontx2-af: fix lbk link credits on cn10k
  octeontx2-af: fixed resource availability check
  iavf: remove mask from iavf_irq_enable_queues()
  RDMA/rxe: Fix the use-before-initialization error of resp_pkts
  RDMA/rxe: Removed unused name from rxe_task struct
  wifi: mac80211: take lock before setting vif links
  wifi: cfg80211: fix link del callback to call correct handler
  wifi: mac80211: fix link activation settings order
  net/sched: cls_u32: Fix reference counter leak leading to overflow
  octeontx2-af: Fix promiscuous mode
  net/sched: act_pedit: Parse L3 Header for L4 offset
  net/sched: act_pedit: remove extra check for key type
  net/sched: simplify tcf_pedit_act
  igb: Fix extts capture value format for 82580/i354/i350
  ping6: Fix send to link-local addresses with VRF.
  net: enetc: correct the indexes of highest and 2nd highest TCs
  netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
  ice: Fix XDP memory leak when NIC is brought up and down
  netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
  netfilter: nf_tables: integrate pipapo into commit protocol
  spi: fsl-dspi: avoid SCK glitches with continuous transfers
  spi: cadence-quadspi: Add missing check for dma_set_mask
  RDMA/rxe: Fix ref count error in check_rkey()
  RDMA/rxe: Fix packet length checks
  RDMA/rtrs: Fix rxe_dealloc_pd warning
  RDMA/rtrs: Fix the last iu->buf leak in err path
  usb: dwc3: gadget: Reset num TRBs before giving back the request
  USB: dwc3: fix use-after-free on core driver unbind
  USB: dwc3: qcom: fix NULL-deref on suspend
  usb: gadget: udc: core: Prevent soft_connect_store() race
  usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
  usb: typec: Fix fast_role_swap_current show function
  usb: typec: ucsi: Fix command cancellation
  serial: lantiq: add missing interrupt ack
  USB: serial: option: add Quectel EM061KGL series
  clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
  thunderbolt: Mask ring interrupt on Intel hardware as well
  thunderbolt: dma_test: Use correct value for absent rings when creating paths
  thunderbolt: Do not touch CL state configuration during discovery
  ALSA: hda/realtek: Add a quirk for Compaq N14JP6
  drm/amdgpu: add missing radeon secondary PCI ID
  drm/amd/pm: workaround for compute workload type on some skus
  drm/amd: Tighten permissions on VBIOS flashing attributes
  drm/amd: Make sure image is written to trigger VBIOS image update flow
  drm/amd/display: edp do not add non-edid timings
  net: usb: qmi_wwan: add support for Compal RXM-G1
  drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
  RDMA/uverbs: Restrict usage of privileged QKEYs
  nouveau: fix client work fence deletion race
  net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
  dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
  dm thin metadata: check fail_io before using data_sm
  ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
  ALSA: usb-audio: Fix broken resume due to UAC3 power state
  btrfs: can_nocow_file_extent should pass down args->strict from callers
  btrfs: fix iomap_begin length for nocow writes
  btrfs: do not ASSERT() on duplicated global roots
  powerpc/purgatory: remove PGO flags
  riscv/purgatory: remove PGO flags
  x86/purgatory: remove PGO flags
  kexec: support purgatories with .text.hot sections
  io_uring/net: save msghdr->msg_control for retries
  LoongArch: Fix perf event id calculation
  nilfs2: reject devices with insufficient block count
  nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
  nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
  nios2: dts: Fix tse_mac "max-frame-size" property
  zswap: do not shrink if cgroup may not zswap
  ocfs2: check new file size on fallocate call
  ocfs2: fix use-after-free when unmounting read-only filesystem
  epoll: ep_autoremove_wake_function should use list_del_init_careful
  wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
  wifi: cfg80211: fix locking in regulatory disconnect
  irqchip/gic: Correctly validate OF quirk descriptors
  NVMe: Add MAXIO 1602 to bogus nid list.
  io_uring: unlock sqd->lock before sq thread release CPU
  drm:amd:amdgpu: Fix missing buffer object unlock in failure path
  xen/blkfront: Only check REQ_FUA for writes
  ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
  ASoC: cs35l41: Fix default regmap values for some registers
  mips: Move initrd_start check after initrd address sanitisation.
  MIPS: Alchemy: fix dbdma2
  MIPS: Restore Au1300 support
  MIPS: unhide PATA_PLATFORM
  parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
  parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
  ASoC: Intel: avs: Add missing checks on FE startup
  ASoC: Intel: avs: Account for UID of ACPI device
  ASoC: soc-pcm: test if a BE can be prepared
  btrfs: handle memory allocation failure in btrfs_csum_one_bio
  btrfs: scrub: try harder to mark RAID56 block groups read-only
  drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
  power: supply: Fix logic checking if system is running from battery
  irqchip/meson-gpio: Mark OF related data as maybe unused
  irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
  regulator: Fix error checking for debugfs_create_dir
  platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
  PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
  power: supply: Ratelimit no data debug output
  selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change
  tools: gpio: fix debounce_period_us output of lsgpio
  ARM: dts: vexpress: add missing cache properties
  power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
  power: supply: sc27xx: Fix external_power_changed race
  power: supply: ab8500: Fix external_power_changed race
  of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
  ksmbd: validate smb request protocol id
  EDAC/qcom: Get rid of hardcoded register offsets
  qcom: llcc/edac: Fix the base address used for accessing LLCC banks
  cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()
  cgroup: always put cset in cgroup_css_set_put_fork
  cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
  test_firmware: prevent race conditions by a correct implementation of locking
  test_firmware: Use kstrtobool() instead of strtobool()
  x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
  Revert "Bluetooth: fix debugfs registration"
  Revert "Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER"
  Revert "net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down"
  Revert "neighbour: fix unaligned access to pneigh_entry"
  Revert "tcp: deny tcp_disconnect() when threads are waiting"
  Revert "bpf, sockmap: Pass skb ownership through read_skb"
  Revert "bpf, sockmap: Convert schedule_work into delayed_work"
  Revert "bpf, sockmap: Reschedule is now done through backlog"
  Revert "bpf, sockmap: Improved check for empty queue"
  Revert "bpf, sockmap: Handle fin correctly"
  Revert "bpf, sockmap: TCP data stall on recv before accept"
  Revert "bpf, sockmap: Wake up polling after data copy"
  Revert "bpf, sockmap: Incorrectly handling copied_seq"
  Linux 6.1.34
  Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
  wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS
  wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS
  ext4: only check dquot_initialize_needed() when debugging
  Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
  ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop
  ksmbd: fix out-of-bound read in parse_lease_state()
  ksmbd: fix out-of-bound read in deassemble_neg_contexts()
  vhost_vdpa: support PACKED when setting-getting vring_base
  vhost: support PACKED when setting-getting vring_base
  vduse: avoid empty string for dev name
  riscv: fix kprobe __user string arg print fault issue
  soundwire: stream: Add missing clear of alloc_slave_rt
  eeprom: at24: also select REGMAP
  riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readable
  i2c: sprd: Delete i2c adapter in .remove's error path
  gpio: sim: fix memory corruption when adding named lines and unnamed hogs
  firmware: arm_ffa: Set handle field to zero in memory descriptor
  i2c: mv64xxx: Fix reading invalid status value in atomic mode
  arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
  blk-mq: fix blk_mq_hw_ctx active request accounting
  ASoC: simple-card-utils: fix PCM constraint error check
  ASoC: mediatek: mt8195: fix use-after-free in driver remove path
  ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
  arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
  arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
  arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
  ASoC: codecs: wsa881x: do not set can_multi_write flag
  ASoC: codecs: wsa883x: do not set can_multi_write flag
  ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
  ARM: at91: pm: fix imbalanced reference counter for ethernet devices
  arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votes
  mm: page_table_check: Ensure user pages are not slab pages
  mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM
  usb: usbfs: Use consistent mmap functions
  usb: usbfs: Enforce page requirements for mmap
  pinctrl: meson-axg: add missing GPIOA_18 gpio group
  soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe()
  virtio_net: use control_buf for coalesce params
  rbd: get snapshot context after exclusive lock is ensured to be held
  rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
  tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
  Bluetooth: hci_qca: fix debugfs registration
  Bluetooth: fix debugfs registration
  Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
  s390/dasd: Use correct lock while counting channel queue length
  ceph: fix use-after-free bug for inodes when flushing capsnaps
  selftests: mptcp: update userspace pm subflow tests
  selftests: mptcp: update userspace pm addr tests
  mptcp: update userspace pm infos
  mptcp: add address into userspace pm list
  mptcp: only send RM_ADDR in nl_cmd_remove
  can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
  can: j1939: change j1939_netdev_lock type to mutex
  can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
  wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif()
  drm/amd/display: Reduce sdp bw after urgent to 90%
  drm/amd/pm: Fix power context allocation in SMU13
  drm/amdgpu: change reserved vram info print
  drm/amdgpu: fix xclk freq on CHIP_STONEY
  drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
  drm/i915/gt: Use the correct error value when kernel_context() fails
  ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41
  ALSA: hda/realtek: Add Lenovo P3 Tower platform
  ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
  ALSA: ice1712,ice1724: fix the kcontrol->id initialization
  ALSA: hda/realtek: Add quirk for Clevo NS50AU
  ALSA: cmipci: Fix kctl->id initialization
  ALSA: gus: Fix kctl->id initialization
  ALSA: ymfpci: Fix kctl->id initialization
  ALSA: hda: Fix kctl->id initialization
  Input: fix open count when closing inhibited device
  Input: psmouse - fix OOB access in Elantech protocol
  Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
  batman-adv: Broken sync while rescheduling delayed work
  bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
  bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event
  bnxt_en: Skip firmware fatal error recovery if chip is not accessible
  bnxt_en: Query default VLAN before VNIC setup on a VF
  bnxt_en: Don't issue AP reset during ethtool's reset operation
  net: bcmgenet: Fix EEE implementation
  lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
  drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
  bpf: Add extra path pointer check to d_path helper
  net: sched: fix possible refcount leak in tc_chain_tmplt_add()
  net: sched: act_police: fix sparse errors in tcf_police_dump()
  net: sched: move rtm_tca_policy declaration to include file
  drm/i915/selftests: Add some missing error propagation
  drm/i915/selftests: Stop using kthread_stop()
  net: sched: add rcu annotations around qdisc->qdisc_sleeping
  rfs: annotate lockless accesses to RFS sock flow table
  rfs: annotate lockless accesses to sk->sk_rxhash
  tcp: gso: really support BIG TCP
  ipv6: rpl: Fix Route of Death.
  netfilter: nf_tables: out-of-bound check in chain blob
  netfilter: ipset: Add schedule point in call_ad().
  netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
  netfilter: nft_bitwise: fix register tracking
  selftests/bpf: Fix sockopt_sk selftest
  selftests/bpf: Verify optval=NULL case
  wifi: cfg80211: fix locking in sched scan stop work
  qed/qede: Fix scheduling while atomic
  wifi: mac80211: don't translate beacon/presp addrs
  wifi: mac80211: mlme: fix non-inheritence element
  wifi: cfg80211: reject bad AP MLD address
  wifi: mac80211: use correct iftype HE cap
  Bluetooth: L2CAP: Add missing checks for invalid DCID
  Bluetooth: ISO: don't try to remove CIG if there are bound CIS left
  Bluetooth: Fix l2cap_disconnect_req deadlock
  Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER
  drm/i915: Use 18 fast wake AUX sync len
  drm/i915: Explain the magic numbers for AUX SYNC/precharge length
  net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
  net: enetc: correct rx_bytes statistics of XDP
  net: enetc: correct the statistics of rx bytes
  net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
  net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
  bpf: Fix elem_size not being set for inner maps
  bpf: Fix UAF in task local storage
  net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294
  net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
  neighbour: fix unaligned access to pneigh_entry
  bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()
  wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
  afs: Fix setting of mtime when creating a file/dir/symlink
  spi: qup: Request DMA before enabling clocks
  platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystem
  platform/surface: aggregator: Allow completion work-items to be executed in parallel
  spi: mt65xx: make sure operations completed before unloading
  net: sfp: fix state loss when updating state_hw_mask
  scsi: megaraid_sas: Add flexible array member for SGLs
  Revert "Revert "binder_alloc: add missing mmap_lock calls when using the VMA""
  Revert "Revert "android: binder: stop saving a pointer to the VMA""
  Revert "binder: add lockless binder_alloc_(set|get)_vma()"
  Revert "binder: fix UAF caused by faulty buffer cleanup"
  Revert "binder: fix UAF of alloc->vma in race with munmap()"
  ANDROID: GKI: add skb_pull_data to android/abi_gki_aarch64_virtual_device
  ANDROID: GKI: preserve CRC generation for some bluetooth symbols
  Revert "Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started""
  Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu"
  Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation"
  Revert "tipc: check the bearer min mtu properly when setting it by netlink"
  Revert "platform: Provide a remove callback that returns no value"
  Revert "ASoC: fsl_micfil: Fix error handler with pm_runtime_enable"
  Revert "firmware: arm_sdei: Fix sleep from invalid context BUG"
  ANDROID: add memset32 to db835c list of exported symbols needed.
  Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__"
  Revert "posix-cpu-timers: Implement the missing timer_wait_running callback"
  Revert "KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON"
  Revert "KVM: arm64: Avoid lock inversion when setting the VM register width"
  Revert "KVM: arm64: Use config_lock to protect data ordered against KVM_RUN"
  Revert "KVM: arm64: Use config_lock to protect vgic state"
  Revert "KVM: arm64: vgic: Don't acquire its_lock before config_lock"
  ANDROID: add Android KABI build files to root .gitignore file
  ANDROID: add more gki_module headers to .gitignore file
  Linux 6.1.33
  ext4: enable the lazy init thread when remounting read/write
  selftests: mptcp: join: avoid using 'cmp --bytes'
  selftests: mptcp: simult flows: skip if MPTCP is not supported
  selftests: mptcp: diag: skip if MPTCP is not supported
  arm64: efi: Use SMBIOS processor version to key off Ampere quirk
  tls: rx: strp: don't use GFP_KERNEL in softirq context
  xfs: verify buffer contents when we skip log replay
  drm/amd/display: Have Payload Properly Created After Resume
  iommu/amd/pgtbl_v2: Fix domain max address
  tpm, tpm_tis: Request threaded interrupt handler
  regmap: Account for register length when chunking
  fs/ntfs3: Validate MFT flags before replaying logs
  KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
  ksmbd: fix multiple out-of-bounds read during context decoding
  ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
  ksmbd: fix incorrect AllocationSize set in smb2_get_info
  ksmbd: fix UAF issue from opinfo->conn
  ksmbd: fix credit count leakage
  KVM: x86: Account fastpath-only VM-Exits in vCPU stats
  KVM: arm64: Populate fault info for watchpoint
  test_firmware: fix the memory leak of the allocated firmware buffer
  test_firmware: fix a memory leak with reqs buffer
  powerpc/xmon: Use KSYM_NAME_LEN in array size
  serial: cpm_uart: Fix a COMPILE_TEST dependency
  serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
  fbcon: Fix null-ptr-deref in soft_cursor
  ext4: add lockdep annotations for i_data_sem for ea_inode's
  ext4: disallow ea_inodes with extended attributes
  ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
  ext4: add EA_INODE checking to ext4_iget()
  mptcp: fix active subflow finalization
  mptcp: fix connect timeout handling
  selftests: mptcp: userspace pm: skip if MPTCP is not supported
  selftests: mptcp: sockopt: skip if MPTCP is not supported
  selftests: mptcp: join: skip if MPTCP is not supported
  selftests: mptcp: pm nl: skip if MPTCP is not supported
  selftests: mptcp: connect: skip if MPTCP is not supported
  tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
  tracing/histograms: Allow variables to have some modifiers
  tracing/timerlat: Always wakeup the timerlat thread
  mtdchar: mark bits of ioctl handler noinline
  selinux: don't use make's grouped targets feature yet
  io_uring: undeprecate epoll_ctl support
  riscv: perf: Fix callchain parse error with kernel tracepoint events
  tpm, tpm_tis: correct tpm_tis_flags enumeration values
  iommu/amd: Fix domain flush size when syncing iotlb
  powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
  block: fix revalidate performance regression
  phy: qcom-qmp-pcie-msm8996: fix init-count imbalance
  phy: qcom-qmp-combo: fix init-count imbalance
  btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
  tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
  mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
  mmc: vub300: fix invalid response handling
  x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case")
  drm/amd/pm: reverse mclk and fclk clocks levels for renoir
  drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
  drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5
  drm/amd/pm: resolve reboot exception for si oland
  drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
  drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4
  drm/amdgpu: enable tmz by default for GC 11.0.1
  ata: libata-scsi: Use correct device no in ata_find_dev()
  scsi: stex: Fix gcc 13 warnings
  misc: fastrpc: reject new invocations during device removal
  misc: fastrpc: return -EPIPE to invocations on device removal
  md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
  usb: gadget: f_fs: Add unbind event before functionfs_unbind
  usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
  dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
  net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
  iio: dac: build ad5758 driver when AD5758 is selected
  iio: adc: stm32-adc: skip adc-diff-channels setup if none is present
  iio: adc: ad7192: Change "shorted" channels to differential
  iio: addac: ad74413: fix resistance input processing
  iio: dac: mcp4725: Fix i2c_master_send() return value handling
  iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
  iio: adc: stm32-adc: skip adc-channels setup if none is present
  iio: light: vcnl4035: fixed chip ID check
  dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
  iio: imu: inv_icm42600: fix timestamp reset
  HID: wacom: avoid integer overflow in wacom_intuos_inout()
  HID: google: add jewel USB id
  iio: adc: mxs-lradc: fix the order of two cleanup operations
  iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
  media: uvcvideo: Don't expose unsupported formats to userspace
  drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
  mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
  media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats
  KVM: arm64: vgic: Fix locking comment
  KVM: arm64: vgic: Wrap vgic_its_create() with config_lock
  KVM: arm64: vgic: Fix a circular locking issue
  block: Deny writable memory mapping if block is read-only
  nvme-pci: Add quirk for Teamgroup MP33 SSD
  ublk: fix AB-BA lockdep warning
  drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
  ceph: silence smatch warning in reconnect_caps_cb()
  atm: hide unused procfs functions
  drm/msm: Be more shouty if per-process pgtables aren't working
  ALSA: oss: avoid missing-prototype warnings
  nvme: do not let the user delete a ctrl before a complete initialization
  nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
  netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
  net: wwan: t7xx: Ensure init is completed before system sleep
  wifi: b43: fix incorrect __packed annotation
  scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
  wifi: iwlwifi: mvm: Add locking to the rate read flow
  wifi: mac80211: recalc chanctx mindef before assigning
  wifi: mac80211: consider reserved chanctx for mindef
  wifi: mac80211: simplify chanctx allocation
  arm64: vdso: Pass (void *) to virt_to_page()
  arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
  ARM: dts: stm32: add pin map for CAN controller on stm32f7
  wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
  ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
  s390/topology: honour nr_cpu_ids when adding CPUs
  s390/pkey: zeroize key blobs
  ASoC: SOF: pm: save io region state in case of errors in resume
  ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling
  ASoC: SOF: pcm: fix pm_runtime imbalance in error handling
  ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions
  media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
  media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
  media: dvb-core: Fix use-after-free due to race at dvb_register_device()
  media: dvb-core: Fix use-after-free due on race condition at dvb_net
  media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
  media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
  media: dvb_ca_en50221: fix a size write bug
  media: netup_unidvb: fix irq init by register it at the end of probe
  media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
  media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
  media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
  media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
  media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
  media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
  media: dvb_demux: fix a bug for the continuity counter
  ASoC: ssm2602: Add workaround for playback distortions
  ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V
  ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
  xfrm: Check if_id in inbound policy/secpath match
  um: harddog: fix modular build
  ASoC: dwc: limit the number of overrun messages
  ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12
  nvme-pci: add quirk for missing secondary temperature thresholds
  nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
  block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
  nbd: Fix debugfs_create_dir error checking
  fbdev: stifb: Fix info entry in sti_struct on error path
  fbdev: modedb: Add 1920x1080 at 60 Hz video mode
  fbdev: imsttfb: Fix use after free bug in imsttfb_probe
  drm/amdgpu: set gfx9 onwards APU atomics support to be true
  gfs2: Don't deref jdesc in evict
  platform/mellanox: fix potential race in mlxbf-tmfifo driver
  platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
  media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
  hwmon: (k10temp) Add PCI ID for family 19, model 78h
  ARM: 9295/1: unwind:fix unwind abort for uleb128 case
  btrfs: abort transaction when sibling keys check fails for leaves
  drm/ast: Fix ARM compatibility
  mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
  drm/amdgpu: Use the default reset when loading or reloading the driver
  ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
  ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
  watchdog: menz069_wdt: fix watchdog initialisation
  drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
  mptcp: add annotations around sk->sk_shutdown accesses
  mptcp: fix data race around msk->first access
  mptcp: consolidate passive msk socket initialization
  mptcp: simplify subflow_syn_recv_sock()
  mptcp: avoid unneeded address copy
  mptcp: add annotations around msk->subflow accesses
  mptcp: avoid unneeded __mptcp_nmpc_socket() usage
  rtnetlink: call validate_linkmsg in rtnl_create_link
  mtd: rawnand: marvell: don't set the NAND frequency select
  mtd: rawnand: marvell: ensure timing values are written
  net: dsa: mv88e6xxx: Increase wait after reset deactivation
  tcp: fix mishandling when the sack compression is deferred.
  net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
  iommu/mediatek: Flush IOTLB completely only if domain has been attached
  net/mlx5: Read embedded cpu after init bit cleared
  net/mlx5e: Fix error handling in mlx5e_refresh_tirs
  nvme: fix the name of Zone Append for verbose logging
  nfsd: fix double fget() bug in __write_ports_addfd()
  udp6: Fix race condition in udp6_sendmsg & connect
  net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
  net: sched: fix NULL pointer dereference in mq_attach
  net/sched: Prohibit regrafting ingress or clsact Qdiscs
  net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
  net/sched: sch_clsact: Only create under TC_H_CLSACT
  net/sched: sch_ingress: Only create under TC_H_INGRESS
  net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
  net/smc: Scan from current RMB list when no position specified
  tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
  tcp: deny tcp_disconnect() when threads are waiting
  af_packet: do not use READ_ONCE() in packet_bind()
  RDMA/irdma: Fix Local Invalidate fencing
  RDMA/irdma: Prevent QP use after free
  mtd: rawnand: ingenic: fix empty stub helper definitions
  perf ftrace latency: Remove unnecessary "--" from --use-nsec option
  amd-xgbe: fix the false linkup in xgbe_phy_status
  tls: improve lockless access safety of tls_err_abort()
  af_packet: Fix data-races of pkt_sk(sk)->num.
  netrom: fix info-leak in nr_write_internal()
  net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
  net/mlx5e: Don't attach netdev profile while handling internal error
  net/mlx5: fw_tracer, Fix event handling
  net/mlx5: SF, Drain health before removing device
  net/mlx5: Drain health before unregistering devlink
  riscv: Fix unused variable warning when BUILTIN_DTB is set
  dmaengine: pl330: rename _start to prevent build error
  nfsd: make a copy of struct iattr before calling notify_change
  iommu/amd: Fix up merge conflict resolution
  iommu/amd: Handle GALog overflows
  iommu/amd: Don't block updates to GATag if guest mode is on
  iommu/rockchip: Fix unwind goto issue
  RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
  RDMA/bnxt_re: Fix a possible memory leak
  dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
  RDMA/hns: Modify the value of long message loopback slice
  RDMA/hns: Fix base address table allocation
  RDMA/hns: Fix timeout attr in query qp for HIP08
  RDMA/efa: Fix unsupported page sizes in device
  phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value
  RDMA/bnxt_re: Fix the page_size used during the MR creation
  Linux 6.1.32
  tools headers UAPI: Sync the linux/in.h with the kernel sources
  netfilter: ctnetlink: Support offloaded conntrack entry deletion
  cpufreq: amd-pstate: Add ->fast_switch() callback
  cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
  block: fix bio-cache for passthru IO
  Revert "thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function"
  bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
  drm/amd: Don't allow s0ix on APUs older than Raven
  octeontx2-af: Add validation for lmac type
  RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"
  wifi: iwlwifi: mvm: fix potential memory leak
  wifi: iwlwifi: mvm: support wowlan info notification version 2
  wifi: rtw89: correct 5 MHz mask setting
  net: phy: mscc: enable VSC8501/2 RGMII RX clock
  page_pool: fix inconsistency for page_pool_ring_[un]lock()
  net: page_pool: use in_softirq() instead
  vfio/type1: check pfn valid before converting to struct page
  blk-mq: fix race condition in active queue accounting
  bpf, sockmap: Incorrectly handling copied_seq
  bpf, sockmap: Wake up polling after data copy
  bpf, sockmap: TCP data stall on recv before accept
  bpf, sockmap: Handle fin correctly
  bpf, sockmap: Improved check for empty queue
  bpf, sockmap: Reschedule is now done through backlog
  bpf, sockmap: Convert schedule_work into delayed_work
  bpf, sockmap: Pass skb ownership through read_skb
  gpio-f7188x: fix chip name and pin count on Nuvoton chip
  net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register
  tls: rx: strp: preserve decryption status of skbs when needed
  tls: rx: strp: factor out copying skb data
  tls: rx: strp: force mixed decrypted records into copy mode
  tls: rx: strp: fix determining record length in copy mode
  tls: rx: strp: set the skb->len of detached / CoW'ed skbs
  tls: rx: device: fix checking decryption status
  platform/x86/amd/pmf: Fix CnQF and auto-mode after resume
  selftests/bpf: Fix pkg-config call building sign-file
  firmware: arm_ffa: Fix usage of partition info get count flag
  ipv{4,6}/raw: fix output xfrm lookup wrt protocol
  inet: Add IP_LOCAL_PORT_RANGE socket option
  Linux 6.1.31
  net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
  3c589_cs: Fix an error handling path in tc589_probe()
  net/smc: Reset connection when trying to use SMCRv2 fails.
  regulator: mt6359: add read check for PMIC MT6359
  firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
  arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
  net/mlx5: Devcom, serialize devcom registration
  net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
  net/mlx5: Collect command failures data only for known commands
  net/mlx5: Fix error message when failing to allocate device memory
  net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
  net/mlx5: Handle pairing of E-switch via uplink un/load APIs
  net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
  net/mlx5e: do as little as possible in napi poll when budget is 0
  net/mlx5e: Use correct encap attribute during invalidation
  net/mlx5e: Fix deadlock in tc route query code
  net/mlx5e: Fix SQ wake logic in ptp napi_poll context
  platform/mellanox: mlxbf-pmc: fix sscanf() error checking
  forcedeth: Fix an error handling path in nv_probe()
  sctp: fix an issue that plpmtu can never go to complete state
  cxl: Wait Memory_Info_Valid before access memory related info
  ASoC: Intel: avs: Access path components under lock
  ASoC: Intel: avs: Fix declaration of enum avs_channel_config
  ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
  x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
  xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
  x86/pci/xen: populate MSI sysfs entries
  ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator
  coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
  platform/x86: ISST: Remove 8 socket limit
  regulator: pca9450: Fix BUCK2 enable_mask
  fs: fix undefined behavior in bit shift for SB_NOUSER
  firmware: arm_ffa: Fix FFA device names for logical partitions
  firmware: arm_ffa: Check if ffa_driver remove is present before executing
  optee: fix uninited async notif value
  power: supply: sbs-charger: Fix INHIBITED bit for Status reg
  power: supply: bq24190: Call power_supply_changed() after updating input current
  power: supply: bq25890: Call power_supply_changed() after updating input current or voltage
  power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
  power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
  power: supply: bq27xxx: Move bq27xxx_battery_update() down
  power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
  power: supply: bq27xxx: Fix poll_interval handling and races on remove
  power: supply: bq27xxx: Fix I2C IRQ race on remove
  power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
  power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
  power: supply: leds: Fix blink to LED on transition
  cifs: mapchars mount option ignored
  ipv6: Fix out-of-bounds access in ipv6_find_tlv()
  lan966x: Fix unloading/loading of the driver
  bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
  bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
  octeontx2-pf: Fix TSOv6 offload
  selftests: fib_tests: mute cleanup error message
  drm: fix drmm_mutex_init()
  net: fix skb leak in __skb_tstamp_tx()
  ASoC: lpass: Fix for KASAN use_after_free out of bounds
  media: radio-shark: Add endpoint checks
  USB: sisusbvga: Add endpoint checks
  USB: core: Add routines for endpoint checks in old drivers
  udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
  net: fix stack overflow when LRO is disabled for virtual interfaces
  fbdev: udlfb: Fix endpoint check
  debugobjects: Don't wake up kswapd from fill_pool()
  irqchip/mips-gic: Use raw spinlock for gic_lock
  irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
  x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
  perf/x86/uncore: Correct the number of CHAs on SPR
  drm/amd/amdgpu: limit one queue per gang
  selftests/memfd: Fix unknown type name build failure
  binder: fix UAF of alloc->vma in race with munmap()
  binder: fix UAF caused by faulty buffer cleanup
  binder: add lockless binder_alloc_(set|get)_vma()
  Revert "android: binder: stop saving a pointer to the VMA"
  Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
  drm/amd/pm: Fix output of pp_od_clk_voltage
  drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7
  drm/radeon: reintroduce radeon_dp_work_func content
  drm/mgag200: Fix gamma lut not initialized.
  dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
  btrfs: use nofs when cleaning up aborted transactions
  gpio: mockup: Fix mode of debugfs files
  parisc: Handle kprobes breakpoints only in kernel context
  parisc: Enable LOCKDEP support
  parisc: Allow to reboot machine after system halt
  parisc: Fix flush_dcache_page() for usage from irq context
  parisc: Handle kgdb breakpoints only in kernel context
  parisc: Use num_present_cpus() in alternative patching code
  xtensa: add __bswap{si,di}2 helpers
  xtensa: fix signal delivery to FDPIC process
  m68k: Move signal frame following exception on 68020/030
  net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
  ASoC: rt5682: Disable jack detection interrupt during suspend
  power: supply: bq25890: Fix external_power_changed race
  power: supply: axp288_fuel_gauge: Fix external_power_changed race
  mmc: block: ensure error propagation for non-blk
  mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
  SUNRPC: Don't change task->tk_status after the call to rpc_exit_task
  ALSA: hda/realtek: Enable headset onLenovo M70/M90
  ALSA: hda: Fix unhandled register update during auto-suspend period
  ALSA: hda/ca0132: add quirk for EVGA X299 DARK
  platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
  x86/mm: Avoid incomplete Global INVLPG flushes
  arm64: Also reset KASAN tag if page is not PG_mte_tagged
  ocfs2: Switch to security_inode_init_security()
  drm/amd/display: hpd rx irq not working with eDP interface
  net: dsa: mv88e6xxx: Add RGMII delay to 88E6320
  platform/x86: hp-wmi: Fix cast to smaller integer type warning
  skbuff: Proactively round up to kmalloc bucket size
  drm/amdgpu/mes11: enable reg active poll
  drm/amd/amdgpu: update mes11 api def
  watchdog: sp5100_tco: Immediately trigger upon starting.
  tpm: Prevent hwrng from activating during resume
  tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers
  tpm, tpm_tis: startup chip before testing for interrupts
  tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resume
  tpm, tpm_tis: Only handle supported interrupts
  tpm, tpm_tis: Avoid cache incoherency in test for interrupts
  usb: dwc3: fix gadget mode suspend interrupt handler issue
  Linux 6.1.30
  drm/amdgpu: reserve the old gc_11_0_*_mes.bin
  drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
  drm/amdgpu: declare firmware for new MES 11.0.4
  crypto: testmgr - fix RNG performance in fuzz tests
  remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning
  rethook, fprobe: do not trace rethook related functions
  rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler
  arm64: mte: Do not set PG_mte_tagged if tags were not initialized
  s390/qdio: fix do_sqbs() inline assembly constraint
  s390/crypto: use vector instructions only if available for ChaCha20
  s390/dasd: fix command reject error on ESE devices
  nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
  powerpc/64s/radix: Fix soft dirty tracking
  tpm/tpm_tis: Disable interrupts for more Lenovo devices
  powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
  powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs
  dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
  drm/amdgpu/gfx11: update gpu_clock_counter logic
  drm/amdgpu: refine get gpu clock counter method
  drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well
  drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
  drm/amdgpu/gmc11: implement get_vbios_fb_size()
  drm/amd/pm: fix possible power mode mismatch between driver and PMFW
  ceph: force updating the msg pointer in non-split case
  vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
  thunderbolt: Clear registers properly when auto clear isn't in use
  serial: qcom-geni: fix enabling deactivated interrupt
  serial: 8250_exar: Add support for USR298x PCI Modems
  serial: Add support for Advantech PCI-1611U card
  mm: fix zswap writeback race condition
  maple_tree: make maple state reusable after mas_empty_area()
  statfs: enforce statfs[64] structure initialization
  KVM: Fix vcpu_array[0] races
  ksmbd: fix global-out-of-bounds in smb2_find_context_vals
  ksmbd: fix wrong UserName check in session_user
  ksmbd: allocate one more byte for implied bcc[0]
  ksmbd: smb2: Allow messages padded to 8byte boundary
  SMB3: drop reference to cfile before sending oplock break
  SMB3: Close all deferred handles of inode in case of handle lease break
  wifi: rtw88: use work to update rate to avoid RCU warning
  can: kvaser_pciefd: Disable interrupts in probe error path
  can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
  can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
  can: kvaser_pciefd: Empty SRB buffer in probe
  can: kvaser_pciefd: Call request_irq() before enabling interrupts
  can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
  can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
  can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
  ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
  ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
  ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
  ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
  ALSA: hda/realtek: Add quirk for Clevo L140AU
  ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
  ALSA: hda: Fix Oops by 9.1 surround channel names
  xhci: Fix incorrect tracking of free space on transfer rings
  xhci-pci: Only run d3cold avoidance quirk for s2idle
  Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
  Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
  usb: typec: altmodes/displayport: fix pin_assignment_show
  usb: gadget: u_ether: Fix host MAC address case
  usb: dwc3: debugfs: Resume dwc3 before accessing registers
  usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
  USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
  usb-storage: fix deadlock when a scsi command timeouts more than once
  USB: usbtmc: Fix direction for 0-length ioctl control messages
  ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
  bridge: always declare tunnel functions
  netfilter: nft_set_rbtree: fix null deref on element insertion
  netfilter: nf_tables: fix nft_trans type confusion
  net: selftests: Fix optstring
  net: pcs: xpcs: fix C73 AN not getting enabled
  net: wwan: iosm: fix NULL pointer dereference when removing device
  vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
  igb: fix bit_shift to be in [1..8] range
  net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
  cassini: Fix a memory leak in the error handling path of cas_init_one()
  tun: Fix memory leak for detached NAPI queue.
  net: tun: rebuild error handling in tun_get_user
  scsi: storvsc: Don't pass unused PFNs to Hyper-V host
  wifi: iwlwifi: mvm: don't trust firmware n_channels
  wifi: iwlwifi: mvm: fix OEM's name in the tas approved list
  wifi: iwlwifi: fix OEM's name in the ppag approved list
  wifi: iwlwifi: fw: fix DBGI dump
  wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
  wifi: mac80211: Abort running color change when stopping the AP
  wifi: mac80211: fix min center freq offset tracing
  wifi: mac80211: fortify the spinlock against deadlock by interrupt
  wifi: cfg80211: Drop entries with invalid BSSIDs in RNR
  ice: Fix ice VF reset during iavf initialization
  ice: introduce clear_reset_state operation
  net: bcmgenet: Restore phy_stop() depending upon suspend/close
  net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
  can: dev: fix missing CAN XL support in can_put_echo_skb()
  s390/cio: include subchannels without devices also for evaluation
  tipc: check the bearer min mtu properly when setting it by netlink
  tipc: do not update mtu if msg_max is too small in mtu negotiation
  tipc: add tipc_bearer_min_mtu to calculate min mtu
  virtio_net: Fix error unwinding of XDP initialization
  virtio-net: Maintain reverse cleanup order
  net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
  drm/exynos: fix g2d_open/close helper function definitions
  ASoC: SOF: topology: Fix logic for copying tuples
  ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
  SUNRPC: Fix trace_svc_register() call site
  SUNRPC: always free ctxt when freeing deferred request
  SUNRPC: double free xprt_ctxt while still in use
  media: netup_unidvb: fix use-after-free at del_timer()
  net: hns3: fix reset timeout when enable full VF
  net: hns3: fix reset delay time to avoid configuration timeout
  net: hns3: fix sending pfc frames after reset issue
  net: hns3: fix output information incomplete for dumping tx queue info with debugfs
  net: dsa: rzn1-a5psw: disable learning for standalone ports
  net: dsa: rzn1-a5psw: fix STP states handling
  net: dsa: rzn1-a5psw: enable management frames for CPU port
  erspan: get the proto with the md version for collect_md
  serial: 8250_bcm7271: fix leak in `brcmuart_probe`
  serial: 8250_bcm7271: balance clk_enable calls
  serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
  tcp: fix possible sk_priority leak in tcp_v4_send_reset()
  vsock: avoid to close connected socket after the timeout
  sfc: disable RXFCS and RXALL features by default
  ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
  wifi: mt76: connac: fix stats->tx_bytes calculation
  ALSA: firewire-digi00x: prevent potential use after free
  net: phy: dp83867: add w/a for packet errors seen with short cables
  net: fec: Better handle pm_runtime_get() failing in .remove()
  selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
  selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
  drm/msm: Fix submit error-path leaks
  af_key: Reject optional tunnel/BEET mode templates in outbound policies
  xfrm: Reject optional tunnel/BEET mode templates in outbound policies
  cpupower: Make TSC read per CPU for Mperf monitor
  ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
  platform: Provide a remove callback that returns no value
  dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
  drm/msm/dpu: Remove duplicate register defines from INTF
  drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
  drm/msm/dpu: Assign missing writeback log_mask
  drm/msm/dp: unregister audio driver during unbind
  Revert "Fix XFRM-I support for nested ESP tunnels"
  xfrm: don't check the default policy if the policy allows the packet
  drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
  platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
  platform/x86: Move existing HP drivers to a new hp subdir
  parisc: Replace regular spinlock with spin_trylock on panic path
  mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
  mfd: dln2: Fix memory leak in dln2_probe()
  mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
  soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
  soundwire: qcom: gracefully handle too many ports in DT
  phy: st: miphy28lp: use _poll_timeout functions for waits
  soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
  recordmcount: Fix memory leaks in the uwrite function
  lkdtm/stackleak: Fix noinstr violation
  sched: Fix KCSAN noinstr violation
  mcb-pci: Reallocate memory region to avoid memory overlapping
  serial: 8250: Reinit port->pm on port specific driver unbind
  usb: typec: tcpm: fix multiple times discover svids error
  HID: wacom: generic: Set battery quirk only when we see battery data
  HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
  HID: apple: Set the tilde quirk flag on the Geyser 3
  ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
  ASoC: amd: Add Dell G15 5525 to quirks list
  ALSA: hda: LNL: add HD Audio PCI ID
  usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
  spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
  HID: logitech-hidpp: Reconcile USB and Unifying serials
  HID: logitech-hidpp: Don't use the USB serial for USB devices
  ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
  staging: axis-fifo: initialize timeouts in init only
  HID: apple: Set the tilde quirk flag on the Geyser 4 and later
  staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
  Bluetooth: btrtl: Add the support for RTL8851B
  Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
  Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
  Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
  Bluetooth: btintel: Add LE States quirk support
  Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
  Bluetooth: Improve support for Actions Semi ATS2851 based devices
  Bluetooth: btrtl: add support for the RTL8723CS
  Bluetooth: Add new quirk for broken local ext features page 2
  Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
  ipvs: Update width of source for ip_vs_sync_conn_options
  nbd: fix incomplete validation of ioctl arg
  wifi: ath11k: Fix SKB corruption in REO destination ring
  wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
  null_blk: Always check queue mode setting from configfs
  wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
  wifi: ath11k: Ignore frags from uninitialized peer in dp.
  block, bfq: Fix division by zero error on zero wsum
  wifi: iwlwifi: mvm: fix ptk_pn memory leak
  wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
  wifi: iwlwifi: add a new PCI device ID for BZ device
  wifi: iwlwifi: pcie: fix possible NULL pointer dereference
  md: fix soft lockup in status_resync
  bpf: Add preempt_count_{sub,add} into btf id deny list
  samples/bpf: Fix fout leak in hbm's run_bpf_prog
  f2fs: fix to check readonly condition correctly
  f2fs: fix to drop all dirty pages during umount() if cp_error is set
  f2fs: Fix system crash due to lack of free space in LFS
  crypto: jitter - permanent and intermittent health errors
  ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
  ext4: set goal start correctly in ext4_mb_normalize_request
  scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
  gfs2: Fix inode height consistency check
  scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
  lib: cpu_rmap: Avoid use after free on rmap->obj array entries
  scsi: target: iscsit: Free cmds before session free
  netdev: Enforce index cap in netdev_get_tx_queue
  net: Catch invalid index in XPS mapping
  net: pasemi: Fix return type of pasemi_mac_start_tx()
  bnxt: avoid overflow in bnxt_get_nvram_directory()
  scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
  scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
  ext2: Check block size validity during mount
  wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
  wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
  bpf: Annotate data races in bpf_local_storage
  wifi: ath: Silence memcpy run-time false positive warning
  media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
  media: Prefer designated initializers over memset for subdev pad ops
  drm/amdgpu: Fix sdma v4 sw fini error
  drm/amd: Fix an out of bounds error in BIOS parser
  drm/amd/display: Correct DML calculation to follow HW SPEC
  ACPI: video: Remove desktops without backlight DMI quirks
  irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
  arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
  ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
  ACPICA: Avoid undefined behavior: applying zero offset to null pointer
  drm/msm/dp: Clean up handling of DP AUX interrupts
  drm/tegra: Avoid potential 32-bit integer overflow
  remoteproc: stm32_rproc: Add mutex protection for workqueue
  drm/amd/display: fixed dcn30+ underflow issue
  ACPI: EC: Fix oops when removing custom query handlers
  firmware: arm_sdei: Fix sleep from invalid context BUG
  arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
  memstick: r592: Fix UAF bug in r592_remove due to race condition
  drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
  ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
  media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
  media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
  media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
  arm64: dts: qcom: msm8996: Add missing DWC3 quirks
  remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
  regmap: cache: Return error in cache sync operations for REGCACHE_NONE
  drm/amd/display: Use DC_LOG_DC in the trasform pixel function
  drm/amd/display: Enable HostVM based on rIOMMU active
  platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
  drm/amd/display: Correct DML calculation to align HW formula
  drm/amd/display: populate subvp cmd info only for the top pipe
  drm/displayid: add displayid_get_header() and check bounds better
  fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
  open: return EINVAL for O_DIRECTORY | O_CREAT
  rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
  selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
  refscale: Move shutdown from wait_event() to wait_event_idle()
  ext4: allow ext4_get_group_info() to fail
  ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
  ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
  ext4: reflect error codes from ext4_multi_mount_protect() to its callers
  fbdev: arcfb: Fix error handling in arcfb_probe()
  drm/i915: taint kernel when force probing unsupported devices
  drm/i915: Expand force_probe to block probe of devices as well.
  drm/i915/dp: prevent potential div-by-zero
  drm/i915: Fix NULL ptr deref by checking new_crtc_state
  drm/i915/guc: Don't capture Gen8 regs on Xe devices
  af_unix: Fix data races around sk->sk_shutdown.
  af_unix: Fix a data race of sk->sk_receive_queue->qlen.
  net: datagram: fix data-races in datagram_poll()
  net: mscc: ocelot: fix stat counter register values
  ipvlan:Fix out-of-bounds caused by unclear skb->cb
  gve: Remove the code of clearing PBA bit
  tcp: add annotations around sk->sk_shutdown accesses
  net: add vlan_get_protocol_and_depth() helper
  net: deal with most data-races in sk_wait_event()
  net: annotate sk->sk_err write from do_recvmmsg()
  netlink: annotate accesses to nlk->cb_running
  bonding: fix send_peer_notif overflow
  netfilter: conntrack: fix possible bug_on with enable_hooks=1
  netfilter: nf_tables: always release netdev hooks from notifier
  net: phy: bcm7xx: Correct read from expansion register
  net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
  net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
  linux/dim: Do nothing if no time delta between samples
  tick/broadcast: Make broadcast device replacement work correctly
  scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
  net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
  net: skb_partial_csum_set() fix against transport header magic value
  ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
  drm/mipi-dsi: Set the fwnode for mipi_dsi_device
  drm/fbdev-generic: prohibit potential out-of-bounds access
  Linux 6.1.29
  drm/amd/display: Fix hang when skipping modeset
  spi: fsl-cpm: Use 16 bit mode for large transfers with even size
  spi: fsl-spi: Re-organise transfer bits_per_word adaptation
  x86: fix clear_user_rep_good() exception handling annotation
  x86/amd_nb: Add PCI ID for family 19h model 78h
  f2fs: inode: fix to do sanity check on extent cache correctly
  f2fs: fix to do sanity check on extent cache correctly
  drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
  ext4: fix invalid free tracking in ext4_xattr_move_to_block()
  ext4: remove a BUG_ON in ext4_mb_release_group_pa()
  ext4: fix lockdep warning when enabling MMP
  ext4: bail out of ext4_xattr_ibody_get() fails for any reason
  ext4: add bounds checking in get_max_inline_xattr_value_size()
  ext4: fix deadlock when converting an inline directory in nojournal mode
  ext4: improve error handling from ext4_dirhash()
  ext4: improve error recovery code paths in __ext4_remount()
  ext4: check iomap type only if ext4_iomap_begin() does not fail
  ext4: fix data races when using cached status extents
  ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
  ext4: fix WARNING in mb_find_extent
  locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
  drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
  drm: Add missing DP DSC extended capability definitions.
  ksmbd: fix racy issue from smb2 close and logoff with multichannel
  ksmbd: block asynchronous requests when making a delay on session setup
  ksmbd: destroy expired sessions
  ksmbd: fix racy issue from session setup and logoff
  ksmbd: Implements sess->ksmbd_chann_list as xarray
  drm/amd/display: Change default Z8 watermark values
  drm/amd/display: Update Z8 SR exit/enter latencies
  drm/amd/display: Update Z8 watermarks for DCN314
  ASoC: codecs: wcd938x: fix accessing regmap on unattached devices
  ASoC: codecs: constify static sdw_slave_ops struct
  ASoC: rt1318: Add RT1318 SDCA vendor-specific driver
  drm/amd/display: Lowering min Z8 residency time
  drm/amd/display: Update minimum stutter residency for DCN314 Z8
  drm/amd/display: Add minimum Z8 residency debug option
  drm/amd/display: Fix Z8 support configurations
  drm/amd/display: Add debug option to skip PSR CRTC disable
  drm/amd/display: Add Z8 allow states to z-state support list
  drm/amd/display: Refactor eDP PSR codes
  drm/i915: Check pipe source size when using skl+ scalers
  drm/i915/mtl: update scaler source and destination limits for MTL
  wifi: rtw88: rtw8821c: Fix rfe_option field width
  irqchip/loongson-eiointc: Fix registration of syscore_ops
  irqchip/loongson-eiointc: Fix incorrect use of acpi_get_vec_parent
  irqchip/loongarch: Adjust acpi_cascade_irqdomain_init() and sub-routines
  drm/msm: fix missing wq allocation error handling
  drm/msm: Hangcheck progress detection
  drm/msm/adreno: Simplify read64/write64 helpers
  f2fs: factor out victim_entry usage from general rb_tree use
  f2fs: allocate the extent_cache by default
  f2fs: refactor extent_cache to support for read and more
  f2fs: remove unnecessary __init_extent_tree
  f2fs: move internal functions into extent_cache.c
  f2fs: specify extent cache for read explicitly
  drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
  fs/ntfs3: Refactoring of various minor issues
  HID: wacom: insert timestamp to packed Bluetooth (BT) events
  HID: wacom: Set a default resolution for older tablets
  drm/amd: Use `amdgpu_ucode_*` helpers for MES
  drm/amd: Add a new helper for loading/validating microcode
  drm/amd: Load MES microcode during early_init
  drm/amdgpu: remove deprecated MES version vars
  drm/amd/pm: avoid potential UBSAN issue on legacy asics
  drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
  drm/amd/pm: parse pp_handle under appropriate conditions
  drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes
  drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
  drm/amdgpu: change gfx 11.0.4 external_id range
  drm/amdgpu/jpeg: Remove harvest checking for JPEG3
  drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
  drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
  drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
  drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
  drm/amd/display: fix flickering caused by S/G mode
  drm/amd/display: filter out invalid bits in pipe_fuses
  drm/amd/display: Fix 4to1 MPC black screen with DPP RCO
  drm/amd/display: Add NULL plane_state check for cursor disable logic
  drm/panel: otm8009a: Set backlight parent to panel device
  irqchip/loongson-eiointc: Fix returned value on parsing MADT
  irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling
  f2fs: fix potential corruption when moving a directory
  f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
  drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
  drm/msm: fix workqueue leak on bind errors
  drm/msm: fix vram leak on bind errors
  drm/msm: fix drm device leak on bind errors
  drm/msm: fix NULL-deref on irq uninstall
  drm/msm: fix NULL-deref on snapshot tear down
  drm/i915/color: Fix typo for Plane CSC indexes
  drm/bridge: lt8912b: Fix DSI Video Mode
  drm/msm/adreno: fix runtime PM imbalance at gpu load
  ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
  ARM: dts: s5pv210: correct MIPI CSIS clock name
  ARM: dts: exynos: fix WM8960 clock name in Itop Elite
  ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
  sysctl: clarify register_sysctl_init() base directory order
  remoteproc: rcar_rproc: Call of_node_put() on iteration error
  remoteproc: imx_rproc: Call of_node_put() on iteration error
  remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
  remoteproc: st: Call of_node_put() on iteration error
  remoteproc: stm32: Call of_node_put() on iteration error
  proc_sysctl: enhance documentation
  proc_sysctl: update docs for __register_sysctl_table()
  sh: nmi_debug: fix return value of __setup handler
  sh: init: use OF_EARLY_FLATTREE for early init
  sh: mcount.S: fix build error when PRINTK is not enabled
  sh: math-emu: fix macro redefined warning
  SMB3: force unmount was failing to close deferred close files
  smb3: fix problem remounting a share after shutdown
  inotify: Avoid reporting event with invalid wd
  platform/x86: thinkpad_acpi: Add profile force ability
  platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
  platform/x86: thinkpad_acpi: Fix platform profiles on T490
  platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
  platform/x86/intel-uncore-freq: Return error on write frequency
  cifs: release leases for deferred close handles when freezing
  cifs: fix pcchunk length type in smb2_copychunk_range
  btrfs: zoned: fix full zone super block reading on ZNS
  btrfs: zoned: zone finish data relocation BG with last IO
  btrfs: fix space cache inconsistency after error loading it from disk
  btrfs: print-tree: parent bytenr must be aligned to sector size
  btrfs: make clear_cache mount option to rebuild FST without disabling it
  btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
  btrfs: don't free qgroup space unless specified
  btrfs: fix encoded write i_size corruption with no-holes
  btrfs: fix assertion of exclop condition when starting balance
  btrfs: properly reject clear_cache and v1 cache for block-group-tree
  btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
  btrfs: fix btrfs_prev_leaf() to not return the same key twice
  x86/retbleed: Fix return thunk alignment
  RISC-V: fix taking the text_mutex twice during sifive errata patching
  RISC-V: take text_mutex during alternative patching
  perf stat: Separate bperf from bpf_profiler
  perf tracepoint: Fix memory leak in is_valid_tracepoint()
  perf symbols: Fix return incorrect build_id size in elf_read_build_id()
  crypto: engine - fix crypto_queue backlog handling
  crypto: engine - Use crypto_request_complete
  crypto: api - Add scaffolding to change completion function signature
  crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
  perf cs-etm: Fix timeless decode mode detection
  perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
  perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
  perf vendor events power9: Remove UTF-8 characters from JSON files
  perf ftrace: Make system wide the default target for latency subcommand
  perf tests record_offcpu.sh: Fix redirection of stderr to stdin
  perf vendor events s390: Remove UTF-8 characters from JSON file
  perf scripts intel-pt-events.py: Fix IPC output for Python 2
  perf record: Fix "read LOST count failed" msg with sample read
  net: enetc: check the index of the SFI rather than the handle
  virtio_net: suppress cpu stall when free_unused_bufs
  ice: block LAN in case of VF to VF offload
  net: dsa: mt7530: fix network connectivity with multiple CPU ports
  net: dsa: mt7530: split-off common parts from mt7531_setup
  net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
  KVM: s390: fix race in gmap_make_secure()
  ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
  drm/amdgpu: add a missing lock for AMDGPU_SCHED
  af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
  ionic: catch failure from devlink_alloc
  ethtool: Fix uninitialized number of lanes
  ionic: remove noise from ethtool rxnfc error msg
  octeontx2-vf: Detach LF resources on probe cleanup
  octeontx2-pf: Disable packet I/O for graceful exit
  octeontx2-af: Skip PFs if not enabled
  octeontx2-af: Fix issues with NPC field hash extract
  octeontx2-af: Update/Fix NPC field hash extract feature
  octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules
  octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support
  octeontx2-pf: Increase the size of dmac filter flows
  octeontx2-af: Fix depth of cam and mem table.
  octeontx2-af: Fix start and end bit for scan config
  octeontx2-af: Secure APR table update with the lock
  selftests: netfilter: fix libmnl pkg-config usage
  drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
  riscv: compat_syscall_table: Fixup compile warning
  rxrpc: Fix hard call timeout units
  sfc: Fix module EEPROM reporting for QSFP modules
  r8152: move setting r8153b_rx_agg_chg_indicate()
  r8152: fix the poor throughput for 2.5G devices
  r8152: fix flow control issue of RTL8156A
  net/sched: act_mirred: Add carrier check
  i2c: tegra: Fix PEC support for SMBUS block read
  RISC-V: mm: Enable huge page support to kernel_page_present() function
  watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
  block: Skip destroyed blkg when restart in blkg_destroy_all()
  writeback: fix call of incorrect macro
  net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
  net: ipv6: fix skb hash for some RST packets
  selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
  sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
  net/sched: cls_api: remove block_cb from driver_list before freeing
  tcp: fix skb_copy_ubufs() vs BIG TCP
  net/ncsi: clear Tx enable mode when handling a Config required AEN
  octeontx2-pf: mcs: Do not reset PN while updating secy
  octeontx2-pf: mcs: Fix shared counters logic
  octeontx2-pf: mcs: Clear stats before freeing resource
  octeontx2-pf: mcs: Match macsec ethertype along with DMAC
  octeontx2-pf: mcs: Fix NULL pointer dereferences
  octeontx2-af: mcs: Fix MCS block interrupt
  octeontx2-af: mcs: Config parser to skip 8B header
  octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once
  octeonxt2-af: mcs: Fix per port bypass config
  ixgbe: Fix panic during XDP_TX with > 64 CPUs
  drm/amd/display: Update bounding box values for DCN321
  drm/amd/display: Do not clear GPINT register when releasing DMUB from reset
  drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset
  drm/amd/display: Fixes for dcn32_clk_mgr implementation
  drm/amd/display: Return error code on DSC atomic check failure
  drm/amd/display: Add missing WA and MCLK validation
  drm/amd/display: Remove FPU guards from the DML folder
  scsi: qedi: Fix use after free bug in qedi_remove()
  ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working
  KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
  KVM: VMX: Make CR0.WP a guest owned bit
  KVM: x86: Make use of kvm_read_cr*_bits() when testing bits
  KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
  KVM: x86/mmu: Avoid indirect call for get_cr3
  drm/amd/display: Ext displays with dock can't recognized after resume
  fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
  mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
  mailbox: zynqmp: Fix counts of child nodes
  mailbox: zynq: Switch to flexible array to simplify code
  soc: qcom: llcc: Do not create EDAC platform device on SDM845
  qcom: llcc/edac: Support polling mode for ECC handling
  mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
  mtd: spi-nor: Add a RWW flag
  mtd: spi-nor: add SFDP fixups for Quad Page Program
  mtd: spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info
  KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
  KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
  perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub
  crypto: ccp - Clear PSP interrupt status register before calling handler
  drm/vmwgfx: Fix Legacy Display Unit atomic drm support
  drm/vmwgfx: Remove explicit and broken vblank handling
  usb: dwc3: gadget: Execute gadget stop after halting the controller
  USB: dwc3: gadget: drop dead hibernation code
  Linux 6.1.28
  netfilter: nf_tables: deactivate anonymous set from preparation phase
  scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
  debugobject: Ensure pool refill (again)
  drm/amd/display (gcc13): fix enum mismatch
  i40e: use int for i40e_status
  i40e: Remove string printing for i40e_status
  i40e: Remove unused i40e status codes
  sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
  block/blk-iocost (gcc13): keep large values in a new enum
  perf intel-pt: Fix CYC timestamps after standalone CBR
  perf auxtrace: Fix address filter entire kernel size
  wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
  bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
  thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
  cifs: protect session status check in smb2_reconnect()
  cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
  blk-iocost: avoid 64-bit division in ioc_timer_fn
  dm: don't lock fs when the map is NULL in process of resume
  dm ioctl: fix nested locking in table_clear() to remove deadlock concern
  dm flakey: fix a crash with invalid table line
  dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
  dm clone: call kmem_cache_destroy() in dm_clone_init() error path
  dm verity: fix error handling for check_at_most_once on FEC
  vhost_vdpa: fix unmap process in no-batch mode
  mm/mempolicy: correctly update prev when policy is equal on mbind
  ia64: fix an addr to taddr in huge_pte_offset()
  s390/dasd: fix hanging blockdevice after request requeue
  btrfs: scrub: reject unsupported scrub flags
  scripts/gdb: fix lx-timerlist for Python3
  clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
  clk: microchip: fix potential UAF in auxdev release callback
  wifi: rtw89: fix potential race condition between napi_init and napi_enable
  wifi: rtl8xxxu: RTL8192EU always needs full init
  mailbox: zynqmp: Fix typo in IPI documentation
  kcsan: Avoid READ_ONCE() in read_instrumented_memory()
  mailbox: zynqmp: Fix IPI isr handling
  mtd: spi-nor: core: Update flash's current address mode when changing address mode
  mtd: core: fix error path for nvmem provider
  mtd: core: fix nvmem error reporting
  mtd: core: provide unique name for nvmem device, take two
  kasan: hw_tags: avoid invalid virt_to_page()
  md/raid5: Improve performance for sequential IO
  md/raid10: fix null-ptr-deref in raid10_sync_request
  drbd: correctly submit flush bio on barrier
  mm: do not reclaim private data from pinned page
  nilfs2: fix infinite loop in nilfs_mdt_get_block()
  nilfs2: do not write dirty data after degenerating to read-only
  ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
  ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
  ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
  ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
  ALSA: usb-audio: Add quirk for Pioneer DDJ-800
  parisc: Ensure page alignment in flush functions
  parisc: Fix argument pointer in real64_call_asm()
  afs: Avoid endless loop if file is larger than expected
  afs: Fix getattr to report server i_size on dirs, not local size
  afs: Fix updating of i_size with dv jump from server
  PM: hibernate: Do not get block device exclusively in test_resume mode
  PM: hibernate: Turn snapshot_test into global variable
  ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
  hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
  hte: tegra: fix 'struct of_device_id' build error
  mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
  mfd: ocelot-spi: Fix unsupported bulk read
  mfd: tqmx86: Correct board names for TQMxE39x
  mfd: tqmx86: Specify IO port register range more precisely
  mfd: tqmx86: Do not access I2C_DETECT register through io_base
  thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
  pinctrl-bcm2835.c: fix race condition when setting gpio dir
  dmaengine: at_xdmac: do not enable all cyclic channels
  dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
  dmaengine: dw-edma: Fix to change for continuous transfer
  dma: gpi: remove spurious unlock in gpi_ch_init
  phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
  phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
  soundwire: intel: don't save hw_params for use in prepare
  soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
  pwm: mtk-disp: Configure double buffering before reading in .get_state()
  pwm: mtk-disp: Disable shadow registers before setting backlight values
  leds: tca6507: Fix error handling of using fwnode_property_read_string
  dmaengine: mv_xor_v2: Fix an error code.
  pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
  leds: TI_LMU_COMMON: select REGMAP instead of depending on it
  pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
  pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
  pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
  pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
  pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
  ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
  ext4: fix i_disksize exceeding i_size problem in paritally written case
  SMB3: Close deferred file handles in case of handle lease break
  SMB3: Add missing locks to protect deferred close file list
  timekeeping: Fix references to nonexistent ktime_get_fast_ns()
  openrisc: Properly store r31 to pt_regs on unhandled exceptions
  clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
  RDMA/mlx5: Use correct device num_ports when modify DC
  SUNRPC: remove the maximum number of retries in call_bind_status
  RDMA/mlx5: Fix flow counter query via DEVX
  RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
  swiotlb: fix debugfs reporting of reserved memory pools
  swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
  Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
  clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
  clk: qcom: dispcc-qcm2290: get rid of test clock
  clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
  clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
  clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
  iommu/amd: Set page size bitmap during V2 domain allocation
  NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
  clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
  clk: imx: fracn-gppll: disable hardware select control
  clk: imx: fracn-gppll: fix the rate table
  IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
  IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
  RDMA/srpt: Add a check for valid 'mad_agent' pointer
  RDMA/cm: Trace icm_send_rej event before the cm state is reset
  power: supply: rk817: Fix low SOC bugs
  clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
  RDMA/siw: Remove namespace check from siw_netdev_event()
  clk: add missing of_node_put() in "assigned-clocks" property parsing
  power: supply: generic-adc-battery: fix unit scaling
  iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
  fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
  fs/ntfs3: Fix OOB read in indx_insert_into_buffer
  fs/ntfs3: Add check for kmemdup
  fs/ntfs3: Fix memory leak if ntfs_read_mft failed
  RDMA/erdma: Use fixed hardware page size
  rtc: k3: handle errors while enabling wake irq
  rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
  RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
  rtc: omap: include header for omap_rtc_power_off_program prototype
  workqueue: Fix hung time report of worker pools
  clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
  RDMA/rdmavt: Delete unnecessary NULL check
  clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
  clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
  clk: mediatek: Consistently use GATE_MTK() macro
  clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
  RDMA/siw: Fix potential page_array out of range access
  IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
  clk: at91: clk-sam9x60-pll: fix return value check
  tracing/user_events: Ensure write index cannot be negative
  sched/rt: Fix bad task migration for rt tasks
  riscv: Fix ptdump when KASAN is enabled
  Revert "objtool: Support addition to set CFA base"
  perf/core: Fix hardlockup failure caused by perf throttle
  sched/fair: Fix inaccurate tally of ttwu_move_affine
  powerpc/rtas: use memmove for potentially overlapping buffer copy
  macintosh: via-pmu-led: requires ATA to be set
  powerpc/sysdev/tsi108: fix resource printk format warnings
  powerpc/wii: fix resource printk format warnings
  powerpc/mpc512x: fix resource printk format warning
  powerpc/perf: Properly detect mpc7450 family
  macintosh/windfarm_smu_sat: Add missing of_node_put()
  selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
  fbdev: mmp: Fix deferred clk handling in mmphw_probe()
  virtio_ring: don't update event idx on get_buf
  spmi: Add a check for remove callback when removing a SPMI driver
  staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
  spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
  serial: 8250: Add missing wakeup event reporting
  tty: serial: fsl_lpuart: adjust buffer length to the intended size
  firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  usb: mtu3: fix kernel panic at qmu transfer done irq handler
  usb: chipidea: fix missing goto in `ci_hdrc_probe`
  usb: gadget: tegra-xudc: Fix crash in vbus_draw
  sh: sq: Fix incorrect element size for allocating bitmap buffer
  uapi/linux/const.h: prefer ISO-friendly __typeof__
  scripts/gdb: raise error with reduced debugging information
  i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
  i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
  spi: cadence-quadspi: fix suspend-resume implementations
  drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
  PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
  ASoC: fsl_mqs: move of_node_put() to the correct location
  drm/panel: novatek-nt35950: Improve error handling
  coresight: etm_pmu: Set the module field
  cacheinfo: Check sib_leaf in cache_leaves_are_shared()
  HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
  HID: amd_sfh: Increase sensor command timeout for SFH1.1
  HID: amd_sfh: Correct the stop all command
  HID: amd_sfh: Add support for shutdown operation
  HID: amd_sfh: Fix illuminance value
  HID: amd_sfh: Correct the sensor enable and disable command
  HID: amd_sfh: Correct the structure fields
  scripts/gdb: bail early if there are no generic PD
  scripts/gdb: bail early if there are no clocks
  ia64: salinfo: placate defined-but-not-used warning
  ia64: mm/contig: fix section mismatch warning/error
  PCI/EDR: Clear Device Status after EDR error recovery
  of: Fix modalias string generation
  vmci_host: fix a race condition in vmci_host_poll() causing GPF
  spi: fsl-spi: Fix CPM/QE mode Litte Endian
  interconnect: qcom: rpm: drop bogus pm domain attach
  spi: qup: Don't skip cleanup in remove's error path
  linux/vt_buffer.h: allow either builtin or modular for macros
  ASoC: es8316: Handle optional IRQ assignment
  PCI: imx6: Install the fault handler only on compatible match
  ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
  usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
  spi: imx: Don't skip cleanup in remove's error path
  spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
  spi: atmel-quadspi: Don't leak clk enable count in pm resume
  serial: 8250_bcm7271: Fix arbitration handling
  iio: light: max44009: add missing OF device matching
  fpga: bridge: fix kernel-doc parameter description
  serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
  usb: dwc3: gadget: Change condition for processing suspend event
  usb: host: xhci-rcar: remove leftover quirk handling
  pstore: Revert pmsg_lock back to a normal mutex
  drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
  drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
  ASoC: cs35l41: Only disable internal boost
  ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
  tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
  net: amd: Fix link leak when verifying config failed
  netlink: Use copy_to_user() for optval in netlink_getsockopt().
  Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
  ipv4: Fix potential uninit variable access bug in __ip_make_skb()
  net/sched: sch_fq: fix integer overflow of "credit"
  net: dpaa: Fix uninitialized variable in dpaa_stop()
  netfilter: nf_tables: don't write table validation state without mutex
  bpf: Don't EFAULT for getsockopt with optval=NULL
  bpf: Fix race between btf_put and btf_idr walk.
  net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
  net/mlx5e: Nullify table pointer when failing to create
  net/mlx5: Use recovery timeout on sync reset flow
  Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
  net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
  net/mlx5: Remove "recovery" arg from mlx5_load_one() function
  net/mlx5e: Fix error flow in representor failing to add vport rx rule
  net/mlx5: E-switch, Don't destroy indirect table in split rule
  net/mlx5: E-switch, Create per vport table based on devlink encap mode
  net/mlx5e: Don't clone flow post action attributes second time
  ixgbe: Enable setting RSS table to default values
  ixgbe: Allow flow hash to be set via ethtool
  wifi: iwlwifi: fw: fix memory leak in debugfs
  netfilter: conntrack: fix wrong ct->timeout value
  netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
  wifi: iwlwifi: mvm: check firmware response size
  wifi: mt76: connac: fix txd multicast rate setting
  wifi: mt76: mt7921e: stop chip reset worker in unregister hook
  wifi: mt76: mt7921e: improve reliability of dma reset
  wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
  mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
  wifi: mt76: fix 6GHz high channel not be scanned
  wifi: mt76: mt7921e: fix probe timeout after reboot
  wifi: mt76: add flexible polling wait-interval support
  wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
  wifi: mt76: mt7915: expose device tree match table
  wifi: iwlwifi: make the loop for card preparation effective
  io_uring/rsrc: use nospec'ed indexes
  jdb2: Don't refuse invalidation of already invalidated buffers
  wifi: iwlwifi: fw: move memset before early return
  wifi: iwlwifi: mvm: initialize seq variable
  wifi: iwlwifi: yoyo: Fix possible division by zero
  wifi: iwlwifi: yoyo: skip dump correctly on hw error
  wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
  md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
  md/raid10: fix memleak of md thread
  md/raid10: fix memleak for 'conf->bio_split'
  md/raid10: fix leak of 'r10bio->remaining' for recovery
  md/raid10: fix task hung in raid10d
  f2fs: fix to check return value of inc_valid_block_count()
  f2fs: fix to check return value of f2fs_do_truncate_blocks()
  bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
  wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
  wifi: iwlwifi: trans: don't trigger d3 interrupt twice
  wifi: iwlwifi: debug: fix crash in __iwl_err()
  blk-mq: don't plug for head insertions in blk_execute_rq_nowait
  selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
  selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
  nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
  nvme: fix async event trace event
  nvmet: fix I/O Command Set specific Identify Controller
  nvmet: fix Identify Active Namespace ID list handling
  nvmet: fix Identify Controller handling
  nvmet: fix Identify Namespace handling
  nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
  bpf, sockmap: fix deadlocks in the sockhash and sockmap
  wifi: ath11k: fix writing to unintended memory region
  net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
  net: ethernet: stmmac: dwmac-rk: rework optional clock handling
  scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
  bpf/btf: Fix is_int_ptr()
  wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
  f2fs: fix to avoid use-after-free for cached IPU bio
  xsk: Fix unaligned descriptor validation
  crypto: drbg - Only fail when jent is unavailable in FIPS mode
  bpftool: Fix bug for long instructions in program CFG dumps
  selftests/bpf: Wait for receive in cg_storage_multi test
  selftests: xsk: Deflakify STATS_RX_DROPPED test
  selftests: xsk: Disable IPv6 on VETH1
  selftests: xsk: Use correct UMEM size in testapp_invalid_desc
  net: qrtr: correct types of trace event parameters
  f2fs: fix iostat lock protection
  wifi: rt2x00: Fix memory leak when handling surveys
  scsi: hisi_sas: Handle NCQ error when IPTT is valid
  scsi: libsas: Add sas_ata_device_link_abort()
  wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
  wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
  crypto: sa2ul - Select CRYPTO_DES
  crypto: caam - Clear some memory in instantiate_rng
  f2fs: fix scheduling while atomic in decompression path
  f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
  f2fs: apply zone capacity to all zone type
  f2fs: fix uninitialized skipped_gc_rwsem
  f2fs: handle dqget error in f2fs_transfer_project_quota()
  net: sunhme: Fix uninitialized return code
  scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
  scsi: target: iscsit: Fix TAS handling during conn cleanup
  scsi: target: Fix multiple LUN_RESET handling
  scsi: target: iscsit: Stop/wait on cmds during conn close
  scsi: target: iscsit: isert: Alloc per conn cmd counter
  scsi: target: Pass in cmd counter to use during cmd setup
  scsi: target: Move cmd counter allocation
  scsi: target: Move sess cmd counter to new struct
  scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
  bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
  netfilter: keep conntrack reference until IPsecv6 policy checks are done
  net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
  libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
  net/packet: convert po->auxdata to an atomic flag
  net/packet: convert po->origdev to an atomic flag
  net/packet: annotate accesses to po->xmit
  vlan: partially enable SIOCSHWTSTAMP in container
  net: pcs: xpcs: remove double-read of link state when using AN
  bpf: Remove misleading spec_v1 check on var-offset stack read
  selftests/bpf: Fix a fd leak in an error path in network_helpers.c
  wifi: ath11k: fix deinitialization of firmware resources
  scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
  crypto: qat - fix concurrency issue when device state changes
  bpf: fix precision propagation verbose logging
  bpf: take into account liveness when propagating precision
  wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
  wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
  tools: bpftool: Remove invalid \' json escape
  wifi: ath6kl: reduce WARN to dev_dbg() in callback
  wifi: brcmfmac: support CQM RSSI notification with older firmware
  wifi: ath11k: fix SAC bug on peer addition with sta band migration
  wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
  wifi: ath5k: Use platform_get_irq() to get the interrupt
  wifi: ath11k: Use platform_get_irq() to get the interrupt
  wifi: ath9k: hif_usb: fix memory leak of remain_skbs
  wifi: ath6kl: minor fix for allocation size
  platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
  hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
  rpmsg: glink: Propagate TX failures in intentless mode as well
  cpufreq: use correct unit when verify cur freq
  ACPI: bus: Ensure that notify handlers are not running after removal
  tick/common: Align tick period with the HZ tick.
  drm/i915: Make intel_get_crtc_new_encoder() less oopsy
  debugobject: Prevent init race with static objects
  media: mediatek: vcodec: add remove function for decoder platform driver
  media: mediatek: vcodec: fix decoder disable pm crash
  perf/arm-cmn: Fix port detection for CMN-700
  arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
  x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
  regulator: stm32-pwr: fix of_iomap leak
  media: venus: dec: Fix capture formats enumeration order
  media: venus: dec: Fix handling of the start cmd
  media: rc: gpio-ir-recv: Fix support for wake-up
  drm/amd/display: Fix potential null dereference
  media: hi846: Fix memleak in hi846_init_controls()
  media: v4l: async: Return async sub-devices to subnotifier list
  media: rcar_fdp1: Fix refcount leak in probe and remove function
  media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
  media: saa7134: fix use after free bug in saa7134_finidev due to race condition
  media: dm1105: Fix use after free bug in dm1105_remove due to race condition
  platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
  platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
  platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
  platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
  platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
  platform/x86/amd: pmc: Don't try to read SMU version on Picasso
  platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
  media: rkvdec: fix use after free bug in rkvdec_remove
  media: cedrus: fix use after free bug in cedrus_remove due to race condition
  media: mediatek: vcodec: change lat thread decode error condition
  media: mediatek: vcodec: making sure queue_work successfully
  media: mediatek: vcodec: remove unused lat_buf
  media: mediatek: vcodec: add core decode done event
  media: mediatek: vcodec: move lat_buf to the top of core list
  media: mediatek: vcodec: using each instance lat_buf count replace core ready list
  media: mediatek: vcodec: add params to record lat and core lat_buf count
  media: mediatek: vcodec: Force capture queue format to MM21
  media: mediatek: vcodec: Make MM21 the default capture format
  media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder
  arm64: dts: sc7280: Rename qspi data12 as data23
  arm64: dts: sc7180: Rename qspi data12 as data23
  arm64: dts: qcom: msm8994-angler: removed clash with smem_region
  arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
  x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
  regulator: core: Avoid lockdep reports when resolving supplies
  regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
  drm/ttm/pool: Fix ttm_pool_alloc error path
  drm/ttm: optimize pool allocations a bit v2
  arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
  arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
  arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
  arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
  arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
  arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
  gpu: host1x: Fix memory leak of device names
  gpu: host1x: Fix potential double free if IOMMU is disabled
  soc: renesas: renesas-soc: Release 'chipid' from ioremap()
  soc: bcm: brcmstb: biuctrl: fix of_iomap leak
  mailbox: mpfs: switch to txdone_poll
  drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
  drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
  ACPI: VIOT: Initialize the correct IOMMU fwspec
  arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
  cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
  cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
  cpufreq: mediatek: raise proc/sram max voltage for MT8516
  cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
  cpufreq: mediatek: fix passing zero to 'PTR_ERR'
  arm64: dts: apple: t8103: Disable unused PCIe ports
  ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
  perf/arm-cmn: Move overlapping wp_combine field
  firmware: arm_scmi: Fix xfers allocation on Rx channel
  ARM: dts: gta04: fix excess dma channel usage
  drm: rcar-du: Fix a NULL vs IS_ERR() bug
  arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
  mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
  ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
  drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
  arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
  virt/coco/sev-guest: Double-buffer messages
  drm: msm: adreno: Disable preemption on Adreno 510
  drm/msm/adreno: drop bogus pm_runtime_set_active()
  arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
  arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
  media: max9286: Free control handler
  drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
  firmware: qcom_scm: Clear download bit during reboot
  media: av7110: prevent underflow in write_ts_to_decoder()
  media: amphion: decoder implement display delay enable
  media: platform: mtk-mdp3: Add missing check and free for ida_alloc
  media: bdisp: Add missing check for create_workqueue
  x86/MCE/AMD: Use an u64 for bank_map
  ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
  ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
  ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
  arm64: dts: qcom: sm8450: Fix the PCI I/O port range
  arm64: dts: qcom: sm8150: Fix the PCI I/O port range
  arm64: dts: qcom: sm8250: Fix the PCI I/O port range
  arm64: dts: qcom: msm8996: Fix the PCI I/O port range
  arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
  arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
  arm64: dts: qcom: sc7280: Fix the PCI I/O port range
  arm64: dts: qcom: msm8998: Fix the PCI I/O port range
  arm64: dts: qcom: sdm845: Fix the PCI I/O port range
  arm64: dts: qcom: sdm845: correct dynamic power coefficients
  arm64: dts: qcom: sc7280: fix EUD port properties
  arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
  arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
  arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
  arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
  arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
  arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
  arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
  regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
  ARM: dts: qcom-apq8064: Fix opp table child name
  EDAC/skx: Fix overflows on the DRAM row address mapping arrays
  drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
  drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
  arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
  arm64: dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
  arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
  arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
  arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
  arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
  soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
  tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
  drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
  drm/probe-helper: Cancel previous job before starting new one
  drm/vgem: add missing mutex_destroy
  drm/i915/dg2: Drop one PCI ID
  drm/rockchip: Drop unbalanced obj unref
  erofs: fix potential overflow calculating xattr_isize
  erofs: initialize packed inode after root inode is assigned
  erofs: stop parsing non-compact HEAD index if clusterofs is invalid
  tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
  tpm, tpm: Implement usage counter for locality
  tpm, tpm_tis: Claim locality before writing interrupt registers
  tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
  tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
  tpm, tpm_tis: Do not skip reset of original interrupt vector
  selinux: ensure av_permissions.h is built when needed
  selinux: fix Makefile dependencies of flask.h
  selftests/resctrl: Check for return value after write_schemata()
  selftests/resctrl: Allow ->setup() to return errors
  selftests/resctrl: Move ->setup() call outside of test specific branches
  selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
  rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
  kunit: fix bug in the order of lines in debugfs logs
  kunit: improve KTAP compliance of KUnit test output
  ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
  bus: mhi: host: Range check CHDBOFF and ERDBOFF
  bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
  bus: mhi: host: Remove duplicate ee check for syserr
  cxl/hdm: Fail upon detecting 0-sized decoders
  xfs: don't consider future format versions valid
  ceph: fix potential use-after-free bug when trimming caps
  ubifs: Fix memory leak in do_rename
  ubifs: Free memory for tmpfile name
  ubi: Fix return value overwrite issue in try_write_vid_and_data()
  ubifs: Fix memleak when insert_old_idx() failed
  Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
  RISC-V: Align SBI probe implementation with spec
  iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
  drm/amd/pm: re-enable the gfx imu when smu resume
  swsmu/amdgpu_smu: Fix the wrong if-condition
  tracing: Fix permissions for the buffer_percent file
  riscv: mm: remove redundant parameter of create_fdt_early_page_table
  i2c: omap: Fix standard mode false ACK readings
  ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
  ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
  ksmbd: not allow guest user on multichannel
  ksmbd: fix memleak in session setup
  ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
  ksmbd: call rcu_barrier() in ksmbd_server_exit()
  ksmbd: fix racy issue under cocurrent smb2 tree disconnect
  KVM: RISC-V: Retry fault if vma_lookup() results become invalid
  drm/amd/display: fix a divided-by-zero error
  drm/amd/display: fix PSR-SU/DSC interoperability support
  drm/amd/display: limit timing for single dimm memory
  drm/amd/display: Remove stutter only configurations
  relayfs: fix out-of-bounds access in relay_file_read
  KVM: arm64: vgic: Don't acquire its_lock before config_lock
  KVM: arm64: Use config_lock to protect vgic state
  KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
  KVM: arm64: Avoid lock inversion when setting the VM register width
  KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
  KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
  reiserfs: Add security prefix to xattr name in reiserfs_security_write()
  rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
  crypto: ccp - Don't initialize CCP for PSP 0x1649
  crypto: arm64/aes-neonbs - fix crash with CFI enabled
  crypto: safexcel - Cleanup ring IRQ workqueues on load failure
  crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
  ring-buffer: Sync IRQ works before buffer destruction
  ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
  pinctrl: qcom: lpass-lpi: set output value before enabling output
  soundwire: qcom: correct setting ignore bit on v1.5.1
  pwm: meson: Fix g12a ao clk81 name
  pwm: meson: Fix axg ao mux parents
  wifi: mt76: add missing locking to protect against concurrent rx/status calls
  kheaders: Use array declaration instead of char
  iio: addac: stx104: Fix race condition for stx104_write_raw()
  iio: addac: stx104: Fix race condition when converting analog-to-digital
  ipmi: fix SSIF not responding under certain cond.
  ipmi:ssif: Add send_retries increment
  MIPS: fw: Allow firmware to pass a empty env
  fs: fix sysctls.c built
  tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
  serial: max310x: fix IO data corruption in batched operations
  serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
  serial: fix TIOCSRS485 locking
  xhci: fix debugfs register accesses while suspended
  tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
  staging: iio: resolver: ads1210: fix config mode
  blk-crypto: make blk_crypto_evict_key() more robust
  blk-crypto: make blk_crypto_evict_key() return void
  blk-mq: release crypto keyslot before reporting I/O complete
  blk-crypto: Add a missing include directive
  blk-crypto: move internal only declarations to blk-crypto-internal.h
  blk-crypto: add a blk_crypto_config_supported_natively helper
  blk-crypto: don't use struct request_queue for public interfaces
  blk-stat: fix QUEUE_FLAG_STATS clear
  media: ov8856: Do not check for for module version
  posix-cpu-timers: Implement the missing timer_wait_running callback
  tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
  hwmon: (adt7475) Use device_property APIs when configuring polarity
  hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
  USB: dwc3: fix runtime pm imbalance on unbind
  USB: dwc3: fix runtime pm imbalance on probe errors
  usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
  usb: gadget: udc: core: Prevent redundant calls to pullup
  usb: gadget: udc: core: Invoke usb_gadget_connect only when started
  IMA: allow/fix UML builds
  phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
  PCI: qcom: Fix the incorrect register usage in v2.7.0 config
  PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
  PCI: kirin: Select REGMAP_MMIO
  powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
  arm64: Stash shadow stack pointer in the task struct on interrupt
  arm64: Always load shadow stack pointer directly from the task struct
  ASoC: amd: ps: update the acp clock source.
  ASoC: amd: fix ACP version typo mistake
  wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
  wireguard: timers: cast enum limits members to int in prints
  x86/cpu: Add model number for Intel Arrow Lake processor
  asm-generic/io.h: suppress endianness warnings for readq() and writeq()
  tracing: Error if a trace event has an array for a __field()
  wifi: ath11k: reduce the MHI timeout to 20s
  platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
  net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
  scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  selftests mount: Fix mount_setattr_test builds failed
  net: wwan: t7xx: do not compile with -Werror
  ASoC: da7213.c: add missing pm_runtime_disable()
  ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
  iio: adc: palmas_gpadc: fix NULL dereference on rmmod
  ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
  x86/hyperv: Block root partition functionality in a Confidential VM
  ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
  ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
  ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
  Linux 6.1.27
  riscv: No need to relocate the dtb as it lies in the fixmap region
  riscv: Do not set initial_boot_params to the linear address of the dtb
  riscv: Move early dtb mapping into the fixmap region
  driver core: Don't require dynamic_debug for initcall_debug probe timing
  USB: serial: option: add UNISOC vendor and TOZED LT70C product
  btrfs: fix uninitialized variable warnings
  bluetooth: Perform careful capability checks in hci_sock_ioctl()
  gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
  drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
  wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
  mptcp: fix accept vs worker race
  mptcp: stops worker on unaccepted sockets at listener close
  mm/mempolicy: fix use-after-free of VMA iterator
  KVM: arm64: Retry fault if vma_lookup() results become invalid
  phy: phy-brcm-usb: Utilize platform_get_irq_byname_optional()
  um: Only disable SSE on clang to work around old GCC bugs
  Linux 6.1.26
  ASN.1: Fix check for strdup() success
  ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
  ASoC: fsl_asrc_dma: fix potential null-ptr-deref
  ASoC: SOF: pm: Tear down pipelines only if DSP was active
  mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
  fpga: bridge: properly initialize bridge device before populating children
  iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
  Input: pegasus-notetaker - check pipe type when probing
  gcc: disable '-Warray-bounds' for gcc-13 too
  sctp: Call inet6_destroy_sock() via sk->sk_destruct().
  dccp: Call inet6_destroy_sock() via sk->sk_destruct().
  inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
  purgatory: fix disabling debug info
  fuse: always revalidate rename target dentry
  MIPS: Define RUNTIME_DISCARD_EXIT in LD script
  KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
  KVM: arm64: Make vcpu flag updates non-preemptible
  sched/fair: Fixes for capacity inversion detection
  sched/fair: Consider capacity inversion in util_fits_cpu()
  sched/fair: Detect capacity inversion
  mm/mmap: regression fix for unmapped_area{_topdown}
  mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
  mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
  mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
  mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
  mm/khugepaged: check again on anon uffd-wp during isolation
  mm/userfaultfd: fix uffd-wp handling for THP migration entries

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml
	Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
	Documentation/devicetree/bindings/power/reset/qcom,pon.yaml
	Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
	Documentation/devicetree/bindings/sound/tas2562.yaml
	Documentation/devicetree/bindings/sound/tas2770.yaml
	Documentation/devicetree/bindings/sound/tas27xx.yaml
	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
	Documentation/devicetree/bindings/usb/snps,dwc3.yaml
	drivers/bus/mhi/host/boot.c
	drivers/cpufreq/qcom-cpufreq-hw.c
	drivers/edac/qcom_edac.c
	drivers/firmware/qcom_scm.c
	drivers/gpu/drm/bridge/analogix/anx7625.c
	drivers/interconnect/qcom/icc-rpm.c
	drivers/interconnect/qcom/icc-rpm.h
	drivers/soc/qcom/llcc-qcom.c
	drivers/soc/qcom/mdt_loader.c
	drivers/ufs/host/ufs-qcom.c
	include/linux/soc/qcom/llcc-qcom.h

Change-Id: I8b5c01908c4448ee74e3c086747fd18ad1015f4b
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@11171449 UKQ2.231203.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
2023-12-12 21:28:51 -08:00
6b972d6047 BACKPORT: fscrypt: support crypto data unit size less than filesystem block size
Until now, fscrypt has always used the filesystem block size as the
granularity of file contents encryption.  Two scenarios have come up
where a sub-block granularity of contents encryption would be useful:

1. Inline crypto hardware that only supports a crypto data unit size
   that is less than the filesystem block size.

2. Support for direct I/O at a granularity less than the filesystem
   block size, for example at the block device's logical block size in
   order to match the traditional direct I/O alignment requirement.

(1) first came up with older eMMC inline crypto hardware that only
supports a crypto data unit size of 512 bytes.  That specific case
ultimately went away because all systems with that hardware continued
using out of tree code and never actually upgraded to the upstream
inline crypto framework.  But, now it's coming back in a new way: some
current UFS controllers only support a data unit size of 4096 bytes, and
there is a proposal to increase the filesystem block size to 16K.

(2) was discussed as a "nice to have" feature, though not essential,
when support for direct I/O on encrypted files was being upstreamed.

Still, the fact that this feature has come up several times does suggest
it would be wise to have available.  Therefore, this patch implements it
by using one of the reserved bytes in fscrypt_policy_v2 to allow users
to select a sub-block data unit size.  Supported data unit sizes are
powers of 2 between 512 and the filesystem block size, inclusively.
Support is implemented for both the FS-layer and inline crypto cases.

This patch focuses on the basic support for sub-block data units.  Some
things are out of scope for this patch but may be addressed later:

- Supporting sub-block data units in combination with
  FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64, in most cases.  Unfortunately this
  combination usually causes data unit indices to exceed 32 bits, and
  thus fscrypt_supported_policy() correctly disallows it.  The users who
  potentially need this combination are using f2fs.  To support it, f2fs
  would need to provide an option to slightly reduce its max file size.

- Supporting sub-block data units in combination with
  FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32.  This has the same problem
  described above, but also it will need special code to make DUN
  wraparound still happen on a FS block boundary.

- Supporting use case (2) mentioned above.  The encrypted direct I/O
  code will need to stop requiring and assuming FS block alignment.
  This won't be hard, but it belongs in a separate patch.

- Supporting this feature on filesystems other than ext4 and f2fs.
  (Filesystems declare support for it via their fscrypt_operations.)
  On UBIFS, sub-block data units don't make sense because UBIFS encrypts
  variable-length blocks as a result of compression.  CephFS could
  support it, but a bit more work would be needed to make the
  fscrypt_*_block_inplace functions play nicely with sub-block data
  units.  I don't think there's a use case for this on CephFS anyway.

Link: https://lore.kernel.org/r/20230925055451.59499-6-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@google.com>

Bug: 299136786
Bug: 302588300
(cherry picked from commit 5b11888471806edf699316d4dcb9b426caebbef2)
(Reworked this commit to not change struct fscrypt_operations and not
 depend on other commits that changed struct fscrypt_operations.  Also
 resolved conflicts with the HW-wrapped key support.)
Change-Id: Ic3dc56ef3f42d123f812e9037e2cc6f0b24bacc1
Signed-off-by: Eric Biggers <ebiggers@google.com>
2023-12-06 17:54:14 +00:00
f7bdfc05d1 ANDROID: dm-bow: Add dm-bow feature
Based on https://www.redhat.com/archives/dm-devel/2019-March/msg00025.html

Third version of dm-bow. Key changes:

Free list added
Support for block sizes other than 4k
Handles writes during trim phase, and overlapping trims
Integer overflow error
Support trims even if underlying device doesn't
Numerous small bug-fixes

bow == backup on write

USE CASE:

dm-bow takes a snapshot of an existing file system before mounting.
The user may, before removing the device, commit the snapshot.
Alternatively the user may remove the device and then run a command
line utility to restore the device to its original state.

dm-bow does not require an external device

dm-bow efficiently uses all the available free space on the file system.

IMPLEMENTATION:

dm-bow can be in one of three states.

In state one, the free blocks on the device are identified by issuing
an FSTRIM to the filesystem.

In state two, any writes cause the overwritten data to be backup up
to the available free space. While in this state, the device can be
restored by unmounting the filesystem, removing the dm-bow device
and running a usermode tool over the underlying device.

In state three, the changes are committed, dm-bow is in pass-through
mode and the drive can no longer be restored.

It is planned to use this driver to enable restoration of a failed
update attempt on Android devices using ext4.

Test: Can boot Android with userdata mounted on this device. Can commit
userdata after SUW has run. Can then reboot, make changes and roll back.

Known issues:

Mutex is held around entire flush operation, including lengthy I/O. Plan
is to convert to state machine with pending queues.

Interaction with block encryption is unknown, especially with respect
to sector 0.

Test: Dogfooded on Wahoo.
      Ran under Cuttlefish, running VtsKernelBowTest &
      VtsKernelCheckpointTest tests against 4.19, 4.14 & 4.9 kernels
Signed-off-by: Paul Lawrence <paullawrence@google.com>

Git-commit: 0ce3eb37e9eab307def1bad31c028d86ae7b2ea1
Git-repo: https://android.googlesource.com/kernel/common.

This snapshot is taken as of msm-5.15 branch commit 63a1e5f1d07a2
("ANDROID: dm-bow: Add dm-bow feature").

Change-Id: I3c963b6e296200f63069a9049b66000c703dac2e
Signed-off-by: Manjunatha N <quic_manjn@quicinc.com>
2023-12-03 21:46:52 -08:00
5091be2c2d Merge keystone/android14-6.1-keystone-qcom-release.6.1.25 (2e792b4) into qcom-6.1
* refs/heads/tmp-2e792b4:
  UPSTREAM: memstick: r592: Fix UAF bug in r592_remove due to race condition
  UPSTREAM: xfs: verify buffer contents when we skip log replay
  UPSTREAM: bluetooth: Perform careful capability checks in hci_sock_ioctl()
  FROMLIST: maple_tree: Adjust node allocation on mas_rebalance()
  FROMLIST: maple_tree: Reduce resets during store setup
  FROMLIST: BACKPORT: maple_tree: Refine mas_preallocate() node calculations
  Revert "FROMLIST: BACKPORT: maple_tree: Refine mas_preallocate() node calculations"
  FROMGIT: maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
  ANDROID: abi_gki_aarch64_qcom: update abi symbols
  ANDROID: vendor hooks: Enable Vendor hook to register smmu driver to dedicated iommu bus defined by vendor.
  UPSTREAM: netfilter: xt_sctp: validate the flag_info count
  UPSTREAM: mm/mglru: make memcg_lru->lock irq safe
  UPSTREAM: iommu/amd: Fix possible memory leak of 'domain'
  UPSTREAM: selftests/tc-testing: Remove configs that no longer exist
  ANDROID: abi_gki_aarch64_qcom: update abi symbols
  ANDROID: ABI: Update symbol list for imx
  ANDROID: GKI: add allowed list for Exynosauto SoC
  UPSTREAM: ufs: core: wlun send SSU timeout recovery
  UPSTREAM: PM: domains: fix integer overflow issues in genpd_parse_state()
  ANDROID: mm: vh for compaction begin/end
  UPSTREAM: netfilter: xt_u32: validate user space input
  UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read
  UPSTREAM: ipv4: fix null-deref in ipv4_link_failure
  UPSTREAM: net/sched: Retire rsvp classifier
  UPSTREAM: usb: core: stop USB enumeration if too many retries
  ANDROID: KVM: arm64: Add missing hyp events for forwarded SMCs
  ANDROID: KVM: arm64: Store hyp address in the host fp state array
  ANDROID: KVM: arm64: Allocate host fp/simd state later in initialization
  UPSTREAM: netfilter: nf_tables: disallow rule removal from chain binding
  UPSTREAM: fs/smb/client: Reset password pointer to NULL
  ANDROID: Update the ABI symbol list
  FROMGIT: usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
  ANDROID: mm: add missing check in the backport for handling faults under VMA lock
  ANDROID: Update the ABI symbol list
  ANDROID: Update STG for ANDROID_KABI_USE(1, unsigned int saved_state)
  FROMGIT: freezer,sched: Use saved_state to reduce some spurious wakeups
  BACKPORT: FROMGIT: sched/core: Remove ifdeffery for saved_state
  BACKPORT: erofs: set block size to the on-disk block size
  BACKPORT: erofs: avoid hardcoded blocksize for subpage block support
  BACKPORT: erofs: get rid of z_erofs_do_map_blocks() forward declaration
  BACKPORT: erofs: get rid of erofs_inode_datablocks()
  BACKPORT: erofs: simplify iloc()
  ANDROID: Update the ABI symbol list
  ANDROID: Update symbol list for mtk
  ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job
  ANDROID: mm: Add vendor hooks for __alloc_pages_slowpath
  ANDROID: mm: Add vendor hook for compact pages work.
  ANDROID: Update the ABI symbol list
  Android Common Kernel: Initial commit
  FROMGIT: usb: gadget: u_serial: Add null pointer check in gserial_suspend
  ANDROID: Update the ABI symbol list
  BACKPORT: usb: typec: bus: verify partner exists in typec_altmode_attention
  ANDROID: ABI: Update the pixel symbol list and stg
  UPSTREAM: shmem: fix smaps BUG sleeping while atomic
  UPSTREAM: blk-ioprio: Introduce promote-to-rt policy
  ANDROID: ABI: Update oplus symbol list
  ANDROID: GKI: export symbols to do reverse mapping within memcg and modify lru stats
  ANDROID: gki_defconfig: Enable CONFIG_BLK_CGROUP_IOPRIO
  ANDROID: gunyah: Convert mutex_lock_interruptible to mutex_lock
  UPSTREAM: bpf, sockmap: fix deadlocks in the sockhash and sockmap
  UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  UPSTREAM: ARM: ptrace: Restore syscall skipping for tracers
  UPSTREAM: ARM: ptrace: Restore syscall restart tracing
  Revert "BACKPORT: FROMGIT: usb: gadget: udc: Handle gadget_connect failure during bind operation"
  ANDROID: Move microdroid and crashdump defconfigs to common
  UPSTREAM: net: prevent skb corruption on frag list segmentation
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for oem percpu-rwsem optimaton
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for binder
  ANDROID: uid_sys_stat: instead update_io_stats_uid_locked to update_io_stats_uid
  ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained locks for each hlist in hash_table.
  ANDROID: Flush deferred probe list before dropping host priv
  ANDROID: KVM: arm64: Don't force pte mappings in [n]VHE guest stage-2
  UPSTREAM: usb: gadget: u_serial: Add null pointer check in gs_start_io
  UPSTREAM: sched: Consider task_struct::saved_state in wait_task_inactive()
  UPSTREAM: sched: Unconditionally use full-fat wait_task_inactive()
  ANDROID: GKI: Update symbol list for ASUS
  UPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  UPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  UPSTREAM: iommu/of: mark an unused function as __maybe_unused
  UPSTREAM: iommu: dma: Use of_iommu_get_resv_regions()
  UPSTREAM: iommu: Implement of_iommu_get_resv_regions()
  UPSTREAM: dt-bindings: reserved-memory: Document iommu-addresses
  UPSTREAM: of: Introduce of_translate_dma_region()
  ANDROID: GKI: Add rockchip fragment and build.config
  ANDROID: GKI: Add symbols for rockchip v4l2
  ANDROID: GKI: Add hid and usb symbols for rockchip
  ANDROID: GKI: Add cdc symbols for rockchip
  ANDROID: GKI: Add symbols for rockchip sdhci
  ANDROID: GKI: Add symbols for rockchip devfreq
  ANDROID: GKI: Add crypto symbols for rockchip
  ANDROID: GKI: Add rockchip drm symbols and abi
  ANDROID: GKI: Add initial abi for rockchip
  ANDROID: GKI: Add initial rockchip symbol list
  FROMLIST: clk: clk-fractional-divider: Export clk_fractional_divider_general_approximation API
  UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve
  UPSTREAM: sched/rt: Fix bad task migration for rt tasks
  ANDROID: GKI: Add ASUS symbol list

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml

Change-Id: Icc2c067f5eb0c60916a95cdd4e41c62ec633a7de
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@11053463 UKQ2.231105.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-11-06 21:53:32 -08:00
c8da9c614c Revert "net: add sysctl accept_ra_min_rtr_lft"
This reverts commit ec4162bb70189648ac39dd5a13d4f16e78b15544 which is
commit 1671bcfd76fdc0b9e65153cf759153083755fe4c upstream.

It breaks the Android ABI, and is already merged in the non-LTS branch
in an abi-safe way.

Bug: 161946584
Change-Id: Ie689c535c1f7c1c4a1e6af6805f400da625104c7
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-11-02 07:06:05 +00:00
ee96408e49 Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
This reverts commit bad004c384b7f15fa84a6613868c85e3efcf016e which is
commit 5027d54a9c30bc7ec808360378e2b4753f053f25 upstream.

It breaks the Android ABI, and is already merged in the non-LTS branch
in an abi-safe way.

Bug: 161946584
Change-Id: I9f0f611a3ecbae0ae154ae465ff7472d8e98a1d8
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-11-02 07:06:05 +00:00
2e4a779114 Revert "arm64: errata: Add Cortex-A520 speculative unprivileged load workaround"
This reverts commit 6e3ae2927b432a3b7c8374f14dbc1bd9ebe4372c which is
commit 471470bc7052d28ce125901877dd10e4c048e513 upstream.

This change breaks the Android ABI, if it is needed in the future, it
can be brought back in an abi-safe way.

Change-Id: I1f79c77da78e5a0edde2bdebb862e4c9855175a0
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-11-02 07:06:04 +00:00
c259cc9cb4 This is the 6.1.57 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmUlrb4ACgkQONu9yGCS
 aT4b+hAAgvFC6P+XmyyNXJ9ISHLkgSlcIAdatb+qeOCUtdiWHqfxIha13FdnCdhL
 WS2c/O9ORfAzjFwnYWF6LBwH8ArxRSkAXrGCMuCkEFBP3cG/j2HD+XLAAYEuBjjb
 sf1fw8e8VSgaPEOnwXie5rTfAY4VnZKEtZjAxjyIQnJKVVKfxQRb8CyaWDPzPD0Z
 tL/iABt7UWNHZayHTHsh0YhF2UhXtOjHinWigEarcZQEvOB2qRQtFl71cnqosi+t
 3ZRZzepH7/Fx3v6/H/6PNq+GSI/ZzhOiCQolVV5YcMGHXsW9cP6arjLUxco5pzpk
 pEg0vdMq47JOZYQ2pIewG4t7+NLmFIxCRFnKQVbxeFNSY9c1jhd8g5lhx9YEXwjT
 BzMtV5DnZoaoMdq2P1STw/+RVYrDI1Lm6jqfgw/D27b7LzQ13VsGM9BJ1rCs8Hm7
 UhWyjwFcgo0vhpfML1RF0RtT9Mo5SOnpGPfpbFdjg8jdXlGknNH0QsH+EY/BpF8l
 h77P5BvoNIjsIN3B1YunfXtFXhx3h0sI8zZrqHR+zhOeWGsXcqQ5mZ/lYdYKkKuH
 R8LRB7shPndF4xdRX0uRXwomcXhs+60eA5xEvE9u0CqqdpXfQN5oTwixfCm2C8MS
 O5Fc7hfvK11XtR3ja+y3KRhiNG3YsfW2PXnlOfZxMZ6iPqXtA/o=
 =5/pn
 -----END PGP SIGNATURE-----

Merge 6.1.57 into android14-6.1-lts

Changes in 6.1.57
	spi: zynqmp-gqspi: fix clock imbalance on probe failure
	ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
	ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
	mptcp: rename timer related helper to less confusing names
	mptcp: fix dangling connection hang-up
	mptcp: annotate lockless accesses to sk->sk_err
	mptcp: move __mptcp_error_report in protocol.c
	mptcp: process pending subflow error on close
	ata,scsi: do not issue START STOP UNIT on resume
	scsi: sd: Differentiate system and runtime start/stop management
	scsi: sd: Do not issue commands to suspended disks on shutdown
	scsi: core: Improve type safety of scsi_rescan_device()
	scsi: Do not attempt to rescan suspended devices
	ata: libata-scsi: Fix delayed scsi_rescan_device() execution
	NFS: Cleanup unused rpc_clnt variable
	NFS: rename nfs_client_kset to nfs_kset
	NFSv4: Fix a state manager thread deadlock regression
	mm/memory: add vm_normal_folio()
	mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd()
	mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range()
	mm/mempolicy: convert migrate_page_add() to migrate_folio_add()
	mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified
	mm/page_alloc: always remove pages from temporary list
	mm/page_alloc: leave IRQs enabled for per-cpu page allocations
	mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list
	ring-buffer: remove obsolete comment for free_buffer_page()
	ring-buffer: Fix bytes info in per_cpu buffer stats
	btrfs: use struct qstr instead of name and namelen pairs
	btrfs: setup qstr from dentrys using fscrypt helper
	btrfs: use struct fscrypt_str instead of struct qstr
	Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return"
	arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
	net: add sysctl accept_ra_min_rtr_lft
	net: change accept_ra_min_rtr_lft to affect all RA lifetimes
	net: release reference to inet6_dev pointer
	arm64: cpufeature: Fix CLRBHB and BC detection
	drm/amd/display: Adjust the MST resume flow
	iommu/arm-smmu-v3: Set TTL invalidation hint better
	iommu/arm-smmu-v3: Avoid constructing invalid range commands
	rbd: move rbd_dev_refresh() definition
	rbd: decouple header read-in from updating rbd_dev->header
	rbd: decouple parent info read-in from updating rbd_dev
	rbd: take header_rwsem in rbd_dev_refresh() only when updating
	block: fix use-after-free of q->q_usage_counter
	hwmon: (nzxt-smart2) Add device id
	hwmon: (nzxt-smart2) add another USB ID
	i40e: fix the wrong PTP frequency calculation
	scsi: zfcp: Fix a double put in zfcp_port_enqueue()
	iommu/vt-d: Avoid memory allocation in iommu_suspend()
	vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
	net: ethernet: mediatek: disable irq before schedule napi
	mptcp: userspace pm allow creating id 0 subflow
	qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
	Bluetooth: hci_codec: Fix leaking content of local_codecs
	Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
	wifi: mwifiex: Fix tlv_buf_left calculation
	md/raid5: release batch_last before waiting for another stripe_head
	PCI: qcom: Fix IPQ8074 enumeration
	net: replace calls to sock->ops->connect() with kernel_connect()
	net: prevent rewrite of msg_name in sock_sendmsg()
	drm/amd: Fix detection of _PR3 on the PCIe root port
	drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters()
	arm64: Add Cortex-A520 CPU part definition
	arm64: errata: Add Cortex-A520 speculative unprivileged load workaround
	HID: sony: Fix a potential memory leak in sony_probe()
	ubi: Refuse attaching if mtd's erasesize is 0
	erofs: fix memory leak of LZMA global compressed deduplication
	wifi: iwlwifi: dbg_ini: fix structure packing
	wifi: iwlwifi: mvm: Fix a memory corruption issue
	wifi: cfg80211: hold wiphy lock in auto-disconnect
	wifi: cfg80211: move wowlan disable under locks
	wifi: cfg80211: add a work abstraction with special semantics
	wifi: cfg80211: fix cqm_config access race
	wifi: cfg80211: add missing kernel-doc for cqm_rssi_work
	wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
	leds: Drop BUG_ON check for LED_COLOR_ID_MULTI
	bpf: Fix tr dereferencing
	regulator: mt6358: Drop *_SSHUB regulators
	regulator: mt6358: Use linear voltage helpers for single range regulators
	regulator: mt6358: split ops for buck and linear range LDO regulators
	Bluetooth: Delete unused hci_req_prepare_suspend() declaration
	Bluetooth: ISO: Fix handling of listen for unicast
	drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
	wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
	perf/x86/amd/core: Fix overflow reset on hotplug
	regmap: rbtree: Fix wrong register marked as in-cache when creating new node
	wifi: mac80211: fix potential key use-after-free
	perf/x86/amd: Do not WARN() on every IRQ
	iommu/mediatek: Fix share pgtable for iova over 4GB
	regulator/core: regulator_register: set device->class earlier
	ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
	scsi: target: core: Fix deadlock due to recursive locking
	ima: rework CONFIG_IMA dependency block
	NFSv4: Fix a nfs4_state_manager() race
	bpf: tcp_read_skb needs to pop skb regardless of seq
	bpf, sockmap: Do not inc copied_seq when PEEK flag set
	bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
	modpost: add missing else to the "of" check
	net: fix possible store tearing in neigh_periodic_work()
	bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup
	neighbour: annotate lockless accesses to n->nud_state
	neighbour: switch to standard rcu, instead of rcu_bh
	neighbour: fix data-races around n->output
	ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
	ptp: ocp: Fix error handling in ptp_ocp_device_init
	net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
	ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling
	net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
	net: nfc: llcp: Add lock when modifying device list
	net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
	ibmveth: Remove condition to recompute TCP header checksum.
	netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
	selftests: netfilter: Test nf_tables audit logging
	selftests: netfilter: Extend nft_audit.sh
	netfilter: nf_tables: Deduplicate nft_register_obj audit logs
	netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
	ipv4: Set offload_failed flag in fibmatch results
	net: stmmac: dwmac-stm32: fix resume on STM32 MCU
	tipc: fix a potential deadlock on &tx->lock
	tcp: fix quick-ack counting to count actual ACKs of new data
	tcp: fix delayed ACKs for MSS boundary condition
	sctp: update transport state when processing a dupcook packet
	sctp: update hb timer immediately after users change hb_interval
	netlink: split up copies in the ack construction
	netlink: Fix potential skb memleak in netlink_ack
	netlink: annotate data-races around sk->sk_err
	HID: sony: remove duplicate NULL check before calling usb_free_urb()
	HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
	intel_idle: add Emerald Rapids Xeon support
	smb: use kernel_connect() and kernel_bind()
	parisc: Fix crash with nr_cpus=1 option
	dm zoned: free dmz->ddev array in dmz_put_zoned_devices
	RDMA/core: Require admin capabilities to set system parameters
	of: dynamic: Fix potential memory leak in of_changeset_action()
	IB/mlx4: Fix the size of a buffer in add_port_entries()
	gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
	gpio: pxa: disable pinctrl calls for MMP_GPIO
	RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
	RDMA/cma: Fix truncation compilation warning in make_cma_ports
	RDMA/uverbs: Fix typo of sizeof argument
	RDMA/srp: Do not call scsi_done() from srp_abort()
	RDMA/siw: Fix connection failure handling
	RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation
	RDMA/mlx5: Fix NULL string error
	x86/sev: Use the GHCB protocol when available for SNP CPUID requests
	ksmbd: fix race condition between session lookup and expire
	ksmbd: fix uaf in smb20_oplock_break_ack
	parisc: Restore __ldcw_align for PA-RISC 2.0 processors
	ipv6: remove nexthop_fib6_nh_bh()
	vrf: Fix lockdep splat in output path
	btrfs: fix an error handling path in btrfs_rename()
	btrfs: fix fscrypt name leak after failure to join log transaction
	netlink: remove the flex array from struct nlmsghdr
	btrfs: file_remove_privs needs an exclusive lock in direct io write
	ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh()
	xen/events: replace evtchn_rwlock with RCU
	Linux 6.1.57

Change-Id: I2c200264df72a9043d91d31479c91b0d7f94863e
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-11-02 07:05:54 +00:00
d07ffd5565 Merge branch 'android14-6.1' into branch 'android14-6.1-lts'
This catches the android14-6.1-lts branch up with a lot of changes that
have only gone into the android14-6.1 branch to make testing easier and
to track more symbols properly.

This includes the following commits:

* 171c27ba1f59 BACKPORT: usb: gadget: uvc: Add missing initialization of ssp config descriptor
* bb0173a1daae BACKPORT: usb: gadget: unconditionally allocate hs/ss descriptor in bind operation
* 5c4815f5b6c2 UPSTREAM: usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()
* 5a05f2e7559a UPSTREAM: usb: gadget: function: Remove unused declarations
* defd93f219be UPSTREAM: usb: gadget: uvc: clean up comments and styling in video_pump
* 82fe654f5652 UPSTREAM: mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
* ed6694a682ca UPSTREAM: cpuidle: teo: Update idle duration estimate when choosing shallower state
* d8e99e1af887 BACKPORT: Revert "PCI: dwc: Wait for link up only if link is started"
* 841ad9b9b32b UPSTREAM: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
* 17e456ce41b7 UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
* 5ba644e8a038 BACKPORT: usb: typec: altmodes/displayport: Signal hpd low when exiting mode
* 9e4f6e1ef8ce ANDROID: KVM: arm64: Fix KVM_HOST_S2_DEFAULT_MMIO_PTE encoding
* 5418491fa533 ANDROID: Update the ABI symbol list
* b821a3c8fc1e ANDROID: fs/proc: Perform priority inheritance around access_remote_vm()
* 37c1a9140492 UPSTREAM: serial: 8250_dw: fall back to poll if there's no interrupt
*   35361bdac25a Merge "Merge tag 'android14-6.1.43_r00' into android14-6.1" into android14-6.1
|\
| * 769612f5942c Merge tag 'android14-6.1.43_r00' into android14-6.1
* | 034b4b4f1ba6 ANDROID: Update the ABI representation
* | 09474646338f ANDROID: power: Add vendor hook for suspend
|/
* b783e856100d ANDROID: Update the ABI symbol list
* 2c609cab0bd5 UPSTREAM: of: reserved-mem: print out reserved-mem details during boot
* ff2563f38421 ANDROID: GKI: Update symbol list for xiaomi "abi_gki_aarch64_xiaomi"
* 7542b3bef704 ANDROID: Update symbols list and ABI for qcom
* 63d4231d85e2 ANDROID: fuse-bpf: Add NULL pointer check in fuse_entry_revalidate
* 09641ca77fa0 ANDROID: GKI: Update oplus symbol list update oplus symbol list for Addding hooks for adjusting alloc_flags
* 0b2003577824 ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
* 367ce30ddc7a UPSTREAM: libceph: harden msgr2.1 frame segment length checks
* debc1e04860e ANDROID: Update the ABI symbol list
* 401b78ce8757 ANDROID: mm: Add vendor hook in filemap_get_folio()
* 1b3269beea93 UPSTREAM: netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
* a9c65c7efbf2 UPSTREAM: netfilter: ipset: Add schedule point in call_ad().
* cd4ea97d2adf UPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read
* a4ccba8bdc80 UPSTREAM: igb: set max size RX buffer when store bad packet is enabled
* 8a67c0609445 ANDROID: GKI: fix ABI breakage in struct hid_device
* 28ee91ed2bb0 UPSTREAM: HID: input: map battery system charging
* 2dd1c535d116 FROMGIT: maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
* faa4efd6b1c6 UPSTREAM: maple_tree: replace data before marking dead in split and spanning store
* 47e3b4920d3e UPSTREAM: maple_tree: change mas_adopt_children() parent usage
* e0f829b74b5e UPSTREAM: maple_tree: introduce mas_tree_parent() definition
* e69d6570edf0 UPSTREAM: maple_tree: introduce mas_put_in_tree()
* d2e45cee2dca UPSTREAM: maple_tree: reorder replacement of nodes to avoid live lock
* 545cc51b9f6f ANDROID: GKI: add allowed list for Exynosauto SoC
* f51787dfb751 ANDROID: Update the ABI symbol list
* 1b71e8ef45f9 ANDROID: Update the ABI symbol list
* 908a530787b8 ANDROID: KVM: Update nVHE stack size to 8KB
* 53771c1826da ANDROID: Update the ABI symbol list
* a22ff19ff696 ANDROID: mm: Add vendor hook in rmqueue()
* 09ca291e0a8c FROMLIST: virt: geniezone: Add memory pin/unpin support
* 7cc3767c2a50 FROMLIST: virt: geniezone: Add block-based demand paging support
* 3fcc07ee5fd3 FROMLIST: virt: geniezone: Add demand paging support
* 6a1a30896d36 ANDROID: virt: geniezone: Refactoring memory region support
* 9f64b18da19f ANDROID: virt: geniezone: Refactor code comments from mainline v6 accordingly
* 544b1287478a ANDROID: virt: geniezone: Refactoring vgic to align with upstream v6
* f9291d7af0cd ANDROID: virt: geniezone: Refactoring vcpu to align with upstream v6
* e348fe6d2dd8 ANDROID: virt: geniezone: Refactoring vm capability to align with upstream v6
* fb3444af0716 ANDROID: virt: geniezone: Refactoring irqfd to align with upstream v6
* 7e1cb3bdec3c ANDROID: sched: Add EXPORT_SYMBOL_GPL for sched_wakeup
* 73cee741119b ANDROID: vendor_hooks: Export direct reclaim trace points
* fca353bdc066 ANDROID: mm: freeing MIGRATE_ISOLATE page instantly
* 08351370ec44 ANDROID: KVM: arm64: Allow setting device attr in stage-2 PTEs
* b25aabd50a51 ANDROID: KVM: arm64: Fix hyp tracing build dependencies
* f82e0808101f ANDROID: abi_gki_aarch64_qcom: update abi symbols
* 2fff9f7cd498 ANDROID: vendor hooks: Enable Vendor hook to register smmu driver to dedicated iommu bus defined by vendor.
* fadd5042067c UPSTREAM: netfilter: xt_sctp: validate the flag_info count
* 1c9040893195 UPSTREAM: mm/mglru: make memcg_lru->lock irq safe
* 87cd3d689e00 UPSTREAM: iommu/amd: Fix possible memory leak of 'domain'
* e5f37a2c46a0 UPSTREAM: selftests/tc-testing: Remove configs that no longer exist
* 7c793b4d8fff ANDROID: abi_gki_aarch64_qcom: update abi symbols
* bf51ba7b3c9f ANDROID: ABI: Update symbol list for imx
* 1e6a9aeb1401 ANDROID: GKI: add allowed list for Exynosauto SoC
* a338830fde2e UPSTREAM: ufs: core: wlun send SSU timeout recovery
* fd2e98c6f553 UPSTREAM: PM: domains: fix integer overflow issues in genpd_parse_state()
* e3e2ece8a09b ANDROID: mm: vh for compaction begin/end
* 2176509c4d3c UPSTREAM: netfilter: xt_u32: validate user space input
* 132b47119ed0 UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read
* 8c3b0a3493cd UPSTREAM: ipv4: fix null-deref in ipv4_link_failure
* 4181951d2188 UPSTREAM: net/sched: Retire rsvp classifier
* acb072863888 UPSTREAM: usb: core: stop USB enumeration if too many retries
* 8b1bd879171b ANDROID: KVM: arm64: Add missing hyp events for forwarded SMCs
* f4812c6864dc ANDROID: KVM: arm64: Store hyp address in the host fp state array
* 6334225e9b6f ANDROID: KVM: arm64: Allocate host fp/simd state later in initialization
* 83ebd502359f UPSTREAM: netfilter: nf_tables: disallow rule removal from chain binding
* 7d088a3e4fab UPSTREAM: fs/smb/client: Reset password pointer to NULL
* 2807a43b6954 ANDROID: Update the ABI symbol list
* 368b752997c7 FROMGIT: usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
* 4fcc13c1ff37 ANDROID: mm: add missing check in the backport for handling faults under VMA lock
* 1fe248991f96 ANDROID: Update the ABI symbol list
* 4301901382bf ANDROID: Update STG for ANDROID_KABI_USE(1, unsigned int saved_state)
* 22cd8e0def4b FROMGIT: freezer,sched: Use saved_state to reduce some spurious wakeups
* 457e65696a45 BACKPORT: FROMGIT: sched/core: Remove ifdeffery for saved_state
* 3437652fa2f2 BACKPORT: erofs: set block size to the on-disk block size
* e84c93fd4232 BACKPORT: erofs: avoid hardcoded blocksize for subpage block support
* 36496d09e895 BACKPORT: erofs: get rid of z_erofs_do_map_blocks() forward declaration
* cee0694362dc BACKPORT: erofs: get rid of erofs_inode_datablocks()
* f7d9c7d0b43d BACKPORT: erofs: simplify iloc()
* 7d42260e5cbf ANDROID: Update the ABI symbol list
* 324c8522f9cd ANDROID: Update symbol list for mtk
* 30d86f760c18 ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job
* 0deb7bb73e03 ANDROID: mm: Add vendor hooks for __alloc_pages_slowpath
* 5c2855fbced4 ANDROID: mm: Add vendor hook for compact pages work.
* 4e10001b7cb5 ANDROID: Update the ABI symbol list
* 2434dece1fcb FROMGIT: usb: gadget: u_serial: Add null pointer check in gserial_suspend
* 5f8aa27248b3 ANDROID: Update the ABI symbol list
* f7e7874d9b0d BACKPORT: usb: typec: bus: verify partner exists in typec_altmode_attention
* 5cb3b26d7912 ANDROID: ABI: Update the pixel symbol list and stg
* cf1ba6a102b6 UPSTREAM: shmem: fix smaps BUG sleeping while atomic
* 52824b718cd0 UPSTREAM: blk-ioprio: Introduce promote-to-rt policy
* dce183489559 ANDROID: ABI: Update oplus symbol list
* 89815ec10312 ANDROID: GKI: export symbols to do reverse mapping within memcg and modify lru stats
* 45fe413fdfdb ANDROID: gki_defconfig: Enable CONFIG_BLK_CGROUP_IOPRIO
* c240f4ed0054 ANDROID: gunyah: Convert mutex_lock_interruptible to mutex_lock
* 6305df8009f9 UPSTREAM: bpf, sockmap: fix deadlocks in the sockhash and sockmap
* 7999b48d761e UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()
* 709dc094e379 UPSTREAM: ARM: ptrace: Restore syscall skipping for tracers
* ea494b27163b UPSTREAM: ARM: ptrace: Restore syscall restart tracing
* b374d9419575 Revert "BACKPORT: FROMGIT: usb: gadget: udc: Handle gadget_connect failure during bind operation"
* ae5ea9043de1 ANDROID: Move microdroid and crashdump defconfigs to common
* b548c046c7de UPSTREAM: net: prevent skb corruption on frag list segmentation
* 060ebb378d1c ANDROID: ABI: Update oplus symbol list
* f451f4a59950 ANDROID: vendor_hooks: Add hooks for oem percpu-rwsem optimaton
* a3cb85bffea1 ANDROID: ABI: Update oplus symbol list
* 740a51391b9b ANDROID: vendor_hooks: Add hooks for binder
* c6724bfedaad ANDROID: uid_sys_stat: instead update_io_stats_uid_locked to update_io_stats_uid
* 97f2f8a065cb ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained locks for each hlist in hash_table.
* 9290fc3e8d08 ANDROID: Flush deferred probe list before dropping host priv
* 66251331379f ANDROID: KVM: arm64: Don't force pte mappings in [n]VHE guest stage-2
* 2f2c0354534c UPSTREAM: usb: gadget: u_serial: Add null pointer check in gs_start_io
* ac9005946aec UPSTREAM: sched: Consider task_struct::saved_state in wait_task_inactive()
* b52b33e91249 UPSTREAM: sched: Unconditionally use full-fat wait_task_inactive()
* 8465ef2b4f5b ANDROID: GKI: Update symbol list for ASUS
* 1e4c6e50488d UPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
* 40b46d8656d3 UPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
* d8f69aade52a UPSTREAM: iommu/of: mark an unused function as __maybe_unused
* a032fbc776be UPSTREAM: iommu: dma: Use of_iommu_get_resv_regions()
* 693c7129670b UPSTREAM: iommu: Implement of_iommu_get_resv_regions()
* e9603e85ac14 UPSTREAM: dt-bindings: reserved-memory: Document iommu-addresses
* 64ed291347f9 UPSTREAM: of: Introduce of_translate_dma_region()
* 536996aa30a3 ANDROID: GKI: Add rockchip fragment and build.config
* 6a10b34387ef ANDROID: GKI: Add symbols for rockchip v4l2
* 3e3c6debe4db ANDROID: GKI: Add hid and usb symbols for rockchip
* 53162778e7f2 ANDROID: GKI: Add cdc symbols for rockchip
* b09b06dcf1b3 ANDROID: GKI: Add symbols for rockchip sdhci
* 62d64a59d93d ANDROID: GKI: Add symbols for rockchip devfreq
* 9c9ee611cfa6 ANDROID: GKI: Add crypto symbols for rockchip
* 7246ecec46a3 ANDROID: GKI: Add rockchip drm symbols and abi
* 2f3d6aa0c97a ANDROID: GKI: Add initial abi for rockchip
* 1e26ba190127 ANDROID: GKI: Add initial rockchip symbol list
* 404360f6d31a FROMLIST: clk: clk-fractional-divider: Export clk_fractional_divider_general_approximation API
* c3d6c235b2d0 UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve
* d3212c2dbaba UPSTREAM: sched/rt: Fix bad task migration for rt tasks
* 215e38e5176b ANDROID: GKI: Add ASUS symbol list
* e52e60e3ed8d UPSTREAM: tcpm: Avoid soft reset when partner does not support get_status
* bbc9d3bc0b48 ANDROID: vendor_hooks: mm: Add tune_swappiness vendor hook in get_swappiness()
* 7024c9cd2887 ANDROID: ABI: Update symbols to unisoc whitelist
* de3e9f311178 ANDROID: ABI: Add to QCOM symbols list
* 85902d60cd82 ANDROID: ABI: update symbol list for galaxy
* c2ac612610e0 BACKPORT: printk: ringbuffer: Fix truncating buffer size min_t cast
* 7579b22626ff ANDROID: GKI: Add symbols to symbol list for oplus
* 6e5f1821281f ANDROID: signal: Add vendor hook for memory reap
* 3a51a6192701 ANDROID: abi_gki_aarch64_qcom: white list symbols for mglru overshoot
* 0500235e3f9d ANDROID: vendor_hook: Add vendor hook to decide scan abort policy
* e6ed59127c86 UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
* 2eb5b31ac1e3 FROMLIST: ufs: core: fix abnormal scale up after last cmd finish
* 89434cbd2dab FROMLIST: ufs: core: fix abnormal scale up after scale down
* e490b62fedc4 FROMLIST: ufs: core: only suspend clock scaling if scale down
* 3ffb0380981d ANDROID: GKI: update ABI definition
* e2fa9ebcaea2 UPSTREAM: zsmalloc: allow only one active pool compaction context
* 478ec4dbea42 ANDROID: GKI: Update Tuxera symbol list
* cd94fe67fd33 ANDROID: ABI: Update symbols to qcom whitelist
* 68eefde2d34b UPSTREAM: usb: typec: tcpm: set initial svdm version based on pd revision
* a68bd014933d ANDROID: KVM: arm64: Don't update IOMMUs for share/unshare
* 20ecb229c5b2 ANDROID: cpuidle: teo: Export a function that allows modifying util_threshold
* 2490ab50e7c7 ANDROID: sched: Add vendor hook for rt util update
* 6d97f75abc16 ANDROID: sched: Add vendor hook for util-update related functions
* e08c5de06edd ANDROID: sched: Add vendor hooks for override sugov behavior
* 57629741518b ANDROID: Add new hook to enable overriding uclamp_validate()
* b57e3c1d9943 ANDROID: sched/uclamp: Don't enable uclamp_is_used static key by in-kernel requests
* 2b25d535d070 ANDROID: topology: Add vendor hook for use_amu_fie
* eb9686932be3 ANDROID: sched: Export symbols needed for vendor hooks
* 84131c988b4a ANDROID: Update symbol list for Exynos Auto SoCs
* 3367abadff8d UPSTREAM: netfilter: nf_tables: deactivate catchall elements in next generation
* a891f77b7bb8 ANDROID: GKI: Update symbols to symbol list
* 4d8d9522dbbc ANDROID: GKI: Export four symbols in file net/core/net-trace.c
* 3973acfed0d4 UPSTREAM: blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue()
* 523bfe85392c ANDROID: fuse-bpf: Align data structs for 32-bit kernels
* 9f5a84b95553 ANDROID: GKI: Update symbol list for xiaomi
* 176d72d941d8 ANDROID: vendor_hooks: export cgroup_threadgroup_rwsem
* 1fb9e95d464a ANDROID: GKI: add symbol list file for meizu
* 8fb9de0877bf ANDROID: fuse-bpf: Get correct inode in mkdir
* 0fdb44964c28 ANDROID: ABI: Update allowed list for QCOM
* 404522c763df UPSTREAM: blk-ioc: protect ioc_destroy_icq() by 'queue_lock'
* bd0308e36bc8 ANDROID: GKI: Update symbols to symbol list
* 87647c0c54bb ANDROID: uid_sys_stats: Use llist for deferred work
* 4b3ab91671d8 UPSTREAM: net: nfc: Fix use-after-free caused by nfc_llcp_find_local
* c603880bd51d UPSTREAM: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
* d95b2b008eee UPSTREAM: net: tap_open(): set sk_uid from current_fsuid()
* b15c3a3df0a8 UPSTREAM: usb: typec: ucsi: Fix command cancellation
* 0c34d588aff7 UPSTREAM: locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
* 20266a0652ba ANDROID: kleaf: Remove ptp_kvm.ko from i386 modules
* ce18fe6f29fb ANDROID: GKI: Add symbols to symbol list for oplus
* 8e6550add2d1 ANDROID: vendor_hooks: Add tune swappiness hook in get_scan_count()
* dd87a7122cb9 ANDROID: GKI: Update symbol list for VIVO
* 638804ea1ce0 ANDROID: kleaf: get_gki_modules_list add i386 option
* 264e2973a4bf ANDROID: arm as an option for get_gki_modules_list
* 37edfbc5c467 UPSTREAM: um: Only disable SSE on clang to work around old GCC bugs
* 2a13641a142a ANDROID: GKI: Update abi_gki_aarch64_qcom for page_owner symbols
* f08623648a88 ANDROID: mm: Export page_owner_inited and __set_page_owner
* e44e3955f7e7 ANDROID: Use alias for old rules.
* 67018dd4e42f ANDROID: virt: geniezone: Enable as GKI module for arm64
* 9a399ca7133e ANDROID: Add arch specific gki module list targets
* 3e079b7691b8 FROMLIST: virt: geniezone: Add dtb config support
* 39bd65ec1dc2 FROMLIST: virt: geniezone: Add memory region support
* c26057e351fa FROMLIST: virt: geniezone: Add ioeventfd support
* e73a5222e63e FROMLIST: virt: geniezone: Add irqfd support
* 7427b76faa34 FROMLIST: virt: geniezone: Add irqchip support for virtual interrupt injection
* 540cff087242 FROMLIST: virt: geniezone: Add vcpu support
* 6ce86d075eb9 FROMLIST: virt: geniezone: Add GenieZone hypervisor support
* 40107a00813a FROMLIST: dt-bindings: hypervisor: Add MediaTek GenieZone hypervisor
* beaffb638b34 FROMLIST: docs: geniezone: Introduce GenieZone hypervisor
* e0c4636bd239 UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
* ec1f17ddac62 UPSTREAM: net: tun_chr_open(): set sk_uid from current_fsuid()
* 0adc759b0c59 UPSTREAM: exfat: check if filename entries exceeds max filename length
* f4ba064f766b UPSTREAM: net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
* 5b0878fc616a ANDROID: abi_gki_aarch64_qcom: update abi symbols
* 7551a1a2a11f ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration
* cd018c99fa2f FROMGIT: pstore/ram: Check start of empty przs during init
* ffaab71302ca UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
* 8497f46a8736 UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
* 2f805fb91250 UPSTREAM: erofs: Fix detection of atomic context
* cc6111a28721 UPSTREAM: erofs: fix compact 4B support for 16k block size
* f11ccb03a03e UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
* 7521b904dce7 UPSTREAM: erofs: fix potential overflow calculating xattr_isize
* 6ec6eee87e03 UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
* 9089c10d9c5a UPSTREAM: erofs: initialize packed inode after root inode is assigned
* 797dac42cc52 ANDROID: GKI: Update ABI for zsmalloc fixes
* cb440cecb223 BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
* c0e84be92384 ANDROID: ABI: Update symbols to unisoc whitelist for A14-6.1
* 5ef132d5643b UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
* ec6b3d552a9f UPSTREAM: netfilter: nfnetlink_log: always add a timestamp
* 4db95aa21ae4 ANDROID: virt: gunyah: Do not allocate irq for GH_RM_RESOURCE_NO_VIRQ
* 2d1d3be2baa5 ANDROID: GKI: Add Tuxera symbol list
* 20d8a8975810 ANDROID: ABI: Update oplus symbol list
* 7afa84fbb9f2 ANDROID: vendor_hooks: Add hooks for waking up and exiting control
* 9ca47685c5df ANDROID: GKI: Update symbol list for xiaomi
* 2d7f87b0ffd5 ANDROID: vendor_hooks:vendor hook for percpu-rwsem
* 63af84cffec1 ANDROID: fips140: fix the error injection module parameters
* 71bedf9d9cd2 BACKPORT: blk-crypto: dynamically allocate fallback profile
* 086befddbe91 UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
* ecd8d8a208a7 UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
* 6923dcc21df4 UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer

Change-Id: Idc01a15f70d151d08c30ee23c2939260764e428b
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-31 17:20:05 +00:00
2950de8b2d Merge 6.1.56 into android14-6.1-lts
Changes in 6.1.56
	NFS: Fix error handling for O_DIRECT write scheduling
	NFS: Fix O_DIRECT locking issues
	NFS: More O_DIRECT accounting fixes for error paths
	NFS: Use the correct commit info in nfs_join_page_group()
	NFS: More fixes for nfs_direct_write_reschedule_io()
	NFS/pNFS: Report EINVAL errors from connect() to the server
	SUNRPC: Mark the cred for revalidation if the server rejects it
	NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
	NFSv4.1: fix pnfs MDS=DS session trunking
	media: v4l: Use correct dependency for camera sensor drivers
	media: via: Use correct dependency for camera sensor drivers
	netfs: Only call folio_start_fscache() one time for each folio
	dm: fix a race condition in retrieve_deps
	btrfs: improve error message after failure to add delayed dir index item
	btrfs: remove BUG() after failure to insert delayed dir index item
	ext4: replace the traditional ternary conditional operator with with max()/min()
	ext4: move setting of trimmed bit into ext4_try_to_trim_range()
	ext4: do not let fstrim block system suspend
	netfilter: nf_tables: don't skip expired elements during walk
	netfilter: nf_tables: GC transaction API to avoid race with control plane
	netfilter: nf_tables: adapt set backend to use GC transaction API
	netfilter: nft_set_hash: mark set element as dead when deleting from packet path
	netfilter: nf_tables: remove busy mark and gc batch API
	netfilter: nf_tables: don't fail inserts if duplicate has expired
	netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
	netfilter: nf_tables: GC transaction race with netns dismantle
	netfilter: nf_tables: GC transaction race with abort path
	netfilter: nf_tables: use correct lock to protect gc_list
	netfilter: nf_tables: defer gc run if previous batch is still pending
	netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
	netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
	netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
	netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
	netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
	netfilter: nf_tables: fix memleak when more than 255 elements expired
	ASoC: meson: spdifin: start hw on dai probe
	netfilter: nf_tables: disallow element removal on anonymous sets
	bpf: Avoid deadlock when using queue and stack maps from NMI
	ASoC: rt5640: Revert "Fix sleep in atomic context"
	ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode
	ALSA: hda/realtek: Splitting the UX3402 into two separate models
	netfilter: conntrack: fix extension size table
	selftests: tls: swap the TX and RX sockets in some tests
	net/core: Fix ETH_P_1588 flow dissector
	ASoC: hdaudio.c: Add missing check for devm_kstrdup
	ASoC: imx-audmix: Fix return error with devm_clk_get()
	octeon_ep: fix tx dma unmap len values in SG
	iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
	ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful
	iavf: add iavf_schedule_aq_request() helper
	iavf: schedule a request immediately after add/delete vlan
	i40e: Fix VF VLAN offloading when port VLAN is configured
	netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry()
	ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
	igc: Fix infinite initialization loop with early XDP redirect
	ipv4: fix null-deref in ipv4_link_failure
	scsi: iscsi_tcp: restrict to TCP sockets
	powerpc/perf/hv-24x7: Update domain value check
	dccp: fix dccp_v4_err()/dccp_v6_err() again
	x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer()
	net: hsr: Properly parse HSRv1 supervisor frames.
	platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
	platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
	platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
	platform/x86: intel_scu_ipc: Fail IPC send if still busy
	x86/srso: Fix srso_show_state() side effect
	x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
	net: hns3: add cmdq check for vf periodic service task
	net: hns3: fix GRE checksum offload issue
	net: hns3: only enable unicast promisc when mac table full
	net: hns3: fix fail to delete tc flower rules during reset issue
	net: hns3: add 5ms delay before clear firmware reset irq source
	net: bridge: use DEV_STATS_INC()
	team: fix null-ptr-deref when team device type is changed
	net: rds: Fix possible NULL-pointer dereference
	netfilter: nf_tables: disable toggling dormant table state more than once
	netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
	i915/pmu: Move execlist stats initialization to execlist specific setup
	locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
	net: ena: Flush XDP packets on error.
	bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
	octeontx2-pf: Do xdp_do_flush() after redirects.
	igc: Expose tx-usecs coalesce setting to user
	proc: nommu: /proc/<pid>/maps: release mmap read lock
	proc: nommu: fix empty /proc/<pid>/maps
	cifs: Fix UAF in cifs_demultiplex_thread()
	gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
	i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
	i2c: mux: gpio: Add missing fwnode_handle_put()
	i2c: xiic: Correct return value check for xiic_reinit()
	ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
	ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
	ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen
	ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names
	ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode
	f2fs: optimize iteration over sparse directories
	f2fs: get out of a repeat loop when getting a locked data page
	s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL
	arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
	wifi: ath11k: fix tx status reporting in encap offload mode
	wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
	scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
	scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
	drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3
	drm/amdkfd: Insert missing TLB flush on GFX10 and later
	btrfs: reset destination buffer when read_extent_buffer() gets invalid range
	vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent()
	MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
	spi: spi-gxp: BUG: Correct spi write return value
	drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
	bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
	bus: ti-sysc: Fix missing AM35xx SoC matching
	firmware: arm_scmi: Harden perf domain info access
	firmware: arm_scmi: Fixup perf power-cost/microwatt support
	power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo()
	clk: sprd: Fix thm_parents incorrect configuration
	clk: tegra: fix error return case for recalc_rate
	ARM: dts: omap: correct indentation
	ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
	ARM: dts: Unify pwm-omap-dmtimer node names
	ARM: dts: Unify pinctrl-single pin group nodes for omap4
	ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
	bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
	power: supply: ucs1002: fix error code in ucs1002_get_property()
	firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
	xtensa: add default definition for XCHAL_HAVE_DIV32
	xtensa: iss/network: make functions static
	xtensa: boot: don't add include-dirs
	xtensa: umulsidi3: fix conditional expression
	xtensa: boot/lib: fix function prototypes
	power: supply: rk817: Fix node refcount leak
	selftests/powerpc: Use CLEAN macro to fix make warning
	selftests/powerpc: Pass make context to children
	selftests/powerpc: Fix emit_tests to work with run_kselftest.sh
	soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
	arm64: dts: imx: Add imx8mm-prt8mm.dtb to build
	firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND
	gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
	i2c: npcm7xx: Fix callback completion ordering
	x86/reboot: VMCLEAR active VMCSes before emergency reboot
	ceph: drop messages from MDS when unmounting
	dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
	bpf: Annotate bpf_long_memcpy with data_race
	spi: sun6i: reduce DMA RX transfer width to single byte
	spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
	nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid()
	parisc: sba: Fix compile warning wrt list of SBA devices
	parisc: iosapic.c: Fix sparse warnings
	parisc: drivers: Fix sparse warning
	parisc: irq: Make irq_stack_union static to avoid sparse warning
	scsi: qedf: Add synchronization between I/O completions and abort
	scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
	scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command
	selftests/ftrace: Correctly enable event in instance-event.tc
	ring-buffer: Avoid softlockup in ring_buffer_resize()
	btrfs: assert delayed node locked when removing delayed item
	selftests: fix dependency checker script
	ring-buffer: Do not attempt to read past "commit"
	net/smc: bugfix for smcr v2 server connect success statistic
	ata: sata_mv: Fix incorrect string length computation in mv_dump_mem()
	platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
	platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode
	thermal/of: add missing of_node_put()
	drm/amd/display: Don't check registers, if using AUX BL control
	drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
	drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV
	drm/amdgpu: Handle null atom context in VBIOS info ioctl
	riscv: errata: fix T-Head dcache.cva encoding
	scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
	scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
	smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
	ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
	spi: nxp-fspi: reset the FLSHxCR1 registers
	spi: stm32: add a delay before SPI disable
	ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
	spi: intel-pci: Add support for Granite Rapids SPI serial flash
	bpf: Clarify error expectations from bpf_clone_redirect
	ALSA: hda: intel-sdw-acpi: Use u8 type for link index
	ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.
	ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
	firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
	memblock tests: fix warning: "__ALIGN_KERNEL" redefined
	memblock tests: fix warning ‘struct seq_file’ declared inside parameter list
	ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
	media: vb2: frame_vector.c: replace WARN_ONCE with a comment
	NFSv4.1: fix zero value filehandle in post open getattr
	ASoC: SOF: Intel: MTL: Reduce the DSP init timeout
	powerpc/watchpoints: Disable preemption in thread_change_pc()
	powerpc/watchpoint: Disable pagefaults when getting user instruction
	powerpc/watchpoints: Annotate atomic context in more places
	ncsi: Propagate carrier gain/loss events to the NCSI controller
	net: hsr: Add __packed to struct hsr_sup_tlv.
	tsnep: Fix NAPI scheduling
	tsnep: Fix NAPI polling with budget 0
	LoongArch: Set all reserved memblocks on Node#0 at initialization
	fbdev/sh7760fb: Depend on FB=y
	perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
	nvme-pci: factor the iod mempool creation into a helper
	nvme-pci: factor out a nvme_pci_alloc_dev helper
	nvme-pci: do not set the NUMA node of device if it has none
	wifi: ath11k: Don't drop tx_status when peer cannot be found
	scsi: qla2xxx: Fix NULL pointer dereference in target mode
	nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
	smack: Record transmuting in smk_transmuted
	smack: Retrieve transmuting information in smack_inode_getsecurity()
	iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
	x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
	x86/srso: Add SRSO mitigation for Hygon processors
	KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway
	KVM: SVM: Fix TSC_AUX virtualization setup
	KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
	KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe()
	mptcp: fix bogus receive window shrinkage with multiple subflows
	misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
	Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
	serial: 8250_port: Check IRQ data before use
	nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
	netfilter: nf_tables: disallow rule removal from chain binding
	ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
	LoongArch: Define relocation types for ABI v2.10
	LoongArch: numa: Fix high_memory calculation
	ata: libata-scsi: link ata port and scsi device
	ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
	io_uring/fs: remove sqe->rw_flags checking from LINKAT
	i2c: i801: unregister tco_pdev in i801_probe() error path
	ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
	kernel/sched: Modify initial boot task idle setup
	sched/rt: Fix live lock between select_fallback_rq() and RT push
	netfilter: nf_tables: fix kdoc warnings after gc rework
	Revert "SUNRPC dont update timeout value on connection reset"
	timers: Tag (hr)timer softirq as hotplug safe
	drm/tests: Fix incorrect argument in drm_test_mm_insert_range
	arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y
	mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()
	mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy()
	mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
	ring-buffer: Update "shortest_full" in polling
	btrfs: properly report 0 avail for very full file systems
	media: uvcvideo: Fix OOB read
	bpf: Add override check to kprobe multi link attach
	bpf: Fix BTF_ID symbol generation collision
	bpf: Fix BTF_ID symbol generation collision in tools/
	net: thunderbolt: Fix TCPv6 GSO checksum calculation
	fs/smb/client: Reset password pointer to NULL
	ata: libata-core: Fix ata_port_request_pm() locking
	ata: libata-core: Fix port and device removal
	ata: libata-core: Do not register PM operations for SAS ports
	ata: libata-sata: increase PMP SRST timeout to 10s
	drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top
	power: supply: rk817: Add missing module alias
	power: supply: ab8500: Set typing and props
	fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
	drm/amdkfd: Use gpu_offset for user queue's wptr
	drm/meson: fix memory leak on ->hpd_notify callback
	memcg: drop kmem.limit_in_bytes
	mm, memcg: reconsider kmem.limit_in_bytes deprecation
	ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL
	Linux 6.1.56

Change-Id: Id110614d91d6d60fb6c7622c5af82f219a84a30f
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-27 09:17:04 +00:00
1c5ec1e54d Merge 6.1.55 into android14-6.1-lts
Changes in 6.1.55
	autofs: fix memory leak of waitqueues in autofs_catatonic_mode
	btrfs: output extra debug info if we failed to find an inline backref
	locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
	ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
	kernel/fork: beware of __put_task_struct() calling context
	rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
	scftorture: Forgive memory-allocation failure if KASAN
	ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
	perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
	perf/imx_ddr: speed up overflow frequency of cycle
	hw_breakpoint: fix single-stepping when using bpf_overflow_handler
	ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
	selftests/nolibc: fix up kernel parameters support
	devlink: remove reload failed checks in params get/set callbacks
	crypto: lrw,xts - Replace strlcpy with strscpy
	ice: Don't tx before switchdev is fully configured
	wifi: ath9k: fix fortify warnings
	wifi: ath9k: fix printk specifier
	wifi: mwifiex: fix fortify warning
	mt76: mt7921: don't assume adequate headroom for SDIO headers
	wifi: wil6210: fix fortify warnings
	can: sun4i_can: Add acceptance register quirk
	can: sun4i_can: Add support for the Allwinner D1
	net: Use sockaddr_storage for getsockopt(SO_PEERNAME).
	net/ipv4: return the real errno instead of -EINVAL
	crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
	Bluetooth: Fix hci_suspend_sync crash
	netlink: convert nlk->flags to atomic flags
	tpm_tis: Resend command to recover from data transfer errors
	mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
	alx: fix OOB-read compiler warning
	wifi: mac80211: check S1G action frame size
	netfilter: ebtables: fix fortify warnings in size_entry_mwt()
	wifi: cfg80211: reject auth/assoc to AP with our address
	wifi: cfg80211: ocb: don't leave if not joined
	wifi: mac80211: check for station first in client probe
	wifi: mac80211_hwsim: drop short frames
	libbpf: Free btf_vmlinux when closing bpf_object
	drm/bridge: tc358762: Instruct DSI host to generate HSE packets
	drm/edid: Add quirk for OSVR HDK 2.0
	arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
	arm64: dts: qcom: sm6350: correct ramoops pmsg-size
	arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
	arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
	samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
	drm/amd/display: Fix underflow issue on 175hz timing
	ASoC: SOF: topology: simplify code to prevent static analysis warnings
	ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
	ALSA: hda: intel-dsp-cfg: add LunarLake support
	drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK
	drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
	drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314
	drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
	drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer()
	bus: ti-sysc: Configure uart quirks for k3 SoC
	md: raid1: fix potential OOB in raid1_remove_disk()
	ext2: fix datatype of block number in ext2_xattr_set2()
	fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
	jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
	PCI: dwc: Provide deinit callback for i.MX
	ARM: 9317/1: kexec: Make smp stop calls asynchronous
	powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
	PCI: vmd: Disable bridge window for domain reset
	PCI: fu740: Set the number of MSI vectors
	media: mdp3: Fix resource leaks in of_find_device_by_node
	media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
	media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
	media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
	media: anysee: fix null-ptr-deref in anysee_master_xfer
	media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
	media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
	scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected
	media: tuners: qt1010: replace BUG_ON with a regular error
	media: pci: cx23885: replace BUG with error return
	usb: cdns3: Put the cdns set active part outside the spin lock
	usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
	tools: iio: iio_generic_buffer: Fix some integer type and calculation
	scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
	serial: cpm_uart: Avoid suspicious locking
	misc: open-dice: make OPEN_DICE depend on HAS_IOMEM
	usb: ehci: add workaround for chipidea PORTSC.PEC bug
	usb: chipidea: add workaround for chipidea PEC bug
	media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
	kobject: Add sanity check for kset->kobj.ktype in kset_register()
	interconnect: Fix locking for runpm vs reclaim
	printk: Keep non-panic-CPUs out of console lock
	printk: Consolidate console deferred printing
	dma-buf: Add unlocked variant of attachment-mapping functions
	misc: fastrpc: Prepare to dynamic dma-buf locking specification
	misc: fastrpc: Fix incorrect DMA mapping unmap request
	MIPS: Use "grep -E" instead of "egrep"
	btrfs: add a helper to read the superblock metadata_uuid
	btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
	block: factor out a bvec_set_page helper
	nvmet: use bvec_set_page to initialize bvecs
	nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()
	drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
	scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
	selftests: tracing: Fix to unmount tracefs for recovering environment
	x86/ibt: Suppress spurious ENDBR
	riscv: kexec: Align the kexeced kernel entry
	scsi: target: core: Fix target_cmd_counter leak
	scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
	panic: Reenable preemption in WARN slowpath
	x86/boot/compressed: Reserve more memory for page tables
	x86/purgatory: Remove LTO flags
	samples/hw_breakpoint: fix building without module unloading
	md/raid1: fix error: ISO C90 forbids mixed declarations
	Revert "SUNRPC: Fail faster on bad verifier"
	attr: block mode changes of symlinks
	ovl: fix failed copyup of fileattr on a symlink
	ovl: fix incorrect fdput() on aio completion
	io_uring/net: fix iter retargeting for selected buf
	nvme: avoid bogus CRTO values
	md: Put the right device in md_seq_next
	Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory"
	dm: don't attempt to queue IO under RCU protection
	btrfs: fix lockdep splat and potential deadlock after failure running delayed items
	btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio
	btrfs: release path before inode lookup during the ino lookup ioctl
	btrfs: check for BTRFS_FS_ERROR in pending ordered assert
	tracing: Have tracing_max_latency inc the trace array ref count
	tracing: Have event inject files inc the trace array ref count
	tracing: Increase trace array ref count on enable and filter files
	tracing: Have current_trace inc the trace array ref count
	tracing: Have option files inc the trace array ref count
	selinux: fix handling of empty opts in selinux_fs_context_submount()
	nfsd: fix change_info in NFSv4 RENAME replies
	tracefs: Add missing lockdown check to tracefs_create_dir()
	i2c: aspeed: Reset the i2c controller when timeout occurs
	ata: libata: disallow dev-initiated LPM transitions to unsupported states
	ata: libahci: clear pending interrupt status
	scsi: megaraid_sas: Fix deadlock on firmware crashdump
	scsi: pm8001: Setup IRQs on resume
	ext4: fix rec_len verify error
	drm/amd/display: fix the white screen issue when >= 64GB DRAM
	Revert "memcg: drop kmem.limit_in_bytes"
	drm/amdgpu: fix amdgpu_cs_p1_user_fence
	net/sched: Retire rsvp classifier
	interconnect: Teach lockdep about icc_bw_lock order
	Linux 6.1.55

Change-Id: I95193a57879a13b04b5ac8647a24e6d8304fcb0e
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-26 18:58:32 +00:00
769612f594 Merge tag 'android14-6.1.43_r00' into android14-6.1
This catches the android14-6.1 branch up with the 6.1.43 LTS upstream
release.  It contains the following commits:

* e8ac95d4bc05 Revert "arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2"
* cf0f2622654b Revert "locking/rtmutex: Fix task->pi_waiters integrity"
* 38b64945f184 Revert "ring-buffer: Fix wrong stat of cpu_buffer->read"
*   7f81705800e5 Merge 6.1.43 into android14-6.1-lts
|\
| * 52a953d0934b Linux 6.1.43
| * c3d576baa6c8 dma-buf: fix an error pointer vs NULL bug
| * 23acc2b850ba dma-buf: keep the signaling time of merged fences v3
| * 665e6fd71468 test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
| * 0ab95d5ce8be selftests: mptcp: sockopt: use 'iptables-legacy' if available
| * bd2decac7345 mptcp: ensure subflow is unhashed before cleaning the backlog
| * ab79c7541d84 cpufreq: intel_pstate: Drop ACPI _PSS states table patching
| * 602a1cbc24a2 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
| * f7fcc0f1b26b ACPI: processor: perflib: Use the "no limit" frequency QoS
| * d701687c898e drm/amd/display: Write to correct dirty_rect
| * d58fb94f24f8 drm/amd/display: perform a bounds check before filling dirty rectangles
| * 0441c4415442 tracing: Fix trace_event_raw_event_synth() if else statement
| * f5e8f7a02c15 drm/amd/display: set per pipe dppclk to 0 when dpp is off
| * 73679f8c455e rbd: retrieve and check lock owner twice before blocklisting
| * 0c0b6412c966 rbd: harden get_lock_owner_info() a bit
| * c0d067c79b23 rbd: make get_lock_owner_info() return a single locker or NULL
| * 3d215ad49c6a dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
| * 507f70c06aa9 drm/i915/dpt: Use shmem for dpt objects
| * e046aecb73e0 ceph: never send metrics if disable_send_metrics is set
| * 8ab9ad163804 PM: sleep: wakeirq: fix wake irq arming
| * 356e711640ae arm64/sme: Set new vector length before reallocating
| * ff54cb993b31 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
| * 6deb8727f2a5 s390/dasd: print copy pair message only for the correct error
| * c4ae208cc335 s390/dasd: fix hanging device after quiesce/resume
| * 2b58bd384730 LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
| * 8a5e0c1f71dc LoongArch: BPF: Fix check condition to call lu32id in move_imm()
| * 024ed3b9b8e3 Revert "um: Use swap() to make code cleaner"
| * e1d54962a63b soundwire: fix enumeration completion
| * dda7cfcaa46b selftests: mptcp: join: only check for ip6tables if needed
| * aedec6019d7c net: dsa: qca8k: fix mdb add/del case with 0 VID
| * 828f9526f061 net: dsa: qca8k: fix broken search_and_del
| * d42c326288ac net: dsa: qca8k: fix search_and_insert wrong handling of new rule
| * e1fda7c1250f virtio-net: fix race between set queues and probe
| * cd1a8952ff52 xen: speed up grant-table reclaim
| * af7aa4fe94b3 proc/vmcore: fix signedness bug in read_from_oldmem()
| * 7f1715d827dc locking/rtmutex: Fix task->pi_waiters integrity
| * d392d2d72af3 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
| * a80d2cb27d39 irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
| * 2edb87931afd tpm_tis: Explicitly check for error code
| * c9af433b1138 ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
| * d79f730bb807 nfsd: Remove incorrect check in nfsd4_validate_stateid
| * e5a87723e8c7 file: always lock position for FMODE_ATOMIC_POS
| * 2663e2cb91a7 x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
| * 360c98f5830d btrfs: check for commit error at btrfs_attach_transaction_barrier()
| * a7b85dc31644 btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
| * cbec34d3021d btrfs: account block group tree when calculating global reserve size
| * 5fec6f7903f9 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
| * 85f8077893ec hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
| * bf7b30dc16da ALSA: hda/relatek: Enable Mute LED on HP 250 G8
| * db3c5ca31400 ALSA: hda/realtek: Support ASUS G713PV laptop
| * 96a0b80eb1b0 Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
| * 9615ca54bc13 tty: n_gsm: fix UAF in gsm_cleanup_mux
| * 7ae9f55a4950 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
| * 41e05572e871 staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
| * ef301c41a10e Documentation: security-bugs.rst: clarify CVE handling
| * ddb9503d1c2e Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
| * 9ae3d7941f8d Revert "usb: xhci: tegra: Fix error check"
| * cf8203ea19ef usb: xhci-mtk: set the dma max_seg_size
| * c0ebcc7e7fb1 usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
| * 9590eeef4d65 USB: quirks: add quirk for Focusrite Scarlett
| * 98a6054d51cc usb: ohci-at91: Fix the unhandle interrupt when resume
| * a28062554190 usb: misc: ehset: fix wrong if condition
| * c1fad1695bef usb: dwc3: don't reset device side if dwc3 was configured as host-only
| * 84ff2e988b0b usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
| * bf4986fbeb21 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
| * 60816ac26f2f usb: typec: Use sysfs_emit_at when concatenating the string
| * 9e4c1e68bf6a usb: typec: Iterate pds array when showing the pd list
| * 59feda7f3889 usb: typec: Set port->pd before adding device for typec_port
| * efd354eb7955 can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
| * 60dea45ea317 USB: serial: simple: sort driver entries
| * 889122fe36f4 USB: serial: simple: add Kaufmann RKS+CAN VCP
| * 6341ef50ca26 USB: serial: option: add Quectel EC200A module support
| * f13b7a9f16db USB: serial: option: support Quectel EM060K_128
| * 71bef922ff9a serial: sifive: Fix sifive_serial_console_setup() section
| * ace0efeb56f4 serial: 8250_dw: Preserve original value of DLF register
| * 016a4a2a7587 serial: qcom-geni: drop bogus runtime pm state update
| * eb1a542824ee KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
| * d8eb0c480f1e KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
| * ed8bbe6627cf KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
| * c80b7c8f9d52 usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
| * de77000c1923 USB: gadget: Fix the memory leak in raw_gadget driver
| * 0f23a9eb8abf usb: gadget: call usb_gadget_check_config() to verify UDC capability
| * 0cf9741aa323 Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
| * a3a3c7bddab9 tracing: Fix warning in trace_buffered_event_disable()
| * 77996fa5c64f ring-buffer: Fix wrong stat of cpu_buffer->read
| * 9d0a4a7777cc ata: pata_ns87415: mark ns87560_tf_read static
| * 84415f934ad4 ublk: fail to recover device if queue setup is interrupted
| * 0d5916c43957 ublk: fail to start device if queue setup is interrupted
| * c741076a3c76 ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
| * a39bf13f8640 drm/msm: Disallow submit with fence id 0
| * 3398e8b2833f drm/msm: Switch idr_lock to spinlock
| * d722661362ca RDMA/irdma: Report correct WC error
| * fe3409cd013c RDMA/irdma: Fix op_type reporting in CQEs
| * e139cc2974b8 drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()
| * 5c58d120bf81 drm/amd: Fix an error handling mistake in psp_sw_init()
| * ce114218f74e dm raid: protect md_stop() with 'reconfig_mutex'
| * e08db3f85df2 dm raid: clean up four equivalent goto tags in raid_ctr()
| * d43c7edfeb94 dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
| * 37b5a0bdb896 xenbus: check xen_domain in xenbus_probe_initcall
| * a71cd15a8592 drm/i915: Fix an error handling path in igt_write_huge()
| * ddac66e802ce smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
| * 55704f087f78 block: Fix a source code comment in include/uapi/linux/blkzoned.h
| * f656ba177f69 ASoC: fsl_spdif: Silence output on stop
| * 6806494ed4a0 cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
| * 748fadc08bcb cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
| * 1b8b83537338 drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
| * b8500538b8f5 RDMA/bnxt_re: Prevent handling any completions after qp destroy
| * d335b5fb332e RDMA/mthca: Fix crash when polling CQ for shared QPs
| * 5986e96be7d0 RDMA/irdma: Fix data race on CQP request done
| * 4e1a5842a359 RDMA/irdma: Fix data race on CQP completion stats
| * b83e4c1e4c72 RDMA/irdma: Add missing read barriers
| * 14627d02b103 drm/msm/adreno: Fix snapshot BINDLESS_DATA size
| * b6432b68700f drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
| * 10b5920c33c1 RDMA/mlx4: Make check for invalid flags stricter
| * 539cf23cb488 tipc: stop tipc crypto on failure in tipc_node_create
| * 5f6a842db178 tipc: check return value of pskb_trim()
| * 0069a11a6f00 benet: fix return value check in be_lancer_xmit_workarounds()
| * 0f7432b7c3b5 net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
| * eefc0b32159a net/sched: mqprio: add extack to mqprio_parse_nlattr()
| * 5523d2e31935 net/sched: mqprio: refactor nlattr parsing to a separate function
| * 7218974aba07 mm: suppress mm fault logging if fatal signal already pending
| * 268cb07ef3ee netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
| * 4237462a073e netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
| * 89a4d1a89751 netfilter: nft_set_rbtree: fix overlap expiration walk
| * c09df09241fd igc: Fix Kernel Panic during ndo_tx_timeout callback
| * 1ecdbf2467ae x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
| * cb160f4f90d1 platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
| * 847265678ec5 net: stmmac: Apply redundant write work around on 4.xx too
| * 17e67a071b60 octeontx2-af: Fix hash extraction enable configuration
| * 9b0c968a13fa octeontx2-af: Removed unnecessary debug messages.
| * 517a4f3b093c team: reset team's flags when down link is P2P device
| * 4c50927853f6 bonding: reset bond's flags when down link is P2P device
| * 46bf2459d6de ice: Fix memory management in ice_ethtool_fdir.c
| * 51aea7e9d521 tcp: Reduce chance of collisions in inet6_hashfn().
| * 776da4eca034 ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
| * 6ed1e466ef69 ethernet: atheros: fix return value check in atl1e_tso_csum()
| * 85c38ac62c13 atheros: fix return value check in atl1_tso()
| * 01cb355bb92e phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
| * 69534f5ab784 vxlan: fix GRO with VXLAN-GPE
| * 9e22b434ff4a vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
| * ddc6ab3834bc vxlan: calculate correct header length for GPE
| * 4de5cd8d8939 net: hns3: fix wrong bw weight of disabled tc issue
| * 487b685c815b net: hns3: fix wrong tc bandwidth weight data issue
| * b93161779b45 net: hns3: fix the imp capability bit cannot exceed 32 bits issue
| * e3339d44e016 net: phy: marvell10g: fix 88x3310 power up
| * c76d3742b688 iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
| * 469879eda36d iavf: fix potential deadlock on allocation failure
| * c0fa9a5a7a3f i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
| * 940a2c75f5e9 media: amphion: Fix firmware path to match linux-firmware
| * 70f9f05abaad media: staging: atomisp: select V4L2_FWNODE
| * accc838fd66a soundwire: qcom: update status correctly with mask
| * cf52320a391a phy: qcom-snps-femto-v2: properly enable ref clock
| * 01d8e499999c phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
| * b6132813be93 phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
| * 3a5dbdc53a5f phy: phy-mtk-dp: Fix an error code in probe()
| * 15c94c3151d9 drm/amd/display: Prevent vtotal from being set to 0
| * d5741133e6e2 drm/amd/display: Fix possible underflow for displays with large vblank
| * 342ec1696d2d drm/amd/display: update extended blank for dcn314 onwards
| * 27931ea53ce5 drm/amd/display: Add FAMS validation before trying to use it
| * 6415d5de13f5 drm/amd/display: fix dc/core/dc.c kernel-doc
| * 549f20581996 drm/amd/display: Rework comments on dc file
| * 4eed29e8a8fd maple_tree: fix 32 bit mas_next testing
| * 1b6e8744ed7c maple_tree: add __init and __exit to test module
| * cba7ddf552bb test_maple_tree: test modifications while iterating
| * a6e2a0e4144c tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
| * bee994668855 Revert "tracing: Add "(fault)" name injection to kernel probes"
| * f3baa42afeea tracing: Allow synthetic events to pass around stacktraces
| * d92ee6bce196 tracing/probes: Fix to avoid double count of the string length on the array
| * 16cc22202611 tracing/probes: Add symstr type for dynamic events
| * f5ded0c11d4b mptcp: do not rely on implicit state check in mptcp_listen()
| * fbe9fa195ef2 mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
| * cde7f2fd6323 arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
| * eb1de0a2347c KVM: arm64: Condition HW AF updates on config option
| * 17e188e0feb0 drm/ttm: never consider pinned BOs for eviction&swap
| * a7451c38e15b tty: fix hang on tty device with no_room set
| * 72deb1755011 n_tty: Rename tail to old_tail in n_tty_read()
| * e9c44738cb1f drm/ttm: Don't leak a resource on eviction error
| * 3a8f9b8ccf2b drm/ttm: Don't print error message if eviction was interrupted
| * 76fcfc6ae3a6 drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
| * f8b61a2c29fc drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
| * 41c666e2b751 drm/amd/display: Update correct DCN314 register header
| * 8f0582fb6d0e drm/amd/display: fix dcn315 single stream crb allocation
| * 38fa05cad9df drm/amd/display: add pixel rate based CRB allocation support
| * ad8c20954406 drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315
| * acba20a5b2c8 drm/amd/display: use low clocks for no plane configs
| * 8d515d39d800 drm/amd/display: add ODM case when looking for first split pipe
| * 3a88351318bb drm/amd/display: Use min transition for all SubVP plane add/remove
| * a5397c85f0b8 drm/amd/display: Include surface of unaffected streams
| * d5b3e4cf9942 drm/amd/display: Copy DC context in the commit streams
| * 4efb2d22003f drm/amd/display: Enable new commit sequence only for DCN32x
| * bc2c7003888b drm/amd/display: Rework context change check
| * 810329d3d418 drm/amd/display: Check if link state is valid
| * f1edb2f58adb drm/amd/display: add FB_DAMAGE_CLIPS support
| * ed92b595af43 PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
| * 7b65231b65cc PCI: rockchip: Fix window mapping and address translation for endpoint
| * 3b117fd8cf43 PCI: rockchip: Remove writes to unused registers
| * 13b9c5f6059f PCI/ASPM: Avoid link retraining race
| * 4d1cd90cea2e PCI/ASPM: Factor out pcie_wait_for_retrain()
| * 8dfeae80825f PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
| * ecd9da1d0599 MIPS: Loongson: Fix build error when make modules_install
| * 3fac9a39f8bb MIPS: Loongson: Move arch cflags to MIPS top level Makefile
| * 70957ae16093 i2c: nomadik: Remove a useless call in the remove function
| * a9be061237aa i2c: nomadik: Use devm_clk_get_enabled()
| * 82dee5b2586c i2c: nomadik: Remove unnecessary goto label
| * 1dc23fb83b71 i2c: Improve size determinations
| * 38a8983ae1d0 i2c: Delete error messages for failed memory allocations
| * 7b7291ab2912 btrfs: fix race between quota disable and relocation
| * 44e2afbf650f gpio: mvebu: fix irq domain leak
| * 8ee94aab9970 gpio: mvebu: Make use of devm_pwmchip_add
| * 19156bcb881c pwm: Add a stub for devm_pwmchip_add()
| * b2d8ac988f3c gpio: tps68470: Make tps68470_gpio_output() always set the initial value
| * 04f7d4917471 io_uring: don't audit the capability check in io_uring_create()
| * 017f686bcb53 KVM: s390: pv: fix index value of replaced ASCE
| * e8df12986066 powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
| * 557ea2ff0519 blk-mq: Fix stall due to recursive flush plug
| * 0935bbbf6e5a jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
| * 6e385845eea1 drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13
| * 32631ac27c91 drm/amd: Move helper for dynamic speed switch check out of smu13
| * 53dd2ca2c02f ovl: fix null pointer dereference in ovl_permission()
| * a9174f0d7add drm/amd/display: Keep PHY active for dp config
| * 2bb912161697 platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
| * fd14866ebedd platform/x86/amd/pmf: Notify OS power slider update
| * b068314fd8ce netfilter: nf_tables: fix underflow in chain reference counter
| * 35651fde1a7b netfilter: nf_tables: fix underflow in object reference counter
* | f5aa90efe864 FROMLIST: Revert "fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT"
* | 469cf75fcc51 Revert "sched/psi: Fix avgs_work re-arm in psi_avgs_work()"
* | d18fe3efda27 Revert "sched/psi: Rearrange polling code in preparation"
* | 5b039dbb9161 Revert "sched/psi: Rename existing poll members in preparation"
* | ed063a7e761b Revert "sched/psi: Extract update_triggers side effect"
* | 2c1e89916b2b Revert "sched/psi: Allow unprivileged polling of N*2s period"
* | ffed79e366a0 Revert "sched/psi: use kernfs polling functions for PSI trigger polling"
* | 8976ff249f99 Merge 6.1.42 into android14-6.1-lts
|\|
| * d2a6dc4eaf6d Linux 6.1.42
| * 1d4607f2a50c Revert "drm/amd/display: edp do not add non-edid timings"
| * 2f2ba3c16230 drm/amd/display: Add polling method to handle MST reply packet
| * 78ea2ed76ce9 drm/amd/display: fix linux dp link lost handled only one time
| * b31143b0fbbd drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
| * c14702daf1f5 drm/amd/display: force connector state when bpc changes during compliance
| * 00f68f5c1be1 drm/dp_mst: Clear MSG_RDY flag before sending new message
| * c085ffaf67db drm/amd/display: fix some coding style issues
| * 374735cbe2f1 drm/amd/display: use max_dsc_bpp in amdgpu_dm
| * 268bfb378256 selftests/bpf: Fix sk_assign on s390x
| * fd1e31d1bcb7 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
| * a7c1eb9cb86f selftests/bpf: make test_align selftest more robust
| * 4c8f30a2ad94 bpf: aggressively forget precise markings during state checkpointing
| * 8b57a37d0ee7 bpf: stop setting precise in current state
| * 56675ddcb011 bpf: allow precision tracking for programs with subprogs
| * dd33fbe4af2c scripts/kallsyms: update the usage in the comment block
| * 5fab8c91e59c scripts/kallsyms.c Make the comment up-to-date with current implementation
| * 320f980bc0bb kallsyms: add kallsyms_seqs_of_names to list of special symbols
| * 7531eb07b254 spi: dw: Remove misleading comment for Mount Evans SoC
| * 70a3015683b0 drm/ttm: fix bulk_move corruption when adding a entry
| * 61622fa37914 tracing/histograms: Return an error if we fail to add histogram to hist_vars list
| * bae17da3ae4c jbd2: recheck chechpointing non-dirty buffer
| * b9f0f20ab014 net: phy: prevent stale pointer dereference in phy_init()
| * f311c7680014 tcp: annotate data-races around fastopenq.max_qlen
| * 01a1563a09c0 tcp: annotate data-races around icsk->icsk_user_timeout
| * 918a1beb0abf tcp: annotate data-races around tp->notsent_lowat
| * b02f8fce7cc5 tcp: annotate data-races around rskq_defer_accept
| * 17c3d7583399 tcp: annotate data-races around tp->linger2
| * e63939720243 tcp: annotate data-races around icsk->icsk_syn_retries
| * d27a1aa37e32 tcp: annotate data-races around tp->keepalive_probes
| * 161b069389dd tcp: annotate data-races around tp->keepalive_intvl
| * 87b8466eb0cd tcp: annotate data-races around tp->keepalive_time
| * 2c84a3d78ad8 tcp: annotate data-races around tp->tsoffset
| * 949eb838803a tcp: annotate data-races around tp->tcp_tx_delay
| * 0d4d6b083da9 Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
| * e969bfed84c1 Bluetooth: ISO: fix iso_conn related locking and validity issues
| * 59bd1e476bbc Bluetooth: hci_event: call disconnect callback before deleting conn
| * 13ad45ad14df Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
| * e18922ce3e31 netfilter: nf_tables: skip bound chain on rule flush
| * ec3e856075c5 netfilter: nf_tables: skip bound chain in netns release path
| * 90c3955beb85 netfilter: nft_set_pipapo: fix improper element removal
| * f372992820be netfilter: nf_tables: can't schedule in nft_chain_validate
| * 6026fa4f4702 netfilter: nf_tables: fix spurious set element insertion failure
| * c1dc350a371a ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
| * 050c24656a94 llc: Don't drop packet from non-root netns.
| * 50e4b32d2e58 fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
| * a44ff125731f Revert "tcp: avoid the lookup process failing to get sk in ehash table"
| * d1a4d697a9ec net:ipv6: check return value of pskb_trim()
| * 205bad1b3042 net: ipv4: Use kfree_sensitive instead of kfree
| * fac47182d3c2 tcp: annotate data-races around tcp_rsk(req)->ts_recent
| * aa32235da43c tcp: annotate data-races around tcp_rsk(req)->txhash
| * f62a00b7d135 net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
| * 1d8e3ec4f0a6 igc: Prevent garbled TX queue with XDP ZEROCOPY
| * c0268bc0d7ad igc: Avoid transmit queue timeout for XDP
| * bb6ae775ff7f bpf, arm64: Fix BTI type used for freplace attached functions
| * 8620c53ced63 bpf: Repeat check_max_stack_depth for async callbacks
| * d55ff358b049 bpf: Fix subprog idx logic in check_max_stack_depth
| * c355f3a27b11 octeontx2-pf: Dont allocate BPIDs for LBK interfaces
| * 0f56bfe19aa6 security: keys: Modify mismatched function name
| * 3fc081edddf3 iavf: fix reset task race with iavf_remove()
| * 2647ff59c52e iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
| * 9743519240c6 iavf: Wait for reset in callbacks which trigger it
| * f43ab442a8eb iavf: make functions static where possible
| * 9e36533d666d iavf: send VLAN offloading caps once after VFR
| * 5d1c0ac33d81 iavf: Move netdev_update_features() into watchdog task
| * 6d9d01689b82 iavf: use internal state to free traffic IRQs
| * 6e1d8f133207 iavf: Fix out-of-bounds when setting channels on remove
| * ca12b98e04b5 iavf: Fix use-after-free in free_netdev
| * ce3ec3fc64e0 net: dsa: microchip: correct KSZ8795 static MAC table access
| * 54830adfd9a5 net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries
| * 8a60427c8abd net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
| * e4820a764e95 net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
| * 155f59453414 net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
| * 2256b27f542b net: sched: cls_u32: Undo refcount decrement in case update failed
| * a9345793469b net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
| * fa753f865677 net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms
| * 813572a08d49 ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
| * c55901d381a2 cifs: fix mid leak during reconnection after timeout threshold
| * 855643c8d289 net: ethernet: mtk_eth_soc: handle probe deferral
| * 6924f3c89846 bridge: Add extack warning when enabling STP in netns.
| * 3325b8ddfe29 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
| * 4148d6c766c4 dsa: mv88e6xxx: Do a final check before timing out
| * f4c0a6b8ce17 kallsyms: strip LTO-only suffixes from promoted global functions
| * 5004d383fe8c kallsyms: Correctly sequence symbols when CONFIG_LTO_CLANG=y
| * 28fdfda791d4 kallsyms: Improve the performance of kallsyms_lookup_name()
| * c401b72836ca spi: s3c64xx: clear loopback bit after loopback test
| * 9c85f71d3fc8 btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
| * 08bdd70974a8 perf build: Fix library not found error when using CSLIBS
| * 6aa851f6276f fbdev: imxfb: Removed unneeded release_mem_region
| * e7bb9436ea97 fbdev: imxfb: warn about invalid left/right margin
| * 7a2d80a8c24a spi: bcm63xx: fix max prepend length
| * 6af800f91747 pinctrl: renesas: rzg2l: Handle non-unique subnode names
| * be087281dc79 pinctrl: renesas: rzv2m: Handle non-unique subnode names
| * 92cc0153324b sched/psi: use kernfs polling functions for PSI trigger polling
| * d5dca1977685 sched/psi: Allow unprivileged polling of N*2s period
| * fb4bc32fc1be sched/psi: Extract update_triggers side effect
| * c1623d4d0bef sched/psi: Rename existing poll members in preparation
| * c176dda0a6a6 sched/psi: Rearrange polling code in preparation
| * 7d8bba4da1a8 sched/psi: Fix avgs_work re-arm in psi_avgs_work()
| * 45f739e8fb34 sched/fair: Use recent_used_cpu to test p->cpus_ptr
| * 6ede0d0f8865 ASoC: qcom: q6apm: do not close GPR port before closing graph
| * 5da98d0438bd ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
| * e3495bc99464 ASoC: codecs: wcd938x: fix mbhc impedance loglevel
| * 3122e90b5cb0 ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
| * da64c8889fcd net: hns3: fix strncpy() not using dest-buf length as length issue
| * 39695e87d86f igb: Fix igb_down hung on surprise removal
| * 6887f3588171 wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
| * 6862557e9afe wifi: iwlwifi: mvm: avoid baid size integer overflow
| * a46a62491460 wifi: iwlwifi: Add support for new PCI Id
| * 8e0a94e31ade wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
| * 408d40c729cb devlink: report devlink_port_type_warn source device
| * 0d1426415522 net: ethernet: litex: add support for 64 bit stats
| * 86f9330a49d1 wifi: ath11k: fix memory leak in WMI firmware stats
| * 766e606536b9 spi: dw: Add compatible for Intel Mount Evans SoC
| * d0124848c794 wifi: mac80211_hwsim: Fix possible NULL dereference
| * 8656b31d2efd wifi: ath11k: add support default regdb while searching board-2.bin for WCN6855
| * 4e291a07af77 bpf: tcp: Avoid taking fast sock lock in iterator
| * c006fe361cfd bpf: Address KCSAN report on bpf_lru_list
| * 10fa03a9c1bc bpf: Print a warning only if writing to unprivileged_bpf_disabled.
| * 8d1342108c2b wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
| * 78a5f711efce sched/fair: Don't balance task to its current running CPU
| * 896f4d6046b3 rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
| * 9027d69221ff rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
| * e055d0ec8809 ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
| * aa7cdf487ab3 FS: JFS: Check for read-only mounted filesystem in txBegin
| * 3e5eb6c5ecd8 FS: JFS: Fix null-ptr-deref Read in txBegin
| * da0a7c697595 MIPS: dec: prom: Address -Warray-bounds warning
| * bdf07ab1595b fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
| * a68241498093 udf: Fix uninitialized array access for some pathnames
| * cce9107c315f ovl: check type and offset of struct vfsmount in ovl_entry
| * 5228d4d50528 HID: add quirk for 03f0:464a HP Elite Presenter Mouse
| * 6432843debe1 quota: fix warning in dqgrab()
| * 1f2ec87f4ab8 quota: Properly disable quotas when add_dquot_ref() fails
| * 2a97ec78092f ALSA: emu10k1: roll up loops in DSP setup code for Audigy
| * 2e1be420b869 drm/radeon: Fix integer overflow in radeon_cs_parser_init
| * 0ca376853412 ext4: correct inline offset when handling xattrs in inode body
| * aba8f85eca81 ASoC: codecs: wcd938x: fix soundwire initialisation race
| * 1a261a4193b5 ASoC: codecs: wcd938x: fix codec initialisation race
| * 8b11d2f0e525 ASoC: codecs: wcd934x: fix resource leaks on component remove
| * bb241ae928c6 ASoC: codecs: wcd938x: fix missing mbhc init error handling
| * 4eac89ffc510 ASoC: codecs: wcd938x: fix resource leaks on component remove
| * c584b5eca3fb ASoC: tegra: Fix AMX byte map
| * d55fc2bdaaa8 ASoC: qdsp6: audioreach: fix topology probe deferral
| * 17feff71d06c ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
| * b0fbf3c353af ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
| * 1dd61a5b5cca ASoC: cs42l51: fix driver to properly autoload with automatic module loading
| * 0e3cf6432466 ASoC: rt5640: Fix sleep in atomic context
| * e5b2389e04d9 ASoC: tegra: Fix ADX byte map
| * 24bed70aa617 ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
| * 651881287770 ASoC: fsl_sai: Disable bit clock with transmitter
| * b9741ba942f3 drm/amd/display: Keep PHY active for DP displays on DCN31
| * 889bac5fd796 drm/amd/display: check TG is non-null before checking if enabled
| * 9f28e8c2be1e drm/amd/display: Disable MPC split by default on special asic
| * 438542074174 drm/amd/display: only accept async flips for fast updates
| * 917bef37cfac drm/client: Fix memory leak in drm_client_modeset_probe
| * b5359d7a5087 drm/client: Fix memory leak in drm_client_target_cloned
| * 91bd7acf89cb drm/amdgpu/pm: make mclk consistent for smu 13.0.7
| * 0b4f3d9a5c8a drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
| * 13cb7bfbccb5 drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
| * 19e7b9f1f7e1 dma-buf/dma-resv: Stop leaking on krealloc() failure
| * 25ad24969941 selftests: tc: add ConnTrack procfs kconfig
| * 54950747d5e7 can: gs_usb: gs_can_open(): improve error handling
| * 995f47d76647 can: bcm: Fix UAF in bcm_proc_show()
| * a2d31762d73b can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
| * aa5cf8bd1318 arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
| * 3e463a4f3801 regmap: Account for register length in SMBus I/O limits
| * ef7ad397fb8c of: Preserve "of-display" device name for compatibility
| * f16c2eb6945b regmap: Drop initial version of maximum transfer length fixes
| * efeac348cdc2 selftests: tc: add 'ct' action kconfig dep
| * 4986dd1b5132 selftests: tc: set timeout to 15 minutes
| * ddf7e8984c83 btrfs: fix race between balance and cancel/pause
| * c828e913c8dc fuse: ioctl: translate ENOSYS in outarg
| * c35ea6061962 btrfs: zoned: fix memory leak after finding block group with super blocks
| * 0a5e0bc8e861 btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
| * 549f5093e9d6 fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
| * af6d1fc5b8a6 fuse: revalidate: don't invalidate if interrupted
| * 89e994688e96 btrfs: fix warning when putting transaction with qgroups enabled after abort
| * c1b3d1a9c6be perf probe: Add test for regression introduced by switch to die_get_decl_file()
| * 00edfa6d4fe0 keys: Fix linking a duplicate key to a keyring's assoc_array
| * 4984a10a21c6 maple_tree: fix node allocation testing on 32 bit
| * 85718972b004 maple_tree: set the node limit when creating a new root node
| * e0c3e25cfc57 ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
| * 0f493b5bfe37 ALSA: hda/realtek: Add quirk for Clevo NS70AU
| * 7ed4e5297390 ALSA: hda/realtek - remove 3k pull low procedure
| * 1b87f546a035 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
* | b2d799c4d400 Merge 6.1.41 into android14-6.1-lts
|\|
| * 5302e81aa209 Linux 6.1.41
| * ed9b87010aa8 x86/cpu/amd: Add a Zenbleed fix
| * 5fc203d8d3ed x86/cpu/amd: Move the errata checking functionality up
* | f12524c9de80 Revert "Revert "8250: add support for ASIX devices with a FIFO bug""
* | f1311733c273 Merge 6.1.40 into android14-6.1-lts
|\|
| * 75389113731b Linux 6.1.40
| * 9879d6e1ca87 net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
| * e2c3356907a5 net/ncsi: make one oem_gma function for all mfr id
| * e4a0e09b79bd drm/atomic: Fix potential use-after-free in nonblocking commits
| * d34a3470ed40 net/sched: sch_qfq: reintroduce lmax bound check for MTU
| * ff06cd411aa0 swiotlb: mark swiotlb_memblock_alloc() as __init
| * d64b70df23e8 Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
| * fbfb6b7cb2f7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
| * fec55ec03545 scsi: qla2xxx: Fix end of loop test
| * f459d586fdf1 scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
| * b06d1b525364 scsi: qla2xxx: Pointer may be dereferenced
| * b88b1241fb1c scsi: qla2xxx: Correct the index of array
| * e466930717ef scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
| * ce2cdbe530b0 scsi: qla2xxx: Fix potential NULL pointer dereference
| * 2dddbf8de128 scsi: qla2xxx: Fix buffer overrun
| * 477bc74ad1ad scsi: qla2xxx: Avoid fcport pointer dereference
| * 2b3bdef089b9 scsi: qla2xxx: Array index may go out of bound
| * d994ac7c7842 scsi: qla2xxx: Fix mem access after free
| * 90770dad1eb3 scsi: qla2xxx: Wait for io return on terminate rport
| * 1802e5d0988a scsi: qla2xxx: Fix hang in task management
| * 35985b0741c1 scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
| * 843665c4266d scsi: qla2xxx: Fix task management cmd failure
| * ff92567d906e scsi: qla2xxx: Multi-que support for TMF
| * 95e34129f37e tracing/user_events: Fix struct arg size match check
| * a95c1fede27d tracing/probes: Fix to update dynamic data counter if fetcharg uses it
| * 837f92d27f55 tracing/probes: Fix not to count error code to total length
| * 2f41d35b58c8 selftests: mptcp: pm_nl_ctl: fix 32-bit support
| * ee352299a678 selftests: mptcp: depend on SYN_COOKIES
| * 08daab11f344 selftests: mptcp: userspace_pm: report errors with 'remove' tests
| * 4098a4318298 selftests: mptcp: userspace_pm: use correct server port
| * c118baa05fb9 selftests: mptcp: sockopt: return error if wrong mark
| * 671486793f72 selftests: mptcp: connect: fail if nft supposed to work
| * 938d5b7a75e1 tracing: Fix null pointer dereference in tracing_err_log_open()
| * fbcd0c2b569f fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free()
| * ce3ec57faff5 fprobe: Release rethook after the ftrace_ops is unregistered
| * 2e9a46e46786 pwm: meson: fix handling of period/duty if greater than UINT_MAX
| * ba1ede19e601 pwm: meson: modify and simplify calculation in meson_pwm_get_state
| * 9a2c57fd3284 PM: QoS: Restore support for default value on frequency QoS
| * 15ec83da4311 perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR
| * 22fc9fd72307 xtensa: ISS: fix call to split_if_spec
| * 6a05de6da58a cifs: if deferred close is disabled then close files immediately
| * bd8cd38d3ac6 drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13
| * 11dc77a645b7 drm/amd/pm: share the code around SMU13 pcie parameters update
| * 99fe81d219df ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
| * 8b0b63fdac6b ring-buffer: Fix deadloop issue on reading trace_pipe
| * 90947ebf8794 net: ena: fix shift-out-of-bounds in exponential backoff
| * b1a726ad33e5 regmap-irq: Fix out-of-bounds access when allocating config buffers
| * aeb62beaf9cb perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()
| * e2c7a05a48e5 samples: ftrace: Save required argument registers in sample trampolines
| * 9d6a260bbfbc nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices
| * be970e22c53d tracing: Fix memory leak of iter->temp when reading trace_pipe
| * 5fd32eb6fa0a tracing/histograms: Add histograms to hist_vars if they have referenced variables
| * 0a1dc6377afc dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
| * 08aaeda414f7 s390/decompressor: fix misaligned symbol build error
| * 2ebf4ddcc657 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
| * 599c0ebdb5cc Revert "8250: add support for ASIX devices with a FIFO bug"
| * 801daff00780 soundwire: qcom: fix storing port config out-of-bounds
| * 76ab057de777 opp: Fix use-after-free in lazy_opp_tables after probe deferral
| * be06ffa8f4ac meson saradc: fix clock divider mask length
| * 610ddd79fc6a xhci: Show ZHAOXIN xHCI root hub speed correctly
| * 892ef7593000 xhci: Fix TRB prefetch issue of ZHAOXIN hosts
| * 8e273a2190b5 xhci: Fix resume issue of some ZHAOXIN hosts
| * 829361479860 ceph: don't let check_caps skip sending responses for revoke msgs
| * 0471d907d8c1 ceph: fix blindly expanding the readahead windows
| * d545ff97cf43 ceph: add a dedicated private data for netfs rreq
| * 183c0ae4fafc libceph: harden msgr2.1 frame segment length checks
| * cb8a31a56df8 firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
| * 5553d587a371 tty: serial: imx: fix rs485 rx after tx
| * f0bf102ef9b0 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
| * 34f5b826dd50 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
| * 9fd9e1d09878 serial: atmel: don't enable IRQs prematurely
| * f037f6038736 drm/ttm: Don't leak a resource on swapout move error
| * fe26d0fa9408 drm/amdgpu: avoid restore process run into dead loop.
| * 8404d0e274ac drm/amd/display: Add monitor specific edid quirk
| * 7ad40467fdfb drm/amd/display: Correct `DMUB_FW_VERSION` macro
| * ad85fc99d638 drm/amd/display: add a NULL pointer check
| * 3092beeb25dc drm/amd: Disable PSR-SU on Parade 0803 TCON
| * 91e69e67d401 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
| * 3546f76c7ad8 drm/amd/display: disable seamless boot if force_odm_combine is enabled
| * a2ef3163c360 drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2
| * c4629c757528 drm/amd/display: edp do not add non-edid timings
| * 31fb25ecbba6 drm/amd/display: fix seamless odm transitions
| * c41963e50a55 drm/rockchip: vop: Leave vblank enabled in self-refresh
| * db0a9a29912c drm/atomic: Allow vblank-enabled + self-refresh "disable"
| * 6436ca035bcc scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used()
| * 7adcc32eb523 fs: dlm: fix mismatch of plock results from userspace
| * adeaef5a00dc fs: dlm: make F_SETLK use unkillable wait_event
| * 2a37d73395a5 fs: dlm: interrupt posix locks only when process is killed
| * a1b6adf4b180 fs: dlm: fix cleanup pending ops when interrupted
| * 3346ffdee42b fs: dlm: return positive pid value for F_GETLK
| * be19cb671651 dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
| * e30128926a0f md/raid0: add discard support for the 'original' layout
| * 31df8b9609f3 mfd: pm8008: Fix module autoloading
| * 7ef181f84ef3 misc: pci_endpoint_test: Re-init completion for every test
| * c2dba13bc0c6 misc: pci_endpoint_test: Free IRQs before removing the device
| * 0813bb2f2cb8 PCI: rockchip: Set address alignment for endpoint mode
| * 5b15ebec5697 PCI: rockchip: Use u32 variable to access 32-bit registers
| * 1a48294ade5c PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
| * dfd20ebcae84 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
| * 05f55f7530e2 PCI: rockchip: Write PCI Device ID to correct register
| * b2e2ffbfd341 PCI: rockchip: Assert PCI Configuration Enable bit after probe
| * 07d997ef1052 PCI: epf-test: Fix DMA transfer completion detection
| * bcd276f1431e PCI: epf-test: Fix DMA transfer completion initialization
| * cf0d7b72707d PCI: qcom: Disable write access to read only registers for IP v2.3.3
| * c459365ec7ba PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
| * 465c195e86f3 PCI: Release resource invalidated by coalescing
| * 3367d4be9b19 PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
| * 25cb64ecc384 s390/zcrypt: do not retry administrative requests
| * 026e46d26aaf scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
| * b933df9dda01 dm integrity: reduce vmalloc space footprint on 32-bit architectures
| * ef709350ef0b hwrng: imx-rngc - fix the timeout for init and self check
| * c7feb54b1138 jfs: jfs_dmap: Validate db_l2nbperpage while mounting
| * 9e54fd14bd14 ext2/dax: Fix ext2_setsize when len is page aligned
| * 33f8dff6e1cb soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup
| * 5dc507de0c8d fs: dlm: revert check required context while close
| * 95d49f79e94d ext4: only update i_reserved_data_blocks on successful block allocation
| * deef86fa3005 ext4: turn quotas off if mount failed after enabling quotas
| * 029c6b106f49 ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
| * e861961f3a50 ext4: fix wrong unit use in ext4_mb_new_blocks
| * 2038d35749c7 ext4: get block from bh in ext4_free_blocks for fast commit replay
| * 782166ac858a ext4: fix wrong unit use in ext4_mb_clear_bb
| * 0a90e70efa6a ext4: Fix reusing stale buffer heads from last failed mounting
| * bd9cf2a5f9e1 MIPS: KVM: Fix NULL pointer dereference
| * d56b7a43a2e0 MIPS: Loongson: Fix cpu_probe_loongson() again
| * 58d1c81307d2 powerpc/64s: Fix native_hpte_remove() to be irq-safe
| * 484b8fb1ffb5 powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
| * 23ab732b961f misc: fastrpc: Create fastrpc scalar with correct buffer count
| * 16eceb395994 powerpc: Fail build if using recordmcount with binutils v2.37
| * 5aea2ac37456 tracing/user_events: Fix incorrect return value for writing operation when events are disabled
| * a4336343ea36 kasan: add kasan_tag_mismatch prototype
| * 6d806841f111 net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver
| * eac0aac07f6a net: bcmgenet: Ensure MDIO unregistration has clocks enabled
| * de67dadd5cb3 mtd: rawnand: meson: fix unaligned DMA buffers handling
| * bb4e824d6b11 tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms
| * ad249709d274 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
| * f5a734a689e8 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
| * 99b998fb9d7d tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
| * 00283137001f tpm: Do not remap from ACPI resources again for Pluton TPM
| * 6d8488509eba pinctrl: amd: Unify debounce handling into amd_pinconf_set()
| * dce19c966d4d pinctrl: amd: Drop pull up select configuration
| * 326b3f17bee8 pinctrl: amd: Use amd_pinconf_set() for all config options
| * 3cadcab402e1 pinctrl: amd: Only use special debounce behavior for GPIO 0
| * 57f6d48af46f pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe"
| * 1cd1a0151fde pinctrl: amd: Detect and mask spurious interrupts
| * 15165187947c pinctrl: amd: Fix mistake in handling clearing pins at startup
| * 8a2d8e17c731 pinctrl: amd: Detect internal GPIO0 debounce handling
| * 4484ce0e4928 pinctrl: amd: Add fields for interrupt status and wake status
| * a56afed6d5a4 pinctrl: amd: Adjust debugfs output
| * 03590f9be9b9 pinctrl: amd: Add Z-state wake control bits
| * a996fec74c38 f2fs: fix deadlock in i_xattr_sem and inode page lock
| * 2cb10f4e6cca f2fs: fix the wrong condition to determine atomic context
| * 13e8af958cfa drm/amd/pm: add abnormal fan detection for smu 13.0.0
| * e8b6b7b81325 drm/amdgpu: Fix minmax warning
| * d7d53c669da9 drm/amdgpu: add the fan abnormal detection feature
| * c8c703befd2f drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario
| * 4596c812916a drm/amdgpu/sdma4: set align mask to 255
| * 7c880188c710 drm/client: Send hotplug event after registering a client
| * 40e2ed0e562a cifs: fix session state check in smb2_find_smb_ses
| * c4a5fb1ae5d3 ovl: fix null pointer dereference in ovl_get_acl_rcu()
| * 06b3f0bf418a ovl: let helper ovl_i_path_real() return the realinode
| * 000a9a72efa4 fs/ntfs3: Check fields while reading
| * bf2f2c059f17 nvme-pci: fix DMA direction of unmapping integrity data
| * 70feebdbfad8 net/sched: sch_qfq: account for stab overhead in qfq_enqueue
| * 4b3383682405 net/sched: sch_qfq: refactor parsing of netlink parameters
| * 0aec8dab2be6 wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()
| * 3d1dc71b8f76 net/sched: make psched_mtu() RTNL-less safe
| * 1c806e406627 netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
| * 1b125be4e001 riscv: mm: fix truncation warning on RV32
| * 174cfa0317df net/sched: flower: Ensure both minimum and maximum ports are specified
| * b11a9b4f28cb bpf: cpumap: Fix memory leak in cpu_map_update_elem
| * 4719576d6ed6 wifi: airo: avoid uninitialized warning in airo_get_rate()
| * 9e6474e5d70c erofs: fix fsdax unavailability for chunk-based regular files
| * dc8158a95fd7 erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
| * 83879f72e055 erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
| * 27272795a72c octeontx2-pf: Add additional check for MCAM rules
| * 5a9aecb6651c drm/i915: Fix one wrong caching mode enum usage
| * f1e746aedd7d drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner
| * ba05762e4a5c riscv, bpf: Fix inconsistent JIT image generation
| * 13a30e22eac3 nvme: fix the NVME_ID_NS_NVM_STS_MASK definition
| * 66afb6a54e44 igc: Fix inserting of empty frame for launchtime
| * 1b87509ef6ad igc: Fix launchtime before start of cycle
| * f92a82dc486a kernel/trace: Fix cleanup logic of enable_trace_eprobe
| * 7772d5c44011 platform/x86: wmi: Break possible infinite loop when parsing GUID
| * 89726b030373 net: dsa: qca8k: Add check for skb_copy
| * 436b7cc7eae7 ipv6/addrconf: fix a potential refcount underflow for idev
| * 5554414227db NTB: ntb_tool: Add check for devm_kcalloc
| * 8d7b8758665b NTB: ntb_transport: fix possible memory leak while device_register() fails
| * bece67815ab4 ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
| * d4317d41f000 NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
| * 4e5daadf8cd0 ntb: idt: Fix error handling in idt_pci_driver_init()
| * 360db93beb8f udp6: fix udp6_ehashfn() typo
| * 1462e9d9aa52 icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
| * 1731234e8b60 net: prevent skb corruption on frag list segmentation
| * 685b57a1221c net: bgmac: postpone turning IRQs off to avoid SoC hangs
| * dc470466753a ionic: remove WARN_ON to prevent panic_on_warn
| * 6cc293d29c8f octeontx2-af: Move validation of ptp pointer before its usage
| * bb56b7905b7d octeontx2-af: Promisc enable/disable through mbox
| * 2b4086a66abd gve: Set default duplex configuration to full
| * c91fb29bb07e net/sched: cls_fw: Fix improper refcount update leads to use-after-free
| * 831fbc206529 net: mvneta: fix txq_map in case of txq_number==1
| * b2e74dedb057 bpf: Fix max stack depth check for async callbacks
| * 714d81a5c49f scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
| * 574d5236a82b scsi: qla2xxx: Fix error code in qla2x00_start_sp()
| * 49f6ac6f1cde blk-crypto: use dynamic lock class for blk_crypto_profile::lock
| * d752be635bc4 igc: Handle PPS start time programming for past time values
| * 246fc961c875 igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
| * e962fd5933eb net/mlx5e: Check for NOT_READY flag state after locking
| * 83a8f7337a14 net/mlx5e: fix memory leak in mlx5e_ptp_open
| * 75df2fe6d160 net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
| * 7ca1914cbd3b net/mlx5e: fix double free in mlx5e_destroy_flow_table
| * 68b654e9eb5b igc: Remove delay during TX ring configuration
| * dfaed769b935 ice: Fix max_rate check while configuring TX rate limits
| * 1294311ce9ad drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
| * fd5b64c1cf41 swiotlb: reduce the number of areas to match actual memory pool size
| * fc3db7fbdf58 swiotlb: reduce the swiotlb buffer size on allocation failure
| * 24b24863a012 swiotlb: always set the number of areas before allocating the pool
| * 02d43b8a4f0a drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
| * d48029c655e4 drm/panel: simple: Add connector_type for innolux_at043tn24
| * ef572ffa8eb4 ksmbd: fix out of bounds read in smb2_sess_setup
| * 869ef4f2965b ksmbd: add missing compound request handing in some commands
| * 2d57a1590f4d workqueue: clean up WORK_* constant types, clarify masking
| * 4b5ab640aafc net: lan743x: Don't sleep in atomic context
| * 5a45ed1ae34b HID: amd_sfh: Fix for shift-out-of-bounds
| * d0b30d8e4d25 HID: amd_sfh: Rename the float32 variable
* | bd041b5977cf ANDROID: GKI: Fix block/genhd.c exports from having their CRC changed
* | c0e5631df893 Revert "blk-mq: fix potential io hang by wrong 'wake_batch'"
* | c057db2f8897 Revert "bpf: Remove bpf trampoline selector"
* | 17f0b3c7ee11 Revert "drm/bridge: Introduce pre_enable_prev_first to alter bridge init order"
* | b3c3fc85c7f2 Revert "drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec"
* | b43552582213 Merge 6.1.39 into android14-6.1-lts
|\|
| * a456e1743881 Linux 6.1.39
| * f32dfc802e87 io_uring: Use io_schedule* in cqring wait
| * c55b552e0b60 sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQ
| * 0ff5d219eb8a sh: mach-dreamcast: Handle virq offset in cascaded IRQ demux
| * 5628b9aa3179 sh: mach-highlander: Handle virq offset in cascaded IRL demux
| * fe7daa313d13 sh: mach-r2d: Handle virq offset in cascaded IRL demux
| * 899cc8f7989d block/partition: fix signedness issue for Amiga partitions
| * da012a025f70 tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
| * 3173bfdf89ac wireguard: netlink: send staged packets when setting initial private key
| * 561aaadf0d07 wireguard: queueing: use saner cpu selection wrapping
| * 40f83dd66a82 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
| * fc95c8b02c61 netfilter: nf_tables: do not ignore genmask when looking up chain by id
| * 05561f822f27 netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
| * f14537333405 netfilter: nf_tables: unbind non-anonymous set if rule construction fails
| * ad2928e7f3f6 mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
| * 1bdcffaa0d2c drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
| * 99025116f5c6 drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
| * eaa0043a8579 drm/i915: Fix TypeC mode initialization during system resume
| * a02c6dc0eff2 mm/mmap: Fix extra maple tree write
| * 9222068bc85b xfs: fix xfs_inodegc_stop racing with mod_delayed_work
| * 1b206852957c xfs: disable reaping in fscounters scrub
| * 25c1991f9f77 xfs: check that per-cpu inodegc workers actually run on that cpu
| * f6e37e24007d xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
| * 6b7c52f373fb fs: no need to check source
| * d53879f54b54 blktrace: use inline function for blk_trace_remove() while blktrace is disabled
| * ab0bd172d628 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
| * 9077ec19adc2 ARM: orion5x: fix d2net gpio initialization
| * 600b51aa44de ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
| * 9030a7e83632 regulator: tps65219: Fix matching interrupts for their regulators
| * d9eaa90d7dbb ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
| * 1c9b356bbe99 ASoC: mediatek: mt8173: Fix irq error path
| * 3929b5dd8fdd btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
| * bc662a1e1f9f btrfs: fix extent buffer leak after tree mod log failure at split_node()
| * a53d78d9a855 btrfs: fix race when deleting quota root from the dirty cow roots list
| * 9634e5360bd3 btrfs: reinsert BGs failed to reclaim
| * d9f1e518ab05 btrfs: add block-group tree to lockdep classes
| * 3702c5342cf1 btrfs: bail out reclaim process if filesystem is read-only
| * 856086109515 btrfs: delete unused BGs while reclaiming BGs
| * 4fadf53fa951 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
| * 8fcb478b5508 ipvs: increase ip_vs_conn_tab_bits range for 64BIT
| * 759e582b1cea usb: typec: ucsi: Mark dGPUs as DEVICE scope
| * f2a6ce3eec14 i2c: nvidia-gpu: Remove ccgx,firmware-build property
| * 7b67af8dea95 i2c: nvidia-gpu: Add ACPI property to align with device-tree
| * f40d621387d4 fs: Lock moved directories
| * 10c159f994b9 fs: Establish locking order for unrelated directories
| * 6654d2a165e4 Revert "f2fs: fix potential corruption when moving a directory"
| * 6aaa22ec7310 ext4: Remove ext4 locking of moved directory
| * 606e463eefed fs: avoid empty option when generating legacy mount string
| * 6df680709d90 jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
| * 1f34bf8b442c shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
| * 23fbff67b06d mm/damon/ops-common: atomically test and clear young on ptes and pmds
| * 33893c6c1f18 autofs: use flexible array in ioctl structure
| * cd52323ac4c1 integrity: Fix possible multiple allocation in integrity_inode_get()
| * 0cbbb029ffe9 um: Use HOST_DIR for mrproper
| * 219a9ec09dd1 watch_queue: prevent dangling pipe pointer
| * 7ecea5ce3dc1 bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
| * 68118c339c6e bcache: Remove unnecessary NULL point check in node allocations
| * 25ec4779d0fb bcache: fixup btree_cache_wait list damage
| * 97ccc14d114b wifi: mt76: mt7921e: fix init command fail with enabled device
| * d8985a0e44bc wifi: ath10k: Serialize wake_tx_queue ops
| * 1a312d5a8c84 wifi: cfg80211: fix regulatory disconnect for non-MLO
| * 5b2b6586c5db mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
| * 30c5f362b6f5 mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
| * 69bc3203513c mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
| * 182bf07a24c4 mmc: core: disable TRIM on Kingston EMMC04G-M627
| * b50d6e06cca7 io_uring: wait interruptibly for request completions on exit
| * 9440b24fbcb9 irqchip/loongson-pch-pic: Fix initialization of HT vector register
| * 2b4e43b5ad99 NFSD: add encoding of op_recall flag for write delegation
| * f672f2ca9d6f irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment
| * 8753eeb2d35a i2c: qup: Add missing unwind goto in qup_i2c_probe()
| * b990e3760395 btrfs: do not BUG_ON() on tree mod log failure at balance_level()
| * 2445a35d05cd extcon: usbc-tusb320: Unregister typec port on driver removal
| * ee08e1fc9480 extcon: usbc-tusb320: Convert to i2c's .probe_new()
| * d5eb0375d78a dm ioctl: Avoid double-fetch of version
| * 27987794197e dm ioctl: have constant on the right side of the test
| * fd4497aca33b dm: avoid split of quoted strings where possible
| * 0783867a30b5 dm: fix undue/missing spaces
| * 15970b0828c1 i2c: xiic: Don't try to handle more interrupt events after error
| * e9fbb7c2f65e apparmor: fix missing error check for rhashtable_insert_fast
| * 8fb11fa48056 sh: dma: Fix DMA channel offset calculation
| * b837c6923600 s390/qeth: Fix vipa deletion
| * f5ea303502b9 afs: Fix accidental truncation when storing data
| * 4a141c3c0306 octeontx-af: fix hardware timestamp configuration
| * 947d741adf66 net: dsa: sja1105: always enable the send_meta options
| * 079dc659e31f net: dsa: tag_sja1105: fix MAC DA patching from meta frames
| * 97a6d99c5434 pptp: Fix fib lookup calls.
| * 0a1b80ff4f72 riscv: move memblock_allow_resize() after linear mapping is ready
| * 78c6cf1dc7de fanotify: disallow mount/sb marks on kernel internal pseudo fs
| * 18d78c5552d8 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
| * 67eb4aee2c01 xsk: Honor SO_BINDTODEVICE on bind
| * 6baa6e4836d7 bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set()
| * cd398daabeb8 tcp: annotate data races in __tcp_oow_rate_limited()
| * ced61418f469 net: fix net_dev_start_xmit trace event vs skb_transport_offset()
| * 6469dc1c1388 net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode
| * fd03500476c8 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
| * d50baa75c689 powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node
| * d33b0ddf7afa powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
| * c86a2517df6c ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
| * a5485a943193 octeontx2-af: Add validation before accessing cgx and lmac
| * bd246c92d2d5 octeontx2-af: Fix mapping for NIX block from CGX connection
| * c2c5c6d2c474 f2fs: fix error path handling in truncate_dnode()
| * cfdb9c1a74d8 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
| * 4033b47642c7 drm/amd: Don't try to enable secure display TA multiple times
| * 0d4e60e23c7d drm/amdgpu: fix number of fence calculations
| * d3dcdb43c872 spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
| * d4f5b1dd816d mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
| * 0b24d3e4b989 net: dsa: vsc73xx: fix MTU configuration
| * f67ef8f9f677 ibmvnic: Do not reset dql stats on NON_FATAL err
| * c07efe4dbc12 Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
| * 40ca66eef3d7 Bluetooth: MGMT: Use BIT macro when defining bitfields
| * 1a7f268ccc3c Bluetooth: MGMT: add CIS feature bits to controller information
| * 4aa515393f02 Bluetooth: ISO: use hci_sync for setting CIG parameters
| * 018b12ff1661 Bluetooth: fix invalid-bdaddr quirk for non-persistent setup
| * 102f3555cebe Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
| * f72104244714 net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
| * 060d36670d50 net: dsa: sja1105: always enable the INCL_SRCPT option
| * 2f99d19dc620 net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled
| * e9dda2b68cb9 net: mscc: ocelot: don't keep PTP configuration of all ports in single structure
| * 7826202689af net: mscc: ocelot: don't report that RX timestamping is enabled by default
| * a252547c8920 spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode
| * 946edfb7d436 net/sched: act_ipt: add sanity checks on skb before calling target
| * a6c9b0f7ba95 net: add a couple of helpers for iph tot_len
| * 201948effabf net/sched: act_ipt: add sanity checks on table name and hook locations
| * 1aa5a6a6d28c sctp: fix potential deadlock on &net->sctp.addr_wq_lock
| * 9dbcfc01d686 media: cec: i2c: ch7322: also select REGMAP
| * 0623f13959fd f2fs: check return value of freeze_super()
| * dcb526d76835 drm/i915/guc/slpc: Apply min softlimit correctly
| * 61070305d520 drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
| * df53f7a3dbf4 rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
| * 3781d0e6c11b md/raid10: fix the condition to call bio_end_io_acct()
| * 07e81c9208d9 pwm: mtk_disp: Fix the disable flow of disp_pwm
| * 75439e6cd2a3 pwm: ab8500: Fix error code in probe()
| * 61aad933e53d pwm: sysfs: Do not apply state to already disabled PWMs
| * c8fa254b77a3 pwm: imx-tpm: force 'real_period' to be zero in suspend
| * 29ddfd546063 lib/bitmap: drop optimization of bitmap_{from,to}_arr64
| * d986fb02a1ea phy: tegra: xusb: check return value of devm_kzalloc()
| * 055ea8efdfbb mfd: stmpe: Only disable the regulators if they are enabled
| * f7d56de13caa hwtracing: hisi_ptt: Fix potential sleep in atomic context
| * 34eef9e8c8e3 clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
| * 94f3bcfcd17c misc: fastrpc: check return value of devm_kasprintf()
| * 7e3ee25e8c7c cpufreq: mediatek: correct voltages for MT7622 and MT7623
| * 86bfb18bad60 KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
| * c78ad1060ce9 KVM: s390: vsie: fix the length of APCB bitmap
| * e716693f0236 mfd: stmfx: Nullify stmfx->vdd in case of error
| * 18abe5f4c3c6 mfd: stmfx: Fix error path in stmfx_chip_init
| * 5bd9dc3e767e bus: fsl-mc: don't assume child devices are all fsl-mc devices
| * e27948f329f7 nvmem: rmem: Use NVMEM_DEVID_AUTO
| * 27918479409d nvmem: sunplus-ocotp: release otp->clk before return
| * e3a71d821e24 drivers: fwnode: fix fwnode_irq_get[_byname]()
| * 51ae92e329f5 device property: Clarify description of returned value in some functions
| * 73209e3f8ad7 device property: Fix documentation for fwnode_get_next_parent()
| * 852659fe834a serial: 8250_omap: Use force_suspend and resume for system suspend
| * e34817340025 Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
| * 22b1e2af69ec mfd: intel-lpss: Add missing check for platform_get_resource
| * 2e8ab6846063 mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe()
| * 7a37abf096c2 usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
| * 04b1c0798deb usb: common: usb-conn-gpio: Set last role to unknown before initial detection
| * 155bb9b4e32e usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
| * 63b3360d43e4 usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
| * 90159b329f5c KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
| * ebe83e9bb8a6 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
| * 15c073e752d2 f2fs: fix potential deadlock due to unpaired node_write lock use
| * 2e980eb9550d gfs2: Fix duplicate should_fault_in_pages() call
| * f5d7f9e15517 sh: Avoid using IRQ0 on SH3 and SH4
| * d199218881d7 media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
| * c8470b7de8b4 media: venus: helpers: Fix ALIGN() of non power of two
| * 8339bd9181b1 mfd: rt5033: Drop rt5033-battery sub-device
| * 6d702c7a2203 coresight: Fix loss of connection info when a module is unloaded
| * 76efcb6cdaf9 i3c: master: svc: fix cpu schedule in spin lock
| * c0ed8b804934 lkdtm: replace ll_rw_block with submit_bh
| * f5d80ad7b678 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
| * 9c4f52b61804 serial: 8250: lock port for UART_IER access in omap8250_irq()
| * 3a1ab191e00f serial: core: lock port for start_rx() in uart_resume_port()
| * 65a7cfc009b3 serial: 8250: lock port for stop_rx() in omap8250_irq()
| * 44470207dbc5 serial: core: lock port for stop_rx() in uart_suspend_port()
| * c494fe1b6663 usb: misc: eud: Fix eud sysfs path (use 'qcom_eud')
| * b5ab04a19ef1 usb: hide unused usbfs_notify_suspend/resume functions
| * dd9b7c89a804 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
| * ac961d0571b4 extcon: Fix kernel doc of property capability fields to avoid warnings
| * e4c94de6ca2f extcon: Fix kernel doc of property fields to avoid warnings
| * e60a827ac074 usb: gadget: u_serial: Add null pointer check in gserial_suspend
| * c3b322b84ab5 usb: dwc3: qcom: Fix potential memory leak
| * 6aecf5e19b8a staging: vchiq_arm: mark vchiq_platform_init() static
| * 2ed441a76374 clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
| * 3c4f7d49909d clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
| * 203ab7670432 clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
| * b80c4629e966 clk: qcom: ipq6018: fix networking resets
| * b20854ef6c49 clk: qcom: reset: support resetting multiple bits
| * 0e481ef854a5 media: mediatek: vcodec: using decoder status instead of core work count
| * 42ec6269f98e media: hi846: fix usage of pm_runtime_get_if_in_use()
| * 1ac45cab77d6 media: i2c: Correct format propagation for st-mipid02
| * 8abb53c5167c media: usb: siano: Fix warning due to null work_func_t function pointer
| * e230146b86b2 media: videodev2.h: Fix struct v4l2_input tuner index comment
| * cb8e8950d70e media: amphion: initiate a drain of the capture queue in dynamic resolution change
| * c0d500726ce2 media: amphion: drop repeated codec data for vc1g format
| * bc43061b42c0 media: amphion: drop repeated codec data for vc1l format
| * a8af55f7f487 media: usb: Check az6007_read() return value
| * 0b3d2aa627ad clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
| * 792998a8cf6b clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
| * f0cafc443c53 clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
| * 51e5f4e7206d clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
| * 9812b33d175c serial: 8250: omap: Fix freeing of resources on failed register
| * b6e30a54a592 usb: dwc2: Fix some error handling paths
| * 98b6582b37da usb: dwc2: platform: Improve error reporting for problems during .remove()
| * e91366b72c36 sh: j2: Use ioremap() to translate device tree address into kernel memory
| * d6dd47743695 f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
| * 190bdec8a77f dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
| * c3f5604abab7 w1: fix loop in w1_fini()
| * eab648537764 w1: w1_therm: fix locking behavior in convert_t
| * ef047411887f SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
| * 6f1c81886b0b btrfs: fix race when deleting free space root from the dirty cow roots list
| * defc91422764 block: increment diskseq on all media change events
| * 28b58a8d10b3 block: change all __u32 annotations to __be32 in affs_hardblocks.h
| * 40d6a1261a9c block: add overflow checks for Amiga partition support
| * a4c79ea1e9ed block: fix signed int overflow in Amiga partition support
| * 3eb4e47a94e3 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
| * 14eb1a2b6f91 ALSA: jack: Fix mutex call in snd_jack_report()
| * 83c6725556d4 ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
| * 21ce551a8592 ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook
| * e0d7a96b278a mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap()
| * b91748bdbfb1 Revert "drm/amd/display: edp do not add non-edid timings"
| * 96b1bc9a6f65 iio: accel: fxls8962af: fixup buffer scan element type
| * 04a579517b88 iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
| * fcdae54e3d2d iio: adc: ad7192: Fix internal/external clock selection
| * b61f26a8a048 iio: adc: ad7192: Fix null ad7192_state pointer access
| * 238edc04ddb9 phy: tegra: xusb: Clear the driver reference in usb-phy dev
| * c2a088413438 usb: dwc3: gadget: Propagate core init errors to UDC during pullup
| * a0b369620326 USB: serial: option: add LARA-R6 01B PIDs
| * f57e2c083040 md/raid1-10: fix casting from randomized structure in raid1_submit_write()
| * b6872b4a7d8b x86/efi: Make efi_set_virtual_address_map IBT safe
| * 97669214944e arm64: sme: Use STR P to clear FFR context field in streaming SVE mode
| * be54803be8b9 ksmbd: avoid field overflow warning
| * babaab6ef641 smb: client: fix broken file attrs with nodfs mounts
| * 9fb981a86ae5 cifs: do all necessary checks for credits within or before locking
| * 4fe07d55a546 cifs: prevent use-after-free by freeing the cfile later
| * e28d7a3f4bc5 efi/libstub: Disable PCI DMA before grabbing the EFI memory map
| * 1e596c181c53 kbuild: Disable GCOV for *.mod.o
| * c5696a8a5484 hwrng: st - keep clock enabled while hwrng is registered
| * d88158d81617 dax/kmem: Pass valid argument to memory_group_register_static
| * 7b8106d90572 dax: Introduce alloc_dev_dax_id()
| * 03859868ab82 dax: Fix dax_mapping_release() use after free
| * 1bf709b96250 SMB3: Do not send lease break acknowledgment if all file handles have been closed
| * c2bf8d7b8f02 NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
| * 705317843644 NFSv4.2: fix wrong shrinker_id
| * 08749a9005de crypto: qat - unmap buffers before free for RSA
| * 32b09834c3c7 crypto: qat - unmap buffer before free for DH
| * da1729e6619c crypto: qat - Use helper to set reqsize
| * 2db49992fcec crypto: kpp - Add helper to set reqsize
| * c14964fe8e95 ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
| * dd872d5576cc modpost: fix off by one in is_executable_section()
| * 64c358c9abae crypto: jitter - correct health test during initialization
| * 7ab0e37f8064 crypto: marvell/cesa - Fix type mismatch warning
| * 6852d82e6c59 modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
| * 1df287bd89c7 modpost: fix section mismatch message for R_ARM_ABS32
| * 5a4adb1eceba crypto: nx - fix build warnings when DEBUG_FS is not enabled
| * 2be41ef57c5a modpost: remove broken calculation of exception_table_entry size
| * 22c30022cde6 hwrng: virtio - Fix race on data_avail and actual data
| * 8f98749d536d vfio/mdev: Move the compat_class initialization to module init
| * e2e52c8dfbfd PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()
| * 222f64e56b35 PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction
| * e14379d026d5 PCI: endpoint: Fix a Kconfig prompt of vNTB driver
| * 38b64bdb72e0 PCI: endpoint: Fix Kconfig indent style
| * 4e6c406ccb6f powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
| * ea356080c1cf powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
| * 526129937c47 riscv: uprobes: Restore thread.bad_cause
| * d25166e1e9d4 PCI: qcom: Disable write access to read only registers for IP v2.9.0
| * 1cf0ecb0c74c PCI: qcom: Use DWC helpers for modifying the read-only DBI registers
| * 8640e941fd39 PCI: qcom: Use lower case for hex
| * a350f1077711 PCI: qcom: Sort and group registers and bitfield definitions
| * db962c7a711c PCI: qcom: Remove PCIE20_ prefix from register definitions
| * 865d128cab0d powerpc: update ppc_save_regs to save current r1 in pt_regs
| * 4cff1be1cbf6 powerpc: simplify ppc_save_regs
| * d9a1aaea8560 powerpc/powernv/sriov: perform null check on iov before dereferencing iov
| * 0af388fce352 pinctrl: at91-pio4: check return value of devm_kasprintf()
| * 35404a47ba77 pinctrl: microchip-sgpio: check return value of devm_kasprintf()
| * 4e82f92c349e powerpc/64s: Fix VAS mm use after free
| * 75d65c1cc439 perf tool x86: Fix perf_env memory leak
| * 0dafc849b943 perf tool x86: Consolidate is_amd check into single function
| * c94376dbd6cb platform/x86/dell/dell-rbtn: Fix resources leaking on error path
| * 9999a9f004e1 perf dwarf-aux: Fix off-by-one in die_get_varname()
| * 4e06e8b1f913 platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles
| * 4309bd9e984a perf script: Fix allocation of evsel->priv related to per-event dump files
| * 7cfd31011135 powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
| * af0c61c5bba0 powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
| * 081f642b316f kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
| * c32afc7e864c pinctrl: npcm7xx: Add missing check for ioremap
| * fc45a8be5e52 pinctrl:sunplus: Add check for kmalloc
| * 8362ea615803 platform/x86: think-lmi: Correct NVME password handling
| * 699b59310126 platform/x86: think-lmi: Correct System password interface
| * 61545eb787fe platform/x86: think-lmi: mutex protection around multiple WMI calls
| * d1390b057d59 pinctrl: cherryview: Return correct value if pin in push-pull mode
| * 1ebe7d40ed7f perf bench: Add missing setlocale() call to allow usage of %'d style formatting
| * 251c6615a7e9 scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state
| * 7d3664d24f32 PCI: Add pci_clear_master() stub for non-CONFIG_PCI
| * 019d4fd93a5a pinctrl: sunplus: Add check for kmalloc
| * bc796f65cdc8 PCI: ftpci100: Release the clock resources
| * a982c13e11fb PCI: pciehp: Cancel bringup sequence if card is not present
| * 6c1b079e266b scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
| * 7aecdd47910c PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
| * 3a080e1b1145 platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe()
| * fa177f7011c8 platform/x86: lenovo-yogabook: Reprobe devices on remove()
| * 3e6c92a34660 platform/x86: lenovo-yogabook: Fix work race on remove()
| * 727fb7083e65 pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
| * c316bde418af scsi: qedf: Fix NULL dereference in error handling
| * c52502b67424 PCI: vmd: Reset VMD config register between soft reboots
| * ebafa12c8f23 PCI: cadence: Fix Gen2 Link Retraining process
| * 79e1d940fde5 ASoC: amd: acp: clear pdm dma interrupt mask
| * c6764757e843 ARM: dts: lan966x: kontron-d10: fix SPI CS
| * 712a7f3a06c9 ARM: dts: lan966x: kontron-d10: fix board reset
| * 49451db71b74 clk: Fix memory leak in devm_clk_notifier_register()
| * 03a705c1d7cb ASoC: imx-audmix: check return value of devm_kasprintf()
| * e4f2a1feebb3 ovl: update of dentry revalidate flags after copy up
| * 83356d6f0ad2 drivers: meson: secure-pwrc: always enable DMA domain
| * 511b47f8cb8b clk: ti: clkctrl: check return value of kasprintf()
| * 67684f0688de clk: keystone: sci-clk: check return value of kasprintf()
| * a20450f4735b clk: si5341: free unused memory on probe failure
| * 11581850a714 clk: si5341: check return value of {devm_}kasprintf()
| * 0a89a906ba9f clk: si5341: return error if one synth clock registration fails
| * 5470a0e81f6f clk: cdce925: check return value of kasprintf()
| * 0b5c9e9695f8 clk: vc5: check memory returned by kasprintf()
| * af8affd12375 drm/msm/dpu: correct MERGE_3D length
| * 0e2c51a16fcb drm/amdgpu: Fix usage of UMC fill record in RAS
| * 8d68ba92554b drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function.
| * 643a85190a98 arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
| * 846c79d2a5f6 arm64: dts: mediatek: Add cpufreq nodes for MT8192
| * 4e9f1a2367ae drm/msm/dp: Free resources after unregistering them
| * ecf02762d476 drm/msm/dsi: Remove incorrect references to slice_count
| * ef25872788e5 drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf
| * 937da3db61bf drm/msm/dsi: Use DSC slice(s) packet size to compute word count
| * bc6d856b1c80 drm/msm/dpu: Fix slice_last_group_size calculation
| * 7dca0dde50af drm/msm/dpu: do not enable color-management if DSPPs are not available
| * d28b83252e15 ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
| * 96bafece6ff3 clk: tegra: tegra124-emc: Fix potential memory leak
| * b35cb0c05b8d clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
| * 9ff9f928c638 clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
| * 4842a846398a arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
| * 7089f1aa0b55 arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes
| * 6317d0302655 clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
| * 280a5ff665e1 clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
| * 9ba3693b0350 clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
| * 1839032251a6 clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
| * bf7ab557d64a RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
| * c9be352be9bb RDMA/bnxt_re: wraparound mbox producer index
| * 154bed0fd609 drm/msm/a5xx: really check for A510 in a5xx_gpu_init
| * b10db1d21374 amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
| * 1afca9e0fe94 RDMA/rxe: Fix access checks in rxe_check_bind_mw
| * 0cd210c594a6 RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
| * 34bbf074f729 RDMA/rxe: Add ibdev_dbg macros for rxe
| * 78cb71dd609b HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
| * 1420545b8a15 drm/radeon: fix possible division-by-zero errors
| * c1164aeb9691 drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
| * 82934a338b4f soc: mediatek: SVS: Fix MT8192 GPU node name
| * fabadad9e28d drm/amdkfd: Fix potential deallocation of previously deallocated memory.
| * 384717042de8 drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg()
| * 36786e2a7331 drm/amd/display: Fix a test CalculatePrefetchSchedule()
| * 4812faba0a76 clk: Export clk_hw_forward_rate_request()
| * 90d4c487cd65 ARM: dts: BCM5301X: fix duplex-full => full-duplex
| * 1ae94553dcfb hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
| * 421d35912766 hwmon: (gsc-hwmon) fix fan pwm temperature scaling
| * 9e633411d143 ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
| * dc2707deeb8d ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
| * 03b2c470a136 Input: pm8941-powerkey - fix debounce on gen2+ PMICs
| * 421ce97657a8 arm64: dts: ti: k3-j7200: Fix physical address of pin
| * 3b4c21804076 fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
| * 52b04ac85f5f drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
| * 6878bdd75718 arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
| * 5d14292dba95 ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
| * 766e0b6f4c96 RDMA/hns: Fix hns_roce_table_get return value
| * b99395ab605f IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
| * ebec507398e1 RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
| * 750f0a302a10 soc/fsl/qe: fix usb.c build errors
| * b2194d7dfc95 ARM: dts: meson8: correct uart_B and uart_C clock references
| * 863054be8d4d ASoC: es8316: Do not set rate constraints for unsupported MCLKs
| * 3b575d93020f ASoC: es8316: Increment max value for ALC Capture Target Volume control
| * c02f27c2950a ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled
| * 9f79e638d451 memory: brcmstb_dpfe: fix testing array offset after use
| * 09722ac9f1e5 ARM: dts: stm32: Shorten the AV96 HDMI sound card name
| * 666be7fef4d3 arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
| * 1bdb9751b4c6 arm64: dts: qcom: apq8096: fix fixed regulator name property
| * 75c019119ebc arm64: dts: qcom: pm7250b: add missing spmi-vadc include
| * c63997426da6 ARM: omap2: fix missing tick_broadcast() prototype
| * e91ffbd65533 ARM: ep93xx: fix missing-prototype warnings
| * deda0761dc61 drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
| * 25a724c2fa3d drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec
| * 5044e5f2511c drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
| * 1d9473b88e01 arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
| * 638d54f5c566 arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
| * 2ad75715fc48 arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg
| * 266cf247dd88 arm64: dts: qcom: sm8350: correct DMA controller unit address
| * 42d0fbbbf4ca arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback
| * aa14fefca239 arm64: dts: qcom: sdm845: correct camss unit address
| * e3789d63a33b arm64: dts: qcom: sdm630: correct camss unit address
| * 173b6412a5c2 arm64: dts: qcom: msm8996: correct camss unit address
| * 4d810c12d6e1 arm64: dts: qcom: msm8994: correct SPMI unit address
| * 98cd40521773 arm64: dts: qcom: msm8916: correct MMC unit address
| * aa2d2407f5d2 arm64: dts: qcom: msm8916: correct camss unit address
| * 0cff84682006 ARM: dts: qcom: msm8974: do not use underscore in node name (again)
| * 376daf3aa897 drm/bridge: anx7625: Prevent endless probe loop
| * 4536679f7911 drm/bridge: anx7625: Convert to i2c's .probe_new()
| * 93a03780357e ARM: dts: gta04: Move model property out of pinctrl node
| * af5bcfb4f8b5 clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write
| * 2128318c9130 iommu/virtio: Return size mapped for a detached domain
| * 0f2c11ccfdcc iommu/virtio: Detach domain on endpoint release
| * ed41f708b35a drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
| * f4c6e5d7349e drm/msm/disp/dpu: get timing engine status from intf status register
| * 74abb8d3cd97 drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
| * dd129da1fd74 RDMA/bnxt_re: Fix to remove an unnecessary log
| * c37eca42ac6b RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
| * 66eb6c47b570 RDMA/bnxt_re: Use unique names while registering interrupts
| * f2279e3e3876 RDMA/bnxt_re: Fix to remove unnecessary return labels
| * b43b06449870 RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
| * 280e58d8b0e9 hwmon: (f71882fg) prevent possible division by zero
| * 08cc7cd2c2a2 clk: imx: scu: use _safe list iterator to avoid a use after free
| * 3fc9637f37a7 drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
| * 929b6c6e6a56 arm64: dts: microchip: sparx5: do not use PSCI on reference boards
| * 13602e613246 bus: ti-sysc: Fix dispc quirk masking bool variables
| * 46a8dff2103b ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
| * 7a3c39e34cab drm/vkms: Fix RGB565 pixel conversion
| * 048b7168acf8 drm: Add fixed-point helper to get rounded integer values
| * fa4ee16e814a drm/vkms: isolate pixel conversion functionality
| * 9d59f5f52cb4 ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices
| * 49fca83f6f3f driver: soc: xilinx: use _safe loop iterator to avoid a use after free
| * 39bdb97f8720 drm/panel: sharp-ls043t1le01: adjust mode settings
| * aeca0e1c3374 drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
| * ac96a15163f5 Input: adxl34x - do not hardcode interrupt trigger type
| * 3134cc51e996 clk: rs9: Fix .driver_data content in i2c_device_id
| * 6014e7422c8d clk: vc7: Fix .driver_data content in i2c_device_id
| * 53b5b4d1a80e clk: vc5: Fix .driver_data content in i2c_device_id
| * 4db655d1b25d bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
| * 548b67c0aad4 clk: vc5: Use `clamp()` to restrict PLL range
| * 50fb32197f60 mm: call arch_swap_restore() from do_swap_page()
| * 5cf97c2df27f ARM: dts: meson8b: correct uart_B and uart_C clock references
| * 2b55a9857278 ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
| * 2dc8b685d99c drm/vram-helper: fix function names in vram helper doc
| * 8e739c8c6efb drm/bridge: tc358768: fix THS_TRAILCNT computation
| * 010f68aecde4 drm/bridge: tc358768: fix TXTAGOCNT computation
| * 7b1931573702 drm/bridge: tc358768: fix THS_ZEROCNT computation
| * 2545a8d06ad8 drm/bridge: tc358768: fix TCLK_TRAILCNT computation
| * 587ba0805e4f drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
| * 06dc491cf4e3 drm/bridge: tc358768: fix TCLK_ZEROCNT computation
| * 9d56ec0b24bf drm/bridge: tc358768: fix PLL target frequency
| * d2aad3c1e400 drm/bridge: tc358768: fix PLL parameters computation
| * c4cf126320bc drm/bridge: tc358768: always enable HS video mode
| * 63f3bc83b1df drm/bridge: ti-sn65dsi83: Fix enable error path
| * df3b7e337d71 Input: drv260x - sleep between polling GO bit
| * 9d27705e3ce1 drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()
| * 9fbe61e3c245 drm/amd/display: Explicitly specify update type per plane info change
| * cb86b0e3d9d3 radeon: avoid double free in ci_dpm_init()
| * 064e33b3591e drm/amd/display: Add logging for display MALL refresh setting
| * 3b3186c77020 netlink: Add __sock_i_ino() for __netlink_diag_dump().
| * f6d2e25c647f ipvlan: Fix return value of ipvlan_queue_xmit()
| * d6cf5026af73 netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
| * 5c618daa5038 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
| * cfcb9f0a499d lib/ts_bm: reset initial match offset for every block of text
| * 425d9d3a92df net: nfc: Fix use-after-free caused by nfc_llcp_find_local
| * 446f55679343 sfc: fix crash when reading stats while NIC is resetting
| * 94817712b500 ocfs2: Fix use of slab data with sendpage
| * 8c438ff5d9e3 net: axienet: Move reset before 64-bit DMA detection
| * 17d6b6354f00 gtp: Fix use-after-free in __gtp_encap_destroy().
| * b48c24392d86 selftests: rtnetlink: remove netdevsim device after ipsec offload test
| * 37b6143376a5 bonding: do not assume skb mac_header is set
| * e9331c8fa4c6 netlink: do not hard code device address lenth in fdb dumps
| * 61ffe8b1ee08 netlink: fix potential deadlock in netlink_set_err()
| * 509d5d40c249 net: stmmac: fix double serdes powerdown
| * 12bcb533280b can: kvaser_pciefd: Set hardware timestamp on transmitted packets
| * 70ace9ba2052 can: kvaser_pciefd: Add function to set skb hwtstamps
| * 787b4042098f can: length: fix bitstuffing count
| * cfb310623413 bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
| * c7415c521abd bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
| * 5e9b38de6633 bpf: Factor out socket lookup functions for the TC hookpoint.
| * e3754e97414e wifi: ath9k: convert msecs to jiffies where needed
| * 52bc4b89cdee wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
| * ed98f5c07491 mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019
| * f114b159b2c1 wifi: ieee80211: Fix the common size calculation for reconfiguration ML
| * ffb0733664cc wifi: cfg80211/mac80211: Fix ML element common size calculation
| * 132b7129c5fe wifi: cfg80211: fix regulatory disconnect with OCB/NAN
| * 27268ba34774 wifi: cfg80211: drop incorrect nontransmitted BSS update code
| * 0862669693cf wifi: cfg80211: rewrite merging of inherited elements
| * d875120c3520 wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam
| * 2d690495eb27 wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
| * 657a83f079ba wifi: iwlwifi: pull from TXQs with softirqs disabled
| * 41b1704fad64 wifi: ath11k: Add missing check for ioremap
| * 228dd5d5fda0 rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
| * c682018f5c92 wifi: mac80211: Fix permissions for valid_links debugfs entry
| * 41fc1c56787f wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
| * 16b5292beeee memstick r592: make memstick_debug_get_tpc_name() static
| * 93126e39662b mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used
| * fd4f89302fe0 kexec: fix a memory leak in crash_shrink_memory()
| * 6525435d147b watchdog/perf: more properly prevent false positives with turbo modes
| * a3cf423b582a watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
| * b27af27fc9d5 selftests: cgroup: fix unexpected failure on test_memcg_low
| * 75704a10eac2 ice: handle extts in the miscellaneous interrupt thread
| * 77f09d836bc9 wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
| * eb205a069081 wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
| * 54257a763443 selftests/bpf: Fix check_mtu using wrong variable type
| * da79a0bc36c5 wifi: mac80211: recalc min chandef for new STA links
| * 272240f20df3 wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart
| * cf5beb8ce97a samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
| * 09740fa9827c wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
| * 0d89e50952b5 wifi: ray_cs: Fix an error handling path in ray_probe()
| * 3d218755c4b6 wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
| * d5569b970b81 wifi: atmel: Fix an error handling path in atmel_probe()
| * e48b7c2416d9 wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
| * 9a201822ade5 wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
| * 4fc6481323df regulator: core: Streamline debugfs operations
| * 6a241e6b9ed2 regulator: core: Fix more error checking for debugfs_create_dir()
| * be84e69082b2 selftests/bpf: Do not use sign-file as testcase
| * 20109ddd5bea bpf: Fix memleak due to fentry attach failure
| * 8ea165e1f89d bpf: Remove bpf trampoline selector
| * 1949721c741b bpftool: JIT limited misreported as negative value on aarch64
| * bac93b35f973 nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
| * 34d04d70194d spi: dw: Round of n_bytes to power of 2
| * c6a9fc82fe18 bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
| * 34fe7aa8ef1d libbpf: fix offsetof() and container_of() to work with CO-RE
| * 8404f8de1e23 sctp: add bpf_bypass_getsockopt proto callback
| * f21f2ae56210 wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
| * 51cb8329f210 wifi: wilc1000: fix for absent RSN capabilities WFA testcase
| * ded1a7a570b0 spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
| * 56c25f2763a1 samples/bpf: Fix buffer overflow in tcp_basertt
| * a7434a4dcc71 libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
| * d1c2ff2bd84c wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
| * 6928d6e9b094 wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
| * bb3a9ed2b11a igc: Enable and fix RX hash usage by netstack
| * f57ba91a46d3 pstore/ram: Add check for kstrdup
| * 2672144b86a1 ima: Fix build warnings
| * 9085f2ca941f evm: Fix build warnings
| * b050ade6e05b evm: Complete description of evm_inode_setattr()
| * ea1432a402ab locking/atomic: arm: fix sync ops
| * 6b54f5c68474 x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
| * 3745f628c328 perf/ibs: Fix interface via core pmu events
| * 64d09c0e832d kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
| * b8a6ba524d41 rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
| * 3506e64ec161 rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
| * 7a3492219408 rcuscale: Move shutdown from wait_event() to wait_event_idle()
| * a0a1f1c92488 rcutorture: Correct name of use_softirq module parameter
| * b1cdc56bc177 rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs
| * d58f0f0ce633 rcu: Make rcu_cpu_starting() rely on interrupts being disabled
| * 5d56a8d670a5 thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
| * 2b7e2251c434 cpufreq: intel_pstate: Fix energy_performance_preference for passive
| * 50d64210eeb1 ARM: 9303/1: kprobes: avoid missing-declaration warnings
| * 3f9e54eb38ea PM: domains: Move the verification of in-params from genpd_add_device()
| * f1f5248cedde powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
| * be9c8c9c84b6 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
| * 6b025ec148e8 x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad()
| * c598fefef321 x86/mm: Allow guest.enc_status_change_prepare() to fail
| * 3e03681f0720 perf/arm-cmn: Fix DTC reset
| * 6368a71dca09 PM: domains: fix integer overflow issues in genpd_parse_state()
| * 919dd531ebb7 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
| * 2d3f42d22f32 tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
| * 77cc52f1b8d7 tick/rcu: Fix bogus ratelimit condition
| * e7aff15ba29b posix-timers: Prevent RT livelock in itimer_delete()
| * 9a534100382a erofs: fix compact 4B support for 16k block size
| * ec94df6bcfb0 erofs: simplify iloc()
| * 423453bb506e svcrdma: Prevent page release when nothing was received
| * faf004e98d02 irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
| * 0cf83d3698fb irqchip/stm32-exti: Fix warning on initialized field overwritten
| * aa07e56c6a9c block: fix blktrace debugfs entries leakage
| * 067c08f78dd1 md/raid1-10: submit write io directly if bitmap is not enabled
| * f98b89fbf8fa md/raid1-10: factor out a helper to submit normal write
| * fa0f13a8338f md/raid1-10: factor out a helper to add bio to plug
| * a5a1ec06ef2f md/raid10: fix io loss while replacement replace rdev
| * 222cc459d598 md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
| * 05d10428e8df md/raid10: fix wrong setting of max_corr_read_errors
| * b5cb16d31b8a md/raid10: fix overflow of md/safe_mode_delay
| * be1a3ec63a84 md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
| * e1379e067b94 nvme-core: fix dev_pm_qos memleak
| * bf3c2caab9d1 nvme-core: add missing fault-injection cleanup
| * a584cf03ff8b nvme-auth: don't ignore key generation failures when initializing ctrl keys
| * 43d0724d756a nvme-core: fix memory leak in dhchap_ctrl_secret
| * 2e9b14130755 nvme-core: fix memory leak in dhchap_secret_store
| * 0a220ef9dda6 nvme-auth: no need to reset chap contexts on re-authentication
| * 3999c850e78a nvme-auth: remove symbol export from nvme_auth_reset
| * 9de0a1dfe3e6 nvme-auth: rename authentication work elements
| * 3f6c98889780 nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
| * ce16368280c9 lockd: drop inappropriate svc_get() from locked_get()
| * 931bd6758bcc blk-mq: fix potential io hang by wrong 'wake_batch'
| * c2a0eb3b2017 virt: sevguest: Add CONFIG_CRYPTO dependency
| * 7ca5e95f2a3e x86/sev: Fix calculation of end address based on number of pages
| * 8ceeb3fc86a8 blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
| * c0df91653586 x86/resctrl: Only show tasks' pid in current pid namespace
| * d3b39ea24835 erofs: kill hooked chains to avoid loops on deduplicated compressed images
| * daed10290bc7 erofs: move zdata.h into zdata.c
| * 041ff2c21b00 erofs: remove tagged pointer helpers
| * 3379f13ebc1e erofs: avoid tagged pointers to mark sync decompression
| * 3564500b0d1e erofs: clean up cached I/O strategies
| * 73b9d7ea08e2 block: Fix the type of the second bdev_op_is_zoned_write() argument
| * 0fd958feaee1 fs: pipe: reveal missing function protoypes
| * 9f12effd40d7 drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
* | 79ad050bdd15 Merge 6.1.38 into android14-6.1-lts
|\|
| * 61fd484b2cf6 Linux 6.1.38
| * c50065a39279 drm/amd/display: Ensure vmin and vmax adjust for DCE
| * 9d0b2afadfd7 drm/amdgpu: Validate VM ioctl flags.
| * fe56f507a11a docs: Set minimal gtags / GNU GLOBAL version to 6.6.5
| * c437b26bc3ae scripts/tags.sh: Resolve gtags empty index generation
| * 50e36c2897ba perf symbols: Symbol lookup with kcore can fail if multiple segments match stext
| * 67e3b5230cef nubus: Partially revert proc_create_single_data() conversion
| * 296927dbae7d execve: always mark stack as growing down during early stack setup
| * d856e6f8a0b4 PCI/ACPI: Call _REG when transitioning D-states
| * 788c76c33df9 PCI/ACPI: Validate acpi_pci_set_power_state() parameter
| * a905b0b318ad drm/amd/display: Do not update DRR while BW optimizations pending
| * dd6d6f9d47ae drm/amd/display: Remove optimization for VRR updates
| * 6b2849b3e05d xtensa: fix lock_mm_and_find_vma in case VMA not found
* | 8dc085b84178 Merge 6.1.37 into android14-6.1-lts
|\|
| * 0f4ac6b4c5f0 Linux 6.1.37
| * 323846590c55 xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion
| * c2d89256de75 csky: fix up lock_mm_and_find_vma() conversion
| * 4a1db15878aa parisc: fix expand_stack() conversion
| * 0a1da2dde461 sparc32: fix lock_mm_and_find_vma() conversion
| * 00f04a3385f7 Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
| * a536383ef030 HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
| * d89750b19681 HID: wacom: Use ktime_t rather than int when dealing with timestamps
| * 879e79c3aead HID: hidraw: fix data race on device refcount
| * cae854249578 fbdev: fix potential OOB read in fast_imageblit()
| * e6bbad75712a mm: always expand the stack with the mmap write lock held
| * c4b31d1b694e execve: expand new process stack manually ahead of time
| * 6a6b5616c3d0 mm: make find_extend_vma() fail if write lock not held
| * 48c232819e77 powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
| * 21ee33d51bf9 mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
| * 1f4197f050de arm/mm: Convert to using lock_mm_and_find_vma()
| * ac764deea709 riscv/mm: Convert to using lock_mm_and_find_vma()
| * 7227d70acc78 mips/mm: Convert to using lock_mm_and_find_vma()
| * 82972ea17b47 powerpc/mm: Convert to using lock_mm_and_find_vma()
| * b92cd80e5f0b arm64/mm: Convert to using lock_mm_and_find_vma()
| * 755aa1bc6aaf mm: make the page fault mmap locking killable
| * d6a5c7a1a6e5 mm: introduce new 'lock_mm_and_find_vma()' page fault helper
| * 4e2ad53ababe maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()
| * 31cde3bdadca can: isotp: isotp_sendmsg(): fix return error fix on TX path
| * 0af4750eaaed x86/smp: Cure kexec() vs. mwait_play_dead() breakage
| * 6d3b2e0aef6c x86/smp: Use dedicated cache-line for mwait_play_dead()
| * 50a1abc67702 x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
| * e47037d28b73 x86/smp: Dont access non-existing CPUID leaf
| * edadebb349e8 x86/smp: Make stop_other_cpus() more robust
| * 94a69d699941 x86/microcode/AMD: Load late on both threads too
| * 84f077802e56 mm, hwpoison: when copy-on-write hits poison, take page offline
| * 4af5960d7cd4 mm, hwpoison: try to recover from copy-on write faults
| * 69925a346acb mptcp: ensure listener is unhashed before updating the sk status
| * 42a018a796d1 mm/mmap: Fix error return in do_vmi_align_munmap()
| * a149174ff8bb mm/mmap: Fix error path in do_vmi_align_munmap()
* | 8b02e8901dd8 Merge branch 'android14-6.1' into 'android14-6.1-lts'
* | 16e509112907 ANDROID: ABI: Update STG ABI to format version 2
* | 1ef7816a5070 Merge branch 'android14-6.1' into 'android14-6.1-lts'
* | 524f946fbc37 Merge branch 'android14-6.1' into 'android14-6.1-lts'
* | bfa917516cfc Revert "gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()"
* | a09603eb2fd7 Merge 6.1.36 into android14-6.1-lts
|\|
| * a1c449d00ff8 Linux 6.1.36
| * 29429a1f5871 smb: move client and server files to common directory fs/smb
| * 9d3e4bca4b92 i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
| * 81d4078f7a42 x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
| * 679354bea008 KVM: arm64: Restore GICv2-on-GICv3 functionality
| * 6ab9468d3eea vhost_net: revert upend_idx only on retriable error
| * 454e4f391a14 vhost_vdpa: tell vqs about the negotiated
| * 1af1cd7be370 drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
| * 022f2306d94f drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
| * aa88042218aa drm/exynos: vidi: fix a wrong error return
| * 711f727f7bab null_blk: Fix: memory release when memory_backed=1
| * f6076a1386c9 ARM: dts: Fix erroneous ADS touchscreen polarities
| * 1d1baefacdb4 i2c: mchp-pci1xxxx: Avoid cast to incompatible function type
| * 8e3257599409 ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256
| * cfa01235b5ed ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted
| * 570583c6251a s390/purgatory: disable branch profiling
| * c2888c460db2 gfs2: Don't get stuck writing page onto itself under direct I/O
| * 878dad66b9b5 ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x
| * 1c97025d441f ASoC: nau8824: Add quirk to active-high jack-detect
| * 5cc506e9b3e5 soundwire: qcom: add proper error paths in qcom_swrm_startup()
| * 2839e0b64e65 soundwire: dmi-quirks: add new mapping for HP Spectre x360
| * ee4d36a14d3f ASoC: simple-card: Add missing of_node_put() in case of error
| * e701fb0a5d5b ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag
| * 06b9522ca831 spi: lpspi: disable lpspi module irq in DMA mode
| * 39a77f005f8a s390/cio: unregister device when the only path is gone
| * 552a24eb7168 arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDW
| * 4de58b7c14c0 arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDW
| * 2e8ebf1a44cb Input: soc_button_array - add invalid acpi_index DMI quirk handling
| * ba0cc7a2e508 nvme: improve handling of long keep alives
| * 06d9ec407f76 nvme: check IO start time when deciding to defer KA
| * 8a72260619ca nvme: double KA polling frequency to avoid KATO with TBKAS on
| * c8f988c37a6b usb: gadget: udc: fix NULL dereference in remove()
| * 3f6391062d0b btrfs: fix an uninitialized variable warning in btrfs_log_inode
| * a2c3e9bfc02c nfcsim.c: Fix error checking for debugfs_create_dir
| * a05df0643120 media: cec: core: don't set last_initiator if tx in progress
| * f37956a140d1 media: cec: core: disable adapter in cec_devnode_unregister
| * 9d8ac2726cff smb3: missing null check in SMB2_change_notify
| * 3e8458c5b205 arm64: Add missing Set/Way CMO encodings
| * 8428f4c00d8c HID: wacom: Add error check to wacom_parse_and_register()
| * aaa50510adb7 scsi: target: iscsi: Prevent login threads from racing between each other
| * 0357259cb103 gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()
| * 8592ada80ea5 gpio: sifive: add missing check for platform_get_irq
| * cb1108e17493 gpiolib: Fix GPIO chip IRQ initialization restriction
| * 90714f7ed760 arm64: dts: rockchip: fix nEXTRST on SOQuartz
| * e51abd4808f9 arm64: dts: rockchip: Enable GPU on SOQuartz CM4
| * ec3d0f12e728 revert "net: align SO_RCVMARK required privileges with SO_MARK"
| * b2e2f9c0939f sch_netem: acquire qdisc lock in netem_change()
| * 0434277b72a4 platform/x86/amd/pmf: Register notify handler only if SPS is enabled
| * 2d580c73afdc selftests: forwarding: Fix race condition in mirror installation
| * eff07bf11841 io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr
| * 1b7b048c228e bpf: Force kprobe multi expected_attach_type for kprobe_multi link
| * fc3afb337814 bpf/btf: Accept function names that contain dots
| * 22cc989f2b10 Revert "net: phy: dp83867: perform soft reset and retain established link"
| * 3e04743dbacf netfilter: nfnetlink_osf: fix module autoload
| * abd3afddbf9e netfilter: nf_tables: disallow updates of anonymous sets
| * c34b22038543 netfilter: nf_tables: reject unbound chain set before commit phase
| * 46f801ab5fb9 netfilter: nf_tables: reject unbound anonymous set before commit phase
| * b60c0ce0ff31 netfilter: nf_tables: disallow element updates of bound anonymous sets
| * 0d836f917520 netfilter: nft_set_pipapo: .walk does not deal with generations
| * d60be2da67d1 netfilter: nf_tables: drop map element references from preparation phase
| * df27be7c1530 netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
| * 891cd2edddc7 netfilter: nf_tables: fix chain binding transaction logic
| * f5b6dbec26f1 be2net: Extend xmit workaround to BE3 chip
| * 50f689918db4 net: dsa: mt7530: fix handling of LLDP frames
| * a50f84af215e net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
| * a4e4c7190126 net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
| * 7fd2e9a69e83 ipvs: align inner_mac_header for encapsulation
| * 6d1eec1f2dd7 mmc: usdhi60rol0: fix deferred probing
| * 7e10fff13353 mmc: sh_mmcif: fix deferred probing
| * 565b8bd2905d mmc: sdhci-acpi: fix deferred probing
| * 645f89ee3e3e mmc: owl: fix deferred probing
| * 251101c32a01 mmc: omap_hsmmc: fix deferred probing
| * 0057a905de5c mmc: omap: fix deferred probing
| * f73b380518b2 mmc: mvsdio: fix deferred probing
| * 4806f6b6b7a3 mmc: mtk-sd: fix deferred probing
| * d28b7a87332f net: qca_spi: Avoid high load if QCA7000 is not available
| * 1d4dd09f13a9 sfc: use budget for TX completions
| * 0bbb8164ed07 net/mlx5: DR, Fix wrong action data allocation in decap action
| * b062caf4f73b xfrm: Linearize the skb after offloading if needed.
| * fff9a18e0128 selftests: net: fcnal-test: check if FIPS mode is enabled
| * 0793ead2ff2c selftests: net: vrf-xfrm-tests: change authentication and encryption algos
| * 6919634176cd selftests: net: tls: check if FIPS mode is enabled
| * ac5671d10060 bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.
| * 8bb51cdc4fc2 xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
| * d9a0b1a53c79 bpf: Fix verifier id tracking of scalars on spill
| * 461fc3391c52 bpf: track immediate values written to stack by BPF_ST instruction
| * b36ba84f09a1 KVM: arm64: PMU: Restore the host's PMUSERENR_EL0
| * c803e91600be xfrm: Ensure policies always checked on XFRM-I input path
| * 94e81817f080 xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
| * 8ea03341f78a xfrm: Treat already-verified secpath entries as optional
| * 43489b2cba5a ieee802154: hwsim: Fix possible memory leaks
| * caddcdf2a999 mmc: meson-gx: fix deferred probing
| * 1a2793a25a60 memfd: check for non-NULL file_seals in memfd_create() syscall
| * 364fdcbb035b x86/mm: Avoid using set_pgd() outside of real PGD pages
| * cbfee3d9d5c0 nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
| * 24f473769e7e io_uring/poll: serialize poll linked timer start with poll removal
| * 2d80c85fa404 arm64: dts: rockchip: Fix rk356x PCIe register and range mappings
| * 277a7c23b590 regmap: spi-avmm: Fix regmap_bus max_raw_write
| * b385b1d28e4e regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
| * ad5daeaa3d57 spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()
| * 21945b7a868f wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0
| * 1dfca388fc7c bpf: ensure main program has an extable
| * 03b2149d5aca mmc: sunxi: fix deferred probing
| * 8b8756324c5b mmc: bcm2835: fix deferred probing
| * 1db5a39a904e mmc: sdhci-spear: fix deferred probing
| * f1b17198e45b mmc: mmci: stm32: fix max busy timeout calculation
| * 6c2af0fd8301 mmc: meson-gx: remove redundant mmc_request_done() call from irq context
| * 687d34c57807 mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
| * 3dd0041c41da mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS
| * 0d7a4e6589a0 cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()
| * 7b162a18d332 cgroup: Do not corrupt task iteration when rebinding subsystem
| * c2c46a70282f mptcp: consolidate fallback and non fallback state machine
| * 1d3127542665 mptcp: fix possible list corruption on passive MPJ
| * b747e755986a mptcp: fix possible divide by zero in recvmsg()
| * b7bb71dfb541 mptcp: handle correctly disconnect() failures
| * 1d9dc9bed999 io_uring/net: disable partial retries for recvmsg with cmsg
| * 4d729cc67b05 io_uring/net: clear msg_controllen on partial sendmsg retry
| * 4db49d59a89c PCI: hv: Add a per-bus mutex state_lock
| * 091d03d19859 PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
| * 5c09925b1879 PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
| * da2fff20d92d Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
| * a74a9d9b756a PCI: hv: Fix a race condition bug in hv_pci_query_relations()
| * ba803d7ac18a Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
| * 191cb913293a Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
| * 4f7e702b74f7 KVM: Avoid illegal stage2 mapping on invalid memory slot
| * 390aeb5ae7c0 ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
| * 8e63b1fd24a8 nilfs2: fix buffer corruption due to concurrent device reads
| * d5d7cde2ad19 scripts: fix the gfp flags header path in gfp-translate
| * 4a89bfb1a142 writeback: fix dereferencing NULL mapping->host on writeback_page_template
| * 1fed1f851346 selftests: mptcp: join: fix "userspace pm add & remove address"
| * 53e096bcaeac selftests: mptcp: join: skip fail tests if not supported
| * f17459121c37 selftests: mptcp: join: skip userspace PM tests if not supported
| * f40a7ded34c9 selftests: mptcp: join: skip test if iptables/tc cmds fail
| * bce23d125434 selftests: mptcp: sockopt: skip TCP_INQ checks if not supported
| * 157dcb20000b selftests: mptcp: diag: skip listen tests if not supported
| * 755c8857abde selftests/mount_setattr: fix redefine struct mount_attr build error
| * 94851666aff4 selftests: mptcp: join: skip MPC backups tests if not supported
| * fe1f28db73f7 selftests: mptcp: join: skip fullmesh flag tests if not supported
| * 6313c493e3c9 selftests: mptcp: join: skip backup if set flag on ID not supported
| * efb4f6c2dd4c selftests: mptcp: join: skip implicit tests if not supported
| * dd6c284a3430 selftests: mptcp: join: support RM_ADDR for used endpoints or not
| * 695cce2f2cf5 selftests: mptcp: join: skip Fastclose tests if not supported
| * 0381f30735e2 selftests: mptcp: join: support local endpoint being tracked or not
| * 1c0d9b4b4745 selftests: mptcp: join: skip check if MIB counter not supported
| * e35edb09e53e selftests: mptcp: join: helpers to skip tests
| * 4d65ec947d24 selftests: mptcp: join: use 'iptables-legacy' if available
| * 44d3366bf4b9 selftests: mptcp: lib: skip if not below kernel version
| * c5bdd8eb8e7d selftests: mptcp: userspace pm: skip if not supported
| * 733bf9d80d95 selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable
| * bfe225dec643 selftests: mptcp: sockopt: skip getsockopt checks if not supported
| * 103b4e62de32 selftests: mptcp: sockopt: relax expected returned size
| * 61c1bf0666a9 selftests: mptcp: pm nl: skip fullmesh flag checks if not supported
| * 41f7f7f6e43e selftests: mptcp: pm nl: remove hardcoded default limits
| * e79e5e7642ad selftests: mptcp: connect: skip disconnect tests if not supported
| * cba0db9c1586 selftests: mptcp: connect: skip transp tests if not supported
| * 9ead68270b29 selftests: mptcp: lib: skip if missing symbol
| * 4bed22c6876b selftests: mptcp: join: fix ShellCheck warnings
| * a032ccca15e1 selftests: mptcp: remove duplicated entries in usage
| * 0c6552f83725 tick/common: Align tick period during sched_timer setup
| * 854156d12caa ksmbd: validate session id and tree id in the compound request
| * c86211159bc3 ksmbd: fix out-of-bound read in smb2_write
| * 9650cf70ec9d ksmbd: validate command payload size
| * 0fd4ac3773c3 tpm_crb: Add support for CRB devices based on Pluton
| * a46fa5696613 tpm, tpm_tis: Claim locality in interrupt handler
| * 2e7ad879e1b0 mm: Fix copy_from_user_nofault().
| * 4ed740c6482f ata: libata-scsi: Avoid deadlock on rescan after device resume
| * c4465bff4d2f tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
| * 17732fed852a tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
| * 9bcac453890b drm/amd/display: fix the system hang while disable PSR
| * e538342002cb drm/amd/display: Add wrapper to call planes and stream update
| * 8d855bc67630 drm/amd/display: Use dc_update_planes_and_stream
* | 1118d7f559ce ANDROID: GKI: irq-gic-v3: fix up breakage in 6.1.35 merge
* | 1e4b07ffa3d6 Merge 6.1.35 into android14-6.1-lts
|\|
| * e84a4e368abe Linux 6.1.35
| * a76d4933c38e kbuild: Update assembler calls to use proper flags and language target
| * 5abcd2c18dbb MIPS: Prefer cc-option for additions to cflags
| * 1d485ddcba85 MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option
| * d51d258997e5 x86/boot/compressed: prefer cc-option for CFLAGS additions
| * bdd22f2aa131 scsi: target: core: Fix error path in target_setup_session()
| * 741c96715fb7 neighbour: delete neigh_lookup_nodev as not used
| * 26435338f9dd net/sched: act_api: add specific EXT_WARN_MSG for tc action
| * ab1bbd79f48e Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
| * 8f3759981104 net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy
| * 4b4cae8e4b37 drm/amdgpu: Don't set struct drm_driver.output_poll_changed
| * c6cbb4e1c10c rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
| * 8d842af30bc2 parisc: Delete redundant register definitions in <asm/assembly.h>
| * 616aba553640 afs: Fix vlserver probe RTT handling
| * 34dc1eed9918 octeon_ep: Add missing check for ioremap
| * 35d848164fec selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
| * 6ab77b3b852d net: tipc: resize nlattr array to correct size
| * d24c96581775 dm: don't lock fs when the map is NULL during suspend or resume
| * 010179208c66 sfc: fix XDP queues mode with legacy IRQ
| * 23efdbfa8eef net: macsec: fix double free of percpu stats
| * 4ea1f3344472 net: lapbether: only support ethernet devices
| * 59f0c7bec3ca net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
| * 3626e93cd841 net/sched: cls_api: Fix lockup on flushing explicitly created chain
| * fa285d799d1d ext4: drop the call to ext4_error() from ext4_get_group_info()
| * d7d6e830cd0f cifs: fix lease break oops in xfstest generic/098
| * e8119d4d1611 selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
| * ea3f336f717a net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
| * ac57be24dcf1 net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
| * 096c00ea80db sched: add new attr TCA_EXT_WARN_MSG to report tc extact message
| * e568e0e16830 selftests/tc-testing: Fix SFB db test
| * 700d7bf300c1 selftests/tc-testing: Fix Error: failed to find target LOG
| * 8a086daf20a8 selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
| * 62aecf23f3d1 drm/nouveau: add nv_encoder pointer check for NULL
| * fb725beca62d drm/nouveau/dp: check for NULL nv_connector->native_mode
| * a5acbe4ea5d0 drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
| * 90748be0f4f3 drm/nouveau: don't detect DSM for non-NVIDIA device
| * 835457c0d608 net: phylink: use a dedicated helper to parse usgmii control word
| * fabf9cb41334 net: phylink: report correct max speed for QUSGMII
| * df7477a8bdcb igb: fix nvm.ops.read() error handling
| * 9710e5c30bd4 igc: Fix possible system crash when loading module
| * c6612bf33ebe igc: Clean the TX buffer and TX descriptor ring
| * fe289f8fee9a sctp: fix an error code in sctp_sf_eat_auth()
| * 0b8ae7d6e4ad ipvlan: fix bound dev checking for IPv6 l3s mode
| * 33bd6b76ac77 net: ethtool: correct MAX attribute value for stats
| * 277fbf63b34a IB/isert: Fix incorrect release of isert connection
| * f77965f48792 IB/isert: Fix possible list corruption in CMA handler
| * 4e55c9abe947 IB/isert: Fix dead lock in ib_isert
| * 1def2a94f4ee RDMA/mlx5: Fix affinity assignment
| * 8618f8f72389 IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
| * 4dc0b367c390 RDMA/cma: Always set static rate to 0 for RoCE
| * ec6d49687d2b RDMA/mlx5: Create an indirect flow table for steering anchor
| * 3a83145b660c RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
| * c764fed5e544 octeontx2-af: fix lbk link credits on cn10k
| * 7c6d50414649 octeontx2-af: fixed resource availability check
| * b4a3cae58cd8 iavf: remove mask from iavf_irq_enable_queues()
| * 26256aa7edcd RDMA/rxe: Fix the use-before-initialization error of resp_pkts
| * b0b3848e0363 RDMA/rxe: Removed unused name from rxe_task struct
| * e83bc9388627 wifi: mac80211: take lock before setting vif links
| * 170ceadf4a57 wifi: cfg80211: fix link del callback to call correct handler
| * 49f3a79f03bd wifi: mac80211: fix link activation settings order
| * 07f9cc229b44 net/sched: cls_u32: Fix reference counter leak leading to overflow
| * c9411f014e5c octeontx2-af: Fix promiscuous mode
| * 5cf38fbc82ba net/sched: act_pedit: Parse L3 Header for L4 offset
| * fb25478f6699 net/sched: act_pedit: remove extra check for key type
| * b4e5d0c4cf07 net/sched: simplify tcf_pedit_act
| * 300be9f1dc4b igb: Fix extts capture value format for 82580/i354/i350
| * a4a912aee14e ping6: Fix send to link-local addresses with VRF.
| * 381d49ec68ca net: enetc: correct the indexes of highest and 2nd highest TCs
| * 4aaa3b730d16 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
| * bec51844f9ba ice: Fix XDP memory leak when NIC is brought up and down
| * 8fddf3f05156 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
| * 55b7a00f3422 netfilter: nf_tables: integrate pipapo into commit protocol
| * 839d38d3b0aa spi: fsl-dspi: avoid SCK glitches with continuous transfers
| * 485792480660 spi: cadence-quadspi: Add missing check for dma_set_mask
| * 2906e0d75b50 RDMA/rxe: Fix ref count error in check_rkey()
| * 7617a59f0056 RDMA/rxe: Fix packet length checks
| * 00b276bc7b62 RDMA/rtrs: Fix rxe_dealloc_pd warning
| * 77226c9785f8 RDMA/rtrs: Fix the last iu->buf leak in err path
| * 03285557deb6 usb: dwc3: gadget: Reset num TRBs before giving back the request
| * 7bee7f13c039 USB: dwc3: fix use-after-free on core driver unbind
| * 307fe59490bd USB: dwc3: qcom: fix NULL-deref on suspend
| * d8195536ce26 usb: gadget: udc: core: Prevent soft_connect_store() race
| * 3c048d42c305 usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
| * 3a1882841f64 usb: typec: Fix fast_role_swap_current show function
| * 2bf8ea2e9e39 usb: typec: ucsi: Fix command cancellation
| * b352f7b6a646 serial: lantiq: add missing interrupt ack
| * 04b3145db225 USB: serial: option: add Quectel EM061KGL series
| * 03b5964a2825 clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
| * 5532962c9ed2 thunderbolt: Mask ring interrupt on Intel hardware as well
| * d799f73d5d44 thunderbolt: dma_test: Use correct value for absent rings when creating paths
| * 081b5f1ebc73 thunderbolt: Do not touch CL state configuration during discovery
| * 1eb0eff7da97 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
| * 21863dc45aed drm/amdgpu: add missing radeon secondary PCI ID
| * 6f5b5ce9397d drm/amd/pm: workaround for compute workload type on some skus
| * b69a10df9003 drm/amd: Tighten permissions on VBIOS flashing attributes
| * b2706d862b65 drm/amd: Make sure image is written to trigger VBIOS image update flow
| * ee8c6580c310 drm/amd/display: edp do not add non-edid timings
| * 2cb6026df193 net: usb: qmi_wwan: add support for Compal RXM-G1
| * 5d1fdfb3d185 drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
| * f6d74371ce15 RDMA/uverbs: Restrict usage of privileged QKEYs
| * 5a144bad3e75 nouveau: fix client work fence deletion race
| * 33965ac34091 net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
| * bfaf388d3599 dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
| * 088ad777eeae dm thin metadata: check fail_io before using data_sm
| * 1886db9a4ee1 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
| * 029e0f1f7521 ALSA: usb-audio: Fix broken resume due to UAC3 power state
| * 9e1c7968a275 btrfs: can_nocow_file_extent should pass down args->strict from callers
| * 4e9da0cda149 btrfs: fix iomap_begin length for nocow writes
| * 4389fb6b6a9d btrfs: do not ASSERT() on duplicated global roots
| * 7e23b1ec720a powerpc/purgatory: remove PGO flags
| * 352f62431ad3 riscv/purgatory: remove PGO flags
| * 2cf6e32e86ea x86/purgatory: remove PGO flags
| * 013027918a4e kexec: support purgatories with .text.hot sections
| * c9c3163c7ab9 io_uring/net: save msghdr->msg_control for retries
| * cffaa97ffb67 LoongArch: Fix perf event id calculation
| * ad64865722b6 nilfs2: reject devices with insufficient block count
| * 69caea4eed1c nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
| * 8f47a9665aee nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
| * 3d4bc38f716c nios2: dts: Fix tse_mac "max-frame-size" property
| * 447f325497dc zswap: do not shrink if cgroup may not zswap
| * 9f17645f8528 ocfs2: check new file size on fallocate call
| * 534b4bbc8589 ocfs2: fix use-after-free when unmounting read-only filesystem
| * 3a340c63c0c3 epoll: ep_autoremove_wake_function should use list_del_init_careful
| * 6d304091e091 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
| * b11f953a61e9 wifi: cfg80211: fix locking in regulatory disconnect
| * 9a9adc42a590 irqchip/gic: Correctly validate OF quirk descriptors
| * 22efb27a21b6 NVMe: Add MAXIO 1602 to bogus nid list.
| * c9c205945033 io_uring: unlock sqd->lock before sq thread release CPU
| * 8ca9880735b0 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
| * 41c383c49657 xen/blkfront: Only check REQ_FUA for writes
| * 75955d698636 ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
| * 7e57a56374aa ASoC: cs35l41: Fix default regmap values for some registers
| * 424fc902728c mips: Move initrd_start check after initrd address sanitisation.
| * dd035c08ee96 MIPS: Alchemy: fix dbdma2
| * 34dd1a90ab64 MIPS: Restore Au1300 support
| * 048ad52d528e MIPS: unhide PATA_PLATFORM
| * 3d48ea53c44b parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
| * e522a12e4892 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
| * 0b09b35cae86 ASoC: Intel: avs: Add missing checks on FE startup
| * 5daa27bcb31d ASoC: Intel: avs: Account for UID of ACPI device
| * c33fded7f17f ASoC: soc-pcm: test if a BE can be prepared
| * 0a9b2164b7d8 btrfs: handle memory allocation failure in btrfs_csum_one_bio
| * e9a5175d5e83 btrfs: scrub: try harder to mark RAID56 block groups read-only
| * c45aed74318e drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
| * 2d9144c0ca82 power: supply: Fix logic checking if system is running from battery
| * 808e103ebac9 irqchip/meson-gpio: Mark OF related data as maybe unused
| * 0cdb593c2fe9 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
| * bf8324676b1c regulator: Fix error checking for debugfs_create_dir
| * c94be1f039c3 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
| * cdf9cfc1bbd7 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
| * 22358b9c418c power: supply: Ratelimit no data debug output
| * a7620312a082 selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change
| * 79a0a3695e01 tools: gpio: fix debounce_period_us output of lsgpio
| * cc1444a36398 ARM: dts: vexpress: add missing cache properties
| * 398bf0d67bcc power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
| * 66a88d04cf5d power: supply: sc27xx: Fix external_power_changed race
| * e3d2bdca180b power: supply: ab8500: Fix external_power_changed race
| * 628e40a225a0 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
| * e01fc7caac9c ksmbd: validate smb request protocol id
| * fec79e4f7df5 EDAC/qcom: Get rid of hardcoded register offsets
| * 4b3ec6b6ff24 qcom: llcc/edac: Fix the base address used for accessing LLCC banks
| * 314e973f36a5 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()
| * c68b4db58138 cgroup: always put cset in cgroup_css_set_put_fork
| * 7a2e2ca9ad21 cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
| * 6111f0add6ff test_firmware: prevent race conditions by a correct implementation of locking
| * aa2dfdc4ed25 test_firmware: Use kstrtobool() instead of strtobool()
| * 100cd6d0e563 x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
* | ed6634a55940 Merge 'android14-6.1' into 'android14-6.1-lts'
* | 3a63e6552676 Revert "Bluetooth: fix debugfs registration"
* | fb909d9bea90 Revert "Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER"
* | 18dcace71e4e Revert "net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down"
* | 16cecdd743c2 Revert "neighbour: fix unaligned access to pneigh_entry"
* | ee4c9c95ffca Merge 6.1.34 into android14-6.1-lts
|\|
| * ca87e77a2ef8 Linux 6.1.34
| * 1aaa74177f06 Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
| * a7e9c2e40708 wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS
| * 8fafd871558f wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS
| * 5b2438f0a7e5 ext4: only check dquot_initialize_needed() when debugging
| * 77eed67ba24e Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
| * 543c12c2644e ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop
| * 8f2984233c87 ksmbd: fix out-of-bound read in parse_lease_state()
| * bf12d7fb63b3 ksmbd: fix out-of-bound read in deassemble_neg_contexts()
| * fb322da83ce5 vhost_vdpa: support PACKED when setting-getting vring_base
| * b839b65456f5 vhost: support PACKED when setting-getting vring_base
| * 6c5a69c5dd53 vduse: avoid empty string for dev name
| * 7e48d635f274 riscv: fix kprobe __user string arg print fault issue
| * 14e4f37e46e6 soundwire: stream: Add missing clear of alloc_slave_rt
| * e17734900a88 eeprom: at24: also select REGMAP
| * 67180e079b32 riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readable
| * e4b76cd7713c i2c: sprd: Delete i2c adapter in .remove's error path
| * c53f2e8462f3 gpio: sim: fix memory corruption when adding named lines and unnamed hogs
| * 410689432880 firmware: arm_ffa: Set handle field to zero in memory descriptor
| * f24cb5a04270 i2c: mv64xxx: Fix reading invalid status value in atomic mode
| * 8e64012c0348 arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
| * b64bbe8b1a45 blk-mq: fix blk_mq_hw_ctx active request accounting
| * c3d87d415f7c ASoC: simple-card-utils: fix PCM constraint error check
| * c0f9f799bac6 ASoC: mediatek: mt8195: fix use-after-free in driver remove path
| * 50f2160afbb8 ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
| * 370711d7f0c1 arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
| * efe115560a29 arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
| * 5a607e53f208 arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
| * 037449ce1c04 ASoC: codecs: wsa881x: do not set can_multi_write flag
| * 8b13854f26f2 ASoC: codecs: wsa883x: do not set can_multi_write flag
| * 58ab8a0ff81d ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
| * 4b8ebe5393ed ARM: at91: pm: fix imbalanced reference counter for ethernet devices
| * c97f30d215d8 arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votes
| * df9bc25d13c1 mm: page_table_check: Ensure user pages are not slab pages
| * 08378f0314ce mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM
| * 3901170529a7 usb: usbfs: Use consistent mmap functions
| * 80e29f11be69 usb: usbfs: Enforce page requirements for mmap
| * 42a7314f2b84 pinctrl: meson-axg: add missing GPIOA_18 gpio group
| * fdeb7129298b soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe()
| * 30c26b985c3e virtio_net: use control_buf for coalesce params
| * 222a6bc8a7c6 rbd: get snapshot context after exclusive lock is ensured to be held
| * d647ee673c4d rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
| * 939f00e4825d tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
| * d088bea08ac0 Bluetooth: hci_qca: fix debugfs registration
| * e5ae01fd46a3 Bluetooth: fix debugfs registration
| * a5490d6a742c Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
| * 1e1e2ee0cf7f s390/dasd: Use correct lock while counting channel queue length
| * 6f5c0eec89fc ceph: fix use-after-free bug for inodes when flushing capsnaps
| * 443cf752f73b selftests: mptcp: update userspace pm subflow tests
| * 8f0ba8ec18f5 selftests: mptcp: update userspace pm addr tests
| * 3fa051b18fc6 mptcp: update userspace pm infos
| * 9b7fa33fda0f mptcp: add address into userspace pm list
| * d80a36ad400e mptcp: only send RM_ADDR in nl_cmd_remove
| * e0b04a9f97dd can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
| * 8a46c4a2bcd7 can: j1939: change j1939_netdev_lock type to mutex
| * db15e90a8c3b can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
| * 727964650a12 wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif()
| * 8953be60ec33 drm/amd/display: Reduce sdp bw after urgent to 90%
| * 8695a443ad8f drm/amd/pm: Fix power context allocation in SMU13
| * 8e143bae25cd drm/amdgpu: change reserved vram info print
| * 34419aa0b448 drm/amdgpu: fix xclk freq on CHIP_STONEY
| * 416ba40ff3c4 drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
| * 8d42c563e4dd drm/i915/gt: Use the correct error value when kernel_context() fails
| * b40b34913280 ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41
| * b1acff11b674 ALSA: hda/realtek: Add Lenovo P3 Tower platform
| * 63211350630b ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
| * 0df0097ea2d5 ALSA: ice1712,ice1724: fix the kcontrol->id initialization
| * caad8a0a10c3 ALSA: hda/realtek: Add quirk for Clevo NS50AU
| * 3454490e0396 ALSA: cmipci: Fix kctl->id initialization
| * c35034fd6446 ALSA: gus: Fix kctl->id initialization
| * 1f6c520932bc ALSA: ymfpci: Fix kctl->id initialization
| * be0b9b7a6d77 ALSA: hda: Fix kctl->id initialization
| * c8a46f39dd27 Input: fix open count when closing inhibited device
| * f9172a0bb57d Input: psmouse - fix OOB access in Elantech protocol
| * 00b59734f504 Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
| * 32c2c234bc2f batman-adv: Broken sync while rescheduling delayed work
| * f9b9c8469621 bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
| * abc706231372 bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event
| * 5ce24936d560 bnxt_en: Skip firmware fatal error recovery if chip is not accessible
| * 5fc86a4580da bnxt_en: Query default VLAN before VNIC setup on a VF
| * 53a0c6d5c929 bnxt_en: Don't issue AP reset during ethtool's reset operation
| * 5df74018d1e6 net: bcmgenet: Fix EEE implementation
| * d4925800a49c lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
| * c5a17f3247bd drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
| * dbc880567adf bpf: Add extra path pointer check to d_path helper
| * 06177b92902d net: sched: fix possible refcount leak in tc_chain_tmplt_add()
| * e582ceda5a16 net: sched: act_police: fix sparse errors in tcf_police_dump()
| * 60f39768efa5 net: sched: move rtm_tca_policy declaration to include file
| * 76eef453a675 drm/i915/selftests: Add some missing error propagation
| * 4e7f1f6da79e drm/i915/selftests: Stop using kthread_stop()
| * 9d9a38b5639f net: sched: add rcu annotations around qdisc->qdisc_sleeping
| * 8a74ea37e1ab rfs: annotate lockless accesses to RFS sock flow table
| * 3d9eface2eee rfs: annotate lockless accesses to sk->sk_rxhash
| * f8e6aa0e6056 tcp: gso: really support BIG TCP
| * 251b5d68ac47 ipv6: rpl: Fix Route of Death.
| * 65f2def20662 netfilter: nf_tables: out-of-bound check in chain blob
| * fea199dbf6c1 netfilter: ipset: Add schedule point in call_ad().
| * f057da51c076 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
| * 1f26ea49a5c0 netfilter: nft_bitwise: fix register tracking
| * 81e11b6c1ad0 selftests/bpf: Fix sockopt_sk selftest
| * 1ba03535451f selftests/bpf: Verify optval=NULL case
| * 0d18f8b90b8a wifi: cfg80211: fix locking in sched scan stop work
| * 4a64e92846fa qed/qede: Fix scheduling while atomic
| * 79c975514cf1 wifi: mac80211: don't translate beacon/presp addrs
| * 4dd40fec5bf2 wifi: mac80211: mlme: fix non-inheritence element
| * 8b6ab4bfba6f wifi: cfg80211: reject bad AP MLD address
| * 434cf4fbee4e wifi: mac80211: use correct iftype HE cap
| * 3e8a7573ff9f Bluetooth: L2CAP: Add missing checks for invalid DCID
| * 66b3f7425a9c Bluetooth: ISO: don't try to remove CIG if there are bound CIS left
| * 9c7e51b94709 Bluetooth: Fix l2cap_disconnect_req deadlock
| * 17aac1200222 Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER
| * 5f285409c91b drm/i915: Use 18 fast wake AUX sync len
| * 7bf7bebdc20d drm/i915: Explain the magic numbers for AUX SYNC/precharge length
| * 1d37434ffc13 net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
| * a22c0a034630 net: enetc: correct rx_bytes statistics of XDP
| * b3fc768a746b net: enetc: correct the statistics of rx bytes
| * 7a5cdd4bc1c3 net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
| * 76e38e6e1b35 net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
| * 3849e7fcea20 bpf: Fix elem_size not being set for inner maps
| * d7612a922b21 bpf: Fix UAF in task local storage
| * 9166225c3b2d net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294
| * 332f36a09c4c net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
| * 8af3119388c4 neighbour: fix unaligned access to pneigh_entry
| * 898c9a0ee715 bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()
| * e783f639b8fb wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
| * 84c699681a29 afs: Fix setting of mtime when creating a file/dir/symlink
| * fb7058dd0249 spi: qup: Request DMA before enabling clocks
| * ec2e12b14aa0 platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystem
| * 24845da026b8 platform/surface: aggregator: Allow completion work-items to be executed in parallel
| * 31c3de5f7b70 spi: mt65xx: make sure operations completed before unloading
| * 097acf0aa622 net: sfp: fix state loss when updating state_hw_mask
| * ec3ce2c7cf8d scsi: megaraid_sas: Add flexible array member for SGLs
* | 32d0f34bbc42 Revert "tcp: deny tcp_disconnect() when threads are waiting"
* | 2a77668d451b Merge 6.1.33 into android14-6.1-lts
|\|
| * 2f3918bc53fb Linux 6.1.33
| * c3fcfe8931e1 ext4: enable the lazy init thread when remounting read/write
| * 84683a2cf5ed selftests: mptcp: join: avoid using 'cmp --bytes'
| * fbb6db561dd4 selftests: mptcp: simult flows: skip if MPTCP is not supported
| * 4bc022b95392 selftests: mptcp: diag: skip if MPTCP is not supported
| * e8631d84c01e arm64: efi: Use SMBIOS processor version to key off Ampere quirk
| * b026755cc9a8 tls: rx: strp: don't use GFP_KERNEL in softirq context
| * a2961463d74f xfs: verify buffer contents when we skip log replay
| * 4042d7ad40f1 drm/amd/display: Have Payload Properly Created After Resume
| * 4a9d63181f8d iommu/amd/pgtbl_v2: Fix domain max address
| * 3264d875f58a tpm, tpm_tis: Request threaded interrupt handler
| * 77ee4f8c02b8 regmap: Account for register length when chunking
| * a8eaa9a06add fs/ntfs3: Validate MFT flags before replaying logs
| * 0b28edf227e3 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
| * 4f303c0b9d5d ksmbd: fix multiple out-of-bounds read during context decoding
| * 522a9417f649 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
| * 4c6bdaacb3cb ksmbd: fix incorrect AllocationSize set in smb2_get_info
| * f7add4d1598a ksmbd: fix UAF issue from opinfo->conn
| * 8072ea674374 ksmbd: fix credit count leakage
| * 5f4d3810ca9c KVM: x86: Account fastpath-only VM-Exits in vCPU stats
| * b1d5667afad1 KVM: arm64: Populate fault info for watchpoint
| * 0659aee089da test_firmware: fix the memory leak of the allocated firmware buffer
| * eef67dfdc050 test_firmware: fix a memory leak with reqs buffer
| * 33aebb014893 powerpc/xmon: Use KSYM_NAME_LEN in array size
| * 97211945ef68 serial: cpm_uart: Fix a COMPILE_TEST dependency
| * 7493392a375c serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
| * 3270095f6eb5 fbcon: Fix null-ptr-deref in soft_cursor
| * ef8aeffb2c50 ext4: add lockdep annotations for i_data_sem for ea_inode's
| * 140aa33f96d6 ext4: disallow ea_inodes with extended attributes
| * 277cea6f7786 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
| * b112babc565e ext4: add EA_INODE checking to ext4_iget()
| * 9ce0319b0599 mptcp: fix active subflow finalization
| * 977a63afd401 mptcp: fix connect timeout handling
| * 97ecfe67f5ca selftests: mptcp: userspace pm: skip if MPTCP is not supported
| * f324df8de0b5 selftests: mptcp: sockopt: skip if MPTCP is not supported
| * 0fea987ccf5f selftests: mptcp: join: skip if MPTCP is not supported
| * 17ddf2a54eff selftests: mptcp: pm nl: skip if MPTCP is not supported
| * 68ecc09a148c selftests: mptcp: connect: skip if MPTCP is not supported
| * 3f731926a1b0 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
| * 7403630eb94c tracing/histograms: Allow variables to have some modifiers
| * 2a1195f0e085 tracing/timerlat: Always wakeup the timerlat thread
| * 007c04225697 mtdchar: mark bits of ioctl handler noinline
| * d7c34c8f6005 selinux: don't use make's grouped targets feature yet
| * 6fb0b098f690 io_uring: undeprecate epoll_ctl support
| * 94f97b8df005 riscv: perf: Fix callchain parse error with kernel tracepoint events
| * c40dc6e26646 tpm, tpm_tis: correct tpm_tis_flags enumeration values
| * b0e21c42c1fb iommu/amd: Fix domain flush size when syncing iotlb
| * 251cf7fd5a1b powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
| * 2a72e6814f55 block: fix revalidate performance regression
| * 867ad8cba251 phy: qcom-qmp-pcie-msm8996: fix init-count imbalance
| * 5daf7a171d27 phy: qcom-qmp-combo: fix init-count imbalance
| * 1af8dd540347 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
| * 380d2da555a8 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
| * 2c8aa1163a21 mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
| * f25568e0801c mmc: vub300: fix invalid response handling
| * 03974abbf2a1 x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case")
| * 8db2ea7b80d6 drm/amd/pm: reverse mclk and fclk clocks levels for renoir
| * f05f3fcc7824 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
| * 1c729bd5b30f drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5
| * 0f8f233ed767 drm/amd/pm: resolve reboot exception for si oland
| * e0a0f5d2ba59 drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
| * 00abb872ef0f drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4
| * 2f91f92bd870 drm/amdgpu: enable tmz by default for GC 11.0.1
| * 009886965e04 ata: libata-scsi: Use correct device no in ata_find_dev()
| * 63a44b01df36 scsi: stex: Fix gcc 13 warnings
| * 2e787e5153b7 misc: fastrpc: reject new invocations during device removal
| * 93f2aa05af2d misc: fastrpc: return -EPIPE to invocations on device removal
| * cbfed647fd19 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
| * 704842c97aa3 usb: gadget: f_fs: Add unbind event before functionfs_unbind
| * cc8c9864da69 usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
| * 08e8ff68a3f6 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
| * ef12610ff5fa net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
| * 3cfdc3fc1801 iio: dac: build ad5758 driver when AD5758 is selected
| * f453753900e9 iio: adc: stm32-adc: skip adc-diff-channels setup if none is present
| * 735d033bedc3 iio: adc: ad7192: Change "shorted" channels to differential
| * 84f4d63ae184 iio: addac: ad74413: fix resistance input processing
| * ab0c2dffe80f iio: dac: mcp4725: Fix i2c_master_send() return value handling
| * 89f92d435352 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
| * 2eb269605113 iio: adc: stm32-adc: skip adc-channels setup if none is present
| * 54d737d79672 iio: light: vcnl4035: fixed chip ID check
| * 2896a356ed07 dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
| * cb2a612c397d iio: imu: inv_icm42600: fix timestamp reset
| * 3fb021f5c114 HID: wacom: avoid integer overflow in wacom_intuos_inout()
| * 254be1f64819 HID: google: add jewel USB id
| * 23c241676f32 iio: adc: mxs-lradc: fix the order of two cleanup operations
| * b6867ce5fb35 iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
| * 47cc3cae303c media: uvcvideo: Don't expose unsupported formats to userspace
| * 4d776371127e drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
| * 7d233f93594f mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
| * 4124000cf4c5 media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats
| * bafe94ac9950 KVM: arm64: vgic: Fix locking comment
| * 150a5f74a597 KVM: arm64: vgic: Wrap vgic_its_create() with config_lock
| * 4129d71e5bda KVM: arm64: vgic: Fix a circular locking issue
| * 7df6008b8726 block: Deny writable memory mapping if block is read-only
| * 16ddd3bc6741 nvme-pci: Add quirk for Teamgroup MP33 SSD
| * a731273f3c22 ublk: fix AB-BA lockdep warning
| * 68ce1d57e52c drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
| * baa8901ad70d ceph: silence smatch warning in reconnect_caps_cb()
| * 56e5d63e4e2d atm: hide unused procfs functions
| * 47d0f626795f drm/msm: Be more shouty if per-process pgtables aren't working
| * c62a9a6bea0c ALSA: oss: avoid missing-prototype warnings
| * e4f1532a9cd9 nvme: do not let the user delete a ctrl before a complete initialization
| * f481c2af4916 nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
| * d0013470677f netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
| * def67e27f2b7 net: wwan: t7xx: Ensure init is completed before system sleep
| * ae72bd1a4b04 wifi: b43: fix incorrect __packed annotation
| * c061e13c7297 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
| * 7402fb48efff wifi: iwlwifi: mvm: Add locking to the rate read flow
| * 788f129f6370 wifi: mac80211: recalc chanctx mindef before assigning
| * a03460061164 wifi: mac80211: consider reserved chanctx for mindef
| * aefa37aa32cb wifi: mac80211: simplify chanctx allocation
| * bdd97c99b346 arm64: vdso: Pass (void *) to virt_to_page()
| * 6bf0f6bfcd35 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
| * e0b5316e2ead ARM: dts: stm32: add pin map for CAN controller on stm32f7
| * de16dfe7cab5 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
| * 329da6d07cc9 ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
| * 905b247f6e13 s390/topology: honour nr_cpu_ids when adding CPUs
| * 26cfe2faa82d s390/pkey: zeroize key blobs
| * 9f2f538cd8c3 ASoC: SOF: pm: save io region state in case of errors in resume
| * eb708aee4126 ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling
| * 1cc6301dfcd2 ASoC: SOF: pcm: fix pm_runtime imbalance in error handling
| * a6637d5a8f19 ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions
| * d5d61f747e3f media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
| * d0088ea444e6 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
| * 4a8ecfb2207c media: dvb-core: Fix use-after-free due to race at dvb_register_device()
| * 93b5dfebcb18 media: dvb-core: Fix use-after-free due on race condition at dvb_net
| * bf3b6f82fd4c media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
| * ea2938c27b02 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
| * dd6839936115 media: dvb_ca_en50221: fix a size write bug
| * 058822591b78 media: netup_unidvb: fix irq init by register it at the end of probe
| * b769fbf04a91 media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
| * 5d2923fb0b72 media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
| * 6906e613e6b7 media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
| * 4e896b226311 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
| * 336ca9b37104 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
| * 1027c8c068f0 media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
| * 8914ae00db45 media: dvb_demux: fix a bug for the continuity counter
| * 59dad726de2d ASoC: ssm2602: Add workaround for playback distortions
| * 7fbdd3bd7bbf ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V
| * 603f239216ca ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
| * f6d2aa322ca7 xfrm: Check if_id in inbound policy/secpath match
| * 40798c566b56 um: harddog: fix modular build
| * c03dd9390514 ASoC: dwc: limit the number of overrun messages
| * 0960fb87cdaf ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12
| * 7d98a36b101f nvme-pci: add quirk for missing secondary temperature thresholds
| * 53786bfadc43 nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
| * 46193dd43dce block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
| * 5af920e4d1d1 nbd: Fix debugfs_create_dir error checking
| * f83c32ed05d4 fbdev: stifb: Fix info entry in sti_struct on error path
| * be2aefa202a5 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
| * c6c0a9f61958 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
| * 3e336ad6f517 drm/amdgpu: set gfx9 onwards APU atomics support to be true
| * 5ae4a618a155 gfs2: Don't deref jdesc in evict
| * 61c3962ab1f9 platform/mellanox: fix potential race in mlxbf-tmfifo driver
| * 809efd7a69a4 platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
| * 18913fc7c1dd media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
| * 705f4dcc41c2 hwmon: (k10temp) Add PCI ID for family 19, model 78h
| * 6578e0f196e8 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
| * 0433baa89318 btrfs: abort transaction when sibling keys check fails for leaves
| * e2d161c539a4 drm/ast: Fix ARM compatibility
| * cad1abbe488d mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
| * 88a042d599c3 drm/amdgpu: Use the default reset when loading or reloading the driver
| * 6a40da600750 ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
| * a7ec48a419fe ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
| * 867dae554780 watchdog: menz069_wdt: fix watchdog initialisation
| * 787e74b21394 drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
| * e2feb39312a6 mptcp: add annotations around sk->sk_shutdown accesses
| * 0b9e6d64cd10 mptcp: fix data race around msk->first access
| * 519f16d96c2d mptcp: consolidate passive msk socket initialization
| * fa2cbd1d689a mptcp: simplify subflow_syn_recv_sock()
| * 9872e8c63252 mptcp: avoid unneeded address copy
| * 1b9e3ab669a3 mptcp: add annotations around msk->subflow accesses
| * c5ebb5cec9fb mptcp: avoid unneeded __mptcp_nmpc_socket() usage
| * ea9d7382d5d3 rtnetlink: call validate_linkmsg in rtnl_create_link
| * 62dcac528be7 mtd: rawnand: marvell: don't set the NAND frequency select
| * 2187cb72b98b mtd: rawnand: marvell: ensure timing values are written
| * a0843347a96a net: dsa: mv88e6xxx: Increase wait after reset deactivation
| * c3fc733798c7 tcp: fix mishandling when the sack compression is deferred.
| * eac615ed3c6d net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
| * 4fc2724f445f iommu/mediatek: Flush IOTLB completely only if domain has been attached
| * 9316fdd57f25 net/mlx5: Read embedded cpu after init bit cleared
| * 4156c6ff331a net/mlx5e: Fix error handling in mlx5e_refresh_tirs
| * 7c3e271626d1 nvme: fix the name of Zone Append for verbose logging
| * 4e5a5cda3dfd nfsd: fix double fget() bug in __write_ports_addfd()
| * 401a1cf50bfa udp6: Fix race condition in udp6_sendmsg & connect
| * 507182f132a8 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
| * 5c05ef3630ca net: sched: fix NULL pointer dereference in mq_attach
| * f8884108a2fe net/sched: Prohibit regrafting ingress or clsact Qdiscs
| * be3e1f71cb6f net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
| * 1ec1434630b3 net/sched: sch_clsact: Only create under TC_H_CLSACT
| * 89a0f4dcae43 net/sched: sch_ingress: Only create under TC_H_INGRESS
| * d67a5a587c45 net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
| * 8c3ec8e7895e net/smc: Scan from current RMB list when no position specified
| * 752836e1a206 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
| * c2251ce0483d tcp: deny tcp_disconnect() when threads are waiting
| * 0dec22a09da1 af_packet: do not use READ_ONCE() in packet_bind()
| * 906134664f33 RDMA/irdma: Fix Local Invalidate fencing
| * 07322c8a12d6 RDMA/irdma: Prevent QP use after free
| * 3cf774741459 mtd: rawnand: ingenic: fix empty stub helper definitions
| * 789394f1df8b perf ftrace latency: Remove unnecessary "--" from --use-nsec option
| * 7164961a9ce0 amd-xgbe: fix the false linkup in xgbe_phy_status
| * d615070b0eb8 tls: improve lockless access safety of tls_err_abort()
| * 0b64a2bf1699 af_packet: Fix data-races of pkt_sk(sk)->num.
| * a2c2364e5f53 netrom: fix info-leak in nr_write_internal()
| * ae0ef97f1e2b net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
| * 724aa4fd9e36 net/mlx5e: Don't attach netdev profile while handling internal error
| * 9c7ae143a01b net/mlx5: fw_tracer, Fix event handling
| * e73b7de4bf96 net/mlx5: SF, Drain health before removing device
| * 9e49af9766ec net/mlx5: Drain health before unregistering devlink
| * ddd8d552a8f8 riscv: Fix unused variable warning when BUILTIN_DTB is set
| * 72fef70abe18 dmaengine: pl330: rename _start to prevent build error
| * bd424277a1f8 nfsd: make a copy of struct iattr before calling notify_change
| * dac09fec5b57 iommu/amd: Fix up merge conflict resolution
| * 817ce9b1d27e iommu/amd: Handle GALog overflows
| * c3ff24625a42 iommu/amd: Don't block updates to GATag if guest mode is on
| * bf1f3f4aa47d iommu/rockchip: Fix unwind goto issue
| * 0021441cbbf0 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
| * dcaa61b73d9c RDMA/bnxt_re: Fix a possible memory leak
| * 44fc5eb0e267 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
| * ef8c7616939d RDMA/hns: Modify the value of long message loopback slice
| * 736e1c4e54e9 RDMA/hns: Fix base address table allocation
| * 38771c0eefa6 RDMA/hns: Fix timeout attr in query qp for HIP08
| * 241de3fec11f RDMA/efa: Fix unsupported page sizes in device
| * 21c0eb064890 phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value
| * 836f874d43ed RDMA/bnxt_re: Fix the page_size used during the MR creation
* | c5df11c964c9 Merge branch 'android14-6.1' into branch 'android14-6.1-lts'
* | 3a53767f1f9e Revert "bpf, sockmap: Pass skb ownership through read_skb"
* | 8e369c77040c Revert "bpf, sockmap: Convert schedule_work into delayed_work"
* | d7c3711e7dcf Revert "bpf, sockmap: Reschedule is now done through backlog"
* | 4903ee3f9581 Revert "bpf, sockmap: Improved check for empty queue"
* | 51ffabff7cb5 Revert "bpf, sockmap: Handle fin correctly"
* | 3ce63059c191 Revert "bpf, sockmap: TCP data stall on recv before accept"
* | c7e497384686 Revert "bpf, sockmap: Wake up polling after data copy"
* | 0851b001640a Revert "bpf, sockmap: Incorrectly handling copied_seq"
* | 26b6ad0f3457 Merge 6.1.32 into android14-6.1-lts
|\|
| * 76ba310227d2 Linux 6.1.32
| * cd51ba98aeaa tools headers UAPI: Sync the linux/in.h with the kernel sources
| * 2cd02ae65654 netfilter: ctnetlink: Support offloaded conntrack entry deletion
| * 55ce796e9b0a cpufreq: amd-pstate: Add ->fast_switch() callback
| * c18f6919b4e7 cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
| * efc8ec1636fa block: fix bio-cache for passthru IO
| * 5d08604754e8 Revert "thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function"
| * 2333dbc88f38 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
| * 6c1fad655b40 drm/amd: Don't allow s0ix on APUs older than Raven
| * 83a7f27c5b94 octeontx2-af: Add validation for lmac type
| * 3236221bb8e4 RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"
| * 592af07ac0c8 wifi: iwlwifi: mvm: fix potential memory leak
| * 0c469078bde4 wifi: iwlwifi: mvm: support wowlan info notification version 2
| * b5ceb6aac607 wifi: rtw89: correct 5 MHz mask setting
| * 07c8c1a3cfcf net: phy: mscc: enable VSC8501/2 RGMII RX clock
| * 7c95f56995c6 page_pool: fix inconsistency for page_pool_ring_[un]lock()
| * 7dccd5fa7edb net: page_pool: use in_softirq() instead
| * cd3c5e4e0d60 vfio/type1: check pfn valid before converting to struct page
| * 6793a3c6326e blk-mq: fix race condition in active queue accounting
| * fe735073a50e bpf, sockmap: Incorrectly handling copied_seq
| * dd628fc697ee bpf, sockmap: Wake up polling after data copy
| * ab90b68f650e bpf, sockmap: TCP data stall on recv before accept
| * 3a2129ebae35 bpf, sockmap: Handle fin correctly
| * ba4fec5bd6f8 bpf, sockmap: Improved check for empty queue
| * 1e4e379ccde8 bpf, sockmap: Reschedule is now done through backlog
| * 9f4d7efb3345 bpf, sockmap: Convert schedule_work into delayed_work
| * 4ae2af3e59e2 bpf, sockmap: Pass skb ownership through read_skb
| * 49b5b5bfeef1 gpio-f7188x: fix chip name and pin count on Nuvoton chip
| * 085f27f48c84 net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register
| * 3347ac7a8160 tls: rx: strp: preserve decryption status of skbs when needed
| * ba93977437e7 tls: rx: strp: factor out copying skb data
| * 52a89de3e9f2 tls: rx: strp: force mixed decrypted records into copy mode
| * c48b8399e430 tls: rx: strp: fix determining record length in copy mode
| * ecd9f6ed9ed2 tls: rx: strp: set the skb->len of detached / CoW'ed skbs
| * e734a693a24c tls: rx: device: fix checking decryption status
| * b3e54fb3a35d platform/x86/amd/pmf: Fix CnQF and auto-mode after resume
| * 8e8c33cc89a0 selftests/bpf: Fix pkg-config call building sign-file
| * ca39992f1048 firmware: arm_ffa: Fix usage of partition info get count flag
| * 3f5413c95445 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
| * 6728486447ee inet: Add IP_LOCAL_PORT_RANGE socket option
* | c3dee37bcd33 Revert "Revert "binder_alloc: add missing mmap_lock calls when using the VMA""
* | f9689ed69bc3 Revert "Revert "android: binder: stop saving a pointer to the VMA""
* | 896fd52618e9 Revert "binder: add lockless binder_alloc_(set|get)_vma()"
* | 9f67f4f5007d Revert "binder: fix UAF caused by faulty buffer cleanup"
* | 940f3dad8f40 Revert "binder: fix UAF of alloc->vma in race with munmap()"
* | 03c3264a152e Merge 6.1.31 into android14-6.1-lts
|\|
| * d2869ace6eeb Linux 6.1.31
| * 2f32b89d8120 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
| * 3bcb97e4241b 3c589_cs: Fix an error handling path in tc589_probe()
| * 9540765d1882 net/smc: Reset connection when trying to use SMCRv2 fails.
| * be4022669e66 regulator: mt6359: add read check for PMIC MT6359
| * 22157f744581 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
| * 1ae70faa86fd arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
| * 3e8a82fb55a6 net/mlx5: Devcom, serialize devcom registration
| * eaa365c10459 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
| * 411e4d6caa7f net/mlx5: Collect command failures data only for known commands
| * 390aa5c006b3 net/mlx5: Fix error message when failing to allocate device memory
| * 59dd110ca241 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
| * b17294e7aa8c net/mlx5: Handle pairing of E-switch via uplink un/load APIs
| * e501ab136691 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
| * 6f0dce5f7822 net/mlx5e: do as little as possible in napi poll when budget is 0
| * 00959a1bad58 net/mlx5e: Use correct encap attribute during invalidation
| * 362063df6cee net/mlx5e: Fix deadlock in tc route query code
| * 2051f762c508 net/mlx5e: Fix SQ wake logic in ptp napi_poll context
| * 47b4f741a3f6 platform/mellanox: mlxbf-pmc: fix sscanf() error checking
| * 04238c23853a forcedeth: Fix an error handling path in nv_probe()
| * 0392c9185d71 sctp: fix an issue that plpmtu can never go to complete state
| * c9e09b070d0b cxl: Wait Memory_Info_Valid before access memory related info
| * ad72cb5899ce ASoC: Intel: avs: Access path components under lock
| * 6ae9cf40b4e0 ASoC: Intel: avs: Fix declaration of enum avs_channel_config
| * 5eaaad19c82c ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
| * d8cfe5ccc98e x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
| * a7edc86e149e xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
| * 53384076f743 x86/pci/xen: populate MSI sysfs entries
| * 84b211b02894 ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator
| * 225a5f394b09 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
| * 55224690958c platform/x86: ISST: Remove 8 socket limit
| * f34428b5a373 regulator: pca9450: Fix BUCK2 enable_mask
| * ccc6e9ded63b fs: fix undefined behavior in bit shift for SB_NOUSER
| * dfc5aaa57f52 firmware: arm_ffa: Fix FFA device names for logical partitions
| * ad73dc7263ea firmware: arm_ffa: Check if ffa_driver remove is present before executing
| * 06ec5be89118 optee: fix uninited async notif value
| * 9c744c6ff238 power: supply: sbs-charger: Fix INHIBITED bit for Status reg
| * 71e60a58d7f6 power: supply: bq24190: Call power_supply_changed() after updating input current
| * 1f02bfd5d94c power: supply: bq25890: Call power_supply_changed() after updating input current or voltage
| * 57842035d298 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
| * 221f7cb12285 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
| * 3c573e7910c6 power: supply: bq27xxx: Move bq27xxx_battery_update() down
| * 9108ede08d7a power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
| * d952a1eaafcc power: supply: bq27xxx: Fix poll_interval handling and races on remove
| * e65fee45687f power: supply: bq27xxx: Fix I2C IRQ race on remove
| * d746fbf4f09c power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
| * e1073f81478f power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
| * 2ac38f130e5b power: supply: leds: Fix blink to LED on transition
| * 94373413e13d cifs: mapchars mount option ignored
| * 91dd8aab9c9f ipv6: Fix out-of-bounds access in ipv6_find_tlv()
| * 9bc1dbfd9158 lan966x: Fix unloading/loading of the driver
| * 1a9e80f757bb bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
| * 177ee41f6162 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
| * a1d7c357f4dc octeontx2-pf: Fix TSOv6 offload
| * 4883d9e2a221 selftests: fib_tests: mute cleanup error message
| * 722af06e6100 drm: fix drmm_mutex_init()
| * cc18b4685910 net: fix skb leak in __skb_tstamp_tx()
| * 8d81d3b0ed36 ASoC: lpass: Fix for KASAN use_after_free out of bounds
| * 53764a17f5d8 media: radio-shark: Add endpoint checks
| * d5dba4b7bf90 USB: sisusbvga: Add endpoint checks
| * 09e9d1f52f97 USB: core: Add routines for endpoint checks in old drivers
| * 2a112f04629f udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
| * ed66e6327a69 net: fix stack overflow when LRO is disabled for virtual interfaces
| * c8fdf7feca77 fbdev: udlfb: Fix endpoint check
| * d7fff52c99d5 debugobjects: Don't wake up kswapd from fill_pool()
| * 8694853768e3 irqchip/mips-gic: Use raw spinlock for gic_lock
| * dc1b7641a989 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
| * 4ca6b06e9be2 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
| * ed0ef89508d2 perf/x86/uncore: Correct the number of CHAs on SPR
| * f3078be2febb drm/amd/amdgpu: limit one queue per gang
| * 34570f85a282 selftests/memfd: Fix unknown type name build failure
| * 931ea1ed31be binder: fix UAF of alloc->vma in race with munmap()
| * e1e198eff1fb binder: fix UAF caused by faulty buffer cleanup
| * d7cee853bcb0 binder: add lockless binder_alloc_(set|get)_vma()
| * 72a94f8c14a1 Revert "android: binder: stop saving a pointer to the VMA"
| * 7e6b8548549e Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
| * 8069bcaa5b39 drm/amd/pm: Fix output of pp_od_clk_voltage
| * 6acfbdda4d06 drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7
| * 8756863c7fe0 drm/radeon: reintroduce radeon_dp_work_func content
| * 3897ac532af0 drm/mgag200: Fix gamma lut not initialized.
| * 3970ee926e7e dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
| * 937264cd9aab btrfs: use nofs when cleaning up aborted transactions
| * 63e12910b7f5 gpio: mockup: Fix mode of debugfs files
| * b49706d1799a parisc: Handle kprobes breakpoints only in kernel context
| * 5596e2ef5f1a parisc: Enable LOCKDEP support
| * d935edd510d7 parisc: Allow to reboot machine after system halt
| * c49ffd89b66e parisc: Fix flush_dcache_page() for usage from irq context
| * c0993b463fe7 parisc: Handle kgdb breakpoints only in kernel context
| * e1f14a407140 parisc: Use num_present_cpus() in alternative patching code
| * bd90ac0002d1 xtensa: add __bswap{si,di}2 helpers
| * 522bbbfcb612 xtensa: fix signal delivery to FDPIC process
| * 084566050891 m68k: Move signal frame following exception on 68020/030
| * 6147745d43ff net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
| * da1e8adab366 ASoC: rt5682: Disable jack detection interrupt during suspend
| * 72c28207c19c power: supply: bq25890: Fix external_power_changed race
| * 0456b912121e power: supply: axp288_fuel_gauge: Fix external_power_changed race
| * 7d5e0150eeec mmc: block: ensure error propagation for non-blk
| * a24aec210aa5 mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
| * 0d97634ad498 SUNRPC: Don't change task->tk_status after the call to rpc_exit_task
| * 40599969ff58 ALSA: hda/realtek: Enable headset onLenovo M70/M90
| * 7d3d306f159e ALSA: hda: Fix unhandled register update during auto-suspend period
| * 5222e81afa26 ALSA: hda/ca0132: add quirk for EVGA X299 DARK
| * 688c9af6e5fc platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
| * c26b9e193172 x86/mm: Avoid incomplete Global INVLPG flushes
| * 4eb600f386ef arm64: Also reset KASAN tag if page is not PG_mte_tagged
| * 8bdf47f9dbea ocfs2: Switch to security_inode_init_security()
| * 28ee628fff1e drm/amd/display: hpd rx irq not working with eDP interface
| * 7bfd4c0ebcb4 net: dsa: mv88e6xxx: Add RGMII delay to 88E6320
| * 66ede2e4235f platform/x86: hp-wmi: Fix cast to smaller integer type warning
| * 0dbc898f5917 skbuff: Proactively round up to kmalloc bucket size
| * ac2f5739fdca drm/amdgpu/mes11: enable reg active poll
| * a2fe4534bb38 drm/amd/amdgpu: update mes11 api def
| * ae9e65319f99 watchdog: sp5100_tco: Immediately trigger upon starting.
| * 7cd46930b8bf tpm: Prevent hwrng from activating during resume
| * 25d38d5eaa1f tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers
| * e76f61a2c523 tpm, tpm_tis: startup chip before testing for interrupts
| * 9953dbf65f92 tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resume
| * c5a5d33886a7 tpm, tpm_tis: Only handle supported interrupts
| * 5c4c8075bc8a tpm, tpm_tis: Avoid cache incoherency in test for interrupts
| * 1ec145277a26 usb: dwc3: fix gadget mode suspend interrupt handler issue
* | fd07e1d347ca ANDROID: GKI: add skb_pull_data to android/abi_gki_aarch64_virtual_device
* | 83377b0a3f88 ANDROID: GKI: preserve CRC generation for some bluetooth symbols
* | 907f29932c3e Revert "Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started""
* | bfd5fc9a7e51 Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu"
* | d71d75e0749d Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation"
* | 9626cfb677e6 Revert "tipc: check the bearer min mtu properly when setting it by netlink"
* | 5caf65859428 Revert "platform: Provide a remove callback that returns no value"
* | f1fdb6e6a95e Revert "ASoC: fsl_micfil: Fix error handler with pm_runtime_enable"
* | e2b436192b14 Revert "firmware: arm_sdei: Fix sleep from invalid context BUG"
* | 26c1cc68583e Merge 6.1.30 into android14-6.1-lts
|\|
| * a343b0dd87b4 Linux 6.1.30
| * da9a8dc33da2 drm/amdgpu: reserve the old gc_11_0_*_mes.bin
| * 616843d5a11b drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
| * 09bf14907d86 drm/amdgpu: declare firmware for new MES 11.0.4
| * f05ccf6a6ac6 crypto: testmgr - fix RNG performance in fuzz tests
| * 682679fc953d remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning
| * 7099e14f601e rethook, fprobe: do not trace rethook related functions
| * c46d3efb4d23 rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler
| * 4e38a02b2207 arm64: mte: Do not set PG_mte_tagged if tags were not initialized
| * 02cf4a336e7d s390/qdio: fix do_sqbs() inline assembly constraint
| * 25e8d30507aa s390/crypto: use vector instructions only if available for ChaCha20
| * eeb63c07ba72 s390/dasd: fix command reject error on ESE devices
| * acc2a40e428f nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
| * 0fc73f310c05 powerpc/64s/radix: Fix soft dirty tracking
| * ae5d148965bc tpm/tpm_tis: Disable interrupts for more Lenovo devices
| * 9a74146540cf powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
| * fc983cf5ddd2 powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs
| * 6e092fa42ed1 dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
| * 76313a63f779 drm/amdgpu/gfx11: update gpu_clock_counter logic
| * 055852074c96 drm/amdgpu: refine get gpu clock counter method
| * 4e2f9159f942 drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well
| * abfe2ffc004a drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
| * 9de5a985884a drm/amdgpu/gmc11: implement get_vbios_fb_size()
| * 903e942500c6 drm/amd/pm: fix possible power mode mismatch between driver and PMFW
| * 595824a45090 ceph: force updating the msg pointer in non-split case
| * 3338d0b9acde vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
| * e16629c639d4 thunderbolt: Clear registers properly when auto clear isn't in use
| * abc7e50e891f serial: qcom-geni: fix enabling deactivated interrupt
| * 1db5db7a99a0 serial: 8250_exar: Add support for USR298x PCI Modems
| * cda8aa19bfdb serial: Add support for Advantech PCI-1611U card
| * 2cab13f500a6 mm: fix zswap writeback race condition
| * 254ee530286a maple_tree: make maple state reusable after mas_empty_area()
| * 6c4172d44cf9 statfs: enforce statfs[64] structure initialization
| * 154de42fe3f2 KVM: Fix vcpu_array[0] races
| * 75378b03a90d ksmbd: fix global-out-of-bounds in smb2_find_context_vals
| * 40d90ee0275a ksmbd: fix wrong UserName check in session_user
| * af7335a4b946 ksmbd: allocate one more byte for implied bcc[0]
| * f1d013b0f0f0 ksmbd: smb2: Allow messages padded to 8byte boundary
| * 4d25f93e64be SMB3: drop reference to cfile before sending oplock break
| * 3b66d58c89fd SMB3: Close all deferred handles of inode in case of handle lease break
| * 107677a8f435 wifi: rtw88: use work to update rate to avoid RCU warning
| * d61191092d63 can: kvaser_pciefd: Disable interrupts in probe error path
| * eabb11236a64 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
| * 45ce3beb02a0 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
| * fcdfc1860f8a can: kvaser_pciefd: Empty SRB buffer in probe
| * 50bdf44a1bda can: kvaser_pciefd: Call request_irq() before enabling interrupts
| * 24bdfcb09947 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
| * 9cd1025b1a46 can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
| * 836641cc41cd can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
| * 0eee95cbbbf7 ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
| * 0cc95fdb67bb ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
| * 4ea7c3388f38 ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
| * 9328c6569457 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
| * 30043b0a065c ALSA: hda/realtek: Add quirk for Clevo L140AU
| * 0e1e6c077952 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
| * dc8c569d59f1 ALSA: hda: Fix Oops by 9.1 surround channel names
| * 44f2ed29e16d xhci: Fix incorrect tracking of free space on transfer rings
| * 643a45387896 xhci-pci: Only run d3cold avoidance quirk for s2idle
| * ea56ede91178 Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
| * 7356d42ceffe Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
| * 08bd1be1c716 usb: typec: altmodes/displayport: fix pin_assignment_show
| * f1f810e54163 usb: gadget: u_ether: Fix host MAC address case
| * a9342bd4c29b usb: dwc3: debugfs: Resume dwc3 before accessing registers
| * ad43004fd532 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
| * 56a0769fa40a USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
| * 4c3312745ffb usb-storage: fix deadlock when a scsi command timeouts more than once
| * 0ced12bdf624 USB: usbtmc: Fix direction for 0-length ioctl control messages
| * 2cd7d88fcb1e ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
| * d319fe244e87 bridge: always declare tunnel functions
| * a836be60a3aa netfilter: nft_set_rbtree: fix null deref on element insertion
| * 8f58c538573a netfilter: nf_tables: fix nft_trans type confusion
| * d862b63605df net: selftests: Fix optstring
| * fdc5c8fb57d7 net: pcs: xpcs: fix C73 AN not getting enabled
| * ee44bacf462d net: wwan: iosm: fix NULL pointer dereference when removing device
| * c3e3e8933faa vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
| * e02d2b987c02 igb: fix bit_shift to be in [1..8] range
| * 516114d7fb58 net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
| * 172146c26f0c cassini: Fix a memory leak in the error handling path of cas_init_one()
| * 9cae243b9ae2 tun: Fix memory leak for detached NAPI queue.
| * e2d59768f851 net: tun: rebuild error handling in tun_get_user
| * ae42c6f79cec scsi: storvsc: Don't pass unused PFNs to Hyper-V host
| * 557ba100d8cf wifi: iwlwifi: mvm: don't trust firmware n_channels
| * a270c552ced3 wifi: iwlwifi: mvm: fix OEM's name in the tas approved list
| * bc907fbf48bc wifi: iwlwifi: fix OEM's name in the ppag approved list
| * 2160e1198191 wifi: iwlwifi: fw: fix DBGI dump
| * a20550b3aac3 wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
| * bc2265643208 wifi: mac80211: Abort running color change when stopping the AP
| * 01a4503d9fb8 wifi: mac80211: fix min center freq offset tracing
| * c79d794a2cd7 wifi: mac80211: fortify the spinlock against deadlock by interrupt
| * f9a85347e4d1 wifi: cfg80211: Drop entries with invalid BSSIDs in RNR
| * dda9c9b117a2 ice: Fix ice VF reset during iavf initialization
| * f181d799fb53 ice: introduce clear_reset_state operation
| * 36e6c7ada5ed net: bcmgenet: Restore phy_stop() depending upon suspend/close
| * 41357a52b83e net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
| * e90cefcffd73 can: dev: fix missing CAN XL support in can_put_echo_skb()
| * c9abef1e07ff s390/cio: include subchannels without devices also for evaluation
| * f215b62f59be tipc: check the bearer min mtu properly when setting it by netlink
| * 259683001d7e tipc: do not update mtu if msg_max is too small in mtu negotiation
| * 735c64ea8802 tipc: add tipc_bearer_min_mtu to calculate min mtu
| * 73f53bc29572 virtio_net: Fix error unwinding of XDP initialization
| * 978a55b0c096 virtio-net: Maintain reverse cleanup order
| * 6fbedf987b6b net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
| * 82ede435440e drm/exynos: fix g2d_open/close helper function definitions
| * 866c78a3a99b ASoC: SOF: topology: Fix logic for copying tuples
| * 3e56a1c04882 ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
| * da1b6989764d SUNRPC: Fix trace_svc_register() call site
| * 47adb84916ee SUNRPC: always free ctxt when freeing deferred request
| * fd86534872f4 SUNRPC: double free xprt_ctxt while still in use
| * 07821524f67b media: netup_unidvb: fix use-after-free at del_timer()
| * 4147a0cee15d net: hns3: fix reset timeout when enable full VF
| * 89982e050110 net: hns3: fix reset delay time to avoid configuration timeout
| * 2a06c5ab7b92 net: hns3: fix sending pfc frames after reset issue
| * 8ee34c90ce5e net: hns3: fix output information incomplete for dumping tx queue info with debugfs
| * 37c1e28967e1 net: dsa: rzn1-a5psw: disable learning for standalone ports
| * 7ceeb5608d16 net: dsa: rzn1-a5psw: fix STP states handling
| * 374c9cf3ad60 net: dsa: rzn1-a5psw: enable management frames for CPU port
| * 33a93db90967 erspan: get the proto with the md version for collect_md
| * 2a3e5f428fc4 serial: 8250_bcm7271: fix leak in `brcmuart_probe`
| * dcf08087c2cd serial: 8250_bcm7271: balance clk_enable calls
| * 081790eee6b4 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
| * 820a60a4160f tcp: fix possible sk_priority leak in tcp_v4_send_reset()
| * 9bcf4794f1c6 vsock: avoid to close connected socket after the timeout
| * 116cc7670f06 sfc: disable RXFCS and RXALL features by default
| * 1c052acd717a ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
| * a16bf8f9c8b5 wifi: mt76: connac: fix stats->tx_bytes calculation
| * ee1a221d9478 ALSA: firewire-digi00x: prevent potential use after free
| * ea9c758184ae net: phy: dp83867: add w/a for packet errors seen with short cables
| * 9407454a9b18 net: fec: Better handle pm_runtime_get() failing in .remove()
| * e412fa5d81f0 selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
| * 7099beeec97d selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
| * c498e5d39294 drm/msm: Fix submit error-path leaks
| * 474d57adf16a af_key: Reject optional tunnel/BEET mode templates in outbound policies
| * e5a0b280b05f xfrm: Reject optional tunnel/BEET mode templates in outbound policies
| * 0d778f0cb131 cpupower: Make TSC read per CPU for Mperf monitor
| * ce6c7befc2ea ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
| * 9d3ac384cbce platform: Provide a remove callback that returns no value
| * 394336e13973 dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
| * 97d6437cbf10 drm/msm/dpu: Remove duplicate register defines from INTF
| * d6d90e140226 drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
| * 092f382f65c4 drm/msm/dpu: Assign missing writeback log_mask
| * ccde7016d131 drm/msm/dp: unregister audio driver during unbind
| * 6867c4b5dbfe Revert "Fix XFRM-I support for nested ESP tunnels"
| * 070d0047c670 xfrm: don't check the default policy if the policy allows the packet
| * 7b5a8a23acbc drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
| * b5f3f923d421 platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
| * 1189b7f49540 platform/x86: Move existing HP drivers to a new hp subdir
| * c9888aaed1a2 parisc: Replace regular spinlock with spin_trylock on panic path
| * e112b2e26569 mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
| * 77f43c014a77 mfd: dln2: Fix memory leak in dln2_probe()
| * d3ee2f9e3069 mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
| * 4e5e9da139c0 soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
| * 60eb1afb4fb6 soundwire: qcom: gracefully handle too many ports in DT
| * 3060b08d633a phy: st: miphy28lp: use _poll_timeout functions for waits
| * 81e8f1abd08f soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
| * 895130e63c93 recordmcount: Fix memory leaks in the uwrite function
| * 4e2df9111887 lkdtm/stackleak: Fix noinstr violation
| * fa825017fb15 sched: Fix KCSAN noinstr violation
| * eaa182a6c81c mcb-pci: Reallocate memory region to avoid memory overlapping
| * af4d6dbb1a92 serial: 8250: Reinit port->pm on port specific driver unbind
| * 6a4cef8244de usb: typec: tcpm: fix multiple times discover svids error
| * 1edff076cc41 HID: wacom: generic: Set battery quirk only when we see battery data
| * 37358a22a334 HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
| * 10ba1c342451 HID: apple: Set the tilde quirk flag on the Geyser 3
| * f3e2f3e0a7af ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
| * 1a6371c50b79 ASoC: amd: Add Dell G15 5525 to quirks list
| * 26fda3734523 ALSA: hda: LNL: add HD Audio PCI ID
| * 907d6b615e79 usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
| * b484aa214763 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
| * 1844749dcfc4 HID: logitech-hidpp: Reconcile USB and Unifying serials
| * 16420da84522 HID: logitech-hidpp: Don't use the USB serial for USB devices
| * 2e64faf6553b ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
| * 6ce24d176ea6 staging: axis-fifo: initialize timeouts in init only
| * b268082188e6 HID: apple: Set the tilde quirk flag on the Geyser 4 and later
| * ec310591cf83 staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
| * 022fe9fcac06 Bluetooth: btrtl: Add the support for RTL8851B
| * fd269a0435f8 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
| * 2f4a1b24dad0 Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
| * 76dd7893bd10 Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
| * 803ba6dcc4b6 Bluetooth: btintel: Add LE States quirk support
| * ea160ece0866 Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
| * f4f3cbdbf2c8 Bluetooth: Improve support for Actions Semi ATS2851 based devices
| * 88deda7cd8fa Bluetooth: btrtl: add support for the RTL8723CS
| * c97ab504419b Bluetooth: Add new quirk for broken local ext features page 2
| * d9a68e9e89ce Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
| * 75481fa7aa5b ipvs: Update width of source for ip_vs_sync_conn_options
| * fab766c8a1af nbd: fix incomplete validation of ioctl arg
| * 068fd06148fb wifi: ath11k: Fix SKB corruption in REO destination ring
| * 57189c885149 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
| * fd35b7bb6d5a null_blk: Always check queue mode setting from configfs
| * 63e2d06adf6b wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
| * e78526a06b53 wifi: ath11k: Ignore frags from uninitialized peer in dp.
| * 1655cfc85250 block, bfq: Fix division by zero error on zero wsum
| * dbebdee3f2e9 wifi: iwlwifi: mvm: fix ptk_pn memory leak
| * eb1ef44efac7 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
| * 19f063df737b wifi: iwlwifi: add a new PCI device ID for BZ device
| * 0f9a1bcb9401 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
| * b4acb6c3ede8 md: fix soft lockup in status_resync
| * 60039bf72f81 bpf: Add preempt_count_{sub,add} into btf id deny list
| * f2065b8b0a21 samples/bpf: Fix fout leak in hbm's run_bpf_prog
| * e05d63f8b48a f2fs: fix to check readonly condition correctly
| * 7741ddc882a0 f2fs: fix to drop all dirty pages during umount() if cp_error is set
| * f4631d295ae3 f2fs: Fix system crash due to lack of free space in LFS
| * c1b0b32f2dfa crypto: jitter - permanent and intermittent health errors
| * 9d4430b7f862 ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
| * c6bee8970075 ext4: set goal start correctly in ext4_mb_normalize_request
| * 7739981b9c6a scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
| * d48590323186 gfs2: Fix inode height consistency check
| * 9c6da3b7f125 scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
| * c9115f49cf26 lib: cpu_rmap: Avoid use after free on rmap->obj array entries
| * a7a4def6c704 scsi: target: iscsit: Free cmds before session free
| * d957a100bcc2 netdev: Enforce index cap in netdev_get_tx_queue
| * cf1fe8ccb506 net: Catch invalid index in XPS mapping
| * ee5929c1e85e net: pasemi: Fix return type of pasemi_mac_start_tx()
| * efb1a2575134 bnxt: avoid overflow in bnxt_get_nvram_directory()
| * 8a7228969431 scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
| * a9df88cb31dc scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
| * e6f4fb28890c ext2: Check block size validity during mount
| * f8a6c53ff1d9 wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
| * c35105f375b5 wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
| * 4e7a81b5e718 bpf: Annotate data races in bpf_local_storage
| * 660ab315619b wifi: ath: Silence memcpy run-time false positive warning
| * 48e4e06e2c5f media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
| * 83c42283bff0 media: Prefer designated initializers over memset for subdev pad ops
| * 210ef6cd8e63 drm/amdgpu: Fix sdma v4 sw fini error
| * 5675ecd2e0b0 drm/amd: Fix an out of bounds error in BIOS parser
| * ec5f00a59aad drm/amd/display: Correct DML calculation to follow HW SPEC
| * cf180afea303 ACPI: video: Remove desktops without backlight DMI quirks
| * 86ba4f7b9f94 irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
| * 57b5a56cecbe arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
| * fee613349009 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
| * 8c4a7163b7f1 ACPICA: Avoid undefined behavior: applying zero offset to null pointer
| * b1db73e27f0b drm/msm/dp: Clean up handling of DP AUX interrupts
| * a6eb3aa0ec5b drm/tegra: Avoid potential 32-bit integer overflow
| * a7f9c14aced3 remoteproc: stm32_rproc: Add mutex protection for workqueue
| * 3dc61a19c924 drm/amd/display: fixed dcn30+ underflow issue
| * 86a159fd5bdb ACPI: EC: Fix oops when removing custom query handlers
| * a8267bc8de73 firmware: arm_sdei: Fix sleep from invalid context BUG
| * b963e1b7066f arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
| * 9a342d4eb9fb memstick: r592: Fix UAF bug in r592_remove due to race condition
| * 110d42025223 drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
| * 79ca94bc3e8c ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
| * cc4273233ace media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
| * 3c67f49a6643 media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
| * 6738841f6fcf media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
| * 346c97552455 arm64: dts: qcom: msm8996: Add missing DWC3 quirks
| * 44361033a880 remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
| * 10add04ee608 regmap: cache: Return error in cache sync operations for REGCACHE_NONE
| * 34813f041d0e drm/amd/display: Use DC_LOG_DC in the trasform pixel function
| * d547d499e451 drm/amd/display: Enable HostVM based on rIOMMU active
| * 898b031dc267 platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
| * 09f7da1301cf drm/amd/display: Correct DML calculation to align HW formula
| * 92e6c79acad4 drm/amd/display: populate subvp cmd info only for the top pipe
| * 4b17053ba268 drm/displayid: add displayid_get_header() and check bounds better
| * 48960a503fce fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
| * e8c322b76e58 open: return EINVAL for O_DIRECTORY | O_CREAT
| * d0a8c0e31a09 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
| * 801593f70be8 selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
| * 522c441faf82 refscale: Move shutdown from wait_event() to wait_event_idle()
| * b4319e457d6e ext4: allow ext4_get_group_info() to fail
| * f12aa035e814 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
| * cd2341c26fb6 ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
| * cc4086759fda ext4: reflect error codes from ext4_multi_mount_protect() to its callers
| * 5a08a72da35b fbdev: arcfb: Fix error handling in arcfb_probe()
| * dcd289136bcc drm/i915: taint kernel when force probing unsupported devices
| * 36fa6187753a drm/i915: Expand force_probe to block probe of devices as well.
| * 86d73b1f98a8 drm/i915/dp: prevent potential div-by-zero
| * dbf25cc21bef drm/i915: Fix NULL ptr deref by checking new_crtc_state
| * 1b485f39acf3 drm/i915/guc: Don't capture Gen8 regs on Xe devices
| * e410895892f9 af_unix: Fix data races around sk->sk_shutdown.
| * 75924fb0f373 af_unix: Fix a data race of sk->sk_receive_queue->qlen.
| * 8759c1a361fa net: datagram: fix data-races in datagram_poll()
| * 9e62a4960838 net: mscc: ocelot: fix stat counter register values
| * 610a433810b2 ipvlan:Fix out-of-bounds caused by unclear skb->cb
| * d695dccb74e3 gve: Remove the code of clearing PBA bit
| * b4c0af8974be tcp: add annotations around sk->sk_shutdown accesses
| * 55caf900e13c net: add vlan_get_protocol_and_depth() helper
| * 65531f567536 net: deal with most data-races in sk_wait_event()
| * bd0f360ee864 net: annotate sk->sk_err write from do_recvmmsg()
| * a115dadf8995 netlink: annotate accesses to nlk->cb_running
| * 6b4585a3c9f0 bonding: fix send_peer_notif overflow
| * d9176dc690bc netfilter: conntrack: fix possible bug_on with enable_hooks=1
| * 30e4b13b1bfb netfilter: nf_tables: always release netdev hooks from notifier
| * 6fa2e7bb7ba4 net: phy: bcm7xx: Correct read from expansion register
| * 7145f2309d64 net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
| * edc1f6d89be3 net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
| * 9e916db758a0 linux/dim: Do nothing if no time delta between samples
| * a84b08314f44 tick/broadcast: Make broadcast device replacement work correctly
| * 262841702603 scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
| * 27c6b573d150 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
| * 3e785c8deb04 net: skb_partial_csum_set() fix against transport header magic value
| * 8547757056c4 ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
| * 3ff962242f5b drm/mipi-dsi: Set the fwnode for mipi_dsi_device
| * efd2821b8abe drm/fbdev-generic: prohibit potential out-of-bounds access
* | 51b82184132a Merge 6.1.29 into android14-6.1-lts
|\|
| * fa74641fb6b9 Linux 6.1.29
| * 49f63bd0625a drm/amd/display: Fix hang when skipping modeset
| * 7f6738e003b3 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
| * 441fa642995a spi: fsl-spi: Re-organise transfer bits_per_word adaptation
| * 76ce32682635 x86: fix clear_user_rep_good() exception handling annotation
| * 4ae066699dc0 x86/amd_nb: Add PCI ID for family 19h model 78h
| * 514728ffc05b f2fs: inode: fix to do sanity check on extent cache correctly
| * 85eb8b61dd4c f2fs: fix to do sanity check on extent cache correctly
| * 18ecffd03626 drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
| * c5fa4eedddd1 ext4: fix invalid free tracking in ext4_xattr_move_to_block()
| * d87a4e4094c9 ext4: remove a BUG_ON in ext4_mb_release_group_pa()
| * 19fb73b8eaef ext4: fix lockdep warning when enabling MMP
| * 6e7a97628f27 ext4: bail out of ext4_xattr_ibody_get() fails for any reason
| * 1d2caddbeeee ext4: add bounds checking in get_max_inline_xattr_value_size()
| * 665cc3ba5033 ext4: fix deadlock when converting an inline directory in nojournal mode
| * f68876aeef96 ext4: improve error handling from ext4_dirhash()
| * 25c9fca7b71c ext4: improve error recovery code paths in __ext4_remount()
| * 748e4bb27d2e ext4: check iomap type only if ext4_iomap_begin() does not fail
| * b006e2228503 ext4: fix data races when using cached status extents
| * 1fffe4750500 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
| * dba62fa84a8e ext4: fix WARNING in mb_find_extent
| * 1b9c92432fdf locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
| * 98643c991057 drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
| * f95a60099dfd drm: Add missing DP DSC extended capability definitions.
| * 4aba9ab6a007 ksmbd: fix racy issue from smb2 close and logoff with multichannel
| * 502cf9709036 ksmbd: block asynchronous requests when making a delay on session setup
| * 1fc8a2b14ef5 ksmbd: destroy expired sessions
| * f623f627ad2b ksmbd: fix racy issue from session setup and logoff
| * 91bbf9cb2387 ksmbd: Implements sess->ksmbd_chann_list as xarray
| * 3db734e4d95a drm/amd/display: Change default Z8 watermark values
| * a009acf68717 drm/amd/display: Update Z8 SR exit/enter latencies
| * e22ef1561085 drm/amd/display: Update Z8 watermarks for DCN314
| * cf49b2ff253f ASoC: codecs: wcd938x: fix accessing regmap on unattached devices
| * 400950f66a8a ASoC: codecs: constify static sdw_slave_ops struct
| * 5279ab199cbd ASoC: rt1318: Add RT1318 SDCA vendor-specific driver
| * 1d383f9d6527 drm/amd/display: Lowering min Z8 residency time
| * e6332695d484 drm/amd/display: Update minimum stutter residency for DCN314 Z8
| * 25f603624246 drm/amd/display: Add minimum Z8 residency debug option
| * 97b3d8eed097 drm/amd/display: Fix Z8 support configurations
| * 182251340884 drm/amd/display: Add debug option to skip PSR CRTC disable
| * bcde2c877993 drm/amd/display: Add Z8 allow states to z-state support list
| * 83468820168a drm/amd/display: Refactor eDP PSR codes
| * 74a03d3c8d89 drm/i915: Check pipe source size when using skl+ scalers
| * 549ce5199d99 drm/i915/mtl: update scaler source and destination limits for MTL
| * 20a1064a7598 wifi: rtw88: rtw8821c: Fix rfe_option field width
| * 6578ae84e9ad irqchip/loongson-eiointc: Fix registration of syscore_ops
| * fa29d577e2fc irqchip/loongson-eiointc: Fix incorrect use of acpi_get_vec_parent
| * 9e7f788dd74a irqchip/loongarch: Adjust acpi_cascade_irqdomain_init() and sub-routines
| * c5111be87376 drm/msm: fix missing wq allocation error handling
| * 46062a1c0a01 drm/msm: Hangcheck progress detection
| * a7fdb37d93bc drm/msm/adreno: Simplify read64/write64 helpers
| * cba285695872 f2fs: factor out victim_entry usage from general rb_tree use
| * 4377b1d3b19e f2fs: allocate the extent_cache by default
| * 33112a0a17ef f2fs: refactor extent_cache to support for read and more
| * 3af09dee7f9b f2fs: remove unnecessary __init_extent_tree
| * 91b1554e66bc f2fs: move internal functions into extent_cache.c
| * 155ff41cf28c f2fs: specify extent cache for read explicitly
| * 77d2651cc8b5 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
| * b2bd08be1a64 fs/ntfs3: Refactoring of various minor issues
| * fb98336e23c1 HID: wacom: insert timestamp to packed Bluetooth (BT) events
| * fb2f0c00048b HID: wacom: Set a default resolution for older tablets
| * 7a0731130425 drm/amd: Use `amdgpu_ucode_*` helpers for MES
| * a3e3a640d4fd drm/amd: Add a new helper for loading/validating microcode
| * 3e1fa150e798 drm/amd: Load MES microcode during early_init
| * 369b89184222 drm/amdgpu: remove deprecated MES version vars
| * 506da05a5e0f drm/amd/pm: avoid potential UBSAN issue on legacy asics
| * 2a179117a3b2 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
| * 17a69415679c drm/amd/pm: parse pp_handle under appropriate conditions
| * 348dcdf102a4 drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes
| * 7a8248317b32 drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
| * 6197fb331a6e drm/amdgpu: change gfx 11.0.4 external_id range
| * 28c2e072fa13 drm/amdgpu/jpeg: Remove harvest checking for JPEG3
| * f661ad53658a drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
| * 02e6cb9b3aef drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
| * 59cb2d46e177 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
| * 59e2439111ac drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
| * f2e43c98042c drm/amd/display: fix flickering caused by S/G mode
| * 4c1e747ca61c drm/amd/display: filter out invalid bits in pipe_fuses
| * c2b2641ecb9a drm/amd/display: Fix 4to1 MPC black screen with DPP RCO
| * cc9942840afa drm/amd/display: Add NULL plane_state check for cursor disable logic
| * bfe56245f4f1 drm/panel: otm8009a: Set backlight parent to panel device
| * 2e51d7c09d1f irqchip/loongson-eiointc: Fix returned value on parsing MADT
| * 84c64fb57887 irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling
| * 8a0b544b7cae f2fs: fix potential corruption when moving a directory
| * 424f8cdc0ad2 f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
| * aa0f98c5d196 drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
| * 6e1476225ec0 drm/msm: fix workqueue leak on bind errors
| * 544711591a67 drm/msm: fix vram leak on bind errors
| * 0fad173f9cf2 drm/msm: fix drm device leak on bind errors
| * dd8ce825b165 drm/msm: fix NULL-deref on irq uninstall
| * 16e0e6fb4511 drm/msm: fix NULL-deref on snapshot tear down
| * 5b6b81decdf0 drm/i915/color: Fix typo for Plane CSC indexes
| * 2b01534c8fa2 drm/bridge: lt8912b: Fix DSI Video Mode
| * 47bfe1280456 drm/msm/adreno: fix runtime PM imbalance at gpu load
| * 3d0fdfefb384 ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
| * f327c7443610 ARM: dts: s5pv210: correct MIPI CSIS clock name
| * 5503ea70de6c ARM: dts: exynos: fix WM8960 clock name in Itop Elite
| * 6efe88c34f5f ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
| * a64910ba868c sysctl: clarify register_sysctl_init() base directory order
| * c3c70209a991 remoteproc: rcar_rproc: Call of_node_put() on iteration error
| * 948f81dac388 remoteproc: imx_rproc: Call of_node_put() on iteration error
| * fe3497c3bfcb remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
| * 8a0fc842af1c remoteproc: st: Call of_node_put() on iteration error
| * 0d6b66657c24 remoteproc: stm32: Call of_node_put() on iteration error
| * fde64a409bee proc_sysctl: enhance documentation
| * f4708645c144 proc_sysctl: update docs for __register_sysctl_table()
| * c93185ffd996 sh: nmi_debug: fix return value of __setup handler
| * 2ebd0064352e sh: init: use OF_EARLY_FLATTREE for early init
| * ab2221dc3c76 sh: mcount.S: fix build error when PRINTK is not enabled
| * fdac282b3c17 sh: math-emu: fix macro redefined warning
| * 6d103a576522 SMB3: force unmount was failing to close deferred close files
| * bb0091a5c97a smb3: fix problem remounting a share after shutdown
| * 145f54ea336b inotify: Avoid reporting event with invalid wd
| * d759abeb273c platform/x86: thinkpad_acpi: Add profile force ability
| * 66d4f7f327e4 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
| * e614c1de9e8d platform/x86: thinkpad_acpi: Fix platform profiles on T490
| * a02d29de79a4 platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
| * 61549b7414b6 platform/x86/intel-uncore-freq: Return error on write frequency
| * b886ad6b6bfb cifs: release leases for deferred close handles when freezing
| * 187f89cff775 cifs: fix pcchunk length type in smb2_copychunk_range
| * c5544c95ad3d btrfs: zoned: fix full zone super block reading on ZNS
| * 4def3a0a8522 btrfs: zoned: zone finish data relocation BG with last IO
| * 1e8de3223bd2 btrfs: fix space cache inconsistency after error loading it from disk
| * 1689eabbc3d0 btrfs: print-tree: parent bytenr must be aligned to sector size
| * 83ae0282f17d btrfs: make clear_cache mount option to rebuild FST without disabling it
| * dd5a21941f51 btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
| * 15e877e5923e btrfs: don't free qgroup space unless specified
| * 44c52544b271 btrfs: fix encoded write i_size corruption with no-holes
| * 17eaeee4c5f2 btrfs: fix assertion of exclop condition when starting balance
| * 0a99cd08e236 btrfs: properly reject clear_cache and v1 cache for block-group-tree
| * 8583cc10aad7 btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
| * bcd7aa2963d3 btrfs: fix btrfs_prev_leaf() to not return the same key twice
| * 000322b29c01 x86/retbleed: Fix return thunk alignment
| * 2feac714c681 RISC-V: fix taking the text_mutex twice during sifive errata patching
| * 0fad198fffda RISC-V: take text_mutex during alternative patching
| * 13a0e212ddef perf stat: Separate bperf from bpf_profiler
| * 602603baae5f perf tracepoint: Fix memory leak in is_valid_tracepoint()
| * 3fb0d061dd0b perf symbols: Fix return incorrect build_id size in elf_read_build_id()
| * 2dd641d78d44 crypto: engine - fix crypto_queue backlog handling
| * 14a2259317f9 crypto: engine - Use crypto_request_complete
| * 6ba620fc9164 crypto: api - Add scaffolding to change completion function signature
| * 1055eddce776 crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
| * 267db6bff34b perf cs-etm: Fix timeless decode mode detection
| * b6671b7172a7 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
| * d592598f4775 perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
| * 36a840a86278 perf vendor events power9: Remove UTF-8 characters from JSON files
| * 0dabe1ae74e9 perf ftrace: Make system wide the default target for latency subcommand
| * 44060612613c perf tests record_offcpu.sh: Fix redirection of stderr to stdin
| * 6d20672d52ef perf vendor events s390: Remove UTF-8 characters from JSON file
| * b2b916996042 perf scripts intel-pt-events.py: Fix IPC output for Python 2
| * f108cbc83641 perf record: Fix "read LOST count failed" msg with sample read
| * 2424b456c37d net: enetc: check the index of the SFI rather than the handle
| * d86d42e4a9b6 virtio_net: suppress cpu stall when free_unused_bufs
| * 4a61d7965611 ice: block LAN in case of VF to VF offload
| * 2f80efc46b73 net: dsa: mt7530: fix network connectivity with multiple CPU ports
| * 9d46edd93aa4 net: dsa: mt7530: split-off common parts from mt7531_setup
| * 98fc75c172ba net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
| * c6fafaa6f20a KVM: s390: fix race in gmap_make_secure()
| * 4e875cf90d75 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
| * 7887397338a5 drm/amdgpu: add a missing lock for AMDGPU_SCHED
| * f2e8e338622b af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
| * 0d02efe7f251 ionic: catch failure from devlink_alloc
| * 942a2a0184f7 ethtool: Fix uninitialized number of lanes
| * a05e5634c158 ionic: remove noise from ethtool rxnfc error msg
| * 3cad35b62eaa octeontx2-vf: Detach LF resources on probe cleanup
| * 401d11f274a5 octeontx2-pf: Disable packet I/O for graceful exit
| * d28f6ad8b1a0 octeontx2-af: Skip PFs if not enabled
| * ac613d0bd244 octeontx2-af: Fix issues with NPC field hash extract
| * ab0742bd5b43 octeontx2-af: Update/Fix NPC field hash extract feature
| * 2b84d24d3ad1 octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules
| * bd9234da97fd octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support
| * 14504aaa8b55 octeontx2-pf: Increase the size of dmac filter flows
| * 2376ca72b55c octeontx2-af: Fix depth of cam and mem table.
| * 1c98271e0c23 octeontx2-af: Fix start and end bit for scan config
| * e92399f52744 octeontx2-af: Secure APR table update with the lock
| * 419cc2c50761 selftests: netfilter: fix libmnl pkg-config usage
| * 4b08cdd239e7 drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
| * 2bb120405ad3 riscv: compat_syscall_table: Fixup compile warning
| * 40f8b3f5e679 rxrpc: Fix hard call timeout units
| * ab14de49e44f sfc: Fix module EEPROM reporting for QSFP modules
| * 68b1614b3211 r8152: move setting r8153b_rx_agg_chg_indicate()
| * 2642d7c136cd r8152: fix the poor throughput for 2.5G devices
| * fbdde7ef2564 r8152: fix flow control issue of RTL8156A
| * e2efb94966e7 net/sched: act_mirred: Add carrier check
| * 3b3537d4a026 i2c: tegra: Fix PEC support for SMBUS block read
| * ffa97b59526e RISC-V: mm: Enable huge page support to kernel_page_present() function
| * 1e8ad3e45b5d watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
| * c36975a654d4 block: Skip destroyed blkg when restart in blkg_destroy_all()
| * 7c4c6e2a4075 writeback: fix call of incorrect macro
| * 5ac2914f67c8 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
| * 1f274d53165b net: ipv6: fix skb hash for some RST packets
| * 686c70131e93 selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
| * 5a98019e96e1 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
| * 55866fe3fded net/sched: cls_api: remove block_cb from driver_list before freeing
| * 7fa93e39fbb0 tcp: fix skb_copy_ubufs() vs BIG TCP
| * 449280afaa05 net/ncsi: clear Tx enable mode when handling a Config required AEN
| * a78b922d1180 octeontx2-pf: mcs: Do not reset PN while updating secy
| * fd59ec145595 octeontx2-pf: mcs: Fix shared counters logic
| * a8ddb974f014 octeontx2-pf: mcs: Clear stats before freeing resource
| * c52ebecd89ae octeontx2-pf: mcs: Match macsec ethertype along with DMAC
| * a3dcc45eca01 octeontx2-pf: mcs: Fix NULL pointer dereferences
| * 9ff806d07025 octeontx2-af: mcs: Fix MCS block interrupt
| * add6bdb8d603 octeontx2-af: mcs: Config parser to skip 8B header
| * 39b436f0acfb octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once
| * 06fdaf7711f3 octeonxt2-af: mcs: Fix per port bypass config
| * 192445017534 ixgbe: Fix panic during XDP_TX with > 64 CPUs
| * 80a791a19902 drm/amd/display: Update bounding box values for DCN321
| * 7bba2e5e096e drm/amd/display: Do not clear GPINT register when releasing DMUB from reset
| * ccb0ad946adc drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset
| * bb13726625e7 drm/amd/display: Fixes for dcn32_clk_mgr implementation
| * b7ae53dd0d29 drm/amd/display: Return error code on DSC atomic check failure
| * 374f7fa01ae5 drm/amd/display: Add missing WA and MCLK validation
| * 0b47019f544f drm/amd/display: Remove FPU guards from the DML folder
| * 3738a230831e scsi: qedi: Fix use after free bug in qedi_remove()
| * e60e5d672248 ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working
| * 1193a36f58c6 KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
| * 71e848bac0a4 KVM: VMX: Make CR0.WP a guest owned bit
| * 27ec4cbc1d51 KVM: x86: Make use of kvm_read_cr*_bits() when testing bits
| * 956777b2538e KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
| * d20a0195b3fe KVM: x86/mmu: Avoid indirect call for get_cr3
| * 28d0f85aff34 drm/amd/display: Ext displays with dock can't recognized after resume
| * d69d5e2a81df fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
| * 93eb8dd4b4c1 mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
| * 50f54a48f678 mailbox: zynqmp: Fix counts of child nodes
| * e63a796b852f mailbox: zynq: Switch to flexible array to simplify code
| * b12078b67a6d soc: qcom: llcc: Do not create EDAC platform device on SDM845
| * bf9712195f5e qcom: llcc/edac: Support polling mode for ECC handling
| * 4fdb257b2a4c mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
| * 8630dfcdab0d mtd: spi-nor: Add a RWW flag
| * 897a40dbcf1e mtd: spi-nor: add SFDP fixups for Quad Page Program
| * de26d26f5519 mtd: spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info
| * b951d4924c50 KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
| * 189cdd8fe7c6 KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
| * 0457b6d04fb7 perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub
| * 9239f895a854 crypto: ccp - Clear PSP interrupt status register before calling handler
| * add662775df4 drm/vmwgfx: Fix Legacy Display Unit atomic drm support
| * b3204cb3e0ad drm/vmwgfx: Remove explicit and broken vblank handling
| * c613c951e686 usb: dwc3: gadget: Execute gadget stop after halting the controller
| * 065c3d4319c5 USB: dwc3: gadget: drop dead hibernation code
* | ec2daee24cd5 ANDROID: add memset32 to db835c list of exported symbols needed.
* | 3ec1d2a158b1 Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__"
* | b4c489e551cd Revert "posix-cpu-timers: Implement the missing timer_wait_running callback"
* | e4446b24fde7 Revert "KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON"
* | 2bd2fb9c8211 Revert "KVM: arm64: Avoid lock inversion when setting the VM register width"
* | b8b87a4a37e4 Revert "KVM: arm64: Use config_lock to protect data ordered against KVM_RUN"
* | 6c2658e477af Revert "KVM: arm64: Use config_lock to protect vgic state"
* | c937035a5d64 Revert "KVM: arm64: vgic: Don't acquire its_lock before config_lock"
* | ef75a8878766 Merge 6.1.28 into android14-6.1-lts
|\|
| * bf4ad6fa4e53 Linux 6.1.28
| * 4507918cd1f8 netfilter: nf_tables: deactivate anonymous set from preparation phase
| * 1887a4faff5c scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
| * 6dc7e3633461 debugobject: Ensure pool refill (again)
| * 010842e88269 drm/amd/display (gcc13): fix enum mismatch
| * 915923898ffc i40e: use int for i40e_status
| * 8c82be552512 i40e: Remove string printing for i40e_status
| * 3cd9d45e87c4 i40e: Remove unused i40e status codes
| * b593f157a875 sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
| * 245653ed73e3 block/blk-iocost (gcc13): keep large values in a new enum
| * 40db6d172b1f perf intel-pt: Fix CYC timestamps after standalone CBR
| * 376e662ebb48 perf auxtrace: Fix address filter entire kernel size
| * 146b7251c129 wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
| * d8d206beb365 bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
| * 55c91905b9e1 thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
| * e4a37e906009 cifs: protect session status check in smb2_reconnect()
| * 64d62ac6d651 cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
| * a74406057488 blk-iocost: avoid 64-bit division in ioc_timer_fn
| * 7ac1a137beb3 dm: don't lock fs when the map is NULL in process of resume
| * 9a94ebc74c35 dm ioctl: fix nested locking in table_clear() to remove deadlock concern
| * cb874a190f3f dm flakey: fix a crash with invalid table line
| * 3877b5c1509b dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
| * 21d5198c210c dm clone: call kmem_cache_destroy() in dm_clone_init() error path
| * 1da79e01e403 dm verity: fix error handling for check_at_most_once on FEC
| * 2f5aa54e4051 vhost_vdpa: fix unmap process in no-batch mode
| * 6b5b755463be mm/mempolicy: correctly update prev when policy is equal on mbind
| * 840516585c63 ia64: fix an addr to taddr in huge_pte_offset()
| * 7964bacf8381 s390/dasd: fix hanging blockdevice after request requeue
| * 9628d45a0667 btrfs: scrub: reject unsupported scrub flags
| * 7a0a402930ef scripts/gdb: fix lx-timerlist for Python3
| * a16e9117759b clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
| * 5b4052aa956e clk: microchip: fix potential UAF in auxdev release callback
| * 39712c8aeb79 wifi: rtw89: fix potential race condition between napi_init and napi_enable
| * 430933064122 wifi: rtl8xxxu: RTL8192EU always needs full init
| * ead3b023aef9 mailbox: zynqmp: Fix typo in IPI documentation
| * 706ae665747b kcsan: Avoid READ_ONCE() in read_instrumented_memory()
| * c051c472fbb5 mailbox: zynqmp: Fix IPI isr handling
| * 8cc1ab7de215 mtd: spi-nor: core: Update flash's current address mode when changing address mode
| * f1b4affca1e1 mtd: core: fix error path for nvmem provider
| * 26358f330405 mtd: core: fix nvmem error reporting
| * 43a72c1619aa mtd: core: provide unique name for nvmem device, take two
| * da4c74773079 kasan: hw_tags: avoid invalid virt_to_page()
| * 507fbfa79acb md/raid5: Improve performance for sequential IO
| * b50fd1c3d9d0 md/raid10: fix null-ptr-deref in raid10_sync_request
| * acffdf1a7fe4 drbd: correctly submit flush bio on barrier
| * 8d67449f907e mm: do not reclaim private data from pinned page
| * 25457d07c814 nilfs2: fix infinite loop in nilfs_mdt_get_block()
| * a73201c607d8 nilfs2: do not write dirty data after degenerating to read-only
| * 4844052acb55 ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
| * 358aa78c024a ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
| * 6d57f6cc21cb ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
| * b433bfab89a5 ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
| * 9e915d81f5c1 ALSA: usb-audio: Add quirk for Pioneer DDJ-800
| * fd0286717764 parisc: Ensure page alignment in flush functions
| * b80b7a9bb868 parisc: Fix argument pointer in real64_call_asm()
| * 274c0b0c2f49 afs: Avoid endless loop if file is larger than expected
| * 7b6ccf752a11 afs: Fix getattr to report server i_size on dirs, not local size
| * 2cfce11132e4 afs: Fix updating of i_size with dv jump from server
| * 72f3217aa1d3 PM: hibernate: Do not get block device exclusively in test_resume mode
| * 208ba216cc90 PM: hibernate: Turn snapshot_test into global variable
| * fc3153a91486 ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
| * fed87ce073c7 hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
| * a51e150ef998 hte: tegra: fix 'struct of_device_id' build error
| * 5790f76dd204 mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
| * d617022971a5 mfd: ocelot-spi: Fix unsupported bulk read
| * eefc8cbb6060 mfd: tqmx86: Correct board names for TQMxE39x
| * 4598908562ae mfd: tqmx86: Specify IO port register range more precisely
| * 8c989fa9e82f mfd: tqmx86: Do not access I2C_DETECT register through io_base
| * b3b3f66bd47c thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
| * 86dfb4709490 pinctrl-bcm2835.c: fix race condition when setting gpio dir
| * 6107896806a6 dmaengine: at_xdmac: do not enable all cyclic channels
| * a8c24a80de00 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
| * 7d28c500e5bb dmaengine: dw-edma: Fix to change for continuous transfer
| * 502c33c7e75f dma: gpi: remove spurious unlock in gpi_ch_init
| * a1f131d2e1e8 phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
| * 548113502ea0 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
| * 6c0df503cd2e soundwire: intel: don't save hw_params for use in prepare
| * bae3248bb1ed soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
| * 655b64724568 pwm: mtk-disp: Configure double buffering before reading in .get_state()
| * 7cbcb1ca53bd pwm: mtk-disp: Disable shadow registers before setting backlight values
| * 19f5910a1e6e leds: tca6507: Fix error handling of using fwnode_property_read_string
| * 8c16219c96dd dmaengine: mv_xor_v2: Fix an error code.
| * 60d95b747f7c pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
| * 1b50402d3a52 leds: TI_LMU_COMMON: select REGMAP instead of depending on it
| * eefc7676d595 pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
| * d6004abdf5d6 pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
| * 3727fafed747 pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
| * 9af5833818c7 pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
| * 6a02dda05473 pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
| * 96d440bee177 ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
| * d30090eb546d ext4: fix i_disksize exceeding i_size problem in paritally written case
| * 32dce45c8eed SMB3: Close deferred file handles in case of handle lease break
| * 3aa9d065b068 SMB3: Add missing locks to protect deferred close file list
| * c2b990d7aad7 timekeeping: Fix references to nonexistent ktime_get_fast_ns()
| * b265609a2ad7 openrisc: Properly store r31 to pt_regs on unhandled exceptions
| * 369d9e8fae93 clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
| * 07ad6cc82b3c RDMA/mlx5: Use correct device num_ports when modify DC
| * 43d48cec9af2 SUNRPC: remove the maximum number of retries in call_bind_status
| * 10dcd0ed787f RDMA/mlx5: Fix flow counter query via DEVX
| * 911652893751 RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
| * 4aa9243ebe15 swiotlb: fix debugfs reporting of reserved memory pools
| * e6c69b06e720 swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
| * 36d087e49dab Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
| * ed90364b4299 clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
| * 86d9cafdd89a clk: qcom: dispcc-qcm2290: get rid of test clock
| * c3d4119fa5f6 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
| * b75450f51c5f clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
| * 0b421824ecda clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
| * 8f7f8d06afd6 iommu/amd: Set page size bitmap during V2 domain allocation
| * c49a8c5c8b91 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
| * 9b75bd4eef4f clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
| * 72ff6c115667 clk: imx: fracn-gppll: disable hardware select control
| * b32bb993164b clk: imx: fracn-gppll: fix the rate table
| * dce59b544370 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
| * 39d39bfb82ab IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
| * 4323aaedeba3 RDMA/srpt: Add a check for valid 'mad_agent' pointer
| * 720c915a6298 RDMA/cm: Trace icm_send_rej event before the cm state is reset
| * 40b4ad4c17cb power: supply: rk817: Fix low SOC bugs
| * 8be358c80471 clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
| * e70ce2193974 RDMA/siw: Remove namespace check from siw_netdev_event()
| * d3b2acaa1489 clk: add missing of_node_put() in "assigned-clocks" property parsing
| * a2b3eaaa9782 power: supply: generic-adc-battery: fix unit scaling
| * 37f689d859ee iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
| * 9163a5b4ed29 fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
| * 17048287ac79 fs/ntfs3: Fix OOB read in indx_insert_into_buffer
| * 7898db22ed6c fs/ntfs3: Add check for kmemdup
| * 1bc6bb657dfb fs/ntfs3: Fix memory leak if ntfs_read_mft failed
| * 7d374becc000 RDMA/erdma: Use fixed hardware page size
| * bb0433ae6fa2 rtc: k3: handle errors while enabling wake irq
| * 8a4e9482f45d rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
| * 3ce0df349327 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
| * 5f5876ae295a rtc: omap: include header for omap_rtc_power_off_program prototype
| * c3c2aee6f926 workqueue: Fix hung time report of worker pools
| * 8fbcfff08380 clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
| * bddbb3b9dc14 RDMA/rdmavt: Delete unnecessary NULL check
| * a6d8529dcfee clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
| * d193c4aea391 clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
| * 2b18f12fe6d2 clk: mediatek: Consistently use GATE_MTK() macro
| * 6f24e8ef3372 clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
| * 23cc8191255a RDMA/siw: Fix potential page_array out of range access
| * d7c8d32e5d3a IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
| * a2290ed2afa7 clk: at91: clk-sam9x60-pll: fix return value check
| * 0489c2b2c310 tracing/user_events: Ensure write index cannot be negative
| * 6472a6d0c798 sched/rt: Fix bad task migration for rt tasks
| * 1969b143d096 riscv: Fix ptdump when KASAN is enabled
| * e38f070a57c9 Revert "objtool: Support addition to set CFA base"
| * 2d44928903ed perf/core: Fix hardlockup failure caused by perf throttle
| * 944465c772fb sched/fair: Fix inaccurate tally of ttwu_move_affine
| * 46f773f39e30 powerpc/rtas: use memmove for potentially overlapping buffer copy
| * 8bcecadabb35 macintosh: via-pmu-led: requires ATA to be set
| * 5dae22c28f6c powerpc/sysdev/tsi108: fix resource printk format warnings
| * 89e458456c9d powerpc/wii: fix resource printk format warnings
| * 2f40b71e4634 powerpc/mpc512x: fix resource printk format warning
| * f9325ac52f52 powerpc/perf: Properly detect mpc7450 family
| * 7c71aee351fe macintosh/windfarm_smu_sat: Add missing of_node_put()
| * c0f49bbb305b selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
| * ae69d36d4635 fbdev: mmp: Fix deferred clk handling in mmphw_probe()
| * ce818ee162cf virtio_ring: don't update event idx on get_buf
| * 428cc252701d spmi: Add a check for remove callback when removing a SPMI driver
| * ec01408c0f5d staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
| * 7f43a5bde87b spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
| * 727e92fe13e8 serial: 8250: Add missing wakeup event reporting
| * 1ae3e5f20203 tty: serial: fsl_lpuart: adjust buffer length to the intended size
| * 26d40b3fca6d firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
| * f26273428657 usb: mtu3: fix kernel panic at qmu transfer done irq handler
| * 17993a13b5f6 usb: chipidea: fix missing goto in `ci_hdrc_probe`
| * 94fa043a47a8 usb: gadget: tegra-xudc: Fix crash in vbus_draw
| * 6a1cfc3036c2 sh: sq: Fix incorrect element size for allocating bitmap buffer
| * ef9f85410301 uapi/linux/const.h: prefer ISO-friendly __typeof__
| * 9bc5e5417785 scripts/gdb: raise error with reduced debugging information
| * 06e661a25997 i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
| * a712b5a95270 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
| * 79acf7fb856e spi: cadence-quadspi: fix suspend-resume implementations
| * eef4c4109a6d drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
| * 08e9653bb9e8 PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
| * 402299cca892 ASoC: fsl_mqs: move of_node_put() to the correct location
| * 225e81c3af9e drm/panel: novatek-nt35950: Improve error handling
| * 18e21fa199fc coresight: etm_pmu: Set the module field
| * f0b58720f2b0 cacheinfo: Check sib_leaf in cache_leaves_are_shared()
| * 8ba48e58bafb HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
| * 198474bef31f HID: amd_sfh: Increase sensor command timeout for SFH1.1
| * a5e4df860d40 HID: amd_sfh: Correct the stop all command
| * 959f6ae96b9f HID: amd_sfh: Add support for shutdown operation
| * dac12293c7f7 HID: amd_sfh: Fix illuminance value
| * e66a085d900a HID: amd_sfh: Correct the sensor enable and disable command
| * 269259b7c7be HID: amd_sfh: Correct the structure fields
| * 7035d8b73af2 scripts/gdb: bail early if there are no generic PD
| * ce8137636464 scripts/gdb: bail early if there are no clocks
| * 15b29ac9b8d5 ia64: salinfo: placate defined-but-not-used warning
| * f890f34a15a1 ia64: mm/contig: fix section mismatch warning/error
| * ab0f424cd2ce PCI/EDR: Clear Device Status after EDR error recovery
| * 3e28d59a5fee of: Fix modalias string generation
| * d22b2a35729c vmci_host: fix a race condition in vmci_host_poll() causing GPF
| * 282efdf47279 spi: fsl-spi: Fix CPM/QE mode Litte Endian
| * 55a32fd96eaf interconnect: qcom: rpm: drop bogus pm domain attach
| * 2d0f63077f48 spi: qup: Don't skip cleanup in remove's error path
| * 5e678bfebb52 linux/vt_buffer.h: allow either builtin or modular for macros
| * 321946fa10d3 ASoC: es8316: Handle optional IRQ assignment
| * 873fff9fd682 PCI: imx6: Install the fault handler only on compatible match
| * 9de1183f3f2b ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
| * df2380520926 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
| * 6d16305a1535 spi: imx: Don't skip cleanup in remove's error path
| * f6974fb20499 spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
| * d748e32026aa spi: atmel-quadspi: Don't leak clk enable count in pm resume
| * 3eb8bebd02f0 serial: 8250_bcm7271: Fix arbitration handling
| * 1757621b873a iio: light: max44009: add missing OF device matching
| * 53cdfec25135 fpga: bridge: fix kernel-doc parameter description
| * c996ca87cf68 serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
| * 3c5fafc27c02 usb: dwc3: gadget: Change condition for processing suspend event
| * cd5708f6052a usb: host: xhci-rcar: remove leftover quirk handling
| * 9145880e8c04 pstore: Revert pmsg_lock back to a normal mutex
| * 70ee7b8a6d96 drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
| * 2a50e44a66d2 drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
| * a61639201171 ASoC: cs35l41: Only disable internal boost
| * 5eb0e23ab05e ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
| * cb52e7f24c1d tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
| * 0211342dd66c net: amd: Fix link leak when verifying config failed
| * f040bee2913c netlink: Use copy_to_user() for optval in netlink_getsockopt().
| * 952030c914b5 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
| * fc60067260c2 ipv4: Fix potential uninit variable access bug in __ip_make_skb()
| * 4fbefeab88c6 net/sched: sch_fq: fix integer overflow of "credit"
| * 8fa6c8dad4a6 net: dpaa: Fix uninitialized variable in dpaa_stop()
| * 6cf1d03a423f netfilter: nf_tables: don't write table validation state without mutex
| * 551a26668c87 bpf: Don't EFAULT for getsockopt with optval=NULL
| * c3fb321447ca bpf: Fix race between btf_put and btf_idr walk.
| * ad5b2cf5d135 net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
| * fd40d2eb5ef0 net/mlx5e: Nullify table pointer when failing to create
| * 15968f65081f net/mlx5: Use recovery timeout on sync reset flow
| * c63830a1cc98 Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
| * c499593821db net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
| * d481a6800ba8 net/mlx5: Remove "recovery" arg from mlx5_load_one() function
| * 62fea2c2e4e3 net/mlx5e: Fix error flow in representor failing to add vport rx rule
| * 2ca9f9b837ce net/mlx5: E-switch, Don't destroy indirect table in split rule
| * 8b5f69628872 net/mlx5: E-switch, Create per vport table based on devlink encap mode
| * c382b693ffcb net/mlx5e: Don't clone flow post action attributes second time
| * 707a31951f7a ixgbe: Enable setting RSS table to default values
| * c8b37d2b5b1d ixgbe: Allow flow hash to be set via ethtool
| * 37f64bc8e001 wifi: iwlwifi: fw: fix memory leak in debugfs
| * 80c5ba0078e2 netfilter: conntrack: fix wrong ct->timeout value
| * 6a62a2a09c41 netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
| * d6e03af0a4c3 wifi: iwlwifi: mvm: check firmware response size
| * 180c4ae0de9d wifi: mt76: connac: fix txd multicast rate setting
| * d365e1448398 wifi: mt76: mt7921e: stop chip reset worker in unregister hook
| * 741bf262bdba wifi: mt76: mt7921e: improve reliability of dma reset
| * 1ab837a34229 wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
| * 11181b6c8641 mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
| * c42efff8208a wifi: mt76: fix 6GHz high channel not be scanned
| * c5cdab3c045f wifi: mt76: mt7921e: fix probe timeout after reboot
| * 27ce664b7f49 wifi: mt76: add flexible polling wait-interval support
| * 710f3c7fb3e2 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
| * 9c036152adf8 wifi: mt76: mt7915: expose device tree match table
| * bd5121ef1842 wifi: iwlwifi: make the loop for card preparation effective
| * 5611be6c3d9c io_uring/rsrc: use nospec'ed indexes
| * f1bd3414d97c jdb2: Don't refuse invalidation of already invalidated buffers
| * f6b46f843829 wifi: iwlwifi: fw: move memset before early return
| * 6b345ddd4939 wifi: iwlwifi: mvm: initialize seq variable
| * 243f6d6ba585 wifi: iwlwifi: yoyo: Fix possible division by zero
| * 7c31103f7f30 wifi: iwlwifi: yoyo: skip dump correctly on hw error
| * 164acf216c18 wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
| * 8f3382624c45 md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
| * 36ba0c7b86ac md/raid10: fix memleak of md thread
| * b21019a220d9 md/raid10: fix memleak for 'conf->bio_split'
| * 11141630f03e md/raid10: fix leak of 'r10bio->remaining' for recovery
| * 9050576bff9f md/raid10: fix task hung in raid10d
| * df6222b01f53 f2fs: fix to check return value of inc_valid_block_count()
| * 2eb5d0165b36 f2fs: fix to check return value of f2fs_do_truncate_blocks()
| * a8091dc8149e bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
| * 339d14334a13 wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
| * 6f14a945011e wifi: iwlwifi: trans: don't trigger d3 interrupt twice
| * 8e5d05ca1527 wifi: iwlwifi: debug: fix crash in __iwl_err()
| * 6aa401a654fd blk-mq: don't plug for head insertions in blk_execute_rq_nowait
| * 3c0b7993461a selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
| * 67c81ecbf723 selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
| * 160fcf5c6b17 nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
| * 0f1c4ae80d14 nvme: fix async event trace event
| * 1e4f23c61feb nvmet: fix I/O Command Set specific Identify Controller
| * fd95ae3bb8a6 nvmet: fix Identify Active Namespace ID list handling
| * 4898a8d6b16b nvmet: fix Identify Controller handling
| * 4a7a14e87cca nvmet: fix Identify Namespace handling
| * b743d68c9fbd nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
| * 1d4ac7b0ffc9 bpf, sockmap: fix deadlocks in the sockhash and sockmap
| * cfc7ee210f2f wifi: ath11k: fix writing to unintended memory region
| * f43744872a04 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
| * c649bf43a28e net: ethernet: stmmac: dwmac-rk: rework optional clock handling
| * e6f1ef4a5385 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
| * 52c3d68d9910 bpf/btf: Fix is_int_ptr()
| * 1f1267ce0b0e wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
| * 7d058f0ab161 f2fs: fix to avoid use-after-free for cached IPU bio
| * 3ee343914c1f xsk: Fix unaligned descriptor validation
| * 8bc8e34e8017 crypto: drbg - Only fail when jent is unavailable in FIPS mode
| * 81366e333c7e bpftool: Fix bug for long instructions in program CFG dumps
| * d199c2b3943e selftests/bpf: Wait for receive in cg_storage_multi test
| * 751168d0d2a0 selftests: xsk: Deflakify STATS_RX_DROPPED test
| * 0ea59567d001 selftests: xsk: Disable IPv6 on VETH1
| * 30a4ff7eb4bf selftests: xsk: Use correct UMEM size in testapp_invalid_desc
| * 90d2f5225d13 net: qrtr: correct types of trace event parameters
| * a7f5be2ac004 f2fs: fix iostat lock protection
| * bea3f8aa9993 wifi: rt2x00: Fix memory leak when handling surveys
| * 828439964f94 scsi: hisi_sas: Handle NCQ error when IPTT is valid
| * cd94f74888f2 scsi: libsas: Add sas_ata_device_link_abort()
| * f7871c9df18c wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
| * 4eb666646c40 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
| * 7f6714fc2ac8 crypto: sa2ul - Select CRYPTO_DES
| * be421554994b crypto: caam - Clear some memory in instantiate_rng
| * 74f74c8b8419 f2fs: fix scheduling while atomic in decompression path
| * 6604df2a9d07 f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
| * 88fccb8d0c8a f2fs: apply zone capacity to all zone type
| * d9e30b8ed41b f2fs: fix uninitialized skipped_gc_rwsem
| * 61fbf097b7df f2fs: handle dqget error in f2fs_transfer_project_quota()
| * 10f7b4975b4b net: sunhme: Fix uninitialized return code
| * e3e55385fa53 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
| * 770c3fd4d732 scsi: target: iscsit: Fix TAS handling during conn cleanup
| * eacfe32c3650 scsi: target: Fix multiple LUN_RESET handling
| * cc84bbdde901 scsi: target: iscsit: Stop/wait on cmds during conn close
| * edd90020711e scsi: target: iscsit: isert: Alloc per conn cmd counter
| * b7ca8ded3731 scsi: target: Pass in cmd counter to use during cmd setup
| * 741443436ed8 scsi: target: Move cmd counter allocation
| * 76b77646f171 scsi: target: Move sess cmd counter to new struct
| * 87ee7227cce3 scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
| * f9361cf40b4d bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
| * 2361aee1c52c netfilter: keep conntrack reference until IPsecv6 policy checks are done
| * 8d05f25475a2 net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
| * c997f28917da libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
| * 382310d9c82e net/packet: convert po->auxdata to an atomic flag
| * 3eae0f4c3129 net/packet: convert po->origdev to an atomic flag
| * f2d971608a88 net/packet: annotate accesses to po->xmit
| * c3ee3540a133 vlan: partially enable SIOCSHWTSTAMP in container
| * 07782db81e08 net: pcs: xpcs: remove double-read of link state when using AN
| * 157c84b793e7 bpf: Remove misleading spec_v1 check on var-offset stack read
| * b73438a4a63f selftests/bpf: Fix a fd leak in an error path in network_helpers.c
| * 0324300dce34 wifi: ath11k: fix deinitialization of firmware resources
| * af5265c64d8a scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
| * 1f1fba8b3a75 crypto: qat - fix concurrency issue when device state changes
| * a62ba7e0d2e8 bpf: fix precision propagation verbose logging
| * 0049d2eddaf3 bpf: take into account liveness when propagating precision
| * 78eee85913e7 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
| * 154d4d630ef0 wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
| * 1c8f46578d03 tools: bpftool: Remove invalid \' json escape
| * 644df7e865e7 wifi: ath6kl: reduce WARN to dev_dbg() in callback
| * 0022a3936e4d wifi: brcmfmac: support CQM RSSI notification with older firmware
| * 9354826c02e0 wifi: ath11k: fix SAC bug on peer addition with sta band migration
| * 76f9b0d6f01d wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
| * 7e5f42abfc85 wifi: ath5k: Use platform_get_irq() to get the interrupt
| * 7d3fd8da721f wifi: ath11k: Use platform_get_irq() to get the interrupt
| * 9b9356a30141 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
| * 1a59067bde3f wifi: ath6kl: minor fix for allocation size
| * 830d79af9eee platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
| * aefea3016a15 hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
| * d29faefa8d21 rpmsg: glink: Propagate TX failures in intentless mode as well
| * 2f51bac27678 cpufreq: use correct unit when verify cur freq
| * 0985838a9c87 ACPI: bus: Ensure that notify handlers are not running after removal
| * 290e26ec0d01 tick/common: Align tick period with the HZ tick.
| * 0fe6ef82e4f4 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
| * fc2b20c0921f debugobject: Prevent init race with static objects
| * 1d1735c6fbfd media: mediatek: vcodec: add remove function for decoder platform driver
| * c692a44bc514 media: mediatek: vcodec: fix decoder disable pm crash
| * 54e85ee2b40d perf/arm-cmn: Fix port detection for CMN-700
| * a8897bffca64 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
| * 3df8a8739415 x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
| * f25994f7a9ad regulator: stm32-pwr: fix of_iomap leak
| * 16c7fcbfe058 media: venus: dec: Fix capture formats enumeration order
| * 1e229899e3ea media: venus: dec: Fix handling of the start cmd
| * b21a9a57c74e media: rc: gpio-ir-recv: Fix support for wake-up
| * b75aaebac265 drm/amd/display: Fix potential null dereference
| * fd22e8c8c38f media: hi846: Fix memleak in hi846_init_controls()
| * 893b267ccc4a media: v4l: async: Return async sub-devices to subnotifier list
| * 45b7461d914c media: rcar_fdp1: Fix refcount leak in probe and remove function
| * affad9e79101 media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
| * 5a72aea9acfe media: saa7134: fix use after free bug in saa7134_finidev due to race condition
| * 305262a23c94 media: dm1105: Fix use after free bug in dm1105_remove due to race condition
| * 1495945f7c93 platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
| * 1603a098b474 platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
| * f82af0dd225f platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
| * 4e6c35193af6 platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
| * abfb0ff8706e platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
| * d1dbf5b7ea45 platform/x86/amd: pmc: Don't try to read SMU version on Picasso
| * 1c1798c45b40 platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
| * 6a17add9c610 media: rkvdec: fix use after free bug in rkvdec_remove
| * 2cdc8f729d95 media: cedrus: fix use after free bug in cedrus_remove due to race condition
| * 231a6947ff84 media: mediatek: vcodec: change lat thread decode error condition
| * b02cd74741d9 media: mediatek: vcodec: making sure queue_work successfully
| * 60fe2a3d6dc8 media: mediatek: vcodec: remove unused lat_buf
| * 8be5ead0b314 media: mediatek: vcodec: add core decode done event
| * 894278b772b8 media: mediatek: vcodec: move lat_buf to the top of core list
| * f08900ca36d3 media: mediatek: vcodec: using each instance lat_buf count replace core ready list
| * 8aae2e6444a3 media: mediatek: vcodec: add params to record lat and core lat_buf count
| * 01dc8f41fc7b media: mediatek: vcodec: Force capture queue format to MM21
| * 4d5c8a891630 media: mediatek: vcodec: Make MM21 the default capture format
| * 5c4cc91b77ee media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder
| * 0333177548fd arm64: dts: sc7280: Rename qspi data12 as data23
| * edbbd78148e7 arm64: dts: sc7180: Rename qspi data12 as data23
| * 39f6de10df32 arm64: dts: qcom: msm8994-angler: removed clash with smem_region
| * 57aa05d59b56 arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
| * 7eaa457d1e71 x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
| * 849ab4cf182b regulator: core: Avoid lockdep reports when resolving supplies
| * fd092b355ac8 regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
| * d2151c5d9dbe drm/ttm/pool: Fix ttm_pool_alloc error path
| * 5e5a4185c66f drm/ttm: optimize pool allocations a bit v2
| * dfd1c26e40b5 arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
| * 3a0c0f7c2f71 arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
| * 3c8cb6155ac0 arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
| * f3694202d9ce arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
| * f89b2591bb2b arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
| * d7d13d353acf arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
| * 958c6cbc3299 gpu: host1x: Fix memory leak of device names
| * b81cfee96703 gpu: host1x: Fix potential double free if IOMMU is disabled
| * 62cb9c468dc9 soc: renesas: renesas-soc: Release 'chipid' from ioremap()
| * 724911eeaef4 soc: bcm: brcmstb: biuctrl: fix of_iomap leak
| * 4cf71779ead4 mailbox: mpfs: switch to txdone_poll
| * 41a51318ab37 drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
| * e80c69eb795f drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
| * a260921b81b0 ACPI: VIOT: Initialize the correct IOMMU fwspec
| * 1a258bfa00f1 arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
| * 82f6ffb8e0fd cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
| * 2e8aad9cd52a cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
| * 9a5fa6333fac cpufreq: mediatek: raise proc/sram max voltage for MT8516
| * 4bacdbd7d937 cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
| * bd1c00687249 cpufreq: mediatek: fix passing zero to 'PTR_ERR'
| * f977dbefeaea arm64: dts: apple: t8103: Disable unused PCIe ports
| * eb617ab02334 ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
| * 7ff92db0dd6f perf/arm-cmn: Move overlapping wp_combine field
| * 198ca89deaed firmware: arm_scmi: Fix xfers allocation on Rx channel
| * da3babe96be7 ARM: dts: gta04: fix excess dma channel usage
| * fd67875ebaea drm: rcar-du: Fix a NULL vs IS_ERR() bug
| * 46a1c9ba908f arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
| * 98893ae40bc5 mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
| * 1975bf02595e ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
| * a24194121e7f drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
| * acd8f2efa29e arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
| * 577a64725bfd virt/coco/sev-guest: Double-buffer messages
| * 02891701516b drm: msm: adreno: Disable preemption on Adreno 510
| * a8d2b469541f drm/msm/adreno: drop bogus pm_runtime_set_active()
| * a9b3ef13ebdd arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
| * fe9dc0a2643e arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
| * 1e9fc6c47321 media: max9286: Free control handler
| * 052d22acd7da drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
| * 1f141fe5153a firmware: qcom_scm: Clear download bit during reboot
| * 423350af9e27 media: av7110: prevent underflow in write_ts_to_decoder()
| * 0883003ffb5e media: amphion: decoder implement display delay enable
| * 51fc1880e474 media: platform: mtk-mdp3: Add missing check and free for ida_alloc
| * c2e55481731b media: bdisp: Add missing check for create_workqueue
| * ba8ffb1251eb x86/MCE/AMD: Use an u64 for bank_map
| * c0a8025c746d ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
| * 2b5325f9cce6 ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
| * 2ebb3f120e34 ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
| * 671c3a4d7d84 arm64: dts: qcom: sm8450: Fix the PCI I/O port range
| * 5334324f097d arm64: dts: qcom: sm8150: Fix the PCI I/O port range
| * be8101493607 arm64: dts: qcom: sm8250: Fix the PCI I/O port range
| * 87397ffbc9bb arm64: dts: qcom: msm8996: Fix the PCI I/O port range
| * c8178285ba1a arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
| * 7803b357d9e2 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
| * ec67a4ef28ea arm64: dts: qcom: sc7280: Fix the PCI I/O port range
| * a35d6fdd7f60 arm64: dts: qcom: msm8998: Fix the PCI I/O port range
| * 6035794dd2de arm64: dts: qcom: sdm845: Fix the PCI I/O port range
| * 44018ad5f230 arm64: dts: qcom: sdm845: correct dynamic power coefficients
| * 7cb080295476 arm64: dts: qcom: sc7280: fix EUD port properties
| * bd90d249bceb arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
| * 6c6a69f82281 arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
| * 1be866857a3f arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
| * c0454f814b36 arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
| * 93c22d107a3e arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
| * 5ea54b26d6e3 arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
| * 5d77e665ee21 arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
| * d585d1072eab regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
| * 36ecd6c6ed52 ARM: dts: qcom-apq8064: Fix opp table child name
| * 6006310a472d EDAC/skx: Fix overflows on the DRAM row address mapping arrays
| * 2c8c8398e19e drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
| * 6524d3d58797 drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
| * 6fcfd2861fd8 arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
| * 14c480b2f382 arm64: dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
| * e83e635becb9 arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
| * 684fecd4f332 arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
| * dc062516db36 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
| * c82f50e55f4e arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
| * 6dbcc493a18d soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
| * f5222fbd797e tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
| * 78e32896ecc7 drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
| * 809a3fb8d8fc drm/probe-helper: Cancel previous job before starting new one
| * 6bd38a1454d9 drm/vgem: add missing mutex_destroy
| * 46473f3bd14a drm/i915/dg2: Drop one PCI ID
| * 86a77cef0959 drm/rockchip: Drop unbalanced obj unref
| * 0955b8eac335 erofs: fix potential overflow calculating xattr_isize
| * 50f1c1fba045 erofs: initialize packed inode after root inode is assigned
| * 7ee7a86e28ce erofs: stop parsing non-compact HEAD index if clusterofs is invalid
| * fe2f093b051c tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
| * 380f9f79b493 tpm, tpm: Implement usage counter for locality
| * 71becf3ffea6 tpm, tpm_tis: Claim locality before writing interrupt registers
| * 0085052a2c27 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
| * 10eea3cfda29 tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
| * 12839c326ae5 tpm, tpm_tis: Do not skip reset of original interrupt vector
| * 784c206c66df selinux: ensure av_permissions.h is built when needed
| * 5453f22911cb selinux: fix Makefile dependencies of flask.h
| * 74f77a799dad selftests/resctrl: Check for return value after write_schemata()
| * bceef0c7f6ed selftests/resctrl: Allow ->setup() to return errors
| * 7a570dda1d5a selftests/resctrl: Move ->setup() call outside of test specific branches
| * 0bf90aac4341 selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
| * ae6803b66365 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
| * 05f437eba011 kunit: fix bug in the order of lines in debugfs logs
| * 9ad3b3867730 kunit: improve KTAP compliance of KUnit test output
| * d0e2f01b534f ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
| * a2cbb1a45a0c bus: mhi: host: Range check CHDBOFF and ERDBOFF
| * 4afe300afb37 bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
| * cc3e7c033367 bus: mhi: host: Remove duplicate ee check for syserr
| * a6f5c84b41aa cxl/hdm: Fail upon detecting 0-sized decoders
| * 0ae98a8b4f00 xfs: don't consider future format versions valid
| * 2b2515b8095c ceph: fix potential use-after-free bug when trimming caps
| * 9f565752b328 ubifs: Fix memory leak in do_rename
| * 29738e1bcc79 ubifs: Free memory for tmpfile name
| * 884e961674b5 ubi: Fix return value overwrite issue in try_write_vid_and_data()
| * ef9aac603659 ubifs: Fix memleak when insert_old_idx() failed
| * 18c234685603 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
| * ccfe86622082 RISC-V: Align SBI probe implementation with spec
| * f8076d2a7fce iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
| * f455c9cb9eed drm/amd/pm: re-enable the gfx imu when smu resume
| * d78777c1d4de swsmu/amdgpu_smu: Fix the wrong if-condition
| * d79d3430e174 tracing: Fix permissions for the buffer_percent file
| * 339dd534f21d riscv: mm: remove redundant parameter of create_fdt_early_page_table
| * 3c96dd239ae4 i2c: omap: Fix standard mode false ACK readings
| * 142a975738f7 ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
| * 18973b73fa51 ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
| * 1f0490586544 ksmbd: not allow guest user on multichannel
| * c3a3259675a6 ksmbd: fix memleak in session setup
| * a70751dd7b60 ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
| * b80422474ffe ksmbd: call rcu_barrier() in ksmbd_server_exit()
| * bd80d35725a0 ksmbd: fix racy issue under cocurrent smb2 tree disconnect
| * cec378687a5a KVM: RISC-V: Retry fault if vma_lookup() results become invalid
| * e43cf7abece2 drm/amd/display: fix a divided-by-zero error
| * 09c41688b6e5 drm/amd/display: fix PSR-SU/DSC interoperability support
| * 2abff94db2c6 drm/amd/display: limit timing for single dimm memory
| * 5e1574aa0639 drm/amd/display: Remove stutter only configurations
| * f6ee841ff216 relayfs: fix out-of-bounds access in relay_file_read
| * 5bd77c239339 KVM: arm64: vgic: Don't acquire its_lock before config_lock
| * 569f33c3c2f9 KVM: arm64: Use config_lock to protect vgic state
| * 2b57af7bb9f1 KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
| * 6c9d3f2a5e17 KVM: arm64: Avoid lock inversion when setting the VM register width
| * 36e0c405b86e KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
| * f01c5f1ae9de KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
| * eae127cd2ce6 reiserfs: Add security prefix to xattr name in reiserfs_security_write()
| * c8a3341b3392 rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
| * c0bf94154ce0 crypto: ccp - Don't initialize CCP for PSP 0x1649
| * b952a9cf3de2 crypto: arm64/aes-neonbs - fix crash with CFI enabled
| * 4d9d2fd86766 crypto: safexcel - Cleanup ring IRQ workqueues on load failure
| * 42ca037d0c3f crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
| * d9834abd8b24 ring-buffer: Sync IRQ works before buffer destruction
| * ad7cc2a29e13 ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
| * cb99866895e6 pinctrl: qcom: lpass-lpi: set output value before enabling output
| * 956bbf1871e1 soundwire: qcom: correct setting ignore bit on v1.5.1
| * c2c563c137cf pwm: meson: Fix g12a ao clk81 name
| * f7e930b179ef pwm: meson: Fix axg ao mux parents
| * 1b0341e8fb2f wifi: mt76: add missing locking to protect against concurrent rx/status calls
| * b9f6845a492d kheaders: Use array declaration instead of char
| * 9fd4768b0937 iio: addac: stx104: Fix race condition for stx104_write_raw()
| * c38a4eb8aa47 iio: addac: stx104: Fix race condition when converting analog-to-digital
| * 44847a506e71 ipmi: fix SSIF not responding under certain cond.
| * aeff5808f172 ipmi:ssif: Add send_retries increment
| * a6b54af40787 MIPS: fw: Allow firmware to pass a empty env
| * 7f3340bf06f8 fs: fix sysctls.c built
| * 3e7b8a723b0c tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
| * c94e5baa989f serial: max310x: fix IO data corruption in batched operations
| * 65fdabefd9c4 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
| * 719a2f969b7d serial: fix TIOCSRS485 locking
| * 27df5bca965b xhci: fix debugfs register accesses while suspended
| * 7fb0b81e85d8 tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
| * ad44530d46a5 staging: iio: resolver: ads1210: fix config mode
| * 64ef787bb158 blk-crypto: make blk_crypto_evict_key() more robust
| * 26632a538222 blk-crypto: make blk_crypto_evict_key() return void
| * 7d206ec7a04e blk-mq: release crypto keyslot before reporting I/O complete
| * 3b5fbb8219eb blk-crypto: Add a missing include directive
| * 5ca1668a9f5d blk-crypto: move internal only declarations to blk-crypto-internal.h
| * 3aab3abb856b blk-crypto: add a blk_crypto_config_supported_natively helper
| * f0efb2365153 blk-crypto: don't use struct request_queue for public interfaces
| * 316ad076e0d3 blk-stat: fix QUEUE_FLAG_STATS clear
| * 3285613127d3 media: ov8856: Do not check for for module version
| * bccf9fe2963e posix-cpu-timers: Implement the missing timer_wait_running callback
| * 1408d27f25c7 tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
| * ee508dfbafa1 hwmon: (adt7475) Use device_property APIs when configuring polarity
| * d899ae3e768e hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
| * 986bd947bcd1 USB: dwc3: fix runtime pm imbalance on unbind
| * d4b1e04d271b USB: dwc3: fix runtime pm imbalance on probe errors
| * befdcb8e880e usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
| * 491d32c896e0 usb: gadget: udc: core: Prevent redundant calls to pullup
| * f6aaeacf0596 usb: gadget: udc: core: Invoke usb_gadget_connect only when started
| * 5b6c295947e6 IMA: allow/fix UML builds
| * 38a42842a6d0 phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
| * 5c274804e27e PCI: qcom: Fix the incorrect register usage in v2.7.0 config
| * 58e56aa83848 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
| * a07176956014 PCI: kirin: Select REGMAP_MMIO
| * 6e5bf8c9f7b3 powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
| * 4403c7b7e5e1 arm64: Stash shadow stack pointer in the task struct on interrupt
| * 2dd0f8994da1 arm64: Always load shadow stack pointer directly from the task struct
| * 06003e397523 ASoC: amd: ps: update the acp clock source.
| * f9dc736e686c ASoC: amd: fix ACP version typo mistake
| * f66cd9995917 wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
| * 24d158856cef wireguard: timers: cast enum limits members to int in prints
| * 103f618cee51 x86/cpu: Add model number for Intel Arrow Lake processor
| * 88b9e97c1447 asm-generic/io.h: suppress endianness warnings for readq() and writeq()
| * 5ded8299b7de tracing: Error if a trace event has an array for a __field()
| * 324b854ce475 wifi: ath11k: reduce the MHI timeout to 20s
| * cde904042870 platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
| * 7e26bfb49d00 net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
| * 388764ea64e2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
| * 0ac10535aed9 selftests mount: Fix mount_setattr_test builds failed
| * ec6f22171dc2 net: wwan: t7xx: do not compile with -Werror
| * c58f26bdeec3 ASoC: da7213.c: add missing pm_runtime_disable()
| * e373f76e20d6 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
| * 372bec6747bb iio: adc: palmas_gpadc: fix NULL dereference on rmmod
| * c81f5c8b8c23 ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
| * 32aae7831462 x86/hyperv: Block root partition functionality in a Confidential VM
| * 5c7648e96d90 ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
| * a89c7b86b5e2 ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
| * 4f7b42a9bfd9 ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
* | 473e97f66c69 ANDROID: add Android KABI build files to root .gitignore file
* | db91e7bd8ce7 ANDROID: add more gki_module headers to .gitignore file
* | 9fcc8018f074 Merge 6.1.27 into android14-6.1-lts
|\|
| * ca48fc16c493 Linux 6.1.27
| * 0bbec73fdd9e riscv: No need to relocate the dtb as it lies in the fixmap region
| * 17509e73ac8b riscv: Do not set initial_boot_params to the linear address of the dtb
| * ed96b3143540 riscv: Move early dtb mapping into the fixmap region
| * 7cb8c95c0a6d driver core: Don't require dynamic_debug for initcall_debug probe timing
| * ce0555352a28 USB: serial: option: add UNISOC vendor and TOZED LT70C product
| * 17e5ce4d89ad btrfs: fix uninitialized variable warnings
| * 47e6893a5b0a bluetooth: Perform careful capability checks in hci_sock_ioctl()
| * c4acbf376124 gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
| * d27acf15c8fa drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
| * e29661611e6e wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
| * 34cec5cd7abc mptcp: fix accept vs worker race
| * b45d8f5375ed mptcp: stops worker on unaccepted sockets at listener close
| * 862ea63fad16 mm/mempolicy: fix use-after-free of VMA iterator
| * e1562cc202c9 KVM: arm64: Retry fault if vma_lookup() results become invalid
| * d70f63be626d phy: phy-brcm-usb: Utilize platform_get_irq_byname_optional()
| * 7d057bf201ca um: Only disable SSE on clang to work around old GCC bugs
* | da95c44967e0 Merge branch android14-6.1 into android14-6.1-lts
* | b6c9bd5fa6b4 Merge 6.1.26 into android14-6.1-lts
|/
* ca1c9012c941 Linux 6.1.26
* ab91b09f399f ASN.1: Fix check for strdup() success
* 1831d8cbaea8 ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
* 6cb818ed5f08 ASoC: fsl_asrc_dma: fix potential null-ptr-deref
* 7a6593b5d7ad ASoC: SOF: pm: Tear down pipelines only if DSP was active
* b528537d131f mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
* 71b6df69f17e fpga: bridge: properly initialize bridge device before populating children
* f8c3eb751a9b iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
* 342c1db4fa8c Input: pegasus-notetaker - check pipe type when probing
* a93c20f58322 gcc: disable '-Warray-bounds' for gcc-13 too
* a09b9383b749 sctp: Call inet6_destroy_sock() via sk->sk_destruct().
* a530b33fe986 dccp: Call inet6_destroy_sock() via sk->sk_destruct().
* a8cf1141057a inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
* 588d682251e6 purgatory: fix disabling debug info
* 7ca973d830c0 fuse: always revalidate rename target dentry
* f9a20ef5e83c MIPS: Define RUNTIME_DISCARD_EXIT in LD script
* 8d6a870a428f KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
* 9e7976c0cd63 KVM: arm64: Make vcpu flag updates non-preemptible
* d362a03d920e sched/fair: Fixes for capacity inversion detection
* 799c7301ded6 sched/fair: Consider capacity inversion in util_fits_cpu()
* fe1c982958c5 sched/fair: Detect capacity inversion
* 7e6631f782a1 mm/mmap: regression fix for unmapped_area{_topdown}
* 059f24aff65c mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
* bd6f3421a586 mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
* 433a7ecaed4b mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
* e8a7bdb6f76c mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
* 519dbe737f0d mm/khugepaged: check again on anon uffd-wp during isolation
* cc647e05db67 mm/userfaultfd: fix uffd-wp handling for THP migration entries

Change-Id: I350bd9237fc904298f9b2c6756a227389bcf722e
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-26 17:34:36 +00:00
4f94769349 This is the 6.1.54 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmUJd8EACgkQONu9yGCS
 aT7crQ//ZsUDeoTMsQBU6lB2g32LODO3jVPXdGdRjLvpLVMMnKXXwl3uTC20CQ23
 mtlN1mku6OtyPHgorKK9nJoNVTG78v0wXL8iCe5GHEKri45FwmcKlCxtIqboGCcg
 bpRkLqfZ/cNVFeV/81n7kMFI/GHST2qym/lJfUkK0BIewXOrJozHMyCriLhG5uc/
 XPmXN3LlGmT7Gb2KwJeAgJ9IWrVu5ZEWH6CnpjnLPXMA3FGJiBiYPeGaWRsrdjth
 MvACPXKPu5tKAmEs6eyAhB1YbXbswKviDuY+YHeTMoOVYCfJY29VQTI16F6HBGeM
 XVCo1AovZV+B9OrgnzYA8x5iZIKCdk/PzUhBi+uUb3nLJhGpD8ha7wOuBjehINeo
 22YY+7fmB7lZVSAe14hDH7GjKNdYpxntPVpWCMa1yoCUtqKB1O44/10mj0OjZ5j4
 EXKXIe6ho+0Uatubd+3hWRXimz4jzlp7UY1QM9ge5MGp0wOmdLu5Q91T70CrCEJO
 RxXZSkHDKGxokXubl4oF0bYYpB1kRVgsNEc4H5i2k+OheyDBmVv3vRPMzT/2yim/
 BEqwX6x2sE7kvbsyCO5VxIIVsnAystJEKzdVlRxmrcqkV0FCdqHjwZ9cr0mpqOse
 ogdnQgXQpaGUyhdYcpo4U9f+WGi5AHXs3IMbKQN4SDZGDgJHrss=
 =XhWe
 -----END PGP SIGNATURE-----

Merge 6.1.54 into android14-6.1-lts

Changes in 6.1.54
	net/ipv6: SKB symmetric hash should incorporate transport ports
	mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]
	Multi-gen LRU: fix per-zone reclaim
	io_uring: always lock in io_apoll_task_func
	io_uring: revert "io_uring fix multishot accept ordering"
	io_uring/net: don't overflow multishot accept
	io_uring: break out of iowq iopoll on teardown
	io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used
	io_uring: Don't set affinity on a dying sqpoll thread
	drm/virtio: Conditionally allocate virtio_gpu_fence
	scsi: qla2xxx: Adjust IOCB resource on qpair create
	scsi: qla2xxx: Limit TMF to 8 per function
	scsi: qla2xxx: Fix deletion race condition
	scsi: qla2xxx: fix inconsistent TMF timeout
	scsi: qla2xxx: Fix command flush during TMF
	scsi: qla2xxx: Fix erroneous link up failure
	scsi: qla2xxx: Turn off noisy message log
	scsi: qla2xxx: Fix session hang in gnl
	scsi: qla2xxx: Fix TMF leak through
	scsi: qla2xxx: Remove unsupported ql2xenabledif option
	scsi: qla2xxx: Flush mailbox commands on chip reset
	scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
	scsi: qla2xxx: Error code did not return to upper layer
	scsi: qla2xxx: Fix firmware resource tracking
	null_blk: fix poll request timeout handling
	fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
	clk: qcom: camcc-sc7180: fix async resume during probe
	drm/ast: Fix DRAM init on AST2200
	ASoC: tegra: Fix SFC conversion for few rates
	clk: qcom: turingcc-qcs404: fix missing resume during probe
	arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos
	send channel sequence number in SMB3 requests after reconnects
	memcg: drop kmem.limit_in_bytes
	mm: hugetlb_vmemmap: fix a race between vmemmap pmd split
	lib/test_meminit: allocate pages up to order MAX_ORDER
	parisc: led: Fix LAN receive and transmit LEDs
	parisc: led: Reduce CPU overhead for disk & lan LED computation
	cifs: update desired access while requesting for directory lease
	pinctrl: cherryview: fix address_space_handler() argument
	dt-bindings: clock: xlnx,versal-clk: drop select:false
	clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
	clk: imx: pll14xx: align pdiv with reference manual
	clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
	soc: qcom: qmi_encdec: Restrict string length in decode
	clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors
	clk: qcom: lpasscc-sc7280: fix missing resume during probe
	clk: qcom: q6sstop-qcs404: fix missing resume during probe
	clk: qcom: mss-sc7180: fix missing resume during probe
	NFS: Fix a potential data corruption
	NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
	bus: mhi: host: Skip MHI reset if device is in RDDM
	net: add SKB_HEAD_ALIGN() helper
	net: remove osize variable in __alloc_skb()
	net: factorize code in kmalloc_reserve()
	net: deal with integer overflows in kmalloc_reserve()
	kbuild: rpm-pkg: define _arch conditionally
	kbuild: do not run depmod for 'make modules_sign'
	tpm_crb: Fix an error handling path in crb_acpi_add()
	gfs2: Switch to wait_event in gfs2_logd
	gfs2: low-memory forced flush fixes
	mailbox: qcom-ipcc: fix incorrect num_chans counting
	kconfig: fix possible buffer overflow
	Input: iqs7222 - configure power mode before triggering ATI
	perf trace: Use zfree() to reduce chances of use after free
	perf trace: Really free the evsel->priv area
	pwm: atmel-tcb: Convert to platform remove callback returning void
	pwm: atmel-tcb: Harmonize resource allocation order
	pwm: atmel-tcb: Fix resource freeing in error path and remove
	backlight: gpio_backlight: Drop output GPIO direction check for initial power state
	Input: tca6416-keypad - always expect proper IRQ number in i2c client
	Input: tca6416-keypad - fix interrupt enable disbalance
	perf annotate bpf: Don't enclose non-debug code with an assert()
	x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
	perf vendor events: Update the JSON/events descriptions for power10 platform
	perf vendor events: Drop some of the JSON/events for power10 platform
	perf vendor events: Drop STORES_PER_INST metric event for power10 platform
	perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
	watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
	pwm: lpc32xx: Remove handling of PWM channels
	perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators
	perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test
	drm/i915: mark requests for GuC virtual engines to avoid use-after-free
	blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
	blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice()
	cifs: use fs_context for automounts
	smb: propagate error code of extract_sharename()
	net/sched: fq_pie: avoid stalls in fq_pie_timer()
	sctp: annotate data-races around sk->sk_wmem_queued
	ipv4: annotate data-races around fi->fib_dead
	net: read sk->sk_family once in sk_mc_loop()
	net: fib: avoid warn splat in flow dissector
	xsk: Fix xsk_diag use-after-free error during socket cleanup
	drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page"
	drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn()
	drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
	net: use sk_forward_alloc_get() in sk_get_meminfo()
	net: annotate data-races around sk->sk_forward_alloc
	mptcp: annotate data-races around msk->rmem_fwd_alloc
	ipv4: ignore dst hint for multipath routes
	ipv6: ignore dst hint for multipath routes
	igb: disable virtualization features on 82580
	gve: fix frag_list chaining
	veth: Fixing transmit return status for dropped packets
	net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
	net: phy: micrel: Correct bit assignments for phy_device flags
	bpf, sockmap: Fix skb refcnt race after locking changes
	af_unix: Fix data-races around user->unix_inflight.
	af_unix: Fix data-race around unix_tot_inflight.
	af_unix: Fix data-races around sk->sk_shutdown.
	af_unix: Fix data race around sk->sk_err.
	net: sched: sch_qfq: Fix UAF in qfq_dequeue()
	kcm: Destroy mutex in kcm_exit_net()
	octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
	igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
	igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
	igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
	s390/zcrypt: don't leak memory if dev_set_name() fails
	idr: fix param name in idr_alloc_cyclic() doc
	ip_tunnels: use DEV_STATS_INC()
	net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
	net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
	net: dsa: sja1105: complete tc-cbs offload support on SJA1110
	bpf: Remove prog->active check for bpf_lsm and bpf_iter
	bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf().
	bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.
	netfilter: nftables: exthdr: fix 4-byte stack OOB write
	netfilter: nfnetlink_osf: avoid OOB read
	net: hns3: fix tx timeout issue
	net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
	net: hns3: fix debugfs concurrency issue between kfree buffer and read
	net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
	net: hns3: fix the port information display when sfp is absent
	net: hns3: remove GSO partial feature bit
	sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
	Multi-gen LRU: avoid race in inc_min_seq()
	net/mlx5: Free IRQ rmap and notifier on kernel shutdown
	ARC: atomics: Add compiler barrier to atomic operations...
	clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL
	dmaengine: sh: rz-dmac: Fix destination and source data size setting
	jbd2: fix checkpoint cleanup performance regression
	jbd2: check 'jh->b_transaction' before removing it from checkpoint
	jbd2: correct the end of the journal recovery scan range
	ext4: add correct group descriptors and reserved GDT blocks to system zone
	ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}
	f2fs: flush inode if atomic file is aborted
	f2fs: avoid false alarm of circular locking
	lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
	hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation
	ata: ahci: Add Elkhart Lake AHCI controller
	ata: pata_falcon: fix IO base selection for Q40
	ata: sata_gemini: Add missing MODULE_DESCRIPTION
	ata: pata_ftide010: Add missing MODULE_DESCRIPTION
	fuse: nlookup missing decrement in fuse_direntplus_link
	btrfs: zoned: do not zone finish data relocation block group
	btrfs: fix start transaction qgroup rsv double free
	btrfs: free qgroup rsv on io failure
	btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
	btrfs: set page extent mapped after read_folio in relocate_one_page
	btrfs: zoned: re-enable metadata over-commit for zoned mode
	btrfs: use the correct superblock to compare fsid in btrfs_validate_super
	drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable()
	mtd: rawnand: brcmnand: Fix crash during the panic_write
	mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
	mtd: spi-nor: Correct flags for Winbond w25q128
	mtd: rawnand: brcmnand: Fix potential false time out warning
	mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
	drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
	drm/amd/display: prevent potential division by zero errors
	KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry
	KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn
	KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration
	KVM: nSVM: Check instead of asserting on nested TSC scaling support
	KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state
	KVM: SVM: Set target pCPU during IRTE update if target vCPU is running
	KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL
	MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
	perf hists browser: Fix hierarchy mode header
	perf test shell stat_bpf_counters: Fix test on Intel
	perf tools: Handle old data in PERF_RECORD_ATTR
	perf hists browser: Fix the number of entries for 'e' key
	drm/amd/display: always switch off ODM before committing more streams
	drm/amd/display: Remove wait while locked
	drm/amdgpu: register a dirty framebuffer callback for fbcon
	kunit: Fix wild-memory-access bug in kunit_free_suite_set()
	net: ipv4: fix one memleak in __inet_del_ifa()
	kselftest/runner.sh: Propagate SIGTERM to runner child
	selftests: Keep symlinks, when possible
	net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
	net: stmmac: fix handling of zero coalescing tx-usecs
	net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
	net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
	hsr: Fix uninit-value access in fill_frame_info()
	net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address
	net:ethernet:adi:adin1110: Fix forwarding offload
	net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
	net: dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid()
	net: dsa: sja1105: fix multicast forwarding working only for last added mdb entry
	net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses
	net: dsa: sja1105: block FDB accesses that are concurrent with a switch reset
	r8152: check budget for r8152_poll()
	kcm: Fix memory leak in error path of kcm_sendmsg()
	platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
	platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
	platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
	platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
	platform/mellanox: NVSW_SN2201 should depend on ACPI
	net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
	net: macb: Enable PTP unicast
	net: macb: fix sleep inside spinlock
	ipv6: fix ip6_sock_set_addr_preferences() typo
	ipv6: Remove in6addr_any alternatives.
	tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any).
	tcp: Fix bind() regression for v4-mapped-v6 wildcard address.
	tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address.
	ixgbe: fix timestamp configuration code
	kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
	MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
	drm/amd/display: Fix a bug when searching for insert_above_mpcc
	Linux 6.1.54

Change-Id: I42dc80e7b812eb2bdd28575280b7b88169eb6d58
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-17 12:03:09 +00:00
aafc325fd1 Merge keystone/android14-6.1-keystone-qcom-release.6.1.25 (506939c) into
qcom-6.1

* refs/heads/tmp-506939c:
  ANDROID: Update STG for ANDROID_KABI_USE(1, unsigned int saved_state)
  FROMGIT: freezer,sched: Use saved_state to reduce some spurious wakeups
  BACKPORT: FROMGIT: sched/core: Remove ifdeffery for saved_state
  UPSTREAM: sched: Consider task_struct::saved_state in wait_task_inactive()
  UPSTREAM: sched: Unconditionally use full-fat wait_task_inactive()
  UPSTREAM: net: prevent skb corruption on frag list segmentation
  ANDROID: fuse-bpf: Get correct inode in mkdir
  Revert "BACKPORT: FROMGIT: usb: gadget: udc: Handle gadget_connect failure during bind operation"
  UPSTREAM: tcpm: Avoid soft reset when partner does not support get_status
  ANDROID: vendor_hooks: mm: Add tune_swappiness vendor hook in get_swappiness()
  ANDROID: ABI: Update symbols to unisoc whitelist
  ANDROID: ABI: Add to QCOM symbols list
  ANDROID: ABI: update symbol list for galaxy
  BACKPORT: printk: ringbuffer: Fix truncating buffer size min_t cast
  ANDROID: GKI: Add symbols to symbol list for oplus
  ANDROID: signal: Add vendor hook for memory reap
  ANDROID: abi_gki_aarch64_qcom: white list symbols for mglru overshoot
  ANDROID: vendor_hook: Add vendor hook to decide scan abort policy
  UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  FROMLIST: ufs: core: fix abnormal scale up after last cmd finish
  FROMLIST: ufs: core: fix abnormal scale up after scale down
  FROMLIST: ufs: core: only suspend clock scaling if scale down
  ANDROID: GKI: update ABI definition
  UPSTREAM: zsmalloc: allow only one active pool compaction context
  ANDROID: GKI: Update Tuxera symbol list
  ANDROID: ABI: Update symbols to qcom whitelist
  UPSTREAM: usb: typec: tcpm: set initial svdm version based on pd revision
  ANDROID: KVM: arm64: Don't update IOMMUs for share/unshare
  ANDROID: cpuidle: teo: Export a function that allows modifying util_threshold
  ANDROID: sched: Add vendor hook for rt util update
  ANDROID: sched: Add vendor hook for util-update related functions
  ANDROID: sched: Add vendor hooks for override sugov behavior
  ANDROID: Add new hook to enable overriding uclamp_validate()
  ANDROID: sched/uclamp: Don't enable uclamp_is_used static key by in-kernel requests
  ANDROID: topology: Add vendor hook for use_amu_fie
  ANDROID: sched: Export symbols needed for vendor hooks
  ANDROID: Update symbol list for Exynos Auto SoCs
  UPSTREAM: netfilter: nf_tables: deactivate catchall elements in next generation
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: GKI: Export four symbols in file net/core/net-trace.c
  UPSTREAM: blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue()
  ANDROID: fuse-bpf: Align data structs for 32-bit kernels
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: vendor_hooks: export cgroup_threadgroup_rwsem
  ANDROID: GKI: add symbol list file for meizu
  ANDROID: fuse-bpf: Get correct inode in mkdir
  ANDROID: ABI: Update allowed list for QCOM
  UPSTREAM: blk-ioc: protect ioc_destroy_icq() by 'queue_lock'
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: uid_sys_stats: Use llist for deferred work
  UPSTREAM: net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  UPSTREAM: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
  UPSTREAM: net: tap_open(): set sk_uid from current_fsuid()
  UPSTREAM: usb: typec: ucsi: Fix command cancellation
  UPSTREAM: locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  ANDROID: kleaf: Remove ptp_kvm.ko from i386 modules
  ANDROID: GKI: Add symbols to symbol list for oplus
  ANDROID: vendor_hooks: Add tune swappiness hook in get_scan_count()
  ANDROID: GKI: Update symbol list for VIVO
  ANDROID: kleaf: get_gki_modules_list add i386 option
  ANDROID: arm as an option for get_gki_modules_list
  UPSTREAM: um: Only disable SSE on clang to work around old GCC bugs
  ANDROID: GKI: Update abi_gki_aarch64_qcom for page_owner symbols
  ANDROID: mm: Export page_owner_inited and __set_page_owner
  ANDROID: Use alias for old rules.
  ANDROID: virt: geniezone: Enable as GKI module for arm64
  ANDROID: Add arch specific gki module list targets
  FROMLIST: virt: geniezone: Add dtb config support
  FROMLIST: virt: geniezone: Add memory region support
  FROMLIST: virt: geniezone: Add ioeventfd support
  FROMLIST: virt: geniezone: Add irqfd support
  FROMLIST: virt: geniezone: Add irqchip support for virtual interrupt injection
  FROMLIST: virt: geniezone: Add vcpu support
  FROMLIST: virt: geniezone: Add GenieZone hypervisor support
  FROMLIST: dt-bindings: hypervisor: Add MediaTek GenieZone hypervisor
  FROMLIST: docs: geniezone: Introduce GenieZone hypervisor
  UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
  UPSTREAM: net: tun_chr_open(): set sk_uid from current_fsuid()
  UPSTREAM: exfat: check if filename entries exceeds max filename length
  UPSTREAM: net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
  ANDROID: abi_gki_aarch64_qcom: update abi symbols
  ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration
  FROMGIT: pstore/ram: Check start of empty przs during init
  UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
  UPSTREAM: erofs: Fix detection of atomic context
  UPSTREAM: erofs: fix compact 4B support for 16k block size
  UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
  UPSTREAM: erofs: fix potential overflow calculating xattr_isize
  UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
  UPSTREAM: erofs: initialize packed inode after root inode is assigned
  ANDROID: GKI: Update ABI for zsmalloc fixes
  BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
  ANDROID: ABI: Update symbols to unisoc whitelist for A14-6.1
  UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
  UPSTREAM: netfilter: nfnetlink_log: always add a timestamp
  ANDROID: virt: gunyah: Do not allocate irq for GH_RM_RESOURCE_NO_VIRQ
  ANDROID: GKI: Add Tuxera symbol list
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for waking up and exiting control
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: vendor_hooks:vendor hook for percpu-rwsem
  ANDROID: fips140: fix the error injection module parameters
  BACKPORT: blk-crypto: dynamically allocate fallback profile
  UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
  UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
  UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer
  ANDROID: Delete build.config.gki.aarch64.16k.
  FROMGIT: usb: typec: tcpm: Refactor the PPS APDO selection
  UPSTREAM: usb: typec: tcpm: Fix response to vsafe0V event
  ANDROID: Revert "ANDROID: allmodconfig: disable WERROR"
  ANDROID: GKI: update symbol list file for xiaomi
  FROMGIT: usb: typec: tcpm: not sink vbus if operational current is 0mA

 Conflicts:
	Documentation/devicetree/bindings
	drivers/virt/Kconfig

Change-Id: I73f03160eff968ab65d417e3e2e6a8df593ffd81
Upstream-Build:  ks_qcom-android14-6.1-keystone-qcom-release@10952003 UKQ2.231015.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-10-16 20:01:20 -07:00
acb0728638 UPSTREAM: usb: core: stop USB enumeration if too many retries
When a broken USB accessory connects to a USB host, usbcore might
keep doing enumeration retries. If the host has a watchdog mechanism,
the kernel panic will happen on the host.

This patch provides an attribute early_stop to limit the numbers of retries
for each port of a hub. If a port was marked with early_stop attribute,
unsuccessful connection attempts will fail quickly. In addition, if an
early_stop port has failed to initialize, it will ignore all future
connection events until early_stop attribute is clear.

Signed-off-by: Ray Chi <raychi@google.com>
Reviewed-by: Alan Stern <stern@rowland.harvard.edu>
Link: https://lore.kernel.org/r/20221107072754.3336357-1-raychi@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Bug: 282876796
Change-Id: I48eff1dbbc341ef893c8abc20953b7e9a62244da
(cherry picked from commit 430d57f53eb1cdbf9ba9bbd397317912b3cd2de5)
Signed-off-by: Ray Chi <raychi@google.com>
(cherry picked from commit 278999b347af30f37e67314d7a198478b89be2dc)
2023-10-12 17:39:01 +00:00
8f38111724 Revert "media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field"
This reverts commit b608025733579f4e9074a26dc08ea05f0e07ea0f which is
upstream commit ae440c5da33cdb90a109f2df2a0360c67b3fab7e.

It breaks the UAPI signature (but not the content), and it turns out is
not even needed for the 6.1.y tree at all, so revert it for now.

Bug: 161946584
Change-Id: I59e0a97dcaf1ee19bdffaf85f0c2a8f93dc82e75
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-12 12:03:37 +00:00
6e3ae2927b arm64: errata: Add Cortex-A520 speculative unprivileged load workaround
commit 471470bc7052d28ce125901877dd10e4c048e513 upstream.

Implement the workaround for ARM Cortex-A520 erratum 2966298. On an
affected Cortex-A520 core, a speculatively executed unprivileged load
might leak data from a privileged load via a cache side channel. The
issue only exists for loads within a translation regime with the same
translation (e.g. same ASID and VMID). Therefore, the issue only affects
the return to EL0.

The workaround is to execute a TLBI before returning to EL0 after all
loads of privileged data. A non-shareable TLBI to any address is
sufficient.

The workaround isn't necessary if page table isolation (KPTI) is
enabled, but for simplicity it will be. Page table isolation should
normally be disabled for Cortex-A520 as it supports the CSV3 feature
and the E0PD feature (used when KASLR is enabled).

Cc: stable@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230921194156.1050055-2-robh@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-10-10 22:00:39 +02:00
bad004c384 net: change accept_ra_min_rtr_lft to affect all RA lifetimes
commit 5027d54a9c30bc7ec808360378e2b4753f053f25 upstream.

accept_ra_min_rtr_lft only considered the lifetime of the default route
and discarded entire RAs accordingly.

This change renames accept_ra_min_rtr_lft to accept_ra_min_lft, and
applies the value to individual RA sections; in particular, router
lifetime, PIO preferred lifetime, and RIO lifetime. If any of those
lifetimes are lower than the configured value, the specific RA section
is ignored.

In order for the sysctl to be useful to Android, it should really apply
to all lifetimes in the RA, since that is what determines the minimum
frequency at which RAs must be processed by the kernel. Android uses
hardware offloads to drop RAs for a fraction of the minimum of all
lifetimes present in the RA (some networks have very frequent RAs (5s)
with high lifetimes (2h)). Despite this, we have encountered networks
that set the router lifetime to 30s which results in very frequent CPU
wakeups. Instead of disabling IPv6 (and dropping IPv6 ethertype in the
WiFi firmware) entirely on such networks, it seems better to ignore the
misconfigured routers while still processing RAs from other IPv6 routers
on the same network (i.e. to support IoT applications).

The previous implementation dropped the entire RA based on router
lifetime. This turned out to be hard to expand to the other lifetimes
present in the RA in a consistent manner; dropping the entire RA based
on RIO/PIO lifetimes would essentially require parsing the whole thing
twice.

Fixes: 1671bcfd76fd ("net: add sysctl accept_ra_min_rtr_lft")
Cc: Lorenzo Colitti <lorenzo@google.com>
Signed-off-by: Patrick Rohr <prohr@google.com>
Reviewed-by: Maciej Żenczykowski <maze@google.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Link: https://lore.kernel.org/r/20230726230701.919212-1-prohr@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-10-10 22:00:37 +02:00
ec4162bb70 net: add sysctl accept_ra_min_rtr_lft
commit 1671bcfd76fdc0b9e65153cf759153083755fe4c upstream.

This change adds a new sysctl accept_ra_min_rtr_lft to specify the
minimum acceptable router lifetime in an RA. If the received RA router
lifetime is less than the configured value (and not 0), the RA is
ignored.
This is useful for mobile devices, whose battery life can be impacted
by networks that configure RAs with a short lifetime. On such networks,
the device should never gain IPv6 provisioning and should attempt to
drop RAs via hardware offload, if available.

Signed-off-by: Patrick Rohr <prohr@google.com>
Cc: Maciej Żenczykowski <maze@google.com>
Cc: Lorenzo Colitti <lorenzo@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-10-10 22:00:36 +02:00
3437652fa2 BACKPORT: erofs: set block size to the on-disk block size
Set the block size to that specified in on-disk superblock.

Also remove the hard constraint of PAGE_SIZE block size for the
uncompressed device backend.  This constraint is temporarily remained
for compressed device and fscache backend, as there is more work needed
to handle the condition where the block size is not equal to PAGE_SIZE.

It is worth noting that the on-disk block size is read prior to
erofs_superblock_csum_verify(), as the read block size is needed in the
latter.

Besides, later we are going to make erofs refer to tar data blobs (which
is 512-byte aligned) for OCI containers, where the block size is 512
bytes.  In this case, the 512-byte block size may not be adequate for a
directory to contain enough dirents.  To fix this, we are also going to
introduce directory block size independent on the block size.

Due to we have already supported block size smaller than PAGE_SIZE now,
disable all these images with such separated directory block size until
we supported this feature later.

Bug: 303691233
Signed-off-by: Jingbo Xu <jefflexu@linux.alibaba.com>
Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Reviewed-by: Yue Hu <huyue2@coolpad.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Link: https://lore.kernel.org/r/20230313135309.75269-3-jefflexu@linux.alibaba.com
[ Gao Xiang: update documentation. ]
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
(cherry picked from commit d3c4bdcc756e60b95365c66ff58844ce75d1c8f8)
[dhavale: resolved minor conflict in Documentation/filesystems/erofs.rst]
Signed-off-by: Sandeep Dhavale <dhavale@google.com>
Change-Id: I9a46bfb7ec9f79751e0df8f9d6369192dc861736
2023-10-06 21:48:22 +00:00
a3c1da4483 mm, memcg: reconsider kmem.limit_in_bytes deprecation
commit 4597648fddeadef5877610d693af11906aa666ac upstream.

This reverts commits 86327e8eb94c ("memcg: drop kmem.limit_in_bytes") and
partially reverts 58056f77502f ("memcg, kmem: further deprecate
kmem.limit_in_bytes") which have incrementally removed support for the
kernel memory accounting hard limit.  Unfortunately it has turned out that
there is still userspace depending on the existence of
memory.kmem.limit_in_bytes [1].  The underlying functionality is not
really required but the non-existent file just confuses the userspace
which fails in the result.  The patch to fix this on the userspace side
has been submitted but it is hard to predict how it will propagate through
the maze of 3rd party consumers of the software.

Now, reverting alone 86327e8eb94c is not an option because there is
another set of userspace which cannot cope with ENOTSUPP returned when
writing to the file.  Therefore we have to go and revisit 58056f77502f as
well.  There are two ways to go ahead.  Either we give up on the
deprecation and fully revert 58056f77502f as well or we can keep
kmem.limit_in_bytes but make the write a noop and warn about the fact.
This should work for both known breaking workloads which depend on the
existence but do not depend on the hard limit enforcement.

Note to backporters to stable trees.  a8c49af3be5f ("memcg: add per-memcg
total kernel memory stat") introduced in 4.18 has added memcg_account_kmem
so the accounting is not done by obj_cgroup_charge_pages directly for v1
anymore.  Prior kernels need to add it explicitly (thanks to Johannes for
pointing this out).

[akpm@linux-foundation.org: fix build - remove unused local]
Link: http://lkml.kernel.org/r/20230920081101.GA12096@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net [1]
Link: https://lkml.kernel.org/r/ZRE5VJozPZt9bRPy@dhcp22.suse.cz
Fixes: 86327e8eb94c ("memcg: drop kmem.limit_in_bytes")
Fixes: 58056f77502f ("memcg, kmem: further deprecate kmem.limit_in_bytes")
Signed-off-by: Michal Hocko <mhocko@suse.com>
Acked-by: Shakeel Butt <shakeelb@google.com>
Acked-by: Johannes Weiner <hannes@cmpxchg.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jeremi Piotrowski <jpiotrowski@linux.microsoft.com>
Cc: Muchun Song <muchun.song@linux.dev>
Cc: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Tejun heo <tj@kernel.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-10-06 14:57:06 +02:00
b8901b6c2e memcg: drop kmem.limit_in_bytes
commit 86327e8eb94c52eca4f93cfece2e29d1bf52acbf upstream.

kmem.limit_in_bytes (v1 way to limit kernel memory usage) has been
deprecated since 58056f77502f ("memcg, kmem: further deprecate
kmem.limit_in_bytes") merged in 5.16.  We haven't heard about any serious
users since then but it seems that the mere presence of the file is
causing more harm thatn good.  We (SUSE) have had several bug reports from
customers where Docker based containers started to fail because a write to
kmem.limit_in_bytes has failed.

This was unexpected because runc code only expects ENOENT (kmem disabled)
or EBUSY (tasks already running within cgroup).  So a new error code was
unexpected and the whole container startup failed.  This has been later
addressed by
52390d6804
so current Docker runtimes do not suffer from the problem anymore.  There
are still older version of Docker in use and likely hard to get rid of
completely.

Address this by wiping out the file completely and effectively get back to
pre 4.5 era and CONFIG_MEMCG_KMEM=n configuration.

I would recommend backporting to stable trees which have picked up
58056f77502f ("memcg, kmem: further deprecate kmem.limit_in_bytes").

[mhocko@suse.com: restore _KMEM switch case]
  Link: https://lkml.kernel.org/r/ZKe5wxdbvPi5Cwd7@dhcp22.suse.cz
Link: https://lkml.kernel.org/r/20230704115240.14672-1-mhocko@kernel.org
Signed-off-by: Michal Hocko <mhocko@suse.com>
Acked-by: Shakeel Butt <shakeelb@google.com>
Acked-by: Johannes Weiner <hannes@cmpxchg.org>
Acked-by: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Muchun Song <muchun.song@linux.dev>
Cc: Tejun Heo <tj@kernel.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-10-06 14:57:06 +02:00
52824b718c UPSTREAM: blk-ioprio: Introduce promote-to-rt policy
Since commit a78418e6a04c ("block: Always initialize bio IO priority on
submit"), bio->bi_ioprio will never be IOPRIO_CLASS_NONE when calling
blkcg_set_ioprio(), so there will be no way to promote the io-priority
of one cgroup to IOPRIO_CLASS_RT, because bi_ioprio will always be
greater than or equals to IOPRIO_CLASS_RT.

It seems possible to call blkcg_set_ioprio() first then try to
initialize bi_ioprio later in bio_set_ioprio(), but this doesn't work
for bio in which bi_ioprio is already initialized (e.g., direct-io), so
introduce a new promote-to-rt policy to promote the iopriority of bio to
IOPRIO_CLASS_RT if the ioprio is not already RT.

For none-to-rt policy, although it doesn't work now, but considering
that its purpose was also to override the io-priority to RT and allowing
for a smoother transition, just keep it and treat it as an alias of
the promote-to-rt policy.

Acked-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Change-Id: I1f511e8dca604fdb3249562ea73adb69b93a8aec
Signed-off-by: Hou Tao <houtao1@huawei.com>
Reviewed-by: Bagas Sanjaya <bagasdotme@gmail.com>
Link: https://lore.kernel.org/r/20230428074404.280532-1-houtao@huaweicloud.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
(cherry picked from commit ddf63516d8d37528dc6834c7f19b55084e956068)
Bug: 186902601
Signed-off-by: Bart Van Assche <bvanassche@google.com>
2023-09-29 09:18:05 +00:00
45ea58f9db Revert "memcg: drop kmem.limit_in_bytes"
This reverts commit 21ef9e11205fca43785eecf7d4a99528d4de5701 which is
commit 86327e8eb94c52eca4f93cfece2e29d1bf52acbf upstream.

It breaks existing runc systems, as the tool always thinks the file
should be present.

Reported-by: Jeremi Piotrowski <jpiotrowski@linux.microsoft.com>
Link: https://lore.kernel.org/r/20230920081101.GA12096@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net
Cc: Michal Hocko <mhocko@suse.com>
Cc: Shakeel Butt <shakeelb@google.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Muchun Song <muchun.song@linux.dev>
Cc: Tejun Heo <tj@kernel.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-23 11:11:12 +02:00
9d9b5cbc12 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
[ Upstream commit 0242737dc4eb9f6e9a5ea594b3f93efa0b12f28d ]

Some HiSilicon SMMU PMCG suffers the erratum 162001900 that the PMU
disable control sometimes fail to disable the counters. This will lead
to error or inaccurate data since before we enable the counters the
counter's still counting for the event used in last perf session.

This patch tries to fix this by hardening the global disable process.
Before disable the PMU, writing an invalid event type (0xffff) to
focibly stop the counters. Correspondingly restore each events on
pmu::pmu_enable().

Signed-off-by: Yicong Yang <yangyicong@hisilicon.com>
Link: https://lore.kernel.org/r/20230814124012.58013-1-yangyicong@huawei.com
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-09-23 11:11:00 +02:00
e9603e85ac UPSTREAM: dt-bindings: reserved-memory: Document iommu-addresses
This adds the "iommu-addresses" property to reserved-memory nodes, which
allow describing the interaction of memory regions with IOMMUs. Two use-
cases are supported:

  1. Static mappings can be described by pairing the "iommu-addresses"
     property with a "reg" property. This is mostly useful for adopting
     firmware-allocated buffers via identity mappings. One common use-
     case where this is required is if early firmware or bootloaders
     have set up a bootsplash framebuffer that a display controller is
     actively scanning out from during the operating system boot
     process.

  2. If an "iommu-addresses" property exists without a "reg" property,
     the reserved-memory node describes an IOVA reservation. Such memory
     regions are excluded from the IOVA space available to operating
     system drivers and can be used for regions that must not be used to
     map arbitrary buffers.

Each mapping or reservation is tied to a specific device via a phandle
to the device's device tree node. This allows a reserved-memory region
to be reused across multiple devices.

Bug: 257546262
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Robin Murphy <robin.murphy@arm.com>
Change-Id: I9cdd29d056896b9cbb9fdbbc0c6cbd824f1be78e
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20230120174251.4004100-3-thierry.reding@gmail.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
(cherry picked from commit af0d81357cc558ff40968b4e04131e08ae540127)
2023-09-19 16:59:57 -07:00
311db21d4a dt-bindings: clock: xlnx,versal-clk: drop select:false
commit 172044e30b00977784269e8ab72132a48293c654 upstream.

select:false makes the schema basically ignored and not effective, which
is clearly not what we want for a device binding.

Fixes: 352546805a44 ("dt-bindings: clock: Add bindings for versal clock driver")
Cc: <stable@vger.kernel.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230728165923.108589-1-krzysztof.kozlowski@linaro.org
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-19 12:27:57 +02:00
21ef9e1120 memcg: drop kmem.limit_in_bytes
commit 86327e8eb94c52eca4f93cfece2e29d1bf52acbf upstream.

kmem.limit_in_bytes (v1 way to limit kernel memory usage) has been
deprecated since 58056f77502f ("memcg, kmem: further deprecate
kmem.limit_in_bytes") merged in 5.16.  We haven't heard about any serious
users since then but it seems that the mere presence of the file is
causing more harm thatn good.  We (SUSE) have had several bug reports from
customers where Docker based containers started to fail because a write to
kmem.limit_in_bytes has failed.

This was unexpected because runc code only expects ENOENT (kmem disabled)
or EBUSY (tasks already running within cgroup).  So a new error code was
unexpected and the whole container startup failed.  This has been later
addressed by
52390d6804
so current Docker runtimes do not suffer from the problem anymore.  There
are still older version of Docker in use and likely hard to get rid of
completely.

Address this by wiping out the file completely and effectively get back to
pre 4.5 era and CONFIG_MEMCG_KMEM=n configuration.

I would recommend backporting to stable trees which have picked up
58056f77502f ("memcg, kmem: further deprecate kmem.limit_in_bytes").

[mhocko@suse.com: restore _KMEM switch case]
  Link: https://lkml.kernel.org/r/ZKe5wxdbvPi5Cwd7@dhcp22.suse.cz
Link: https://lkml.kernel.org/r/20230704115240.14672-1-mhocko@kernel.org
Signed-off-by: Michal Hocko <mhocko@suse.com>
Acked-by: Shakeel Butt <shakeelb@google.com>
Acked-by: Johannes Weiner <hannes@cmpxchg.org>
Acked-by: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Muchun Song <muchun.song@linux.dev>
Cc: Tejun Heo <tj@kernel.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-19 12:27:56 +02:00
a73d04c460 mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]
commit 6df1b2212950aae2b2188c6645ea18e2a9e3fdd5 upstream.

lru_gen_folio will be chained into per-node lists by the coming
lrugen->list.

Link: https://lkml.kernel.org/r/20221222041905.2431096-3-yuzhao@google.com
Signed-off-by: Yu Zhao <yuzhao@google.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Michael Larabel <Michael@MichaelLarabel.com>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Suren Baghdasaryan <surenb@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-19 12:27:54 +02:00
dbb69752f7 This is the 6.1.53 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmUBaBUACgkQONu9yGCS
 aT6OkBAArqBSUyCYQJrhoUlFYBnBqF7BLSkj0GwINGSUOlt5ilJ3kZwH9ftjvpWp
 ZtO0Rp/1yH2H5PpcsaLljPl055Sf30e0oCkz6vX16vy17NGnzI4rJi55+nRZbFRH
 tBMhMjblgIJoTiTPEQPSGghENok+QzJ9Imffo4/Wru3w5ytkBnGcPPXreHJw+8V5
 Pjhzg5tcjhz23rk2wzVtR4VfEqWaHQaapv49rKB1Yls578WYn4QXl4jgUyB7rCo7
 9vBB7xy77H1hr9m8ifB/9v1ToV/vw6L1xGPWWWbhsSikFAMBoq34SCsq+6RdeURo
 43CCcFsx1s5acM7NQWvxkoV5Hgl8Hc3WgFsx5eVBlNd+vS6ezkgdYuGmN76t+dF/
 hZ7XGEoEFuoz9NKQC/5rKjdBd2p/IQYx6vf8EpK0IxFPD4h+DY9pn0FvwuAmxAcA
 M41xLYGbXX5l/QJR016B1AYiB3DqVxRRRyQT0yNip+PDAh2N06MOJ84KgMSR9lg7
 jyeFKZM2vQ619RopMIspuHTWxNiMw7x94aUhBnY1oD+fDzaRn+VNL8po6QYHLK8U
 QTDhrWplTbTuGIF72h+1IyX1aUj6ozoCewl9Y9ry1u9jBb7LZoupVd0s1dwqORIk
 2OSo74pDu5F2BT+4hEcCpDRcYvWlfKbZWBunRrMqvHN8BON0Mks=
 =aFyS
 -----END PGP SIGNATURE-----

Merge 6.1.53 into android14-6.1-lts

Changes in 6.1.53
	Revert "bridge: Add extack warning when enabling STP in netns."
	Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
	scsi: ufs: Try harder to change the power mode
	Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
	ARM: dts: imx: Set default tuning step for imx7d usdhc
	ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
	powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
	media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
	Revert "MIPS: unhide PATA_PLATFORM"
	phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
	media: amphion: use dev_err_probe
	media: pulse8-cec: handle possible ping error
	media: pci: cx23885: fix error handling for cx23885 ATSC boards
	9p: virtio: fix unlikely null pointer deref in handle_rerror
	9p: virtio: make sure 'offs' is initialized in zc_request
	ksmbd: fix out of bounds in smb3_decrypt_req()
	ksmbd: validate session id and tree id in compound request
	ksmbd: no response from compound read
	ksmbd: fix out of bounds in init_smb2_rsp_hdr()
	ASoC: da7219: Flush pending AAD IRQ when suspending
	ASoC: da7219: Check for failure reading AAD IRQ events
	ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
	ethernet: atheros: fix return value check in atl1c_tso_csum()
	m68k: Fix invalid .section syntax
	s390/dasd: use correct number of retries for ERP requests
	s390/dasd: fix hanging device after request requeue
	fs/nls: make load_nls() take a const parameter
	ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
	ASoc: codecs: ES8316: Fix DMIC config
	ASoC: rt711: fix for JD event handling in ClockStop Mode0
	ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
	ASoC: atmel: Fix the 8K sample parameter in I2SC master
	ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
	platform/x86: intel: hid: Always call BTNL ACPI method
	platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
	platform/x86: think-lmi: Use kfree_sensitive instead of kfree
	platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
	platform/x86: huawei-wmi: Silence ambient light sensor
	drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
	drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
	drm/amd/display: Exit idle optimizations before attempt to access PHY
	ovl: Always reevaluate the file signature for IMA
	ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
	ALSA: usb-audio: Update for native DSD support quirks
	staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
	security: keys: perform capable check only on privileged operations
	kprobes: Prohibit probing on CFI preamble symbol
	clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
	vmbus_testing: fix wrong python syntax for integer value comparison
	Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
	net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
	net: annotate data-races around sk->sk_{rcv|snd}timeo
	net: usb: qmi_wwan: add Quectel EM05GV2
	wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
	powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
	idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
	platform/x86/amd/pmf: Fix unsigned comparison with less than zero
	scsi: lpfc: Remove reftag check in DIF paths
	scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
	net: hns3: restore user pause configure when disable autoneg
	drm/amdgpu: Match against exact bootloader status
	wifi: cfg80211: remove links only on AP
	wifi: mac80211: Use active_links instead of valid_links in Tx
	netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
	bnx2x: fix page fault following EEH recovery
	cifs: fix sockaddr comparison in iface_cmp
	cifs: fix max_credits implementation
	sctp: handle invalid error codes without calling BUG()
	scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
	scsi: storvsc: Always set no_report_opcodes
	scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
	LoongArch: Let pmd_present() return true when splitting pmd
	LoongArch: Fix the write_fcsr() macro
	ALSA: seq: oss: Fix racy open/close of MIDI devices
	net: sfp: handle 100G/25G active optical cables in sfp_parse_support
	tracing: Introduce pipe_cpumask to avoid race on trace_pipes
	platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
	of: property: Simplify of_link_to_phandle()
	cpufreq: intel_pstate: set stale CPU frequency to minimum
	crypto: rsa-pkcs1pad - Use helper to set reqsize
	tpm: Enable hwrng only for Pluton on AMD CPUs
	KVM: x86/mmu: Use kstrtobool() instead of strtobool()
	KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
	net: Avoid address overwrite in kernel_connect
	drm/amd/display: ensure async flips are only accepted for fast updates
	udf: Check consistency of Space Bitmap Descriptor
	udf: Handle error when adding extent to a file
	Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
	Revert "PCI: tegra194: Enable support for 256 Byte payload"
	Revert "net: macsec: preserve ingress frame ordering"
	tools lib subcmd: Add install target
	tools lib subcmd: Make install_headers clearer
	tools lib subcmd: Add dependency test to install_headers
	tools/resolve_btfids: Use pkg-config to locate libelf
	tools/resolve_btfids: Install subcmd headers
	tools/resolve_btfids: Alter how HOSTCC is forced
	tools/resolve_btfids: Compile resolve_btfids as host program
	tools/resolve_btfids: Tidy HOST_OVERRIDES
	tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
	tools/resolve_btfids: Fix setting HOSTCFLAGS
	reiserfs: Check the return value from __getblk()
	eventfd: prevent underflow for eventfd semaphores
	fs: Fix error checking for d_hash_and_lookup()
	iomap: Remove large folio handling in iomap_invalidate_folio()
	tmpfs: verify {g,u}id mount options correctly
	selftests/harness: Actually report SKIP for signal tests
	vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
	ARM: ptrace: Restore syscall restart tracing
	ARM: ptrace: Restore syscall skipping for tracers
	refscale: Fix uninitalized use of wait_queue_head_t
	OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
	selftests/resctrl: Add resctrl.h into build deps
	selftests/resctrl: Don't leak buffer in fill_cache()
	selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
	selftests/resctrl: Close perf value read fd on errors
	arm64/ptrace: Clean up error handling path in sve_set_common()
	sched/psi: Select KERNFS as needed
	x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
	arm64/sme: Don't use streaming mode to probe the maximum SME VL
	arm64/fpsimd: Only provide the length to cpufeature for xCR registers
	sched/rt: Fix sysctl_sched_rr_timeslice intial value
	perf/imx_ddr: don't enable counter0 if none of 4 counters are used
	selftests/futex: Order calls to futex_lock_pi
	s390/pkey: fix/harmonize internal keyblob headers
	s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
	s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
	s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
	irqchip/loongson-eiointc: Fix return value checking of eiointc_index
	ACPI: x86: s2idle: Post-increment variables when getting constraints
	ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
	thermal/of: Fix potential uninitialized value access
	cpufreq: amd-pstate-ut: Remove module parameter access
	cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
	x86/efistub: Fix PCI ROM preservation in mixed mode
	cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
	selftests/bpf: Fix bpf_nf failure upon test rerun
	bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
	bpftool: Define a local bpf_perf_link to fix accessing its fields
	bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
	bpftool: Use a local bpf_perf_event_value to fix accessing its fields
	libbpf: Fix realloc API handling in zero-sized edge cases
	bpf: Clear the probe_addr for uprobe
	bpf: Fix an error in verifying a field in a union
	crypto: qat - change value of default idle filter
	tcp: tcp_enter_quickack_mode() should be static
	hwrng: nomadik - keep clock enabled while hwrng is registered
	hwrng: pic32 - use devm_clk_get_enabled
	regmap: rbtree: Use alloc_flags for memory allocations
	wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
	wifi: mt76: mt7921: fix non-PSC channel scan fail
	udp: re-score reuseport groups when connected sockets are present
	bpf: reject unhashed sockets in bpf_sk_assign
	wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
	spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
	can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
	wifi: mt76: mt7915: fix power-limits while chan_switch
	wifi: mwifiex: Fix OOB and integer underflow when rx packets
	wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
	selftests/bpf: fix static assert compilation issue for test_cls_*.c
	kbuild: rust_is_available: remove -v option
	kbuild: rust_is_available: fix version check when CC has multiple arguments
	kbuild: rust_is_available: add check for `bindgen` invocation
	kbuild: rust_is_available: fix confusion when a version appears in the path
	crypto: stm32 - Properly handle pm_runtime_get failing
	crypto: api - Use work queue in crypto_destroy_instance
	Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
	Bluetooth: Fix potential use-after-free when clear keys
	Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
	Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
	net: tcp: fix unexcepted socket die when snd_wnd is 0
	selftests/bpf: Fix repeat option when kfunc_call verification fails
	selftests/bpf: Clean up fmod_ret in bench_rename test script
	net-memcg: Fix scope of sockmem pressure indicators
	ice: ice_aq_check_events: fix off-by-one check when filling buffer
	crypto: caam - fix unchecked return value error
	hwrng: iproc-rng200 - Implement suspend and resume calls
	lwt: Fix return values of BPF xmit ops
	lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
	fs: ocfs2: namei: check return value of ocfs2_add_entry()
	net: annotate data-races around sk->sk_lingertime
	wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
	wifi: mwifiex: Fix missed return in oob checks failed path
	ARM: dts: Add .dts files missing from the build
	samples/bpf: fix bio latency check with tracepoint
	samples/bpf: fix broken map lookup probe
	wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
	wifi: ath9k: protect WMI command response buffer replacement with a lock
	wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
	mac80211: make ieee80211_tx_info padding explicit
	wifi: mwifiex: avoid possible NULL skb pointer dereference
	Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
	arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
	wifi: ath9k: use IS_ERR() with debugfs_create_dir()
	ice: avoid executing commands on other ports when driving sync
	net: arcnet: Do not call kfree_skb() under local_irq_disable()
	mlxsw: i2c: Fix chunk size setting in output mailbox buffer
	mlxsw: i2c: Limit single transaction buffer size
	mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
	hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
	octeontx2-pf: Refactor schedular queue alloc/free calls
	octeontx2-pf: Fix PFC TX scheduler free
	cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
	sfc: Check firmware supports Ethernet PTP filter
	net/sched: sch_hfsc: Ensure inner classes have fsc curve
	netrom: Deny concurrent connect().
	drm/bridge: tc358764: Fix debug print parameter order
	ASoC: cs43130: Fix numerator/denominator mixup
	quota: factor out dquot_write_dquot()
	quota: rename dquot_active() to inode_quota_active()
	quota: add new helper dquot_active()
	quota: fix dqput() to follow the guarantees dquot_srcu should provide
	drm/amd/display: Do not set drr on pipe commit
	drm/hyperv: Fix a compilation issue because of not including screen_info.h
	ASoC: stac9766: fix build errors with REGMAP_AC97
	soc: qcom: ocmem: Add OCMEM hardware version print
	soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
	arm64: dts: qcom: sm6350: Fix ZAP region
	arm64: dts: qcom: sm8250: correct dynamic power coefficients
	arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
	arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
	arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
	arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
	arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
	arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
	arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
	arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
	arm64: dts: qcom: sm8350: Fix CPU idle state residency times
	arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
	arm64: dts: qcom: sm8350: Use proper CPU compatibles
	arm64: dts: qcom: pm8350: fix thermal zone name
	arm64: dts: qcom: pm8350b: fix thermal zone name
	arm64: dts: qcom: pmr735b: fix thermal zone name
	arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
	arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
	ARM: dts: stm32: Rename mdio0 to mdio
	ARM: dts: stm32: YAML validation fails for Argon Boards
	ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
	ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
	ARM: dts: stm32: YAML validation fails for Odyssey Boards
	ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
	ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
	ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
	firmware: ti_sci: Use system_state to determine polling
	drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
	ARM: dts: BCM53573: Drop nonexistent #usb-cells
	ARM: dts: BCM53573: Add cells sizes to PCIe node
	ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
	arm64: tegra: Fix HSUART for Jetson AGX Orin
	arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
	arm64: dts: qcom: pm6150l: Add missing short interrupt
	arm64: dts: qcom: pm660l: Add missing short interrupt
	arm64: dts: qcom: pmi8994: Add missing OVP interrupt
	arm64: tegra: Fix HSUART for Smaug
	drm/etnaviv: fix dumping of active MMU context
	block: cleanup queue_wc_store
	block: don't allow enabling a cache on devices that don't support it
	x86/mm: Fix PAT bit missing from page protection modify mask
	drm/bridge: anx7625: Use common macros for DP power sequencing commands
	drm/bridge: anx7625: Use common macros for HDCP capabilities
	ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
	ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
	ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
	drm: adv7511: Fix low refresh rate register for ADV7533/5
	ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
	arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
	arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
	arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
	drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
	md: Factor out is_md_suspended helper
	md: Change active_io to percpu
	md: restore 'noio_flag' for the last mddev_resume()
	md/raid10: factor out dereference_rdev_and_rrdev()
	md/raid10: use dereference_rdev_and_rrdev() to get devices
	md/md-bitmap: remove unnecessary local variable in backlog_store()
	md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
	drm/msm: Update dev core dump to not print backwards
	drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
	of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
	arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
	ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
	drm/armada: Fix off-by-one error in armada_overlay_get_property()
	drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
	drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
	ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
	drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
	soc: qcom: smem: Fix incompatible types in comparison
	drm/msm/mdp5: Don't leak some plane state
	firmware: meson_sm: fix to avoid potential NULL pointer dereference
	drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
	smackfs: Prevent underflow in smk_set_cipso()
	drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
	drm/msm/a2xx: Call adreno_gpu_init() earlier
	audit: fix possible soft lockup in __audit_inode_child()
	block/mq-deadline: use correct way to throttling write requests
	io_uring: fix drain stalls by invalid SQE
	drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
	bus: ti-sysc: Fix build warning for 64-bit build
	drm/mediatek: Remove freeing not dynamic allocated memory
	ARM: dts: qcom: ipq4019: correct SDHCI XO clock
	drm/mediatek: Fix potential memory leak if vmap() fail
	arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
	arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
	arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
	arm64: dts: qcom: msm8996: Fix dsi1 interrupts
	arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
	bus: ti-sysc: Fix cast to enum warning
	md/raid5-cache: fix a deadlock in r5l_exit_log()
	md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
	firmware: cs_dsp: Fix new control name check
	md: add error_handlers for raid0 and linear
	md/raid0: Factor out helper for mapping and submitting a bio
	md/raid0: Fix performance regression for large sequential writes
	md: raid0: account for split bio in iostat accounting
	ASoC: SOF: amd: clear dsp to host interrupt status
	of: overlay: Call of_changeset_init() early
	of: unittest: Fix overlay type in apply/revert check
	ALSA: ac97: Fix possible error value of *rac97
	ipmi:ssif: Add check for kstrdup
	ipmi:ssif: Fix a memory leak when scanning for an adapter
	clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
	clk: qcom: gpucc-sm6350: Fix clock source names
	clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
	clk: qcom: gcc-sc8280xp: Add missing GDSC flags
	dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
	clk: qcom: gcc-sc8280xp: Add missing GDSCs
	clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
	PCI: apple: Initialize pcie->nvecs before use
	PCI: qcom-ep: Switch MHI bus master clock off during L1SS
	drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
	PCI/DOE: Fix destroy_work_on_stack() race
	clk: sunxi-ng: Modify mismatched function name
	clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
	EDAC/igen6: Fix the issue of no error events
	ext4: correct grp validation in ext4_mb_good_group
	ext4: avoid potential data overflow in next_linear_group
	clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
	kvm/vfio: Prepare for accepting vfio device fd
	kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
	clk: qcom: reset: Use the correct type of sleep/delay based on length
	clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
	PCI: microchip: Correct the DED and SEC interrupt bit offsets
	PCI: Mark NVIDIA T4 GPUs to avoid bus reset
	pinctrl: mcp23s08: check return value of devm_kasprintf()
	PCI: Allow drivers to request exclusive config regions
	PCI: Add locking to RMW PCI Express Capability Register accessors
	PCI: pciehp: Use RMW accessors for changing LNKCTL
	PCI/ASPM: Use RMW accessors for changing LNKCTL
	clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
	clk: imx: pllv4: Fix SPLL2 MULT range
	clk: imx: imx8ulp: update SPLL2 type
	clk: imx8mp: fix sai4 clock
	clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
	powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
	vfio/type1: fix cap_migration information leak
	nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
	nvdimm: Fix dereference after free in register_nvdimm_pmu()
	powerpc/fadump: reset dump area size if fadump memory reserve fails
	powerpc/perf: Convert fsl_emb notifier to state machine callbacks
	drm/amdgpu: Use RMW accessors for changing LNKCTL
	drm/radeon: Use RMW accessors for changing LNKCTL
	net/mlx5: Use RMW accessors for changing LNKCTL
	wifi: ath11k: Use RMW accessors for changing LNKCTL
	wifi: ath10k: Use RMW accessors for changing LNKCTL
	NFSv4.2: Rework scratch handling for READ_PLUS
	NFSv4.2: Fix READ_PLUS smatch warnings
	NFSv4.2: Fix up READ_PLUS alignment
	NFSv4.2: Fix READ_PLUS size calculations
	powerpc: Don't include lppaca.h in paca.h
	powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
	nfs/blocklayout: Use the passed in gfp flags
	powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
	powerpc/mpc5xxx: Add missing fwnode_handle_put()
	powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
	ext4: fix unttached inode after power cut with orphan file feature enabled
	jfs: validate max amount of blocks before allocation.
	fs: lockd: avoid possible wrong NULL parameter
	NFSD: da_addr_body field missing in some GETDEVICEINFO replies
	NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
	NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
	pNFS: Fix assignment of xprtdata.cred
	cgroup/cpuset: Inherit parent's load balance state in v2
	RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
	media: ov5640: fix low resolution image abnormal issue
	media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
	media: i2c: tvp5150: check return value of devm_kasprintf()
	media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
	iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
	iommu: rockchip: Fix directory table address encoding
	drivers: usb: smsusb: fix error handling code in smsusb_init_device
	media: dib7000p: Fix potential division by zero
	media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
	media: cx24120: Add retval check for cx24120_message_send()
	RDMA/siw: Fabricate a GID on tun and loopback devices
	scsi: hisi_sas: Fix warnings detected by sparse
	scsi: hisi_sas: Fix normally completed I/O analysed as failed
	dt-bindings: extcon: maxim,max77843: restrict connector properties
	media: amphion: reinit vpu if reqbufs output 0
	media: amphion: add helper function to get id name
	media: mtk-jpeg: Fix use after free bug due to uncanceled work
	media: rkvdec: increase max supported height for H.264
	media: amphion: fix CHECKED_RETURN issues reported by coverity
	media: amphion: fix REVERSE_INULL issues reported by coverity
	media: amphion: fix UNINIT issues reported by coverity
	media: amphion: fix UNUSED_VALUE issue reported by coverity
	media: amphion: ensure the bitops don't cross boundaries
	media: mediatek: vcodec: Return NULL if no vdec_fb is found
	media: mediatek: vcodec: fix potential double free
	media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
	usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
	scsi: RDMA/srp: Fix residual handling
	scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
	scsi: iscsi: Add length check for nlattr payload
	scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
	scsi: be2iscsi: Add length check when parsing nlattrs
	scsi: qla4xxx: Add length check when parsing nlattrs
	iio: accel: adxl313: Fix adxl313_i2c_id[] table
	serial: sprd: Assign sprd_port after initialized to avoid wrong access
	serial: sprd: Fix DMA buffer leak issue
	x86/APM: drop the duplicate APM_MINOR_DEV macro
	RDMA/rxe: Split rxe_run_task() into two subroutines
	RDMA/rxe: Fix incomplete state save in rxe_requester
	scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
	scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
	scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
	RDMA/irdma: Replace one-element array with flexible-array member
	coresight: tmc: Explicit type conversions to prevent integer overflow
	interconnect: qcom: qcm2290: Enable sync state
	dma-buf/sync_file: Fix docs syntax
	driver core: test_async: fix an error code
	driver core: Call dma_cleanup() on the test_remove path
	kernfs: add stub helper for kernfs_generic_poll()
	extcon: cht_wc: add POWER_SUPPLY dependency
	iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
	iommu/mediatek: Fix two IOMMU share pagetable issue
	iommu/sprd: Add missing force_aperture
	RDMA/hns: Fix port active speed
	RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
	RDMA/hns: Fix inaccurate error label name in init instance
	RDMA/hns: Fix CQ and QP cache affinity
	IB/uverbs: Fix an potential error pointer dereference
	fsi: aspeed: Reset master errors after CFAM reset
	iommu/qcom: Disable and reset context bank before programming
	iommu/vt-d: Fix to flush cache of PASID directory table
	platform/x86: dell-sysman: Fix reference leak
	media: cec: core: add adap_nb_transmit_canceled() callback
	media: cec: core: add adap_unconfigured() callback
	media: go7007: Remove redundant if statement
	media: venus: hfi_venus: Only consider sys_idle_indicator on V1
	docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
	USB: gadget: core: Add missing kerneldoc for vbus_work
	USB: gadget: f_mass_storage: Fix unused variable warning
	drivers: base: Free devm resources when unregistering a device
	HID: input: Support devices sending Eraser without Invert
	media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
	media: ov5640: Fix initial RESETB state and annotate timings
	media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
	media: ov2680: Remove auto-gain and auto-exposure controls
	media: ov2680: Fix ov2680_bayer_order()
	media: ov2680: Fix vflip / hflip set functions
	media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
	media: ov2680: Don't take the lock for try_fmt calls
	media: ov2680: Add ov2680_fill_format() helper function
	media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
	media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
	media: i2c: rdacm21: Fix uninitialized value
	f2fs: fix to avoid mmap vs set_compress_option case
	f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
	f2fs: Only lfs mode is allowed with zoned block device feature
	Revert "f2fs: fix to do sanity check on extent cache correctly"
	cgroup:namespace: Remove unused cgroup_namespaces_init()
	coresight: trbe: Fix TRBE potential sleep in atomic context
	RDMA/irdma: Prevent zero-length STAG registration
	scsi: core: Use 32-bit hostnum in scsi_host_lookup()
	scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
	interconnect: qcom: sm8450: Enable sync_state
	interconnect: qcom: bcm-voter: Improve enable_mask handling
	interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
	serial: tegra: handle clk prepare error in tegra_uart_hw_init()
	amba: bus: fix refcount leak
	Revert "IB/isert: Fix incorrect release of isert connection"
	RDMA/siw: Balance the reference of cep->kref in the error path
	RDMA/siw: Correct wrong debug message
	RDMA/efa: Fix wrong resources deallocation order
	HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
	HID: uclogic: Correct devm device reference for hidinput input_dev name
	HID: multitouch: Correct devm device reference for hidinput input_dev name
	platform/x86/amd/pmf: Fix a missing cleanup path
	tick/rcu: Fix false positive "softirq work is pending" messages
	x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
	tracing: Remove extra space at the end of hwlat_detector/mode
	tracing: Fix race issue between cpu buffer write and swap
	mtd: rawnand: brcmnand: Fix mtd oobsize
	dmaengine: idxd: Modify the dependence of attribute pasid_enabled
	phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
	phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
	phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
	rpmsg: glink: Add check for kstrdup
	leds: pwm: Fix error code in led_pwm_create_fwnode()
	leds: multicolor: Use rounded division when calculating color components
	leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
	leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
	mtd: spi-nor: Check bus width while setting QE bit
	mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
	um: Fix hostaudio build errors
	dmaengine: ste_dma40: Add missing IRQ check in d40_probe
	Drivers: hv: vmbus: Don't dereference ACPI root object handle
	cpufreq: Fix the race condition while updating the transition_task of policy
	virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
	igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
	netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
	netfilter: nft_exthdr: Fix non-linear header modification
	netfilter: xt_u32: validate user space input
	netfilter: xt_sctp: validate the flag_info count
	skbuff: skb_segment, Call zero copy functions before using skbuff frags
	igb: set max size RX buffer when store bad packet is enabled
	PM / devfreq: Fix leak in devfreq_dev_release()
	ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
	rcu: dump vmalloc memory info safely
	printk: ringbuffer: Fix truncating buffer size min_t cast
	scsi: core: Fix the scsi_set_resid() documentation
	mm/vmalloc: add a safer version of find_vm_area() for debug
	cpu/hotplug: Prevent self deadlock on CPU hot-unplug
	media: i2c: ccs: Check rules is non-NULL
	media: i2c: Add a camera sensor top level menu
	PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
	ipmi_si: fix a memleak in try_smi_init()
	ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
	XArray: Do not return sibling entries from xa_load()
	io_uring: break iopolling on signal
	backlight/gpio_backlight: Compare against struct fb_info.device
	backlight/bd6107: Compare against struct fb_info.device
	backlight/lv5207lp: Compare against struct fb_info.device
	drm/amd/display: register edp_backlight_control() for DCN301
	xtensa: PMU: fix base address for the newer hardware
	LoongArch: mm: Add p?d_leaf() definitions
	i3c: master: svc: fix probe failure when no i3c device exist
	arm64: csum: Fix OoB access in IP checksum code for negative lengths
	ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
	media: dvb: symbol fixup for dvb_attach()
	media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
	Revert "scsi: qla2xxx: Fix buffer overrun"
	scsi: mpt3sas: Perform additional retries if doorbell read returns 0
	PCI: Free released resource after coalescing
	PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
	PCI/PM: Only read PCI_PM_CTRL register when available
	ntb: Drop packets when qp link is down
	ntb: Clean up tx tail index on link down
	ntb: Fix calculation ntb_transport_tx_free_entry()
	Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
	block: don't add or resize partition on the disk with GENHD_FL_NO_PART
	procfs: block chmod on /proc/thread-self/comm
	parisc: Fix /proc/cpuinfo output for lscpu
	drm/amd/display: Add smu write msg id fail retry process
	bpf: Fix issue in verifying allow_ptr_leaks
	dlm: fix plock lookup when using multiple lockspaces
	dccp: Fix out of bounds access in DCCP error handler
	x86/sev: Make enc_dec_hypercall() accept a size instead of npages
	r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
	X.509: if signature is unsupported skip validation
	net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
	fsverity: skip PKCS#7 parser when keyring is empty
	x86/MCE: Always save CS register on AMD Zen IF Poison errors
	platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
	mmc: renesas_sdhi: register irqs before registering controller
	pstore/ram: Check start of empty przs during init
	arm64: sdei: abort running SDEI handlers during crash
	s390/dcssblk: fix kernel crash with list_add corruption
	s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
	s390/dasd: fix string length handling
	crypto: stm32 - fix loop iterating through scatterlist for DMA
	cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
	of: property: fw_devlink: Add a devlink for panel followers
	usb: typec: tcpm: set initial svdm version based on pd revision
	usb: typec: bus: verify partner exists in typec_altmode_attention
	USB: core: Unite old scheme and new scheme descriptor reads
	USB: core: Change usb_get_device_descriptor() API
	USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
	USB: core: Fix oversight in SuperSpeed initialization
	x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
	perf/x86/uncore: Correct the number of CHAs on EMR
	serial: sc16is7xx: remove obsolete out_thread label
	serial: sc16is7xx: fix regression with GPIO configuration
	tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
	Revert "drm/amd/display: Do not set drr on pipe commit"
	md: Free resources in __md_stop
	NFSv4.2: Fix a potential double free with READ_PLUS
	NFSv4.2: Rework scratch handling for READ_PLUS (again)
	md: fix regression for null-ptr-deference in __md_stop()
	clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
	treewide: Fix probing of devices in DT overlays
	clk: Avoid invalid function names in CLK_OF_DECLARE()
	udf: initialize newblock to 0
	Linux 6.1.53

Change-Id: I6f5858bce0f20963ae42515eac36ac14cb686f24
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-18 09:57:37 +00:00
7454138ade Merge 6.1.52 into android14-6.1-lts
Changes in 6.1.52
	erofs: ensure that the post-EOF tails are all zeroed
	ksmbd: fix wrong DataOffset validation of create context
	ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
	ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
	ksmbd: reduce descriptor size if remaining bytes is less than request size
	ARM: pxa: remove use of symbol_get()
	mmc: au1xmmc: force non-modular build and remove symbol_get usage
	net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
	rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
	modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
	USB: serial: option: add Quectel EM05G variant (0x030e)
	USB: serial: option: add FOXCONN T99W368/T99W373 product
	ALSA: usb-audio: Fix init call orders for UAC1
	usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
	usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
	HID: wacom: remove the battery when the EKR is off
	staging: rtl8712: fix race condition
	Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
	wifi: mt76: mt7921: do not support one stream on secondary antenna only
	wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
	serial: qcom-geni: fix opp vote on shutdown
	serial: sc16is7xx: fix broken port 0 uart init
	serial: sc16is7xx: fix bug when first setting GPIO direction
	firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
	fsi: master-ast-cf: Add MODULE_FIRMWARE macro
	tcpm: Avoid soft reset when partner does not support get_status
	dt-bindings: sc16is7xx: Add property to change GPIO function
	nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
	nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
	usb: typec: tcpci: clear the fault status bit
	pinctrl: amd: Don't show `Invalid config param` errors
	Linux 6.1.52

Change-Id: Ib4c22b576e21092107915e5212b713174028c68d
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-18 09:55:23 +00:00
b92d1cb293 Merge 6.1.51 into android14-6.1-lts
Changes in 6.1.51
	ACPI: thermal: Drop nocrt parameter
	module: Expose module_init_layout_section()
	arm64: module-plts: inline linux/moduleloader.h
	arm64: module: Use module_init_layout_section() to spot init sections
	ARM: module: Use module_init_layout_section() to spot init sections
	lockdep: fix static memory detection even more
	parisc: Cleanup mmap implementation regarding color alignment
	parisc: sys_parisc: parisc_personality() is called from asm code
	io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc
	kallsyms: Fix kallsyms_selftest failure
	thunderbolt: Fix a backport error for display flickering issue
	Linux 6.1.51

Change-Id: I8bc79fc29ebf10ba654c16b771af1519eea39b38
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-18 09:53:20 +00:00
13f6afea0c Merge 6.1.48 into android14-6.1-lts
Changes in 6.1.48
	x86/cpu: Fix __x86_return_thunk symbol type
	x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
	x86/alternative: Make custom return thunk unconditional
	x86/cpu: Clean up SRSO return thunk mess
	x86/cpu: Rename original retbleed methods
	x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
	x86/cpu: Cleanup the untrain mess
	x86/srso: Explain the untraining sequences a bit more
	x86/static_call: Fix __static_call_fixup()
	x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
	x86/CPU/AMD: Fix the DIV(0) initial fix attempt
	x86/srso: Disable the mitigation on unaffected configurations
	x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
	objtool/x86: Fixup frame-pointer vs rethunk
	x86/srso: Correct the mitigation status when SMT is disabled
	Linux 6.1.48

Change-Id: I9e2a6d887a9041b0203fdf8ad3d3ebc8177e2d24
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-18 09:49:18 +00:00
dd83e88d4d Merge keystone/android14-6.1-keystone-qcom-release.6.1.25 (bd65f1b) into qcom-6.1
* refs/heads/tmp-bd65f1b:
  ANDROID: uid_sys_stats: Use llist for deferred work
  UPSTREAM: usb: typec: ucsi: Fix command cancellation
  ANDROID: GKI: update symbol list file for xiaomi
  UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
  UPSTREAM: erofs: Fix detection of atomic context
  UPSTREAM: erofs: fix compact 4B support for 16k block size
  UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
  UPSTREAM: erofs: fix potential overflow calculating xattr_isize
  UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
  UPSTREAM: erofs: initialize packed inode after root inode is assigned
  ANDROID: GKI: Update ABI for zsmalloc fixes
  BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
  UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
  ANDROID: consolidate.fragment: Enable slub debug in consolidate-fragment
  BACKPORT: FROMGIT: mm: handle faults that merely update the accessed bit under the VMA lock
  FROMLIST: mm: Allow fault_dirty_shared_page() to be called under the VMA lock
  FROMGIT: mm: handle swap and NUMA PTE faults under the VMA lock
  FROMGIT: mm: run the fault-around code under the VMA lock
  FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down from do_fault()
  FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down in handle_pte_fault()
  BACKPORT: FROMGIT: mm: handle some PMD faults under the VMA lock
  BACKPORT: FROMGIT: mm: handle PUD faults under the VMA lock
  FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check from handle_mm_fault()
  BACKPORT: FROMGIT: mm: allow per-VMA locks on file-backed VMAs
  FROMGIT: mm: remove CONFIG_PER_VMA_LOCK ifdefs
  FROMGIT: mm: fix a lockdep issue in vma_assert_write_locked
  FROMGIT: mm: handle userfaults under VMA lock
  FROMGIT: mm: handle swap page faults under per-VMA lock
  FROMGIT: mm: change folio_lock_or_retry to use vm_fault directly
  BACKPORT: FROMGIT: mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETED
  BACKPORT: FROMGIT: mm: move vma locking out of vma_prepare and dup_anon_vma
  BACKPORT: FROMGIT: mm: always lock new vma before inserting into vma tree
  FROMGIT: mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once
  FROMGIT: mm: replace mmap with vma write lock assertions when operating on a vma
  FROMGIT: mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap
  FROMGIT: mm: don't drop VMA locks in mm_drop_all_locks()
  BACKPORT: riscv: mm: try VMA lock-based page fault handling first
  BACKPORT: FROMGIT: mm: enable page walking API to lock vmas during the walk
  BACKPORT: mm: lock VMA in dup_anon_vma() before setting ->anon_vma
  UPSTREAM: mm: fix memory ordering for mm_lock_seq and vm_lock_seq
  FROMGIT: usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0
  FROMGIT: BACKPORT: usb: ehci: add workaround for chipidea PORTSC.PEC bug
  UPSTREAM: tty: n_gsm: fix UAF in gsm_cleanup_mux
  UPSTREAM: mm/mmap: Fix extra maple tree write
  FROMGIT: Multi-gen LRU: skip CMA pages when they are not eligible
  UPSTREAM: mm: skip CMA pages when they are not available
  UPSTREAM: dma-buf: fix an error pointer vs NULL bug
  UPSTREAM: dma-buf: keep the signaling time of merged fences v3
  UPSTREAM: netfilter: nf_tables: skip bound chain on rule flush
  UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters
  UPSTREAM: netfilter: nft_set_pipapo: fix improper element removal
  ANDROID: Add checkpatch target.
  UPSTREAM: USB: Gadget: core: Help prevent panic during UVC unconfigure
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: vendor_hook: fix the error record position of mutex
  ANDROID: ABI: add allowed list for galaxy
  ANDROID: gfp: add __GFP_CMA in gfpflag_names
  ANDROID: ABI: Update to fix slab-out-of-bounds in xhci_vendor_get_ops
  ANDROID: usb: host: fix slab-out-of-bounds in xhci_vendor_get_ops
  ANDROID: GKI: update pixel symbol list for xhci
  FROMGIT: fs: drop_caches: draining pages before dropping caches
  ANDROID: GKI: update symbol list file for xiaomi
  ANDROID: uid_sys_stats: Use a single work for deferred updates
  ANDROID: ABI: Update symbol for Exynos SoC
  ANDROID: GKI: Add symbols to symbol list for vivo
  ANDROID: vendor_hooks: Add tune scan type hook in get_scan_count()
  FROMGIT: BACKPORT: Multi-gen LRU: Fix can_swap in lru_gen_look_around()
  FROMGIT: Multi-gen LRU: Avoid race in inc_min_seq()
  FROMGIT: Multi-gen LRU: Fix per-zone reclaim
  ANDROID: ABI: update symbol list for galaxy
  ANDROID: oplus: Update the ABI xml and symbol list
  ANDROID: vendor_hooks: Add hooks for lookaround
  ANDROID: ABI: Update STG ABI to format version 2
  ANDROID: ABI: Update symbol list for imx
  FROMGIT: erofs: fix wrong primary bvec selection on deduplicated extents
  UPSTREAM: media: Add ABGR64_12 video format
  BACKPORT: media: Add BGR48_12 video format
  UPSTREAM: media: Add YUV48_12 video format
  UPSTREAM: media: Add Y212 v4l2 format info
  UPSTREAM: media: Add Y210, Y212 and Y216 formats
  UPSTREAM: media: Add Y012 video format
  UPSTREAM: media: Add P012 and P012M video format
  ANDROID: GKI: Create symbol files in include/config
  ANDROID: fuse-bpf: Use stored bpf for create_open
  ANDROID: fuse-bpf: Add bpf to negative fuse_dentry
  ANDROID: fuse-bpf: Check inode not null
  ANDROID: fuse-bpf: Fix flock test compile error
  ANDROID: fuse-bpf: Add partial ioctl support
  ANDROID: ABI: Update oplus symbol list
  UPSTREAM: mm/mempolicy: Take VMA lock before replacing policy
  BACKPORT: mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock
  BACKPORT: FROMGIT: irqchip/gic-v3: Workaround for GIC-700 erratum 2941627
  ANDROID: GKI: update xiaomi symbol list
  UPSTREAM: mm: lock newly mapped VMA with corrected ordering
  UPSTREAM: fork: lock VMAs of the parent process when forking
  UPSTREAM: mm: lock newly mapped VMA which can be modified after it becomes visible
  UPSTREAM: mm: lock a vma before stack expansion
  ANDROID: GKI: bring back find_extend_vma()
  BACKPORT: mm: always expand the stack with the mmap write lock held
  BACKPORT: execve: expand new process stack manually ahead of time
  ANDROID: abi_gki_aarch64_qcom: ufshcd_mcq_poll_cqe_lock
  UPSTREAM: mm: make find_extend_vma() fail if write lock not held
  UPSTREAM: powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
  UPSTREAM: mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
  UPSTREAM: arm/mm: Convert to using lock_mm_and_find_vma()
  UPSTREAM: riscv/mm: Convert to using lock_mm_and_find_vma()
  UPSTREAM: mips/mm: Convert to using lock_mm_and_find_vma()
  UPSTREAM: powerpc/mm: Convert to using lock_mm_and_find_vma()
  BACKPORT: arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault()
  BACKPORT: arm64/mm: Convert to using lock_mm_and_find_vma()
  UPSTREAM: mm: make the page fault mmap locking killable
  ANDROID: Inherit "user-aware property" across rtmutex.
  BACKPORT: blk-crypto: use dynamic lock class for blk_crypto_profile::lock
  ANDROID: ABI: update symbol list for Xclipse GPU
  ANDROID: drm/ttm: export ttm_tt_unpopulate()
  ANDROID: GKI: Add ABI symbol list(devlink) for MTK
  ANDROID: devlink: Select CONFIG_NET_DEVLINK in Kconfig.gki
  ANDROID: KVM: arm64: Fix memory ordering for pKVM module callbacks
  BACKPORT: mm: introduce new 'lock_mm_and_find_vma()' page fault helper
  BACKPORT: maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()
  UPSTREAM: x86/smp: Cure kexec() vs. mwait_play_dead() breakage
  UPSTREAM: x86/smp: Use dedicated cache-line for mwait_play_dead()
  UPSTREAM: x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
  UPSTREAM: x86/smp: Dont access non-existing CPUID leaf
  UPSTREAM: x86/smp: Make stop_other_cpus() more robust
  UPSTREAM: x86/microcode/AMD: Load late on both threads too
  BACKPORT: mm, hwpoison: when copy-on-write hits poison, take page offline
  UPSTREAM: mm, hwpoison: try to recover from copy-on write faults
  BACKPORT: mm/mmap: Fix error return in do_vmi_align_munmap()
  BACKPORT: mm/mmap: Fix error path in do_vmi_align_munmap()
  UPSTREAM: HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
  UPSTREAM: HID: hidraw: fix data race on device refcount
  UPSTREAM: can: isotp: isotp_sendmsg(): fix return error fix on TX path
  UPSTREAM: fbdev: fix potential OOB read in fast_imageblit()
  ANDROID: GKI: add function symbols for unisoc
  ANDROID: cgroup: Cleanup android_rvh_cgroup_force_kthread_migration
  UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free
  UPSTREAM: netfilter: nf_tables: fix chain binding transaction logic
  ANDROID: abi_gki_aarch64_qcom: update abi
  UPSTREAM: fs/ntfs3: Check fields while reading
  ANDROID: GKI: Update abi_gki_aarch64_qcom
  ANDROID: ABI: Update pixel symbol list
  ANDROID: GKI: Move GKI module headers to generated includes
  ANDROID: set kmi_symbol_list_add_only for Kleaf builds.
  ANDROID: GKI: Add Android ABI padding to wwan_port_ops
  ANDROID: GKI: Add Android ABI padding to wwan_ops
  ANDROID: update symbol list for unisoc regmap vendor hook
  ANDROID: GKI: Update mtk ABI symbol list
  UPSTREAM: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
  ANDROID: abi_gki_aarch64_qcom: Update QCOM symbol list
  ANDROID: ABI: Update pixel symbol list
  ANDROID: GKI: add ABI symbol for xiaomi
  ANDROID: vendor_hooks: add vendor hook to support SAGT
  FROMLIST: fuse: revalidate: don't invalidate if interrupted
  ANDROID: GKI: Update pixel symbol list for thermal
  ANDROID: thermal: Add vendor thermal genl check
  ANDROID: GKI: Update the pixel symbol list
  ANDROID: GKI: Update protected exports
  FROMGIT: mm: add missing VM_FAULT_RESULT_TRACE name for VM_FAULT_COMPLETED
  FROMGIT: swap: remove remnants of polling from read_swap_cache_async
  UPSTREAM: io_uring/poll: serialize poll linked timer start with poll removal

Change-Id: Ib4aaa987f777d4cdb0897af78aecb19aaee8d68b
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@10801570 UKQ2.230913.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-09-14 23:00:37 -07:00
50874c58d8 Merge 6.1.47 into android14-6.1-lts
Changes in 6.1.47
	mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
	cpuidle: psci: Extend information in log about OSI/PC mode
	cpuidle: psci: Move enabling OSI mode after power domains creation
	zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
	zsmalloc: fix races between modifications of fullness and isolated
	selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
	selftests: forwarding: tc_actions: Use ncat instead of nc
	net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore
	net/smc: Fix setsockopt and sysctl to specify same buffer size again
	net: phy: at803x: Use devm_regulator_get_enable_optional()
	net: phy: at803x: fix the wol setting functions
	drm/amdgpu: fix calltrace warning in amddrm_buddy_fini
	drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1
	drm/amdgpu: fix memory leak in mes self test
	ASoC: Intel: sof_sdw: add quirk for MTL RVP
	ASoC: Intel: sof_sdw: add quirk for LNL RVP
	PCI: tegra194: Fix possible array out of bounds access
	ASoC: SOF: amd: Add pci revision id check
	drm/stm: ltdc: fix late dereference check
	drm: rcar-du: remove R-Car H3 ES1.* workarounds
	ASoC: amd: vangogh: Add check for acp config flags in vangogh platform
	ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
	ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit
	ASoC: Intel: sof_sdw: Add support for Rex soundwire
	iopoll: Call cpu_relax() in busy loops
	ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
	dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
	accel/habanalabs: add pci health check during heartbeat
	HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
	iommu/amd: Introduce Disable IRTE Caching Support
	drm/amdgpu: install stub fence into potential unused fence pointers
	drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz
	RDMA/mlx5: Return the firmware result upon destroying QP/RQ
	drm/amd/display: Skip DPP DTO update if root clock is gated
	drm/amd/display: Enable dcn314 DPP RCO
	ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown()
	HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
	ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio
	smb: client: fix warning in cifs_smb3_do_mount()
	cifs: fix session state check in reconnect to avoid use-after-free issue
	serial: stm32: Ignore return value of uart_remove_one_port() in .remove()
	led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops
	media: v4l2-mem2mem: add lock to protect parameter num_rdy
	media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250
	usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
	usb: gadget: uvc: queue empty isoc requests if no video buffer is available
	media: platform: mediatek: vpu: fix NULL ptr dereference
	thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
	usb: chipidea: imx: don't request QoS for imx8ulp
	usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
	gfs2: Fix possible data races in gfs2_show_options()
	pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
	thunderbolt: Add Intel Barlow Ridge PCI ID
	thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth
	firewire: net: fix use after free in fwnet_finish_incoming_packet()
	watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
	Bluetooth: L2CAP: Fix use-after-free
	Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
	ceph: try to dump the msgs when decoding fails
	drm/amdgpu: Fix potential fence use-after-free v2
	fs/ntfs3: Enhance sanity check while generating attr_list
	fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
	fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
	ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
	ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
	ALSA: hda/realtek: Add quirk for ASUS ROG GX650P
	ALSA: hda/realtek: Add quirk for ASUS ROG GA402X
	ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V
	powerpc/kasan: Disable KCOV in KASAN code
	Bluetooth: MGMT: Use correct address for memcpy()
	ring-buffer: Do not swap cpu_buffer during resize process
	igc: read before write to SRRCTL register
	drm/amd/display: save restore hdcp state when display is unplugged from mst hub
	drm/amd/display: phase3 mst hdcp for multiple displays
	drm/amd/display: fix access hdcp_workqueue assert
	KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
	ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
	fbdev/hyperv-fb: Do not set struct fb_info.apertures
	video/aperture: Only remove sysfb on the default vga pci device
	btrfs: move out now unused BG from the reclaim list
	btrfs: convert btrfs_block_group::needs_free_space to runtime flag
	btrfs: convert btrfs_block_group::seq_zone to runtime flag
	btrfs: fix use-after-free of new block group that became unused
	virtio-mmio: don't break lifecycle of vm_dev
	vduse: Use proper spinlock for IRQ injection
	vdpa/mlx5: Fix mr->initialized semantics
	vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary
	cifs: fix potential oops in cifs_oplock_break
	i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
	i2c: hisi: Only handle the interrupt of the driver's transfer
	i2c: tegra: Fix i2c-tegra DMA config option processing
	fbdev: mmp: fix value check in mmphw_probe()
	powerpc/rtas_flash: allow user copy to flash block cache objects
	vdpa: Add features attr to vdpa_nl_policy for nlattr length check
	vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check
	vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check
	vdpa: Enable strict validation for netlinks ops
	tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
	tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
	btrfs: fix incorrect splitting in btrfs_drop_extent_map_range
	btrfs: fix BUG_ON condition in btrfs_cancel_balance
	i2c: designware: Correct length byte validation logic
	i2c: designware: Handle invalid SMBus block data response length value
	net: xfrm: Fix xfrm_address_filter OOB read
	net: af_key: fix sadb_x_filter validation
	net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
	xfrm: fix slab-use-after-free in decode_session6
	ip6_vti: fix slab-use-after-free in decode_session6
	ip_vti: fix potential slab-use-after-free in decode_session6
	xfrm: add NULL check in xfrm_update_ae_params
	xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
	virtio_net: notify MAC address change on device initialization
	virtio-net: set queues after driver_ok
	net: pcs: Add missing put_device call in miic_create
	net: phy: fix IRQ-based wake-on-lan over hibernate / power off
	selftests: mirror_gre_changes: Tighten up the TTL test match
	drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
	net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source
	octeon_ep: cancel tx_timeout_task later in remove sequence
	netfilter: nf_tables: fix false-positive lockdep splat
	netfilter: nf_tables: deactivate catchall elements in next generation
	ipvs: fix racy memcpy in proc_do_sync_threshold
	netfilter: nft_dynset: disallow object maps
	net: phy: broadcom: stub c45 read/write for 54810
	team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
	net: openvswitch: reject negative ifindex
	iavf: fix FDIR rule fields masks validation
	i40e: fix misleading debug logs
	net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
	sfc: don't unregister flow_indr if it was never registered
	sock: Fix misuse of sk_under_memory_pressure()
	net: do not allow gso_size to be set to GSO_BY_FRAGS
	qede: fix firmware halt over suspend and resume
	ice: Block switchdev mode when ADQ is active and vice versa
	bus: ti-sysc: Flush posted write on enable before reset
	arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
	arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
	arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+
	ARM: dts: imx: align LED node names with dtschema
	ARM: dts: imx6: phytec: fix RTC interrupt level
	arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration
	ARM: dts: imx: Set default tuning step for imx6sx usdhc
	arm64: dts: imx93: Fix anatop node size
	ASoC: rt5665: add missed regulator_bulk_disable
	ASoC: meson: axg-tdm-formatter: fix channel slot allocation
	ALSA: hda/realtek: Add quirks for HP G11 Laptops
	soc: aspeed: uart-routing: Use __sysfs_match_string
	soc: aspeed: socinfo: Add kfree for kstrdup
	ALSA: hda/realtek - Remodified 3k pull low procedure
	riscv: uaccess: Return the number of bytes effectively not copied
	serial: 8250: Fix oops for port->pm on uart_change_pm()
	ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
	cifs: Release folio lock on fscache read hit.
	virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case
	arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards
	blk-crypto: dynamically allocate fallback profile
	mmc: wbsd: fix double mmc_free_host() in wbsd_init()
	mmc: block: Fix in_flight[issue_type] value error
	drm/qxl: fix UAF on handle creation
	drm/i915/sdvo: fix panel_type initialization
	drm/amd: flush any delayed gfxoff on suspend entry
	drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix
	drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7
	ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
	drm/amd/display: disable RCO for DCN314
	zsmalloc: allow only one active pool compaction context
	sched/fair: unlink misfit task from cpu overutilized
	sched/fair: Remove capacity inversion detection
	drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register
	hugetlb: do not clear hugetlb dtor until allocating vmemmap
	netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
	arm64/ptrace: Ensure that SME is set up for target when writing SSVE state
	drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11
	drm/amdgpu: keep irq count in amdgpu_irq_disable_all
	af_unix: Fix null-ptr-deref in unix_stream_sendpage().
	drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create
	net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
	mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
	Linux 6.1.47

Change-Id: I7c55c71f43f88a1d44d39c835e3f6e58d4c86279
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-13 19:35:46 +00:00
706ba4ef8d Merge 6.1.45 into android14-6.1-lts
Changes in 6.1.45
	io_uring: gate iowait schedule on having pending requests
	perf: Fix function pointer case
	net/mlx5: Free irqs only on shutdown callback
	net: ipa: only reset hashed tables when supported
	iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
	iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
	iommu/arm-smmu-v3: Add explicit feature for nesting
	iommu/arm-smmu-v3: Document nesting-related errata
	arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl
	arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl
	arm64: dts: phycore-imx8mm: Label typo-fix of VPU
	arm64: dts: phycore-imx8mm: Correction in gpio-line-names
	arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
	arm64: dts: freescale: Fix VPU G2 clock
	firmware: smccc: Fix use of uninitialised results structure
	lib/bitmap: workaround const_eval test build failure
	firmware: arm_scmi: Fix chan_free cleanup on SMC
	word-at-a-time: use the same return type for has_zero regardless of endianness
	KVM: s390: fix sthyi error handling
	erofs: fix wrong primary bvec selection on deduplicated extents
	wifi: cfg80211: Fix return value in scan logic
	net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups
	net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
	net/mlx5: fix potential memory leak in mlx5e_init_rep_rx
	net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
	net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set
	net/mlx5e: Move representor neigh cleanup to profile cleanup_tx
	bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
	rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
	net: dsa: fix value check in bcm_sf2_sw_probe()
	perf test uprobe_from_different_cu: Skip if there is no gcc
	net: sched: cls_u32: Fix match key mis-addressing
	mISDN: hfcpci: Fix potential deadlock on &hc->lock
	qed: Fix scheduling in a tasklet while getting stats
	net: annotate data-races around sk->sk_reserved_mem
	net: annotate data-race around sk->sk_txrehash
	net: annotate data-races around sk->sk_max_pacing_rate
	net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
	net: add missing READ_ONCE(sk->sk_sndbuf) annotation
	net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
	net: annotate data-races around sk->sk_mark
	net: add missing data-race annotations around sk->sk_peek_off
	net: add missing data-race annotation for sk_ll_usec
	net: annotate data-races around sk->sk_priority
	net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
	ice: Fix RDMA VSI removal during queue rebuild
	bpf, cpumap: Handle skb as well when clean up ptr_ring
	net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
	net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
	net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
	bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
	net: ll_temac: fix error checking of irq_of_parse_and_map()
	net: korina: handle clk prepare error in korina_probe()
	net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
	bnxt_en: Fix page pool logic for page size >= 64K
	bnxt_en: Fix max_mtu setting for multi-buf XDP
	net: dcb: choose correct policy to parse DCB_ATTR_BCN
	s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
	ip6mr: Fix skb_under_panic in ip6mr_cache_report()
	vxlan: Fix nexthop hash size
	net/mlx5: fs_core: Make find_closest_ft more generic
	net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
	prestera: fix fallback to previous version on same major version
	tcp_metrics: fix addr_same() helper
	tcp_metrics: annotate data-races around tm->tcpm_stamp
	tcp_metrics: annotate data-races around tm->tcpm_lock
	tcp_metrics: annotate data-races around tm->tcpm_vals[]
	tcp_metrics: annotate data-races around tm->tcpm_net
	tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
	rust: allocator: Prevent mis-aligned allocation
	scsi: zfcp: Defer fc_rport blocking until after ADISC response
	scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
	libceph: fix potential hang in ceph_osdc_notify()
	USB: zaurus: Add ID for A-300/B-500/C-700
	ceph: defer stopping mdsc delayed_work
	firmware: arm_scmi: Drop OF node reference in the transport channel setup
	exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
	exfat: release s_lock before calling dir_emit()
	mtd: spinand: toshiba: Fix ecc_get_status
	mtd: rawnand: meson: fix OOB available bytes for ECC
	bpf: Disable preemption in bpf_perf_event_output
	arm64: dts: stratix10: fix incorrect I2C property for SCL signal
	net: tun_chr_open(): set sk_uid from current_fsuid()
	net: tap_open(): set sk_uid from current_fsuid()
	wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
	x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction
	rbd: prevent busy loop when requesting exclusive lock
	bpf: Disable preemption in bpf_event_output
	powerpc/ftrace: Create a dummy stackframe to fix stack unwind
	arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE
	arm64/fpsimd: Clear SME state in the target task when setting the VL
	arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems
	open: make RESOLVE_CACHED correctly test for O_TMPFILE
	drm/ttm: check null pointer before accessing when swapping
	drm/i915: Fix premature release of request's reusable memory
	drm/i915/gt: Cleanup aux invalidation registers
	clk: imx93: Propagate correct error in imx93_clocks_probe()
	bpf, cpumap: Make sure kthread is running before map update returns
	file: reinstate f_pos locking optimization for regular files
	mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()
	fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
	fs/sysv: Null check to prevent null-ptr-deref bug
	Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
	debugobjects: Recheck debug_objects_enabled before reporting
	net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
	fs: Protect reconfiguration of sb read-write from racing writes
	ext2: Drop fragment support
	btrfs: remove BUG_ON()'s in add_new_free_space()
	f2fs: fix to do sanity check on direct node in truncate_dnode()
	io_uring: annotate offset timeout races
	mtd: rawnand: omap_elm: Fix incorrect type in assignment
	mtd: rawnand: rockchip: fix oobfree offset and description
	mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
	mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
	powerpc/mm/altmap: Fix altmap boundary check
	drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
	drm/amd/display: Ensure that planes are in the same order
	drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0
	selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
	f2fs: fix to set flush_merge opt and show noflush_merge
	f2fs: don't reset unchangable mount option in f2fs_remount()
	exfat: check if filename entries exceeds max filename length
	arm64/ptrace: Don't enable SVE when setting streaming SVE
	drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2
	drm/amdgpu: Remove unnecessary domain argument
	drm/amdgpu: Use apt name for FW reserved region
	Revert "drm/i915: Disable DC states for all commits"
	x86/CPU/AMD: Do not leak quotient data after a division by 0
	Linux 6.1.45

Change-Id: Ic63af3f07f26c867c9fc361b2f7055dbc04143d2
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-13 19:32:45 +00:00
a3f6c1447d platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
commit 0820debb7d489e9eb1f68b7bb69e6ae210699b3f upstream.

`element->buffer.pointer` should be binary blob.  `%s` doesn't work
perfect for them.

Print hex string for ACPI_TYPE_BUFFER.  Also update the documentation
to reflect this.

Fixes: 0a4cad9c11ad ("platform/chrome: Add ChromeOS ACPI device driver")
Cc: stable@vger.kernel.org
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20230803011245.3773756-1-tzungbi@kernel.org
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-13 09:43:03 +02:00
157c46360c scsi: core: Fix the scsi_set_resid() documentation
commit f669b8a683e4ee26fa5cafe19d71cec1786b556a upstream.

Because scsi_finish_command() subtracts the residual from the buffer
length, residual overflows must not be reported. Reflect this in the SCSI
documentation. See also commit 9237f04e12cc ("scsi: core: Fix
scsi_get/set_resid() interface")

Cc: Damien Le Moal <dlemoal@kernel.org>
Cc: Hannes Reinecke <hare@suse.de>
Cc: Douglas Gilbert <dgilbert@interlog.com>
Cc: stable@vger.kernel.org
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Link: https://lore.kernel.org/r/20230721160154.874010-2-bvanassche@acm.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-13 09:43:00 +02:00
365ce3f86b docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
[ Upstream commit 2cd9ec2a51474d4c0b4d2a061f2de7da34eff476 ]

Correct spelling problems as identified by codespell.
Correct one grammar error.

Fixes: 9a93de620e0a ("docs: ABI: testing: Document the SBEFIFO timeout interface")
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Cc: Eddie James <eajames@linux.ibm.com>
Cc: Joel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20230710052305.29611-1-rdunlap@infradead.org
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-09-13 09:42:54 +02:00
6f0d0f5613 dt-bindings: extcon: maxim,max77843: restrict connector properties
[ Upstream commit fb2c3f72e819254d8c76de95917e5f9ff232586c ]

Do not allow any other properties in connector child, except what
usb-connector.yaml evaluates.

Fixes: 9729cad0278b ("dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-09-13 09:42:50 +02:00
b608025733 media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
[ Upstream commit ae440c5da33cdb90a109f2df2a0360c67b3fab7e ]

Some drivers firmwares parse by themselves slice header and need
num_delta_pocs_of_ref_rps_idx value to parse slice header
short_term_ref_pic_set().
Use one of the 4 reserved bytes to store this value without
changing the v4l2_ctrl_hevc_decode_params structure size and padding.

This value also exist in DXVA API.

Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil: fix typo in num_delta_pocs_of_ref_rps_idx doc]
Stable-dep-of: 297160d411e3 ("media: mediatek: vcodec: move core context from device to each instance")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-09-13 09:42:20 +02:00
f474c6446c Merge 6.1.44 into android14-6.1-lts
Changes in 6.1.44
	init: Provide arch_cpu_finalize_init()
	x86/cpu: Switch to arch_cpu_finalize_init()
	ARM: cpu: Switch to arch_cpu_finalize_init()
	ia64/cpu: Switch to arch_cpu_finalize_init()
	loongarch/cpu: Switch to arch_cpu_finalize_init()
	m68k/cpu: Switch to arch_cpu_finalize_init()
	mips/cpu: Switch to arch_cpu_finalize_init()
	sh/cpu: Switch to arch_cpu_finalize_init()
	sparc/cpu: Switch to arch_cpu_finalize_init()
	um/cpu: Switch to arch_cpu_finalize_init()
	init: Remove check_bugs() leftovers
	init: Invoke arch_cpu_finalize_init() earlier
	init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
	x86/init: Initialize signal frame size late
	x86/fpu: Remove cpuinfo argument from init functions
	x86/fpu: Mark init functions __init
	x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
	x86/speculation: Add Gather Data Sampling mitigation
	x86/speculation: Add force option to GDS mitigation
	x86/speculation: Add Kconfig option for GDS
	KVM: Add GDS_NO support to KVM
	x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build
	x86/xen: Fix secondary processors' FPU initialization
	x86/mm: fix poking_init() for Xen PV guests
	x86/mm: Use mm_alloc() in poking_init()
	mm: Move mm_cachep initialization to mm_init()
	x86/mm: Initialize text poking earlier
	Documentation/x86: Fix backwards on/off logic about YMM support
	x86/bugs: Increase the x86 bugs vector size to two u32s
	x86/cpu, kvm: Add support for CPUID_80000021_EAX
	x86/srso: Add a Speculative RAS Overflow mitigation
	x86/srso: Add IBPB_BRTYPE support
	x86/srso: Add SRSO_NO support
	x86/srso: Add IBPB
	x86/srso: Add IBPB on VMEXIT
	x86/srso: Fix return thunks in generated code
	x86/srso: Add a forgotten NOENDBR annotation
	x86/srso: Tie SBPB bit setting to microcode patch detection
	xen/netback: Fix buffer overrun triggered by unusual packet
	x86: fix backwards merge of GDS/SRSO bit
	Linux 6.1.44

Change-Id: Ia40e37c806ae2a2daf2127415aa28d0151660667
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-12 15:09:42 +00:00
e8ac95d4bc Revert "arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2"
This reverts commit cde7f2fd6323e5054e1db2f1ee7231864cd5294c which is
commit 6df696cd9bc1ceed0e92e36908f88bbd16d18255 upstream.

It breaks the Android abi and isn't really needed for Android systems.
If it is needed in the future, it can come back in an ABI-safe way.

Bug: 161946584
Change-Id: I5134a2ccd9bd11cb7fbf3e5c6d8a0f2b8ee924d3
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-12 14:37:43 +00:00
7f81705800 Merge 6.1.43 into android14-6.1-lts
Changes in 6.1.43
	netfilter: nf_tables: fix underflow in object reference counter
	netfilter: nf_tables: fix underflow in chain reference counter
	platform/x86/amd/pmf: Notify OS power slider update
	platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
	drm/amd/display: Keep PHY active for dp config
	ovl: fix null pointer dereference in ovl_permission()
	drm/amd: Move helper for dynamic speed switch check out of smu13
	drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13
	jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
	blk-mq: Fix stall due to recursive flush plug
	powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
	KVM: s390: pv: fix index value of replaced ASCE
	io_uring: don't audit the capability check in io_uring_create()
	gpio: tps68470: Make tps68470_gpio_output() always set the initial value
	pwm: Add a stub for devm_pwmchip_add()
	gpio: mvebu: Make use of devm_pwmchip_add
	gpio: mvebu: fix irq domain leak
	btrfs: fix race between quota disable and relocation
	i2c: Delete error messages for failed memory allocations
	i2c: Improve size determinations
	i2c: nomadik: Remove unnecessary goto label
	i2c: nomadik: Use devm_clk_get_enabled()
	i2c: nomadik: Remove a useless call in the remove function
	MIPS: Loongson: Move arch cflags to MIPS top level Makefile
	MIPS: Loongson: Fix build error when make modules_install
	PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
	PCI/ASPM: Factor out pcie_wait_for_retrain()
	PCI/ASPM: Avoid link retraining race
	PCI: rockchip: Remove writes to unused registers
	PCI: rockchip: Fix window mapping and address translation for endpoint
	PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
	drm/amd/display: add FB_DAMAGE_CLIPS support
	drm/amd/display: Check if link state is valid
	drm/amd/display: Rework context change check
	drm/amd/display: Enable new commit sequence only for DCN32x
	drm/amd/display: Copy DC context in the commit streams
	drm/amd/display: Include surface of unaffected streams
	drm/amd/display: Use min transition for all SubVP plane add/remove
	drm/amd/display: add ODM case when looking for first split pipe
	drm/amd/display: use low clocks for no plane configs
	drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315
	drm/amd/display: add pixel rate based CRB allocation support
	drm/amd/display: fix dcn315 single stream crb allocation
	drm/amd/display: Update correct DCN314 register header
	drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
	drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
	drm/ttm: Don't print error message if eviction was interrupted
	drm/ttm: Don't leak a resource on eviction error
	n_tty: Rename tail to old_tail in n_tty_read()
	tty: fix hang on tty device with no_room set
	drm/ttm: never consider pinned BOs for eviction&swap
	KVM: arm64: Condition HW AF updates on config option
	arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
	mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
	mptcp: do not rely on implicit state check in mptcp_listen()
	tracing/probes: Add symstr type for dynamic events
	tracing/probes: Fix to avoid double count of the string length on the array
	tracing: Allow synthetic events to pass around stacktraces
	Revert "tracing: Add "(fault)" name injection to kernel probes"
	tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
	test_maple_tree: test modifications while iterating
	maple_tree: add __init and __exit to test module
	maple_tree: fix 32 bit mas_next testing
	drm/amd/display: Rework comments on dc file
	drm/amd/display: fix dc/core/dc.c kernel-doc
	drm/amd/display: Add FAMS validation before trying to use it
	drm/amd/display: update extended blank for dcn314 onwards
	drm/amd/display: Fix possible underflow for displays with large vblank
	drm/amd/display: Prevent vtotal from being set to 0
	phy: phy-mtk-dp: Fix an error code in probe()
	phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
	phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
	phy: qcom-snps-femto-v2: properly enable ref clock
	soundwire: qcom: update status correctly with mask
	media: staging: atomisp: select V4L2_FWNODE
	media: amphion: Fix firmware path to match linux-firmware
	i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
	iavf: fix potential deadlock on allocation failure
	iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
	net: phy: marvell10g: fix 88x3310 power up
	net: hns3: fix the imp capability bit cannot exceed 32 bits issue
	net: hns3: fix wrong tc bandwidth weight data issue
	net: hns3: fix wrong bw weight of disabled tc issue
	vxlan: calculate correct header length for GPE
	vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
	vxlan: fix GRO with VXLAN-GPE
	phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
	atheros: fix return value check in atl1_tso()
	ethernet: atheros: fix return value check in atl1e_tso_csum()
	ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
	tcp: Reduce chance of collisions in inet6_hashfn().
	ice: Fix memory management in ice_ethtool_fdir.c
	bonding: reset bond's flags when down link is P2P device
	team: reset team's flags when down link is P2P device
	octeontx2-af: Removed unnecessary debug messages.
	octeontx2-af: Fix hash extraction enable configuration
	net: stmmac: Apply redundant write work around on 4.xx too
	platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
	x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
	igc: Fix Kernel Panic during ndo_tx_timeout callback
	netfilter: nft_set_rbtree: fix overlap expiration walk
	netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
	netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
	mm: suppress mm fault logging if fatal signal already pending
	net/sched: mqprio: refactor nlattr parsing to a separate function
	net/sched: mqprio: add extack to mqprio_parse_nlattr()
	net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
	benet: fix return value check in be_lancer_xmit_workarounds()
	tipc: check return value of pskb_trim()
	tipc: stop tipc crypto on failure in tipc_node_create
	RDMA/mlx4: Make check for invalid flags stricter
	drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
	drm/msm/adreno: Fix snapshot BINDLESS_DATA size
	RDMA/irdma: Add missing read barriers
	RDMA/irdma: Fix data race on CQP completion stats
	RDMA/irdma: Fix data race on CQP request done
	RDMA/mthca: Fix crash when polling CQ for shared QPs
	RDMA/bnxt_re: Prevent handling any completions after qp destroy
	drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
	cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
	cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
	ASoC: fsl_spdif: Silence output on stop
	block: Fix a source code comment in include/uapi/linux/blkzoned.h
	smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
	drm/i915: Fix an error handling path in igt_write_huge()
	xenbus: check xen_domain in xenbus_probe_initcall
	dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
	dm raid: clean up four equivalent goto tags in raid_ctr()
	dm raid: protect md_stop() with 'reconfig_mutex'
	drm/amd: Fix an error handling mistake in psp_sw_init()
	drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()
	RDMA/irdma: Fix op_type reporting in CQEs
	RDMA/irdma: Report correct WC error
	drm/msm: Switch idr_lock to spinlock
	drm/msm: Disallow submit with fence id 0
	ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
	ublk: fail to start device if queue setup is interrupted
	ublk: fail to recover device if queue setup is interrupted
	ata: pata_ns87415: mark ns87560_tf_read static
	ring-buffer: Fix wrong stat of cpu_buffer->read
	tracing: Fix warning in trace_buffered_event_disable()
	Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
	usb: gadget: call usb_gadget_check_config() to verify UDC capability
	USB: gadget: Fix the memory leak in raw_gadget driver
	usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
	KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
	KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
	KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
	serial: qcom-geni: drop bogus runtime pm state update
	serial: 8250_dw: Preserve original value of DLF register
	serial: sifive: Fix sifive_serial_console_setup() section
	USB: serial: option: support Quectel EM060K_128
	USB: serial: option: add Quectel EC200A module support
	USB: serial: simple: add Kaufmann RKS+CAN VCP
	USB: serial: simple: sort driver entries
	can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
	usb: typec: Set port->pd before adding device for typec_port
	usb: typec: Iterate pds array when showing the pd list
	usb: typec: Use sysfs_emit_at when concatenating the string
	Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
	usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
	usb: dwc3: don't reset device side if dwc3 was configured as host-only
	usb: misc: ehset: fix wrong if condition
	usb: ohci-at91: Fix the unhandle interrupt when resume
	USB: quirks: add quirk for Focusrite Scarlett
	usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
	usb: xhci-mtk: set the dma max_seg_size
	Revert "usb: xhci: tegra: Fix error check"
	Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
	Documentation: security-bugs.rst: clarify CVE handling
	staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
	staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
	tty: n_gsm: fix UAF in gsm_cleanup_mux
	Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
	ALSA: hda/realtek: Support ASUS G713PV laptop
	ALSA: hda/relatek: Enable Mute LED on HP 250 G8
	hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
	hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
	btrfs: account block group tree when calculating global reserve size
	btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
	btrfs: check for commit error at btrfs_attach_transaction_barrier()
	x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
	file: always lock position for FMODE_ATOMIC_POS
	nfsd: Remove incorrect check in nfsd4_validate_stateid
	ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
	tpm_tis: Explicitly check for error code
	irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
	irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
	locking/rtmutex: Fix task->pi_waiters integrity
	proc/vmcore: fix signedness bug in read_from_oldmem()
	xen: speed up grant-table reclaim
	virtio-net: fix race between set queues and probe
	net: dsa: qca8k: fix search_and_insert wrong handling of new rule
	net: dsa: qca8k: fix broken search_and_del
	net: dsa: qca8k: fix mdb add/del case with 0 VID
	selftests: mptcp: join: only check for ip6tables if needed
	soundwire: fix enumeration completion
	Revert "um: Use swap() to make code cleaner"
	LoongArch: BPF: Fix check condition to call lu32id in move_imm()
	LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
	s390/dasd: fix hanging device after quiesce/resume
	s390/dasd: print copy pair message only for the correct error
	ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
	arm64/sme: Set new vector length before reallocating
	PM: sleep: wakeirq: fix wake irq arming
	ceph: never send metrics if disable_send_metrics is set
	drm/i915/dpt: Use shmem for dpt objects
	dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
	rbd: make get_lock_owner_info() return a single locker or NULL
	rbd: harden get_lock_owner_info() a bit
	rbd: retrieve and check lock owner twice before blocklisting
	drm/amd/display: set per pipe dppclk to 0 when dpp is off
	tracing: Fix trace_event_raw_event_synth() if else statement
	drm/amd/display: perform a bounds check before filling dirty rectangles
	drm/amd/display: Write to correct dirty_rect
	ACPI: processor: perflib: Use the "no limit" frequency QoS
	ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
	cpufreq: intel_pstate: Drop ACPI _PSS states table patching
	mptcp: ensure subflow is unhashed before cleaning the backlog
	selftests: mptcp: sockopt: use 'iptables-legacy' if available
	test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
	dma-buf: keep the signaling time of merged fences v3
	dma-buf: fix an error pointer vs NULL bug
	Linux 6.1.43

Change-Id: Id1d61f2351c51edad33ab654f1f3d911b9a75830
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-12 12:36:39 +00:00
2c1e89916b Revert "sched/psi: Allow unprivileged polling of N*2s period"
This reverts commit d5dca1977685c3ec7ee7490e8f6736e35ca2ee70 which is
commit d82caa273565b45fcf103148950549af76c314b0 upstream.

It is part of a patch series that breaks the Android API.  If this
series is needed in Android devices in the future, it can come back in
an ABI-safe manner.

Bug: 161946584
Change-Id: Ibe2e8b99fff1782f9bfc2d633ac748741f119256
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-07 10:51:18 +00:00
689561db68 dt-bindings: sc16is7xx: Add property to change GPIO function
commit 4cf478dc5d707e56aefa258c049872eff054a353 upstream.

Some variants in this series of UART controllers have GPIO pins that
are shared between GPIO and modem control lines.

The pin mux mode (GPIO or modem control lines) can be set for each
ports (channels) supported by the variant.

This adds a property to the device tree to set the GPIO pin mux to
modem control lines on selected ports if needed.

Cc: stable@vger.kernel.org # 6.1.x
Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Lech Perczak <lech.perczak@camlingroup.com>
Acked-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230807214556.540627-4-hugo@hugovil.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-06 21:27:02 +01:00
8976ff249f Merge 6.1.42 into android14-6.1-lts
Changes in 6.1.42
	io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
	ALSA: hda/realtek - remove 3k pull low procedure
	ALSA: hda/realtek: Add quirk for Clevo NS70AU
	ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
	maple_tree: set the node limit when creating a new root node
	maple_tree: fix node allocation testing on 32 bit
	keys: Fix linking a duplicate key to a keyring's assoc_array
	perf probe: Add test for regression introduced by switch to die_get_decl_file()
	btrfs: fix warning when putting transaction with qgroups enabled after abort
	fuse: revalidate: don't invalidate if interrupted
	fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
	btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
	btrfs: zoned: fix memory leak after finding block group with super blocks
	fuse: ioctl: translate ENOSYS in outarg
	btrfs: fix race between balance and cancel/pause
	selftests: tc: set timeout to 15 minutes
	selftests: tc: add 'ct' action kconfig dep
	regmap: Drop initial version of maximum transfer length fixes
	of: Preserve "of-display" device name for compatibility
	regmap: Account for register length in SMBus I/O limits
	arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
	can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
	can: bcm: Fix UAF in bcm_proc_show()
	can: gs_usb: gs_can_open(): improve error handling
	selftests: tc: add ConnTrack procfs kconfig
	dma-buf/dma-resv: Stop leaking on krealloc() failure
	drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
	drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
	drm/amdgpu/pm: make mclk consistent for smu 13.0.7
	drm/client: Fix memory leak in drm_client_target_cloned
	drm/client: Fix memory leak in drm_client_modeset_probe
	drm/amd/display: only accept async flips for fast updates
	drm/amd/display: Disable MPC split by default on special asic
	drm/amd/display: check TG is non-null before checking if enabled
	drm/amd/display: Keep PHY active for DP displays on DCN31
	ASoC: fsl_sai: Disable bit clock with transmitter
	ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
	ASoC: tegra: Fix ADX byte map
	ASoC: rt5640: Fix sleep in atomic context
	ASoC: cs42l51: fix driver to properly autoload with automatic module loading
	ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
	ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
	ASoC: qdsp6: audioreach: fix topology probe deferral
	ASoC: tegra: Fix AMX byte map
	ASoC: codecs: wcd938x: fix resource leaks on component remove
	ASoC: codecs: wcd938x: fix missing mbhc init error handling
	ASoC: codecs: wcd934x: fix resource leaks on component remove
	ASoC: codecs: wcd938x: fix codec initialisation race
	ASoC: codecs: wcd938x: fix soundwire initialisation race
	ext4: correct inline offset when handling xattrs in inode body
	drm/radeon: Fix integer overflow in radeon_cs_parser_init
	ALSA: emu10k1: roll up loops in DSP setup code for Audigy
	quota: Properly disable quotas when add_dquot_ref() fails
	quota: fix warning in dqgrab()
	HID: add quirk for 03f0:464a HP Elite Presenter Mouse
	ovl: check type and offset of struct vfsmount in ovl_entry
	udf: Fix uninitialized array access for some pathnames
	fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
	MIPS: dec: prom: Address -Warray-bounds warning
	FS: JFS: Fix null-ptr-deref Read in txBegin
	FS: JFS: Check for read-only mounted filesystem in txBegin
	ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
	rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
	rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
	sched/fair: Don't balance task to its current running CPU
	wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
	bpf: Print a warning only if writing to unprivileged_bpf_disabled.
	bpf: Address KCSAN report on bpf_lru_list
	bpf: tcp: Avoid taking fast sock lock in iterator
	wifi: ath11k: add support default regdb while searching board-2.bin for WCN6855
	wifi: mac80211_hwsim: Fix possible NULL dereference
	spi: dw: Add compatible for Intel Mount Evans SoC
	wifi: ath11k: fix memory leak in WMI firmware stats
	net: ethernet: litex: add support for 64 bit stats
	devlink: report devlink_port_type_warn source device
	wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
	wifi: iwlwifi: Add support for new PCI Id
	wifi: iwlwifi: mvm: avoid baid size integer overflow
	wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
	igb: Fix igb_down hung on surprise removal
	net: hns3: fix strncpy() not using dest-buf length as length issue
	ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
	ASoC: codecs: wcd938x: fix mbhc impedance loglevel
	ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
	ASoC: qcom: q6apm: do not close GPR port before closing graph
	sched/fair: Use recent_used_cpu to test p->cpus_ptr
	sched/psi: Fix avgs_work re-arm in psi_avgs_work()
	sched/psi: Rearrange polling code in preparation
	sched/psi: Rename existing poll members in preparation
	sched/psi: Extract update_triggers side effect
	sched/psi: Allow unprivileged polling of N*2s period
	sched/psi: use kernfs polling functions for PSI trigger polling
	pinctrl: renesas: rzv2m: Handle non-unique subnode names
	pinctrl: renesas: rzg2l: Handle non-unique subnode names
	spi: bcm63xx: fix max prepend length
	fbdev: imxfb: warn about invalid left/right margin
	fbdev: imxfb: Removed unneeded release_mem_region
	perf build: Fix library not found error when using CSLIBS
	btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
	spi: s3c64xx: clear loopback bit after loopback test
	kallsyms: Improve the performance of kallsyms_lookup_name()
	kallsyms: Correctly sequence symbols when CONFIG_LTO_CLANG=y
	kallsyms: strip LTO-only suffixes from promoted global functions
	dsa: mv88e6xxx: Do a final check before timing out
	net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
	bridge: Add extack warning when enabling STP in netns.
	net: ethernet: mtk_eth_soc: handle probe deferral
	cifs: fix mid leak during reconnection after timeout threshold
	ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
	net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms
	net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
	net: sched: cls_u32: Undo refcount decrement in case update failed
	net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
	net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
	net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
	net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries
	net: dsa: microchip: correct KSZ8795 static MAC table access
	iavf: Fix use-after-free in free_netdev
	iavf: Fix out-of-bounds when setting channels on remove
	iavf: use internal state to free traffic IRQs
	iavf: Move netdev_update_features() into watchdog task
	iavf: send VLAN offloading caps once after VFR
	iavf: make functions static where possible
	iavf: Wait for reset in callbacks which trigger it
	iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
	iavf: fix reset task race with iavf_remove()
	security: keys: Modify mismatched function name
	octeontx2-pf: Dont allocate BPIDs for LBK interfaces
	bpf: Fix subprog idx logic in check_max_stack_depth
	bpf: Repeat check_max_stack_depth for async callbacks
	bpf, arm64: Fix BTI type used for freplace attached functions
	igc: Avoid transmit queue timeout for XDP
	igc: Prevent garbled TX queue with XDP ZEROCOPY
	net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
	tcp: annotate data-races around tcp_rsk(req)->txhash
	tcp: annotate data-races around tcp_rsk(req)->ts_recent
	net: ipv4: Use kfree_sensitive instead of kfree
	net:ipv6: check return value of pskb_trim()
	Revert "tcp: avoid the lookup process failing to get sk in ehash table"
	fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
	llc: Don't drop packet from non-root netns.
	ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
	netfilter: nf_tables: fix spurious set element insertion failure
	netfilter: nf_tables: can't schedule in nft_chain_validate
	netfilter: nft_set_pipapo: fix improper element removal
	netfilter: nf_tables: skip bound chain in netns release path
	netfilter: nf_tables: skip bound chain on rule flush
	Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
	Bluetooth: hci_event: call disconnect callback before deleting conn
	Bluetooth: ISO: fix iso_conn related locking and validity issues
	Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
	tcp: annotate data-races around tp->tcp_tx_delay
	tcp: annotate data-races around tp->tsoffset
	tcp: annotate data-races around tp->keepalive_time
	tcp: annotate data-races around tp->keepalive_intvl
	tcp: annotate data-races around tp->keepalive_probes
	tcp: annotate data-races around icsk->icsk_syn_retries
	tcp: annotate data-races around tp->linger2
	tcp: annotate data-races around rskq_defer_accept
	tcp: annotate data-races around tp->notsent_lowat
	tcp: annotate data-races around icsk->icsk_user_timeout
	tcp: annotate data-races around fastopenq.max_qlen
	net: phy: prevent stale pointer dereference in phy_init()
	jbd2: recheck chechpointing non-dirty buffer
	tracing/histograms: Return an error if we fail to add histogram to hist_vars list
	drm/ttm: fix bulk_move corruption when adding a entry
	spi: dw: Remove misleading comment for Mount Evans SoC
	kallsyms: add kallsyms_seqs_of_names to list of special symbols
	scripts/kallsyms.c Make the comment up-to-date with current implementation
	scripts/kallsyms: update the usage in the comment block
	bpf: allow precision tracking for programs with subprogs
	bpf: stop setting precise in current state
	bpf: aggressively forget precise markings during state checkpointing
	selftests/bpf: make test_align selftest more robust
	selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
	selftests/bpf: Fix sk_assign on s390x
	drm/amd/display: use max_dsc_bpp in amdgpu_dm
	drm/amd/display: fix some coding style issues
	drm/dp_mst: Clear MSG_RDY flag before sending new message
	drm/amd/display: force connector state when bpc changes during compliance
	drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
	drm/amd/display: fix linux dp link lost handled only one time
	drm/amd/display: Add polling method to handle MST reply packet
	Revert "drm/amd/display: edp do not add non-edid timings"
	Linux 6.1.42

Change-Id: I6b7257a16f9a025d0c23dfd3eb43317c1c164a93
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-06 10:23:12 +00:00
f1311733c2 Merge 6.1.40 into android14-6.1-lts
Changes in 6.1.40
	HID: amd_sfh: Rename the float32 variable
	HID: amd_sfh: Fix for shift-out-of-bounds
	net: lan743x: Don't sleep in atomic context
	workqueue: clean up WORK_* constant types, clarify masking
	ksmbd: add missing compound request handing in some commands
	ksmbd: fix out of bounds read in smb2_sess_setup
	drm/panel: simple: Add connector_type for innolux_at043tn24
	drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
	swiotlb: always set the number of areas before allocating the pool
	swiotlb: reduce the swiotlb buffer size on allocation failure
	swiotlb: reduce the number of areas to match actual memory pool size
	drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
	ice: Fix max_rate check while configuring TX rate limits
	igc: Remove delay during TX ring configuration
	net/mlx5e: fix double free in mlx5e_destroy_flow_table
	net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
	net/mlx5e: fix memory leak in mlx5e_ptp_open
	net/mlx5e: Check for NOT_READY flag state after locking
	igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
	igc: Handle PPS start time programming for past time values
	blk-crypto: use dynamic lock class for blk_crypto_profile::lock
	scsi: qla2xxx: Fix error code in qla2x00_start_sp()
	scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
	bpf: Fix max stack depth check for async callbacks
	net: mvneta: fix txq_map in case of txq_number==1
	net/sched: cls_fw: Fix improper refcount update leads to use-after-free
	gve: Set default duplex configuration to full
	octeontx2-af: Promisc enable/disable through mbox
	octeontx2-af: Move validation of ptp pointer before its usage
	ionic: remove WARN_ON to prevent panic_on_warn
	net: bgmac: postpone turning IRQs off to avoid SoC hangs
	net: prevent skb corruption on frag list segmentation
	icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
	udp6: fix udp6_ehashfn() typo
	ntb: idt: Fix error handling in idt_pci_driver_init()
	NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
	ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
	NTB: ntb_transport: fix possible memory leak while device_register() fails
	NTB: ntb_tool: Add check for devm_kcalloc
	ipv6/addrconf: fix a potential refcount underflow for idev
	net: dsa: qca8k: Add check for skb_copy
	platform/x86: wmi: Break possible infinite loop when parsing GUID
	kernel/trace: Fix cleanup logic of enable_trace_eprobe
	igc: Fix launchtime before start of cycle
	igc: Fix inserting of empty frame for launchtime
	nvme: fix the NVME_ID_NS_NVM_STS_MASK definition
	riscv, bpf: Fix inconsistent JIT image generation
	drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner
	drm/i915: Fix one wrong caching mode enum usage
	octeontx2-pf: Add additional check for MCAM rules
	erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
	erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
	erofs: fix fsdax unavailability for chunk-based regular files
	wifi: airo: avoid uninitialized warning in airo_get_rate()
	bpf: cpumap: Fix memory leak in cpu_map_update_elem
	net/sched: flower: Ensure both minimum and maximum ports are specified
	riscv: mm: fix truncation warning on RV32
	netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
	net/sched: make psched_mtu() RTNL-less safe
	wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()
	net/sched: sch_qfq: refactor parsing of netlink parameters
	net/sched: sch_qfq: account for stab overhead in qfq_enqueue
	nvme-pci: fix DMA direction of unmapping integrity data
	fs/ntfs3: Check fields while reading
	ovl: let helper ovl_i_path_real() return the realinode
	ovl: fix null pointer dereference in ovl_get_acl_rcu()
	cifs: fix session state check in smb2_find_smb_ses
	drm/client: Send hotplug event after registering a client
	drm/amdgpu/sdma4: set align mask to 255
	drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario
	drm/amdgpu: add the fan abnormal detection feature
	drm/amdgpu: Fix minmax warning
	drm/amd/pm: add abnormal fan detection for smu 13.0.0
	f2fs: fix the wrong condition to determine atomic context
	f2fs: fix deadlock in i_xattr_sem and inode page lock
	pinctrl: amd: Add Z-state wake control bits
	pinctrl: amd: Adjust debugfs output
	pinctrl: amd: Add fields for interrupt status and wake status
	pinctrl: amd: Detect internal GPIO0 debounce handling
	pinctrl: amd: Fix mistake in handling clearing pins at startup
	pinctrl: amd: Detect and mask spurious interrupts
	pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe"
	pinctrl: amd: Only use special debounce behavior for GPIO 0
	pinctrl: amd: Use amd_pinconf_set() for all config options
	pinctrl: amd: Drop pull up select configuration
	pinctrl: amd: Unify debounce handling into amd_pinconf_set()
	tpm: Do not remap from ACPI resources again for Pluton TPM
	tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
	tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
	tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
	tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms
	mtd: rawnand: meson: fix unaligned DMA buffers handling
	net: bcmgenet: Ensure MDIO unregistration has clocks enabled
	net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver
	kasan: add kasan_tag_mismatch prototype
	tracing/user_events: Fix incorrect return value for writing operation when events are disabled
	powerpc: Fail build if using recordmcount with binutils v2.37
	misc: fastrpc: Create fastrpc scalar with correct buffer count
	powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
	powerpc/64s: Fix native_hpte_remove() to be irq-safe
	MIPS: Loongson: Fix cpu_probe_loongson() again
	MIPS: KVM: Fix NULL pointer dereference
	ext4: Fix reusing stale buffer heads from last failed mounting
	ext4: fix wrong unit use in ext4_mb_clear_bb
	ext4: get block from bh in ext4_free_blocks for fast commit replay
	ext4: fix wrong unit use in ext4_mb_new_blocks
	ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
	ext4: turn quotas off if mount failed after enabling quotas
	ext4: only update i_reserved_data_blocks on successful block allocation
	fs: dlm: revert check required context while close
	soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup
	ext2/dax: Fix ext2_setsize when len is page aligned
	jfs: jfs_dmap: Validate db_l2nbperpage while mounting
	hwrng: imx-rngc - fix the timeout for init and self check
	dm integrity: reduce vmalloc space footprint on 32-bit architectures
	scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
	s390/zcrypt: do not retry administrative requests
	PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
	PCI: Release resource invalidated by coalescing
	PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
	PCI: qcom: Disable write access to read only registers for IP v2.3.3
	PCI: epf-test: Fix DMA transfer completion initialization
	PCI: epf-test: Fix DMA transfer completion detection
	PCI: rockchip: Assert PCI Configuration Enable bit after probe
	PCI: rockchip: Write PCI Device ID to correct register
	PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
	PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
	PCI: rockchip: Use u32 variable to access 32-bit registers
	PCI: rockchip: Set address alignment for endpoint mode
	misc: pci_endpoint_test: Free IRQs before removing the device
	misc: pci_endpoint_test: Re-init completion for every test
	mfd: pm8008: Fix module autoloading
	md/raid0: add discard support for the 'original' layout
	dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
	fs: dlm: return positive pid value for F_GETLK
	fs: dlm: fix cleanup pending ops when interrupted
	fs: dlm: interrupt posix locks only when process is killed
	fs: dlm: make F_SETLK use unkillable wait_event
	fs: dlm: fix mismatch of plock results from userspace
	scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used()
	drm/atomic: Allow vblank-enabled + self-refresh "disable"
	drm/rockchip: vop: Leave vblank enabled in self-refresh
	drm/amd/display: fix seamless odm transitions
	drm/amd/display: edp do not add non-edid timings
	drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2
	drm/amd/display: disable seamless boot if force_odm_combine is enabled
	drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
	drm/amd: Disable PSR-SU on Parade 0803 TCON
	drm/amd/display: add a NULL pointer check
	drm/amd/display: Correct `DMUB_FW_VERSION` macro
	drm/amd/display: Add monitor specific edid quirk
	drm/amdgpu: avoid restore process run into dead loop.
	drm/ttm: Don't leak a resource on swapout move error
	serial: atmel: don't enable IRQs prematurely
	tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
	tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
	tty: serial: imx: fix rs485 rx after tx
	firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
	libceph: harden msgr2.1 frame segment length checks
	ceph: add a dedicated private data for netfs rreq
	ceph: fix blindly expanding the readahead windows
	ceph: don't let check_caps skip sending responses for revoke msgs
	xhci: Fix resume issue of some ZHAOXIN hosts
	xhci: Fix TRB prefetch issue of ZHAOXIN hosts
	xhci: Show ZHAOXIN xHCI root hub speed correctly
	meson saradc: fix clock divider mask length
	opp: Fix use-after-free in lazy_opp_tables after probe deferral
	soundwire: qcom: fix storing port config out-of-bounds
	Revert "8250: add support for ASIX devices with a FIFO bug"
	bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
	s390/decompressor: fix misaligned symbol build error
	dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
	tracing/histograms: Add histograms to hist_vars if they have referenced variables
	tracing: Fix memory leak of iter->temp when reading trace_pipe
	nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices
	samples: ftrace: Save required argument registers in sample trampolines
	perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()
	regmap-irq: Fix out-of-bounds access when allocating config buffers
	net: ena: fix shift-out-of-bounds in exponential backoff
	ring-buffer: Fix deadloop issue on reading trace_pipe
	ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
	drm/amd/pm: share the code around SMU13 pcie parameters update
	drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13
	cifs: if deferred close is disabled then close files immediately
	xtensa: ISS: fix call to split_if_spec
	perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR
	PM: QoS: Restore support for default value on frequency QoS
	pwm: meson: modify and simplify calculation in meson_pwm_get_state
	pwm: meson: fix handling of period/duty if greater than UINT_MAX
	fprobe: Release rethook after the ftrace_ops is unregistered
	fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free()
	tracing: Fix null pointer dereference in tracing_err_log_open()
	selftests: mptcp: connect: fail if nft supposed to work
	selftests: mptcp: sockopt: return error if wrong mark
	selftests: mptcp: userspace_pm: use correct server port
	selftests: mptcp: userspace_pm: report errors with 'remove' tests
	selftests: mptcp: depend on SYN_COOKIES
	selftests: mptcp: pm_nl_ctl: fix 32-bit support
	tracing/probes: Fix not to count error code to total length
	tracing/probes: Fix to update dynamic data counter if fetcharg uses it
	tracing/user_events: Fix struct arg size match check
	scsi: qla2xxx: Multi-que support for TMF
	scsi: qla2xxx: Fix task management cmd failure
	scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
	scsi: qla2xxx: Fix hang in task management
	scsi: qla2xxx: Wait for io return on terminate rport
	scsi: qla2xxx: Fix mem access after free
	scsi: qla2xxx: Array index may go out of bound
	scsi: qla2xxx: Avoid fcport pointer dereference
	scsi: qla2xxx: Fix buffer overrun
	scsi: qla2xxx: Fix potential NULL pointer dereference
	scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
	scsi: qla2xxx: Correct the index of array
	scsi: qla2xxx: Pointer may be dereferenced
	scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
	scsi: qla2xxx: Fix end of loop test
	MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
	Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
	swiotlb: mark swiotlb_memblock_alloc() as __init
	net/sched: sch_qfq: reintroduce lmax bound check for MTU
	drm/atomic: Fix potential use-after-free in nonblocking commits
	net/ncsi: make one oem_gma function for all mfr id
	net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
	Linux 6.1.40

Change-Id: I5cc6aab178c66d2a23fe2a8d21e71cc4a8b15acf
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-05 16:35:01 +00:00
b435525822 This is the 6.1.39 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmS38qMACgkQONu9yGCS
 aT56yQ//ZuDuw8Ev3HISVgZhE9FpuXC1RSYXiMCAvwA9rH3KnJ4wKVPEhEWLy9P4
 jdJaatSLbLOvA7ME7JnwZxz2qahjBxo1tpx6u2S3zrzz4UlAPNLwCxTxxp4X07VI
 3fBNvsmucqFSayCrA8t9xgkaJizuCvHZm7eSoyVIigPwbB5igc2b+bNSRcx1Zo+j
 SHl4Y4nGK8a47XU9RSlDLVKow0/6rrQLHQ9DLpxACArRHw3h451vD0DMcgOuU/Uv
 6qq9u3COcdVw3oc5VENu9XklPmvQkxo3RaCUHyRadVstuc0H/BBUDvEhPn5PcVOV
 EdBWlTjmhsQo0aUziK4kotLNeX1VRgKa+rrIUBJn68OHv1SRRPZU/eJ8hkL81dCi
 FDPzXDOszixO7pPv1jj7O9kNcwKPuiHPmdaNPCY6jviOHhZnAEub44DpQamxWvU/
 kb5MZRRY72wt9iWeI3kscCCSbf6eyjlmDMoYIeLuYn10n7gIDU80eUOBl9bqEsz/
 X+OUxaY+XuKbCoucpNmSHHLmynJ5D0CXhl/5qnlgMoSo4UJ5BUIMj2e3ZqsKLfrR
 e/09MCRX79y9J+TxUunnQZfq5vBlH1tRsvUyhIfYfW4AaC9BrkOL2XZviQldKY6x
 FUmsxh62O3iGRtLOWDKQA5MwoJuD54qVcHr1iidWkO2G8T3ctCc=
 =kyUh
 -----END PGP SIGNATURE-----

Merge 6.1.39 into android14-6.1-lts

Changes in 6.1.39
	drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
	fs: pipe: reveal missing function protoypes
	block: Fix the type of the second bdev_op_is_zoned_write() argument
	erofs: clean up cached I/O strategies
	erofs: avoid tagged pointers to mark sync decompression
	erofs: remove tagged pointer helpers
	erofs: move zdata.h into zdata.c
	erofs: kill hooked chains to avoid loops on deduplicated compressed images
	x86/resctrl: Only show tasks' pid in current pid namespace
	blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
	x86/sev: Fix calculation of end address based on number of pages
	virt: sevguest: Add CONFIG_CRYPTO dependency
	blk-mq: fix potential io hang by wrong 'wake_batch'
	lockd: drop inappropriate svc_get() from locked_get()
	nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
	nvme-auth: rename authentication work elements
	nvme-auth: remove symbol export from nvme_auth_reset
	nvme-auth: no need to reset chap contexts on re-authentication
	nvme-core: fix memory leak in dhchap_secret_store
	nvme-core: fix memory leak in dhchap_ctrl_secret
	nvme-auth: don't ignore key generation failures when initializing ctrl keys
	nvme-core: add missing fault-injection cleanup
	nvme-core: fix dev_pm_qos memleak
	md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
	md/raid10: fix overflow of md/safe_mode_delay
	md/raid10: fix wrong setting of max_corr_read_errors
	md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
	md/raid10: fix io loss while replacement replace rdev
	md/raid1-10: factor out a helper to add bio to plug
	md/raid1-10: factor out a helper to submit normal write
	md/raid1-10: submit write io directly if bitmap is not enabled
	block: fix blktrace debugfs entries leakage
	irqchip/stm32-exti: Fix warning on initialized field overwritten
	irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
	svcrdma: Prevent page release when nothing was received
	erofs: simplify iloc()
	erofs: fix compact 4B support for 16k block size
	posix-timers: Prevent RT livelock in itimer_delete()
	tick/rcu: Fix bogus ratelimit condition
	tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
	clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
	PM: domains: fix integer overflow issues in genpd_parse_state()
	perf/arm-cmn: Fix DTC reset
	x86/mm: Allow guest.enc_status_change_prepare() to fail
	x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad()
	drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
	powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
	PM: domains: Move the verification of in-params from genpd_add_device()
	ARM: 9303/1: kprobes: avoid missing-declaration warnings
	cpufreq: intel_pstate: Fix energy_performance_preference for passive
	thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
	rcu: Make rcu_cpu_starting() rely on interrupts being disabled
	rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs
	rcutorture: Correct name of use_softirq module parameter
	rcuscale: Move shutdown from wait_event() to wait_event_idle()
	rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
	rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
	kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
	perf/ibs: Fix interface via core pmu events
	x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
	locking/atomic: arm: fix sync ops
	evm: Complete description of evm_inode_setattr()
	evm: Fix build warnings
	ima: Fix build warnings
	pstore/ram: Add check for kstrdup
	igc: Enable and fix RX hash usage by netstack
	wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
	wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
	libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
	samples/bpf: Fix buffer overflow in tcp_basertt
	spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
	wifi: wilc1000: fix for absent RSN capabilities WFA testcase
	wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
	sctp: add bpf_bypass_getsockopt proto callback
	libbpf: fix offsetof() and container_of() to work with CO-RE
	bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
	spi: dw: Round of n_bytes to power of 2
	nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
	bpftool: JIT limited misreported as negative value on aarch64
	bpf: Remove bpf trampoline selector
	bpf: Fix memleak due to fentry attach failure
	selftests/bpf: Do not use sign-file as testcase
	regulator: core: Fix more error checking for debugfs_create_dir()
	regulator: core: Streamline debugfs operations
	wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
	wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
	wifi: atmel: Fix an error handling path in atmel_probe()
	wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
	wifi: ray_cs: Fix an error handling path in ray_probe()
	wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
	samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
	wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart
	wifi: mac80211: recalc min chandef for new STA links
	selftests/bpf: Fix check_mtu using wrong variable type
	wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
	wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
	ice: handle extts in the miscellaneous interrupt thread
	selftests: cgroup: fix unexpected failure on test_memcg_low
	watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
	watchdog/perf: more properly prevent false positives with turbo modes
	kexec: fix a memory leak in crash_shrink_memory()
	mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used
	memstick r592: make memstick_debug_get_tpc_name() static
	wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
	wifi: mac80211: Fix permissions for valid_links debugfs entry
	rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
	wifi: ath11k: Add missing check for ioremap
	wifi: iwlwifi: pull from TXQs with softirqs disabled
	wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
	wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam
	wifi: cfg80211: rewrite merging of inherited elements
	wifi: cfg80211: drop incorrect nontransmitted BSS update code
	wifi: cfg80211: fix regulatory disconnect with OCB/NAN
	wifi: cfg80211/mac80211: Fix ML element common size calculation
	wifi: ieee80211: Fix the common size calculation for reconfiguration ML
	mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019
	wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
	wifi: ath9k: convert msecs to jiffies where needed
	bpf: Factor out socket lookup functions for the TC hookpoint.
	bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
	bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
	can: length: fix bitstuffing count
	can: kvaser_pciefd: Add function to set skb hwtstamps
	can: kvaser_pciefd: Set hardware timestamp on transmitted packets
	net: stmmac: fix double serdes powerdown
	netlink: fix potential deadlock in netlink_set_err()
	netlink: do not hard code device address lenth in fdb dumps
	bonding: do not assume skb mac_header is set
	selftests: rtnetlink: remove netdevsim device after ipsec offload test
	gtp: Fix use-after-free in __gtp_encap_destroy().
	net: axienet: Move reset before 64-bit DMA detection
	ocfs2: Fix use of slab data with sendpage
	sfc: fix crash when reading stats while NIC is resetting
	net: nfc: Fix use-after-free caused by nfc_llcp_find_local
	lib/ts_bm: reset initial match offset for every block of text
	netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
	netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
	ipvlan: Fix return value of ipvlan_queue_xmit()
	netlink: Add __sock_i_ino() for __netlink_diag_dump().
	drm/amd/display: Add logging for display MALL refresh setting
	radeon: avoid double free in ci_dpm_init()
	drm/amd/display: Explicitly specify update type per plane info change
	drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()
	Input: drv260x - sleep between polling GO bit
	drm/bridge: ti-sn65dsi83: Fix enable error path
	drm/bridge: tc358768: always enable HS video mode
	drm/bridge: tc358768: fix PLL parameters computation
	drm/bridge: tc358768: fix PLL target frequency
	drm/bridge: tc358768: fix TCLK_ZEROCNT computation
	drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
	drm/bridge: tc358768: fix TCLK_TRAILCNT computation
	drm/bridge: tc358768: fix THS_ZEROCNT computation
	drm/bridge: tc358768: fix TXTAGOCNT computation
	drm/bridge: tc358768: fix THS_TRAILCNT computation
	drm/vram-helper: fix function names in vram helper doc
	ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
	ARM: dts: meson8b: correct uart_B and uart_C clock references
	mm: call arch_swap_restore() from do_swap_page()
	clk: vc5: Use `clamp()` to restrict PLL range
	bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
	clk: vc5: Fix .driver_data content in i2c_device_id
	clk: vc7: Fix .driver_data content in i2c_device_id
	clk: rs9: Fix .driver_data content in i2c_device_id
	Input: adxl34x - do not hardcode interrupt trigger type
	drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
	drm/panel: sharp-ls043t1le01: adjust mode settings
	driver: soc: xilinx: use _safe loop iterator to avoid a use after free
	ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices
	drm/vkms: isolate pixel conversion functionality
	drm: Add fixed-point helper to get rounded integer values
	drm/vkms: Fix RGB565 pixel conversion
	ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
	bus: ti-sysc: Fix dispc quirk masking bool variables
	arm64: dts: microchip: sparx5: do not use PSCI on reference boards
	drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
	clk: imx: scu: use _safe list iterator to avoid a use after free
	hwmon: (f71882fg) prevent possible division by zero
	RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
	RDMA/bnxt_re: Fix to remove unnecessary return labels
	RDMA/bnxt_re: Use unique names while registering interrupts
	RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
	RDMA/bnxt_re: Fix to remove an unnecessary log
	drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
	drm/msm/disp/dpu: get timing engine status from intf status register
	drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
	iommu/virtio: Detach domain on endpoint release
	iommu/virtio: Return size mapped for a detached domain
	clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write
	ARM: dts: gta04: Move model property out of pinctrl node
	drm/bridge: anx7625: Convert to i2c's .probe_new()
	drm/bridge: anx7625: Prevent endless probe loop
	ARM: dts: qcom: msm8974: do not use underscore in node name (again)
	arm64: dts: qcom: msm8916: correct camss unit address
	arm64: dts: qcom: msm8916: correct MMC unit address
	arm64: dts: qcom: msm8994: correct SPMI unit address
	arm64: dts: qcom: msm8996: correct camss unit address
	arm64: dts: qcom: sdm630: correct camss unit address
	arm64: dts: qcom: sdm845: correct camss unit address
	arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback
	arm64: dts: qcom: sm8350: correct DMA controller unit address
	arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg
	arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
	arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
	drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
	drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec
	drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
	ARM: ep93xx: fix missing-prototype warnings
	ARM: omap2: fix missing tick_broadcast() prototype
	arm64: dts: qcom: pm7250b: add missing spmi-vadc include
	arm64: dts: qcom: apq8096: fix fixed regulator name property
	arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
	ARM: dts: stm32: Shorten the AV96 HDMI sound card name
	memory: brcmstb_dpfe: fix testing array offset after use
	ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled
	ASoC: es8316: Increment max value for ALC Capture Target Volume control
	ASoC: es8316: Do not set rate constraints for unsupported MCLKs
	ARM: dts: meson8: correct uart_B and uart_C clock references
	soc/fsl/qe: fix usb.c build errors
	RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
	IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
	RDMA/hns: Fix hns_roce_table_get return value
	ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
	arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
	drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
	fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
	arm64: dts: ti: k3-j7200: Fix physical address of pin
	Input: pm8941-powerkey - fix debounce on gen2+ PMICs
	ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
	ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
	hwmon: (gsc-hwmon) fix fan pwm temperature scaling
	hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
	ARM: dts: BCM5301X: fix duplex-full => full-duplex
	clk: Export clk_hw_forward_rate_request()
	drm/amd/display: Fix a test CalculatePrefetchSchedule()
	drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg()
	drm/amdkfd: Fix potential deallocation of previously deallocated memory.
	soc: mediatek: SVS: Fix MT8192 GPU node name
	drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
	drm/radeon: fix possible division-by-zero errors
	HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
	RDMA/rxe: Add ibdev_dbg macros for rxe
	RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
	RDMA/rxe: Fix access checks in rxe_check_bind_mw
	amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
	drm/msm/a5xx: really check for A510 in a5xx_gpu_init
	RDMA/bnxt_re: wraparound mbox producer index
	RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
	clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
	clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
	clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
	clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
	arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes
	arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
	clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
	clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
	clk: tegra: tegra124-emc: Fix potential memory leak
	ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
	drm/msm/dpu: do not enable color-management if DSPPs are not available
	drm/msm/dpu: Fix slice_last_group_size calculation
	drm/msm/dsi: Use DSC slice(s) packet size to compute word count
	drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf
	drm/msm/dsi: Remove incorrect references to slice_count
	drm/msm/dp: Free resources after unregistering them
	arm64: dts: mediatek: Add cpufreq nodes for MT8192
	arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
	drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function.
	drm/amdgpu: Fix usage of UMC fill record in RAS
	drm/msm/dpu: correct MERGE_3D length
	clk: vc5: check memory returned by kasprintf()
	clk: cdce925: check return value of kasprintf()
	clk: si5341: return error if one synth clock registration fails
	clk: si5341: check return value of {devm_}kasprintf()
	clk: si5341: free unused memory on probe failure
	clk: keystone: sci-clk: check return value of kasprintf()
	clk: ti: clkctrl: check return value of kasprintf()
	drivers: meson: secure-pwrc: always enable DMA domain
	ovl: update of dentry revalidate flags after copy up
	ASoC: imx-audmix: check return value of devm_kasprintf()
	clk: Fix memory leak in devm_clk_notifier_register()
	ARM: dts: lan966x: kontron-d10: fix board reset
	ARM: dts: lan966x: kontron-d10: fix SPI CS
	ASoC: amd: acp: clear pdm dma interrupt mask
	PCI: cadence: Fix Gen2 Link Retraining process
	PCI: vmd: Reset VMD config register between soft reboots
	scsi: qedf: Fix NULL dereference in error handling
	pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
	platform/x86: lenovo-yogabook: Fix work race on remove()
	platform/x86: lenovo-yogabook: Reprobe devices on remove()
	platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe()
	PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
	scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
	PCI: pciehp: Cancel bringup sequence if card is not present
	PCI: ftpci100: Release the clock resources
	pinctrl: sunplus: Add check for kmalloc
	PCI: Add pci_clear_master() stub for non-CONFIG_PCI
	scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state
	perf bench: Add missing setlocale() call to allow usage of %'d style formatting
	pinctrl: cherryview: Return correct value if pin in push-pull mode
	platform/x86: think-lmi: mutex protection around multiple WMI calls
	platform/x86: think-lmi: Correct System password interface
	platform/x86: think-lmi: Correct NVME password handling
	pinctrl:sunplus: Add check for kmalloc
	pinctrl: npcm7xx: Add missing check for ioremap
	kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
	powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
	powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
	perf script: Fix allocation of evsel->priv related to per-event dump files
	platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles
	perf dwarf-aux: Fix off-by-one in die_get_varname()
	platform/x86/dell/dell-rbtn: Fix resources leaking on error path
	perf tool x86: Consolidate is_amd check into single function
	perf tool x86: Fix perf_env memory leak
	powerpc/64s: Fix VAS mm use after free
	pinctrl: microchip-sgpio: check return value of devm_kasprintf()
	pinctrl: at91-pio4: check return value of devm_kasprintf()
	powerpc/powernv/sriov: perform null check on iov before dereferencing iov
	powerpc: simplify ppc_save_regs
	powerpc: update ppc_save_regs to save current r1 in pt_regs
	PCI: qcom: Remove PCIE20_ prefix from register definitions
	PCI: qcom: Sort and group registers and bitfield definitions
	PCI: qcom: Use lower case for hex
	PCI: qcom: Use DWC helpers for modifying the read-only DBI registers
	PCI: qcom: Disable write access to read only registers for IP v2.9.0
	riscv: uprobes: Restore thread.bad_cause
	powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
	powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
	PCI: endpoint: Fix Kconfig indent style
	PCI: endpoint: Fix a Kconfig prompt of vNTB driver
	PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction
	PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()
	vfio/mdev: Move the compat_class initialization to module init
	hwrng: virtio - Fix race on data_avail and actual data
	modpost: remove broken calculation of exception_table_entry size
	crypto: nx - fix build warnings when DEBUG_FS is not enabled
	modpost: fix section mismatch message for R_ARM_ABS32
	modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
	crypto: marvell/cesa - Fix type mismatch warning
	crypto: jitter - correct health test during initialization
	modpost: fix off by one in is_executable_section()
	ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
	crypto: kpp - Add helper to set reqsize
	crypto: qat - Use helper to set reqsize
	crypto: qat - unmap buffer before free for DH
	crypto: qat - unmap buffers before free for RSA
	NFSv4.2: fix wrong shrinker_id
	NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
	SMB3: Do not send lease break acknowledgment if all file handles have been closed
	dax: Fix dax_mapping_release() use after free
	dax: Introduce alloc_dev_dax_id()
	dax/kmem: Pass valid argument to memory_group_register_static
	hwrng: st - keep clock enabled while hwrng is registered
	kbuild: Disable GCOV for *.mod.o
	efi/libstub: Disable PCI DMA before grabbing the EFI memory map
	cifs: prevent use-after-free by freeing the cfile later
	cifs: do all necessary checks for credits within or before locking
	smb: client: fix broken file attrs with nodfs mounts
	ksmbd: avoid field overflow warning
	arm64: sme: Use STR P to clear FFR context field in streaming SVE mode
	x86/efi: Make efi_set_virtual_address_map IBT safe
	md/raid1-10: fix casting from randomized structure in raid1_submit_write()
	USB: serial: option: add LARA-R6 01B PIDs
	usb: dwc3: gadget: Propagate core init errors to UDC during pullup
	phy: tegra: xusb: Clear the driver reference in usb-phy dev
	iio: adc: ad7192: Fix null ad7192_state pointer access
	iio: adc: ad7192: Fix internal/external clock selection
	iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
	iio: accel: fxls8962af: fixup buffer scan element type
	Revert "drm/amd/display: edp do not add non-edid timings"
	mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap()
	ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook
	ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
	ALSA: jack: Fix mutex call in snd_jack_report()
	ALSA: pcm: Fix potential data race at PCM memory allocation helpers
	block: fix signed int overflow in Amiga partition support
	block: add overflow checks for Amiga partition support
	block: change all __u32 annotations to __be32 in affs_hardblocks.h
	block: increment diskseq on all media change events
	btrfs: fix race when deleting free space root from the dirty cow roots list
	SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
	w1: w1_therm: fix locking behavior in convert_t
	w1: fix loop in w1_fini()
	dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
	f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
	sh: j2: Use ioremap() to translate device tree address into kernel memory
	usb: dwc2: platform: Improve error reporting for problems during .remove()
	usb: dwc2: Fix some error handling paths
	serial: 8250: omap: Fix freeing of resources on failed register
	clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
	clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
	clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
	clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
	media: usb: Check az6007_read() return value
	media: amphion: drop repeated codec data for vc1l format
	media: amphion: drop repeated codec data for vc1g format
	media: amphion: initiate a drain of the capture queue in dynamic resolution change
	media: videodev2.h: Fix struct v4l2_input tuner index comment
	media: usb: siano: Fix warning due to null work_func_t function pointer
	media: i2c: Correct format propagation for st-mipid02
	media: hi846: fix usage of pm_runtime_get_if_in_use()
	media: mediatek: vcodec: using decoder status instead of core work count
	clk: qcom: reset: support resetting multiple bits
	clk: qcom: ipq6018: fix networking resets
	clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
	clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
	clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
	staging: vchiq_arm: mark vchiq_platform_init() static
	usb: dwc3: qcom: Fix potential memory leak
	usb: gadget: u_serial: Add null pointer check in gserial_suspend
	extcon: Fix kernel doc of property fields to avoid warnings
	extcon: Fix kernel doc of property capability fields to avoid warnings
	usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
	usb: hide unused usbfs_notify_suspend/resume functions
	usb: misc: eud: Fix eud sysfs path (use 'qcom_eud')
	serial: core: lock port for stop_rx() in uart_suspend_port()
	serial: 8250: lock port for stop_rx() in omap8250_irq()
	serial: core: lock port for start_rx() in uart_resume_port()
	serial: 8250: lock port for UART_IER access in omap8250_irq()
	kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
	lkdtm: replace ll_rw_block with submit_bh
	i3c: master: svc: fix cpu schedule in spin lock
	coresight: Fix loss of connection info when a module is unloaded
	mfd: rt5033: Drop rt5033-battery sub-device
	media: venus: helpers: Fix ALIGN() of non power of two
	media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
	sh: Avoid using IRQ0 on SH3 and SH4
	gfs2: Fix duplicate should_fault_in_pages() call
	f2fs: fix potential deadlock due to unpaired node_write lock use
	f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
	KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
	usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
	usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
	usb: common: usb-conn-gpio: Set last role to unknown before initial detection
	usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
	mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe()
	mfd: intel-lpss: Add missing check for platform_get_resource
	Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
	serial: 8250_omap: Use force_suspend and resume for system suspend
	device property: Fix documentation for fwnode_get_next_parent()
	device property: Clarify description of returned value in some functions
	drivers: fwnode: fix fwnode_irq_get[_byname]()
	nvmem: sunplus-ocotp: release otp->clk before return
	nvmem: rmem: Use NVMEM_DEVID_AUTO
	bus: fsl-mc: don't assume child devices are all fsl-mc devices
	mfd: stmfx: Fix error path in stmfx_chip_init
	mfd: stmfx: Nullify stmfx->vdd in case of error
	KVM: s390: vsie: fix the length of APCB bitmap
	KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
	cpufreq: mediatek: correct voltages for MT7622 and MT7623
	misc: fastrpc: check return value of devm_kasprintf()
	clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
	hwtracing: hisi_ptt: Fix potential sleep in atomic context
	mfd: stmpe: Only disable the regulators if they are enabled
	phy: tegra: xusb: check return value of devm_kzalloc()
	lib/bitmap: drop optimization of bitmap_{from,to}_arr64
	pwm: imx-tpm: force 'real_period' to be zero in suspend
	pwm: sysfs: Do not apply state to already disabled PWMs
	pwm: ab8500: Fix error code in probe()
	pwm: mtk_disp: Fix the disable flow of disp_pwm
	md/raid10: fix the condition to call bio_end_io_acct()
	rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
	drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
	drm/i915/guc/slpc: Apply min softlimit correctly
	f2fs: check return value of freeze_super()
	media: cec: i2c: ch7322: also select REGMAP
	sctp: fix potential deadlock on &net->sctp.addr_wq_lock
	net/sched: act_ipt: add sanity checks on table name and hook locations
	net: add a couple of helpers for iph tot_len
	net/sched: act_ipt: add sanity checks on skb before calling target
	spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode
	net: mscc: ocelot: don't report that RX timestamping is enabled by default
	net: mscc: ocelot: don't keep PTP configuration of all ports in single structure
	net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled
	net: dsa: sja1105: always enable the INCL_SRCPT option
	net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
	Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
	Bluetooth: fix invalid-bdaddr quirk for non-persistent setup
	Bluetooth: ISO: use hci_sync for setting CIG parameters
	Bluetooth: MGMT: add CIS feature bits to controller information
	Bluetooth: MGMT: Use BIT macro when defining bitfields
	Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
	ibmvnic: Do not reset dql stats on NON_FATAL err
	net: dsa: vsc73xx: fix MTU configuration
	mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
	spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
	drm/amdgpu: fix number of fence calculations
	drm/amd: Don't try to enable secure display TA multiple times
	mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
	f2fs: fix error path handling in truncate_dnode()
	octeontx2-af: Fix mapping for NIX block from CGX connection
	octeontx2-af: Add validation before accessing cgx and lmac
	ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
	powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
	powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node
	net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
	net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode
	net: fix net_dev_start_xmit trace event vs skb_transport_offset()
	tcp: annotate data races in __tcp_oow_rate_limited()
	bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set()
	xsk: Honor SO_BINDTODEVICE on bind
	net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
	fanotify: disallow mount/sb marks on kernel internal pseudo fs
	riscv: move memblock_allow_resize() after linear mapping is ready
	pptp: Fix fib lookup calls.
	net: dsa: tag_sja1105: fix MAC DA patching from meta frames
	net: dsa: sja1105: always enable the send_meta options
	octeontx-af: fix hardware timestamp configuration
	afs: Fix accidental truncation when storing data
	s390/qeth: Fix vipa deletion
	sh: dma: Fix DMA channel offset calculation
	apparmor: fix missing error check for rhashtable_insert_fast
	i2c: xiic: Don't try to handle more interrupt events after error
	dm: fix undue/missing spaces
	dm: avoid split of quoted strings where possible
	dm ioctl: have constant on the right side of the test
	dm ioctl: Avoid double-fetch of version
	extcon: usbc-tusb320: Convert to i2c's .probe_new()
	extcon: usbc-tusb320: Unregister typec port on driver removal
	btrfs: do not BUG_ON() on tree mod log failure at balance_level()
	i2c: qup: Add missing unwind goto in qup_i2c_probe()
	irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment
	NFSD: add encoding of op_recall flag for write delegation
	irqchip/loongson-pch-pic: Fix initialization of HT vector register
	io_uring: wait interruptibly for request completions on exit
	mmc: core: disable TRIM on Kingston EMMC04G-M627
	mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
	mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
	mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
	wifi: cfg80211: fix regulatory disconnect for non-MLO
	wifi: ath10k: Serialize wake_tx_queue ops
	wifi: mt76: mt7921e: fix init command fail with enabled device
	bcache: fixup btree_cache_wait list damage
	bcache: Remove unnecessary NULL point check in node allocations
	bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
	watch_queue: prevent dangling pipe pointer
	um: Use HOST_DIR for mrproper
	integrity: Fix possible multiple allocation in integrity_inode_get()
	autofs: use flexible array in ioctl structure
	mm/damon/ops-common: atomically test and clear young on ptes and pmds
	shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
	jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
	fs: avoid empty option when generating legacy mount string
	ext4: Remove ext4 locking of moved directory
	Revert "f2fs: fix potential corruption when moving a directory"
	fs: Establish locking order for unrelated directories
	fs: Lock moved directories
	i2c: nvidia-gpu: Add ACPI property to align with device-tree
	i2c: nvidia-gpu: Remove ccgx,firmware-build property
	usb: typec: ucsi: Mark dGPUs as DEVICE scope
	ipvs: increase ip_vs_conn_tab_bits range for 64BIT
	btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
	btrfs: delete unused BGs while reclaiming BGs
	btrfs: bail out reclaim process if filesystem is read-only
	btrfs: add block-group tree to lockdep classes
	btrfs: reinsert BGs failed to reclaim
	btrfs: fix race when deleting quota root from the dirty cow roots list
	btrfs: fix extent buffer leak after tree mod log failure at split_node()
	btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
	ASoC: mediatek: mt8173: Fix irq error path
	ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
	regulator: tps65219: Fix matching interrupts for their regulators
	ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
	ARM: orion5x: fix d2net gpio initialization
	leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
	blktrace: use inline function for blk_trace_remove() while blktrace is disabled
	fs: no need to check source
	xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
	xfs: check that per-cpu inodegc workers actually run on that cpu
	xfs: disable reaping in fscounters scrub
	xfs: fix xfs_inodegc_stop racing with mod_delayed_work
	mm/mmap: Fix extra maple tree write
	drm/i915: Fix TypeC mode initialization during system resume
	drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
	drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
	mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
	netfilter: nf_tables: unbind non-anonymous set if rule construction fails
	netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
	netfilter: nf_tables: do not ignore genmask when looking up chain by id
	netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
	wireguard: queueing: use saner cpu selection wrapping
	wireguard: netlink: send staged packets when setting initial private key
	tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
	block/partition: fix signedness issue for Amiga partitions
	sh: mach-r2d: Handle virq offset in cascaded IRL demux
	sh: mach-highlander: Handle virq offset in cascaded IRL demux
	sh: mach-dreamcast: Handle virq offset in cascaded IRQ demux
	sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQ
	io_uring: Use io_schedule* in cqring wait
	Linux 6.1.39

Change-Id: I5867c943c99c157fa599ecd08da961c632e58302
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-02 19:41:42 +00:00