mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
2f2e115eecbda0de5d89f4303e8ae41018a36991
Steps on the way to a final 6.1.124 lts merge into android14-6.1 Changes included in here are: *747746a3c9Revert "net: defer final 'struct net' free in netns dismantle" *e31da5fb5cMerge 6.1.121 into android14-6.1-lts |\ | *29f02ec58aLinux 6.1.121 | *5d16dd18bfx86/static-call: fix 32-bit build | *b61f346fa0ALSA: usb-audio: Fix a DMA to stack memory bug | *4c24703978x86/xen: remove hypercall page | *1a2471af32x86/xen: use new hypercall functions instead of hypercall page | *7e44e70652x86/xen: add central hypercall functions | *fa719857f6x86/xen: don't do PV iret hypercall through hypercall page | *f8b1f5472bx86/static-call: provide a way to do very early static-call updates | *054f07a204objtool/x86: allow syscall instruction | *259550d6b0x86: make get_cpu_vendor() accessible from Xen code | *8b41e6bccfxen/netfront: fix crash when removing device | *b070291c83tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe() | *60fd3538d2bpf: sync_linked_regs() must preserve subreg_def | *6fb69bb519blk-iocost: Avoid using clamp() on inuse in __propagate_weights() | *0f40a04c2bBluetooth: SCO: Add support for 16 bits transparent voice setting | *48b1de8156Bluetooth: iso: Fix recursive locking warning | *5953891425ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired | *88f1014b5cteam: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL | *4842df9528bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL | *10df49cfcanet/sched: netem: account for backlog updates from child qdisc | *27a650a3d4net: dsa: felix: fix stuck CPU-injected packets with short taprio windows | *4d25a292a7Documentation: PM: Clarify pm_runtime_resume_and_get() return value | *a52ac1d883ASoC: amd: yc: Fix the wrong return value | *9721c398c8qca_spi: Make driver probing reliable | *c47ec91706qca_spi: Fix clock speed for multiple QCA7000 | *dbb159c6cbcxgb4: use port number to set mac addr | *73d97072f6ACPI: resource: Fix memory resource type union access | *32e2b0b796net: sparx5: fix the maximum frame length register | *3860cc1f6anet: sparx5: fix FDMA performance issue | *a0427b82d1spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user() | *1c765f5710net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set() | *da0732ef2anet: mscc: ocelot: be resilient to loss of PTP packets during transmission | *ffd597b227net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe | *5422e628aenet: mscc: ocelot: improve handling of TX timestamp for unknown skb | *534ad1c380net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb() | *3267b254dcnet: defer final 'struct net' free in netns dismantle | *f094919965net: lapb: increase LAPB_HEADER_LEN | *9724cb1881ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() | *5ea817f40dptp: kvm: Use decrypted memory in confidential guest on x86 | *e9c208b290selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted | *4dcd14efb3selftests: mlxsw: sharedbuffer: Remove duplicate test cases | *f12b37e165selftests: mlxsw: sharedbuffer: Remove h1 ingress test case | *61f720e801net/mlx5: DR, prevent potential error pointer dereference | *754ec823eetipc: fix NULL deref in cleanup_bearer() | *a6b98dd546batman-adv: Do not let TT changes list grows indefinitely | *0456f8de1cbatman-adv: Remove uninitialized data in full table TT response | *38f007a96ebatman-adv: Do not send uninitialized TT changes | *28e17d8e1aamdgpu/uvd: get ring reference from rq scheduler | *143f723e9eacpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl | *3faaad820cwifi: mac80211: fix station NSS capability initialization order | *7df24b3a8cwifi: mac80211: clean up 'ret' in sta_link_apply_parameters() | *29e640ae64wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one | *cd1c785864exfat: fix potential deadlock on __exfat_get_dentry_set | *d8fe01ad2dexfat: support dynamic allocate bh for exfat_entry_set_cache | *755fe68cd4smb: client: fix UAF in smb2_reconnect_server() | *46fd10f458bpf, sockmap: Fix update element with same | *842e5af282bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog | *ccab6aad13xfs: only run precommits once per transaction object | *618d34fb8exfs: fix scrub tracepoints when inode-rooted btrees are involved | *c9a5e3a17cxfs: return from xfs_symlink_verify early on V4 filesystems | *eca6418250xfs: don't drop errno values when we fail to ficlone the entire range | *6b72c03ae5xfs: update btree keys correctly when _insrec splits an inode root block | *2129c9d7abdrm/i915: Fix memory leak by correcting cache object name in error handler | *1c5902fa3eusb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode | *c83213b664usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer | *569793fc68usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe() | *3fa13f853dusb: typec: anx7411: fix fwnode_handle reference leak | *02ceda7f64usb: ehci-hcd: fix call balance of clocks handling routines | *e92f79d582usb: dwc2: Fix HCD port connection race | *37927e3600usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature | *195eda3d06usb: dwc2: Fix HCD resume | *b8251050f5ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() | *1a5b5f5b86usb: host: max3421-hcd: Correctly abort a USB request. | *cebf90c2d8ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 | *64afc6fe24blk-cgroup: Fix UAF in blkcg_unpin_online() | *e681c5a824tcp: check space before adding MPTCP SYN options | *37a0e2b362ksmbd: fix racy issue from session lookup and expire | *9245459a99bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors * |5a18c898ddANDROID: GKI: fix CRC changes in ttm_tt.c * |b59a4bd0ccRevert "net: Move {l,t,d}stats allocation to core and convert veth & vrf" * |0b4ff5581fRevert "veth: Use tstats per-CPU traffic counters" * |765e0bd4a4Revert "bpf: Fix dev's rx stats for bpf_redirect_peer traffic" * |a25df979f6Revert "bpf: Fix helper writes to read-only maps" * |115fd6611eRevert "arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint" * |4cf1dd1184Merge 6.1.120 into android14-6.1-lts |\| | *52f863f820Linux 6.1.120 | *c3f594a347Bluetooth: MGMT: Fix possible deadlocks | *56bddf543di3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition | *ec062a450cfs/ntfs3: Sequential field availability check in mi_enum_attr() | *746ed28a96drm/msm: DEVFREQ_GOV_SIMPLE_ONDEMAND is no longer needed | *5446585e42PM / devfreq: Fix build issues with devfreq disabled | *a08c1f1268i3c: master: svc: fix possible assignment of the same address to two devices | *e9645cf5e0i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin | *7f5c20b9faserial: amba-pl011: fix build regression | *4cb99eeb1dusb: dwc3: ep0: Don't reset resource alloc flag | *c807ab3a86drm/amdgpu: rework resume handling for display (v2) | *77ab79b9e4drm/ttm: Print the memory decryption status just once | *ef7efa60a3drm/ttm: Make sure the mapped tt pages are decrypted when needed | *7ca7b6649bveth: Use tstats per-CPU traffic counters | *8e7b5300a0bpf: Fix dev's rx stats for bpf_redirect_peer traffic | *877c81faf0net: Move {l,t,d}stats allocation to core and convert veth & vrf | *988e55abcfbpf: Fix helper writes to read-only maps | *0f910dbf2fmm: call the security_mmap_file() LSM hook in remap_file_pages() | *2c38ab25aaASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init() | *bfcaffd4ccarm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint | *de529504b3arm64/sve: Discard stale CPU state when handling SVE traps | *7d687b9874gve: Fixes for napi_poll when budget is 0 | *6ec0b877d1Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()" | *4ed23e9dd8ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" | *eef7301e67drm/amd/display: Check BIOS images before it is used | *40aed32594mmc: mtk-sd: Fix error handle of probe function | *ca5c9cb647xhci: dbc: Fix STALL transfer event handling | *3ab9326f93io_uring: wake up optimisations | *7d5c04d26dmm/damon/vaddr: fix issue in damon_va_evenly_split_region() | *dd16397b47jffs2: Fix rtime decompressor | *47c9a7f810jffs2: Prevent rtime decompress memory corruption * |04df8ff9abMerge4118bd1834("KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn()") into android14-6.1-lts |\| | *4118bd1834KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn() | *21bc72eef0KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE | *fe695bc157KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device | *cb35445052KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* * |d61182f8b1Revert "scsi: ufs: core: Make DMA mask configuration more flexible" * |9da7c09f0bMergeeed8395d94("udf: Fold udf_getblk() into udf_bread()") into android14-6.1-lts |\| | *eed8395d94udf: Fold udf_getblk() into udf_bread() | *97c22fd510vfio/mlx5: Align the page tracking max message size with the device capability | *ca8e6a7369Revert "unicode: Don't special case ignorable code points" | *db774504betracing/eprobe: Fix to release eprobe when failed to add dyn_event | *b15437fb26btrfs: fix missing snapshot drew unlock when root is dead during swap activation | *641e9638aasched/core: Prevent wakeup of ksoftirqd during idle load balance | *f4a4250cf5sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy | *7791249606sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() | *74b6d260cbkasan: make report_lock a raw spinlock | *ac77fe0577kasan: suppress recursive reports for HW_TAGS | *94ad56f61bio_uring/tctx: work around xa_store() allocation error issue | *3613d540c1serial: 8250_dw: Add Sophgo SG2044 quirk | *2c9502ac83rtc: cmos: avoid taking rtc_lock for extended period of time | *80be263f3fmisc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle | *6d5f0453a2powerpc/prom_init: Fixup missing powermac #size-cells | *c239c3c004ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW | *c8ee41fc35MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a | *b41d8adfd0iio: light: ltr501: Add LTER0303 to the supported devices | *af1d1d3e4eusb: chipidea: udc: handle USB Error Interrupt if IOC not set | *08715b741fLoongArch: Fix sleeping in atomic context for PREEMPT_RT | *816187b183i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock | *d51345f75fPCI: Add ACS quirk for Wangxun FF5xxx NICs | *07911f8385PCI: Add 'reset_subordinate' to reset hierarchy below bridge | *2dcaa24a00PCI: Detect and trust built-in Thunderbolt chips | *9d745a56aei3c: mipi-i3c-hci: Mask ring interrupts before ring stop request | *ef517d2d21f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. | *c6bdc33263verification/dot2: Improve dot parser robustness | *08f3ca17c1smb: client: memcpy() with surrounding object base address | *12433c87d2nvdimm: rectify the illogical code within nd_dax_probe() | *b859dd6702pinctrl: qcom: spmi-mpp: Add PM8937 compatible | *3cc16b146dpinctrl: qcom-pmic-gpio: add support for PM8937 | *0d63c36f03scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset | *f3ffc7769fscsi: st: Don't modify unknown block number in MTIOCGET | *50d9f68e4aleds: class: Protect brightness_show() with led_cdev->led_access mutex | *6e8a13f27escsi: ufs: core: Make DMA mask configuration more flexible | *2991a02389scsi: hisi_sas: Add cond_resched() for no forced preemption model | *4e5a4e8d1btools/rtla: fix collision with glibc sched_attr/sched_set_attr | *943a0c5fa4tracing: Use atomic64_inc_return() in trace_clock_counter() | *69243255f2tracing/ftrace: disable preemption in syscall probe | *a9ca98ec15pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU | *1a16deb517netpoll: Use rcu_access_pointer() in __netpoll_setup | *3100034a2dnet/neighbor: clear error in case strict check is not set | *84e49db5b3rocker: fix link status detection in rocker_carrier_init() | *7c557ba828ASoC: hdmi-codec: reorder channel allocation list | *559b1c7ac2Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet | *f2c3deaf20Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables | *7d9a095160dsa: qca8k: Use nested lock to avoid splat | *67a25ea28fwifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() | *4adc692826wifi: ipw2x00: libipw_rx_any(): fix bad alignment | *ff0346a746drm/amdgpu: set the right AMDGPU sg segment limitation | *324a76b89fALSA: usb-audio: Make mic volume workarounds globally applicable | *6f014c96a1drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov | *491487eeddjfs: add a check to prevent array-index-out-of-bounds in dbAdjTree | *ff9fc48fabjfs: fix array-index-out-of-bounds in jfs_readdir | *51a203470fjfs: fix shift-out-of-bounds in dbSplit | *2eea5fda55jfs: array-index-out-of-bounds fix in dtReadFirst | *8c1b4fea8ddma-debug: fix a possible deadlock on radix_lock | *b295b197dadrm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr | *8ffd84c694drm/amdgpu: Dereference the ATCS ACPI buffer | *266a3354f7drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih | *166df51487drm/sched: memset() 'job' in drm_sched_job_init() | *490f09dee8net: sfp: change quirks for Alcatel Lucent G-010S-P | *8b0161589edrm/panel: simple: Add Microchip AC69T88A LVDS Display panel | *18e450fc83wifi: ath5k: add PCI ID for Arcadyan devices | *cc871a02a5wifi: ath5k: add PCI ID for SX76X | *79e16a0d33net: inet6: do not leave a dangling sk pointer in inet6_create() | *b4513cfd3anet: inet: do not leave a dangling sk pointer in inet_create() | *e8bd6c5f5dnet: ieee802154: do not leave a dangling sk pointer in ieee802154_create() | *5947c9ac08net: af_can: do not leave a dangling sk pointer in can_create() | *ac3eaac4cfBluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() | *bb2f2342a6Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() | *a6cf750b73af_packet: avoid erroring out after sock_init_data() in packet_create() | *a478f3841enet/sched: cbs: Fix integer overflow in cbs_set_port_rate() | *9c3d8ed728net: ethernet: fs_enet: Use %pa to format resource_size_t | *ab716f7666net: fec_mpc52xx_phy: Use %pa to format resource_size_t | *039daf6f02samples/bpf: Fix a resource leak | *77f168247br8169: don't apply UDP padding quirk on RTL8126A | *c5648abf72drm/display: Fix building with GCC 15 | *578afcc9d9drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() | *b2f6165aecdrm/mcde: Enable module autoloading | *20baf71507drm/bridge: it6505: Enable module autoloading | *dd376b0e61drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK | *719497a715drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition | *dce37cb7f6drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model | *09ba19adb9drm/vc4: hvs: Set AXI panic modes for the HVS | *040299b28cdrm/vc4: hdmi: Avoid log spam for audio start failure | *9459e166bcHID: magicmouse: Apple Magic Trackpad 2 USB-C driver support | *ea2ff66febsoc: imx8m: Probe the SoC driver as platform driver * |87f1720a7fRevert "device property: Constify device child node APIs" * |8d0582984fRevert "device property: Add cleanup.h based fwnode_handle_put() scope based cleanup." * |872fb392d5Revert "device property: Introduce device_for_each_child_node_scoped()" * |f5e8852244Revert "leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths" * |3504076522Revert "i3c: Make i3c_master_unregister() return void" * |86f0a42718Revert "i3c: master: add enable(disable) hot join in sys entry" * |b16f40cc36Revert "i3c: master: svc: add hot join support" * |ad10d48070Revert "i3c: master: fix kernel-doc check warning" * |6e6b3eeb00Revert "i3c: master: support to adjust first broadcast address speed" * |efa48b6122Revert "i3c: master: svc: use slow speed for first broadcast address" * |efa3571a54Revert "i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter" * |e8a4474f16Revert "PCI: endpoint: Use a separate lock for protecting epc->pci_epf list" * |703a8674dfRevert "PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()" * |81df1c4551Revert "i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS" * |fc7774be6bRevert "i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED" * |77e519c5beRevert "i3c: master: Fix dynamic address leak when 'assigned-address' is present" * |059dc61b44Merge8379d0cbd5("mmc: core: Add SD card quirk for broken poweroff notification") into android14-6.1-lts |\| | *8379d0cbd5mmc: core: Add SD card quirk for broken poweroff notification | *8caec5e4a5media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 | *467d2d7ccbmedia: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera | *1b36192357perf/x86/amd: Warn only on new bits set | *0ab4951c14kcsan: Turn report_filterlist_lock into a raw_spinlock | *2c0027dc17kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() | *bcea29dff6btrfs: do not clear read-only when adding sprout device | *72c49143fbbtrfs: avoid unnecessary device path update for the same device | *b5be6a0bb6s390/cpum_sf: Handle CPU hotplug remove during sampling | *670fc6d14fepoll: annotate racy check | *f8f794f387iommu/arm-smmu: Defer probe of clients after smmu device bound | *254abd3d87lib: stackinit: hide never-taken branch from compiler | *5411aaa1d8ocfs2: update seq_file index in ocfs2_dlm_seq_next | *74eb8dd0c5mmc: core: Further prevent card detect during shutdown | *374914d90ammc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet | *48dc44f3c1regmap: detach regmap from dev on regmap_exit | *ed08c93d5axsk: fix OOB map writes when deleting elements | *0af08132eedma-fence: Use kernel's sort for merging fences | *033e49e92fdma-fence: Fix reference leak on fence merge failure path | *9dee6bfab0dma-buf: fix dma_fence_array_signaled v4 | *98c03d0593bpf: fix OOB devmap writes when deleting elements | *c23abcb314modpost: Add .irqentry.text to OTHER_SECTIONS | *f0cbcf1f77drm/amdgpu/hdp5.2: do a posting read when flushing HDP | *94b33b2d76drm/dp_mst: Fix resetting msg rx state after topology removal | *b0afd7eadcdrm/dp_mst: Verify request type in the corresponding down message reply | *780fa184d4drm/dp_mst: Fix MST sideband message body length check | *5202391970bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again | *5af8366625nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() | *8972226129scsi: ufs: core: Add missing post notify for power mode change | *7b21233e5fscsi: ufs: core: sysfs: Prevent div by zero | *c7a2f0ce45scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt | *b3e6f25176scsi: qla2xxx: Fix use after free on unload | *7f3e10e9c2scsi: qla2xxx: Supported speed displayed incorrectly for VPorts | *61cee38459scsi: qla2xxx: Fix NVMe and NPIV connect issue | *1b8b9c0eeescsi: qla2xxx: Fix abort in bsg timeout | *ed4e9fa189ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) | *388ff61cf0ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 | *2e72135e07ALSA: usb-audio: add mixer mapping for Corsair HS80 | *1370cf3eb5arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL | *83df26299darm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs | *896c1557f8tracing: Fix cmp_entries_dup() to respect sort() comparison rules | *bfd8d65d84can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6. | *46637a608fcan: dev: can_set_termination(): allow sleeping GPIOs | *4b2f2abd27watchdog: rti: of: honor timeout-sec property | *8cd7490fc0ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write | *de4d790dcfksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read | *dba3c45e33LoongArch: Add architecture specific huge_pte_clear() | *2cd323c55bHID: wacom: fix when get product name maybe null pointer | *2521664c1fmm: page_alloc: move mlocked flag clearance into free_pages_prepare() | *f6b5e3c7cbbpf: Fix exact match conditions in trie_get_next_key() | *b332849f27bpf: Handle in-place update for full LPM trie correctly | *e4fd0dde29bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem | *5bc31abdc7bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie | *68fc3da03ciio: magnetometer: yas530: use signed integer type for clamp limits | *2939c05efbscatterlist: fix incorrect func name in kernel-doc | *67c2c6d056ocfs2: free inode when ocfs2_get_init_inode() fails | *5abef60d14drm/v3d: Enable Performance Counters before clearing them | *907362d4c4scsi: scsi_debug: Fix hrtimer support for ndelay | *373d55a47dspi: mpc52xx: Add cancel_work_sync before module remove | *935ac3d517tools: Override makefile ARCH variable if defined, but empty | *8c28274b2dALSA: usb-audio: Notify xrun for low-latency mode | *456f08d24atcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg | *0f51eb88c3drm/sti: Add __iomem for mixer_dbg_mxn's parameter | *31a19580babpftool: fix potential NULL pointer dereferencing in prog_dump() | *e7a289f3e3bpftool: Remove asserts from JIT disassembler | *98452de451xsk: always clear DMA mapping information when unmapping the pool | *4ba1e05536drm/bridge: it6505: Fix inverted reset polarity | *39d3bb22a8drm/bridge: it6505: update usleep_range for RC circuit charge time | *28a01c6b3fleds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths | *6fedf3dc30device property: Introduce device_for_each_child_node_scoped() | *da1097f8d9device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. | *0ba045ab08device property: Constify device child node APIs | *3c2a6d4d02PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf() | *9102582762PCI: endpoint: Use a separate lock for protecting epc->pci_epf list | *8c77c55f45i3c: master: Fix dynamic address leak when 'assigned-address' is present | *432b688424i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED | *e195da0610i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS | *6d636e0934i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter | *9530ad77c2i3c: master: svc: use slow speed for first broadcast address | *9be9327905i3c: master: support to adjust first broadcast address speed | *4c135c0a52i3c: master: fix kernel-doc check warning | *6d4fffb144i3c: master: svc: add hot join support | *4fa1dfad77i3c: master: add enable(disable) hot join in sys entry | *87e0f28edai3c: Make i3c_master_unregister() return void | *c74e733b96driver core: fw_devlink: Stop trying to optimize cycle detection logic | *a3284739bbdriver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link | *84bdb88f70driver core: fw_devlink: Improve logs for cycle detection | *6f24a5f830ntp: Remove invalid cast in time offset math | *6c013fde1cpowerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang | *2b015f0652powerpc/vdso: Refactor CFLAGS for CVDSO build | *e4ccf8ec27powerpc/vdso: Include CLANG_FLAGS explicitly in ldflags-y | *1234c16941powerpc/vdso: Remove an unsupported flag from vgettimeofday-32.o with clang | *8d1d3940efpowerpc/vdso: Improve linker flags | *a911a32157powerpc/vdso: Remove unused '-s' flag from ASFLAGS | *1747a559aapowerpc/vdso: Skip objtool from running on VDSO files * |84fa5db774ANDROID: GKI: virtual_device: add usb_find_common_endpoints to symbol list * |c3c00ed2dcRevert "crypto: api - Add crypto_tfm_get" * |b0bd967ce7Revert "crypto: api - Add crypto_clone_tfm" * |24ffe8caa6Revert "llc: Improve setsockopt() handling of malformed user input" * |daaf475999Merge749a916a9c("usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED") into android14-6.1-lts |\| | *749a916a9cusb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED | *68fb250eecusb: dwc3: ep0: Don't reset resource alloc flag (including ep0) | *d60098113dusb: dwc3: gadget: Rewrite endpoint allocation flow | *cc372a2739serial: amba-pl011: Fix RX stall when DMA is used | *5283338fcdserial: amba-pl011: Use port lock wrappers | *09adf8792bgpio: grgpio: Add NULL check in grgpio_probe | *c942c54a36gpio: grgpio: use a helper variable to store the address of ofdev->dev | *6af853cf5fKVM: arm64: Don't retire aborted MMIO instruction | *b18c92b051KVM: arm64: Change kvm_handle_mmio_return() return polarity | *c1c2c835a0net/mlx5e: Remove workaround to avoid syndrome for internal port | *2ee7bdc7cbgeneve: do not assume mac header is set in geneve_xmit_skb() | *a1a68b5702ethtool: Fix wrong mod state in case of verbose and no_mask bitset | *23a6919bb3netfilter: nft_set_hash: skip duplicated elements pending gc run | *5bae60a933netfilter: ipset: Hold module reference while requesting a module | *082b0dac78net: sched: fix erspan_opt settings in cls_flower | *8009cdcc49igb: Fix potential invalid memory access in igb_init_module() | *49b0aa1008ixgbe: downgrade logging of unsupported VF API version to debug | *8ac227d875ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5 | *b6fcf1f335net/qed: allow old cards not supporting "num_images" to work | *0cf598548anet/smc: fix LGR and link use-after-free issue | *d62d5180c0tipc: Fix use-after-free of kernel socket in cleanup_bearer(). | *6ff67909eedccp: Fix memory leak in dccp_feat_change_recv | *535add1e9fnet/ipv6: release expired exception dst cached in socket | *c3c87e1432net-timestamp: make sk_tskey more predictable in error path | *f117cba69ccan: j1939: j1939_session_new(): fix skb reference counting | *6bb5c8ebc9net: hsr: avoid potential out-of-bound access in fill_frame_info() | *11a9c19c28net/sched: tbf: correct backlog statistic for GSO packets | *085980b68bptp: Add error handling for adjfine callback in ptp_clock_adjtime | *4db84fc352ptp: convert remaining drivers to adjfine interface | *7064a6daa4netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level | *ab9916321cnetfilter: x_tables: fix LED ID check in led_tg_check() | *664d0feab9ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() | *d6c90ba51ecan: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics | *425d7c6fa5can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics | *94f2bb4386can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics | *4a76e5e83ecan: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics | *3537b2860ccan: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics | *0691005ad7can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics | *4ad77eb8f2can: hi311x: hi3110_can_ist(): fix potential use-after-free | *3a03875399can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL | *c5435a6d5ccan: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails | *b6109556cacan: gs_usb: add usb endpoint address detection at driver probe step | *003f492e95can: gs_usb: add VID/PID for Xylanta SAINT3 product family | *92cd695dd5can: gs_usb: uniformly use "parent" as variable name for struct gs_usb | *a04d8f5834can: gs_usb: gs_usb_probe(): align block comment | *3c5d346668can: gs_usb: remove leading space from goto labels | *e58e41c25awatchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() | *d0c1a72b56watchdog: apple: Actually flush writes after requesting watchdog restart | *0bcea01215iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call | *d17b991ac4drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7 | *42c2dab662drm/etnaviv: flush shader L1 cache after user commandstream | *40725c5fabdrm/sti: avoid potential dereference of error pointers | *b79612ed6bdrm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check | *6b0d0d6e9ddrm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check | *44a2c518abbtrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc() | *005873743fpowerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang | *d497cdd2c3powerpc: Fix stack protector Kconfig test for clang | *00663d3e00iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer | *fa4c8ae526iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() | *45abb68c94nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur | *7d8f7816benfsd: make sure exp active before svc_export_show | *39353c9259PCI: rockchip-ep: Fix address translation unit programming | *6404f3ae4fdm thin: Add missing destroy_work_on_stack() | *514b6cca20ovl: properly handle large files in ovl_security_fileattr | *748d495e87thermal: int3400: Fix reading of current_uuid for active policy | *e8ceff4995fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero | *d0c2cb03abPCI: keystone: Add link up check to ks_pcie_other_map_bus() | *481a1e8a79PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible | *991e33a99fi3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() | *e1cf8c1177i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled | *6968bcb7fascsi: ufs: exynos: Fix hibern8 notify callbacks | *a87760ae39util_macros.h: fix/rework find_closest() macros | *051762925eceph: extract entity name from device id | *213f22fb42ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire() | *8fe148d39cARM: 9430/1: entry: Do a dummy read from VMAP shadow | *5bb7a2c3afs390/entry: Mark IRQ entries to fix stack depot warnings | *95c98e7ab8ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow | *022e13518bad7780: fix division by zero in ad7780_write_raw() | *4c028c1bf8clk: qcom: gcc-qcs404: fix initial rate of GPLL3 | *133be7fa5aleds: lp55xx: Remove redundant test for invalid channel number | *34e18de94biommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables | *df8796f1ccvmstat: call fold_vm_zone_numa_events() before show per zone NUMA event | *7ae27880deftrace: Fix regression with module command in stack_trace_filter | *459904a873maple_tree: refine mas_store_root() on storing NULL | *ff43d008bbovl: Filter invalid inodes with missing lookup function | *19464d7322media: uvcvideo: Require entities to have a non-zero unique ID | *5aad0a6b59media: uvcvideo: Stop stream during unregister | *17e5613666media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() | *71d0e403f6media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() | *bbbc4f7459media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled | *c72d1cd2bemedia: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled | *2155e91924media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available | *dc03866b5fmedia: ts2020: fix null-ptr-deref in ts2020_probe() | *12914fd765media: imx-jpeg: Ensure power suppliers be suspended before detach them | *34a3466a92media: i2c: tc358743: Fix crash in the probe error path when using polling | *9eb254505darm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay | *e90b73f02fmedia: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled | *b88556e82dmedia: imx-jpeg: Set video drvdata before register video device | *cfe96c7c33media: amphion: Set video drvdata before register video device | *6ca8299aa7arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay | *3f1fcc1021arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer | *6370db28afbtrfs: ref-verify: fix use-after-free after invalid ref action | *db66fb87c2btrfs: add a sanity check for btrfs root in btrfs_search_slot() | *1dfc86bea8btrfs: add might_sleep() annotations | *dcbcd9c88ebtrfs: don't loop for nowait writes when checking for cross references | *3e6ff207cdquota: flush quota_release_work upon quota writeback | *f5803e3bb9xfs: remove unknown compat feature check in superblock write validation | *c43df7dae2sh: intc: Fix use-after-free bug in register_intc_controller() | *87a95ee34asunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport | *0f29fd2cd3nfs: ignore SB_RDONLY when mounting nfs | *c2f8665338modpost: remove incorrect code in do_eisa_entry() | *a6f772c796rtc: ab-eoz9: don't fail temperature reads on undervoltage notification | *4dcaa86552perf/arm-cmn: Ensure port and device id bits are set properly | *ddce811ed3perf/arm-smmuv3: Fix lockdep assert in ->event_init() | *b9e26059669p/xen: fix release of IRQ | *91b4763da39p/xen: fix init sequence | *c375804cf5block: return unsigned int from bdev_io_min | *cfc4647055rtc: rzn1: fix BCD to rtc_time conversion errors | *37a22fd4b8jffs2: fix use of uninitialized variable | *74981f7577ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit | *6afdcb2857ubi: fastmap: Fix duplicate slab cache names while attaching | *f88a7f5e26ubifs: Correct the total block count by deducting journal reservation | *6aa2932c6eubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty | *fde5653550rtc: check if __rtc_read_time was successful in rtc_timer_do_work() | *54a60de9a6rtc: abx80x: Fix WDT bit position of the status register | *ba3135792ertc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() | *ba6e6c04f6NFSv4.0: Fix a use-after-free problem in the asynchronous open() | *8a73401dacum: Always dump trace for specified task in show_stack | *8fd508d433um: Fix the return value of elf_core_copy_task_fpregs | *1575df9686um: Fix potential integer overflow during physmem setup | *068c0b50f3SUNRPC: make sure cache entry active before cache_show | *de53c53051NFSD: Prevent a potential integer overflow | *3d230cfd4bipc: fix memleak if msg_init_ns failed in create_ipc_ns | *7f34d90a7flib: string_helpers: silence snprintf() output truncation warning | *2de63befbeublk: fix error code for unsupported command | *c9e72352a1usb: dwc3: gadget: Fix looping of queued SG entries | *6cb33da1c8usb: dwc3: gadget: Fix checking for number of TRBs left | *c749500b28usb: musb: Fix hardware lockup on first Rx endpoint request | *338ae99f3esmb3: request handle caching when caching directories | *7ca7a0a983ALSA: hda/realtek: Apply quirk for Medion E15433 | *9d186d6aacALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max | *3a5fc93296ALSA: hda/realtek: Set PCBeep to default value for ALC274 | *fe73dc2740ALSA: hda/realtek: Update ALC225 depop procedure | *832efbb74bALSA: pcm: Add sanity NULL check for the default mmap fault handler | *71f9c0f1e3media: v4l2-core: v4l2-dv-timings: check cvt/gtf result | *6b4c689060soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting() | *372dc95091media: wl128x: Fix atomicity violation in fmc_send_cmd() | *18023f0992HID: wacom: Interpret tilt data from Intuos Pro BT as signed values | *5f10c60629block: fix ordering between checking BLK_MQ_S_STOPPED request adding | *023438d01barm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled | *59ad8b56afublk: fix ublk_ch_mmap() for 64K page size | *2b6b8e011fsh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK | *dc5251b1afum: vector: Do not use drvdata in release | *03d1f525d4serial: 8250: omap: Move pm_runtime_get_sync | *ef42e3edf9serial: 8250_fintek: Add support for F81216E | *170011e922dt-bindings: serial: rs485: Fix rs485-rts-delay property | *160cd5f956um: net: Do not use drvdata in release | *a5a75207efum: ubd: Do not use drvdata in release | *6a3dbe75b2ubi: wl: Put source PEB into correct list if trying locking LEB failed | *d427e3aa84platform/chrome: cros_ec_typec: fix missing fwnode reference decrement | *082dc185b8parisc/ftrace: Fix function graph tracing disablement | *c923c437edcpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power() | *1050f58715mtd: spi-nor: core: replace dummy buswidth from addr to data | *f69123bb5cspi: Fix acpi deferred irq probe | *7ffef5e5d5netfilter: ipset: add missing range check in bitmap_ip_uadt | *69418eec0cgpio: exar: set value when external pull-up or pull-down is present | *51c8380cc4Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit" | *6a558edf0fserial: sh-sci: Clean sci_ports[0] after at earlycon exit | *c17418f43aRevert "usb: gadget: composite: fix OS descriptors w_value logic" | *7e696b9790wifi: brcmfmac: release 'root' node in all execution paths | *c386fb76f0wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures | *fc1f391a71driver core: bus: Fix double free in driver API bus_register() | *d5a63a0bc8usb: xhci: Fix TD invalidation under pending Set TR Dequeue | *9e07ab9ad3Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() | *d84150aab3exfat: fix uninit-value in __exfat_get_dentry_set | *20a9244a39dt-bindings: iio: dac: ad3552r: fix maximum spi speed | *9a27ca3da0pinctrl: qcom: spmi: fix debugfs drive strength | *be063ffa28locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() | *445faec21ftty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler | *89265f8870apparmor: test: Fix memory leak for aa_unpack_strdup() | *16c507df50comedi: Flush partial mappings in error case | *65988ab857fsnotify: fix sending inotify event with unexpected filename | *20502f0b3fPCI: Fix use-after-free of slot->bus on hot remove | *147c97ea83KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status | *488d303696KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR | *b2256aa49epowerpc/pseries: Fix KVM guest detection for disabling hardlockup detector | *b3286d64d9KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE | *1d3d3513d4crypto: x86/aegis128 - access 32-bit arguments as 32-bit | *d54a6d066aperf/x86/intel/pt: Fix buffer full but size is 0 case | *687c5f18b0ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata() | *b10ab1fd2aASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00 | *9c356fc32ajfs: xattr: check invalid xattr size more strictly | *e99f7c2c16ext4: fix FS_IOC_GETFSMAP handling | *a486ba40e2ext4: supress data-race warnings in ext4_free_inodes_{count,set}() | *78e9af68a7soc: qcom: socinfo: fix revision check in qcom_socinfo_probe() | *f584f211c0ASoC: Intel: sst: Fix used of uninitialized ctx to log an error | *ed753a3bd9dma: allow dma_get_cache_alignment() to be overridden by the arch code | *5e859e08bepowerpc: move the ARCH_DMA_MINALIGN definition to asm/cache.h | *3d52b86bd5mm/slab: decouple ARCH_KMALLOC_MINALIGN from ARCH_DMA_MINALIGN | *95a4d701e2arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled | *cdbef2d0e2Revert "arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled" | *920a369a9fALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices | *75fa2d8b3cmlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path | *c81154a308perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated | *945559be6ebtrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations | *224fd631c4rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb() | *db1d7e1794drm/amd/display: Check phantom_stream before it is used | *e8a2476789drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func | *0d94d9cbd9drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw | *23cb613954drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw | *cbc6fc9cfcwifi: iwlwifi: mvm: avoid NULL pointer dereference | *4c823e4027media: aspeed: Fix memory overwrite if timing is 1600x900 | *4a04ce0bc9usb: ehci-spear: fix call balance of sehci clk handling routines | *da13ade87aALSA: usb-audio: Fix out of bounds reads when finding clock sources | *3fc0996d2fxen: Fix the issue of resource not being properly released in xenbus_dev_probe() | *d1e3efe783xfs: add bounds checking to xlog_recover_process_data | *5873aa7f81scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths | *386613a44bntfs3: Add bounds checking to mi_enum_attr() | *e99faa9735fs/ntfs3: Fixed overflow check in mi_enum_attr() | *1403991a40mailbox: mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable() | *2f3cee7f3eASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry | *3ae27e61d1apparmor: fix 'Do simple duplicate message elimination' | *5db93cdacfALSA: hda/realtek: Update ALC256 depop procedure | *6adeb401fdcounter: ti-ecap-capture: Add check for clk_enable() | *cb479d737dcounter: stm32-timer-cnt: Add check for clk_enable() | *367f7727aemisc: apds990x: Fix missing pm_runtime_disable() | *de47d0f430USB: chaoskey: Fix possible deadlock chaoskey_list_lock | *78e892874cUSB: chaoskey: fail open after removal | *cfb7f88ed3usb: yurex: make waiting on yurex_write interruptible | *83aa97ef37usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() | *2dc9845228iio: light: al3010: Fix an error handling path in al3010_probe() | *7d338cee86ipmr: fix tables suspicious RCU usage | *5e656d0565ip6mr: fix tables suspicious RCU usage | *9a3c1ad93etcp: Fix use-after-free of nreq in reqsk_timer_handler(). | *a7845361d5rxrpc: Improve setsockopt() handling of malformed user input | *981d647c6fllc: Improve setsockopt() handling of malformed user input | *f688979e42crypto: api - Add crypto_clone_tfm | *e470d423b0crypto: api - Add crypto_tfm_get | *cdfc818ffdBluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync | *be3fa6b041bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down | *0d339e1258net: hsr: fix hsr_init_sk() vs network/transport headers. | *1169cfe66aspi: atmel-quadspi: Fix register name in verbose logging function | *5b8520754focteontx2-af: RPM: Fix mismatch in lmac type | *86fd76e6e8net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken | *c93792cad8marvell: pxa168_eth: fix call balance of pep->clk handling routines | *9a2c2ca00enet: mdio-ipq4019: add missing error check | *ca97dd1042net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged | *934326aef7s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct() | *cd11087343net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration | *ef71bab156tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets | *a217fc3958net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device | *977128343fnet: usb: lan78xx: Fix double free issue with interrupt buffer allocation | *42bc30da34power: supply: bq27xxx: Fix registers of bq27426 | *dc7c33eec3power: supply: core: Remove might_sleep() from power_supply_put() | *8382e92f90LoongArch: BPF: Sign-extend return values | *bcfb04e974LoongArch: Fix build failure with GCC 15 (-std=gnu23) | *9db9e4d50bLoongArch: Tweak CFLAGS for Clang compatibility | *df10201960fs_parser: update mount_api doc to match function signature | *6c6502d944vfio/pci: Properly hide first-in-list PCIe extended capability | *ea3f18a680selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels | *7c8938844evdpa/mlx5: Fix suboptimal range on iotlb iteration | *bc4f7dde47hwmon: (tps23861) Fix reporting of negative temperatures | *2ee368b447NFSD: Fix nfsd4_shutdown_copy() | *94d2d6d398svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() | *f143df272csunrpc: simplify two-level sysctl registration for svcrdma_parm_table | *03b72929f7NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() | *0c3b0e326fNFSD: Prevent NULL dereference in nfsd4_process_cb_update() | *a1cc346cf7remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region | *a572eb5078rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length | *1ad64de591rpmsg: glink: Fix GLINK command prefix | *79327e3662remoteproc: qcom: pas: add minidump_id to SM8350 resources | *4e115f31c3remoteproc: qcom: q6v5: Use _clk_get_optional for aggre2_clk | *57ef7705a3perf trace: Avoid garbage when not printing a syscall's arguments | *8b601e05c4perf trace: Do not lose last events in a race | *c1f8195bf6svcrdma: Address an integer overflow | *bab3e34276m68k: coldfire/device.c: only build FEC when HW macros are defined | *b3154c4320m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x | *6ac0ea38a8perf trace: avoid garbage when not printing a trace event's arguments | *e92bca0277f2fs: fix to avoid forcing direct write to use buffered IO on inline_data inode | *07c0787286f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID | *b4751fc0dbf2fs: check curseg->inited before write_sum_page in change_curseg | *3d3926eec7f2fs: remove the unused flush argument to change_curseg | *f3ba45c176f2fs: open code allocate_segment_by_default | *7d9b8b6ca9f2fs: remove struct segment_allocation default_salloc_ops | *77f047d81cf2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block | *afc63bbc9cperf ftrace latency: Fix unit on histogram first entry when using --use-nsec | *4e9d6942d1PCI: cpqphp: Fix PCIBIOS_* return value confusion | *60f5d361aePCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads | *928883efeeperf probe: Correct demangled symbols in C++ program | *918b71d6f1perf probe: Fix libdw memory leak | *6e58b29879f2fs: fix to account dirty data in __get_secs_required() | *b6e617c111f2fs: compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks | *4d41eb5bfaperf stat: Fix affinity memory leaks on error path | *d4b553cc5cperf stat: Close cork_fd when create_perf_stat_counter() failed | *931d07ccffPCI: Fix reset_method_store() memory leak | *4fe12d6bf7perf cs-etm: Don't flush when packet_queue fills up | *04eef38c53mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb() | *cd2a4e32aasmb: cached directories can be more than root file handle | *07fdc51604pinctrl: k210: Undef K210_PC_DEFAULT | *08c494c198clk: clk-axi-clkgen: make sure to enable the AXI bus clock | *d9b1bd1e1edt-bindings: clock: axi-clkgen: include AXI clk | *9a5905b725clk: clk-apple-nco: Add NULL check in applnco_probe | *40f4326ed0fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem() | *30293309effbdev/sh7760fb: Alloc DMA memory from hardware device | *3d9f5e40ffpowerpc/kexec: Fix return of uninitialized variable | *6ad49b3c53powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static | *f99cc5112fKVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending doorbells | *6a6e47dc00KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests | *ac2ec07ce6dax: delete a stale directory pmem | *83f8713a0eocfs2: fix uninitialized value in ocfs2_file_read_iter() | *678098cef6cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power() | *8ef0b11af7cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost() | *52617e76f4RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg() | *630c6b9116RDMA/hns: Fix out-of-order issue of requester when setting FENCE * |c80fef4574Revert "sock_diag: add module pointer to "struct sock_diag_handler"" * |6101867a91Revert "sock_diag: allow concurrent operations" * |6e60bcaa85Revert "sock_diag: allow concurrent operation in sock_diag_rcv_msg()" * |8702a01dbdRevert "net: use unrcu_pointer() helper" * |11afae5231Revert "ipv6: release nexthop on device removal" * |bbe27ab999Mergeb778b52404("scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()") into android14-6.1-lts |\| | *b778b52404scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb() | *b514f45e0fscsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() | *31f29289c7scsi: fusion: Remove unused variable 'rc' | *8f5a97443bscsi: bfa: Fix use-after-free in bfad_im_module_exit() | *41f80bdd52fs/proc/kcore.c: fix coccinelle reported ERROR instances | *7d3b437385mfd: rt5033: Fix missing regmap_del_irq_chip() | *23a2a5770diommu/vt-d: Fix checks and print in pgtable_walk() | *ef4a6cb5f2iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes() | *6786d623fbclk: imx: clk-scu: fix clk enable state save and restore | *882d94d746clk: imx: fracn-gppll: fix pll power up | *f7aee64ed7clk: imx: fracn-gppll: correct PLL initialization flow | *c92515247fclk: imx: lpcg-scu: SW workaround for errata (e10858) | *1b67ca853aclk: renesas: rzg2l: Fix FOUTPOSTDIV clk | *9bc7ccfbd3clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset | *4799f3f8fdRDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey | *31c6fe9b79RDMA/hns: Fix cpu stuck caused by printings during reset | *284a8650dfRDMA/hns: Remove unnecessary QP type checks | *7519e81df8RDMA/hns: Use dev_* printings in hem code instead of ibdev_* | *9f42b87d0fRDMA/hns: Add clear_hem return value to log | *503d957679RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci | *1975b481f6cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost() | *a357b63fd2cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw() | *fa5b5ea257powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore | *4d2655754epowerpc/mm/fault: Fix kfence page fault reporting | *24cbc37e83mtd: rawnand: atmel: Fix possible memory leak | *57d385c07fmtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE | *dff61d85bcmtd: hyperbus: rpc-if: Convert to platform remove callback returning void | *a0222dbbf6memory: renesas-rpc-if: Remove Runtime PM wrappers | *f025336fd8memory: renesas-rpc-if: Pass device instead of rpcif to rpcif_*() | *f7ef1b97cememory: renesas-rpc-if: Improve Runtime PM handling | *aabef6301dpowerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init() | *6ffdb03366powerpc/fadump: Refactor and prepare fadump_cma_init for late init | *dd6383dd6acpufreq: loongson2: Unregister platform_driver on failure | *7ba45b8bc6mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices | *56acf41577mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device | *c310e6916cmfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device | *50952a6ff5mfd: da9052-spi: Change read-mask to write-mask | *c929407918mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race | *ccfbcc7d55powerpc/vdso: Flag VDSO64 entry points as functions | *3887bc73d4pinctrl: zynqmp: drop excess struct member description | *cc344fdd0etrace/trace_event_perf: remove duplicate samples on the first tracepoint event | *4387cef540unicode: Fix utf8_load() error path | *386efa339ebpf: fix recursive lock when verdict program return SK_PASS | *a628d40d28wireguard: selftests: load nf_conntrack if not present | *7cd5b42796netpoll: Use rcu_access_pointer() in netpoll_poll_lock | *0f67ca2a80Bluetooth: fix use-after-free in device_for_each_child() | *ea8cc56db6ALSA: 6fire: Release resources at card release | *237f3faf01ALSA: caiaq: Use snd_card_free_when_closed() at disconnection | *bc778ad3e4ALSA: us122l: Use snd_card_free_when_closed() at disconnection | *7bd8838c0eALSA: usx2y: Use snd_card_free_when_closed() at disconnection | *f61b836ce9net: rfkill: gpio: Add check for clk_enable() | *c01c0b270ddrm/amdkfd: Fix wrong usage of INIT_WORK() | *e636d87d12selftests: net: really check for bg process completion | *b2f26a27eaipv6: release nexthop on device removal | *ad3c88eb3cnet: use unrcu_pointer() helper | *adf8650938sock_diag: allow concurrent operation in sock_diag_rcv_msg() | *916551244asock_diag: allow concurrent operations | *9c116890aesock_diag: add module pointer to "struct sock_diag_handler" | *9610b69033bpf, sockmap: Fix sk_msg_reset_curr | *f58d3aa457bpf, sockmap: Several fixes to bpf_msg_pop_data | *cadfa4d23fbpf, sockmap: Several fixes to bpf_msg_push_data | *9f5d3dd142selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap | *4a9eebcee4selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap | *0bff469c83selftests/bpf: Fix SENDPAGE data logic in test_sockmap | *a479d22242selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap | *f500518cc8netlink: typographical error in nlmsg_type constants definition | *9c49d37707netfilter: nf_tables: must hold rcu read lock while iterating object type list | *7703551d0bnetfilter: nf_tables: skip transaction if update object is not implemented | *7f6f583be3drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk() | *27591e2e91wifi: wfx: Fix error handling in wfx_core_init() | *5a8c948d3adrm/etnaviv: hold GPU lock across perfmon sampling | *f8cae8a21bdrm/etnaviv: fix power register offset on GC300 | *ab96894adedrm/etnaviv: Request pages from DMA32 zone on addressing_limited | *1867879b7adrm/msm/gpu: Check the status of registration to PM QoS | *372f00e22edrm/msm/gpu: Bypass PM QoS constraint for idle clamp | *5d187dcbaadrm/msm/gpu: Add devfreq tuning debugfs | *8e57e58ecfdrm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq() | *9e63fd47e6bpf, arm64: Remove garbage frame for struct_ops trampoline | *8f544cfc96drm/panfrost: Remove unused id_mask from struct panfrost_model | *b94052830eocteontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c | *1611b1ea7cocteontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c | *856ad633e1octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c | *8c9f8b35dcocteontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c | *05a6ce174cocteontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c | *9265b6ee75octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c | *2bea5fa601drm: fsl-dcu: enable PIXCLK on LS1021A | *b466746cfbwifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan() | *861cebee26selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap | *a315b5b672selftests/bpf: Fix msg_verify_data in test_sockmap | *df3554b221drm/bridge: tc358767: Fix link properties discovery | *b3a9001123netdevsim: copy addresses for both in and out paths | *241aef4f88libbpf: never interpret subprogs in .text as entry programs | *da508bb398libbpf: fix sym_is_subprog() logic for weak global subprogs | *b15f3d26c4selftests/bpf: add missing header include for htons | *2eda63873bselftests/bpf: Fix backtrace printing for selftests crashes | *6a75c14af6selftests/bpf: Add csum helpers | *79c83dc3c8bpf: Fix the xdp_adjust_tail sample prog issue | *d0307b1aa0libbpf: Fix output .symtab byte-order during linking | *1f3288f2bddrm/bridge: anx7625: Drop EDID cache on bridge power off | *ea6a2cc95eASoC: dt-bindings: mt6359: Update generic node name and dmic-mode | *5e6df74efcASoC: fsl_micfil: fix regmap_write_bits usage | *54ea2e51bbdt-bindings: vendor-prefixes: Add NeoFidelity, Inc | *ade744bf81wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2 | *266f9d3b7cwifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1 | *1ec51f8404drm/v3d: Address race-condition in MMU flush | *372e43bdc7drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq() | *e6f8ec9cdbdrm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq() | *53cbeffdd7wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq() | *3496512fe8wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq() | *fa4a24f5b3drm/omap: Fix locking in omap_gem_new_dmabuf() | *6534234a5fdrm/omap: Fix possible NULL dereference | *70eae50d21wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() | *cd53f82a1ddrm/vc4: hvs: Correct logic on stopping an HVS channel | *151bec2fd0drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function | *253ccf145bdrm/vc4: hvs: Fix dlist debug not resetting the next entry pointer | *0ea29bd7d9drm/vc4: hdmi: Avoid hang with debug registers when suspended | *a5aeb962e4drm/vc4: hvs: Don't write gamma luts on 2711 | *1e9265b252drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused * |9a8c28486fUPSTREAM: ASoC: Intel: sst: Fix used of uninitialized ctx to log an error * |9c7193f1e7Merge2c1e2dbb72("platform/x86: panasonic-laptop: Return errno correctly in show callback") into android14-6.1-lts |/ *2c1e2dbb72platform/x86: panasonic-laptop: Return errno correctly in show callback *02a97d9d7fmedia: atomisp: Add check for rgby_data memory allocation failure *18028c437emedia: venus: provide ctx queue lock for ioctl synchronization *23f63457f0venus: venc: add handling for VIDIOC_ENCODER_CMD *06258e57fefirmware: arm_scpi: Check the DVFS OPP count returned by the firmware *07121977ccselftests/resctrl: Protect against array overrun during iMC config parsing *a5e0980fcdarm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators *6441c359d8arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names *21030e4c7farm64: dts: mt8183: jacuzzi: Move panel under aux-bus *46cb2dc1b0regmap: irq: Set lockdep class for hierarchical IRQ domains *321e4f9466spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time *4c61c30203spi: tegra210-quad: Avoid shift-out-of-bounds *aecbbaf2c0pmdomain: ti-sci: Add missing of_node_put() for args.np *5a2f0e663cARM: dts: cubieboard4: Fix DCDC5 regulator constraints *1649f1224bpwm: imx27: Workaround of the pwm output bug when decrease the duty cycle *195b1a022carm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns *1340d82aa0arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns *da7b2b7be2arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns *449aa993c4arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns *8c222df370cgroup/bpf: only cgroup v2 can be attached by bpf programs *c4e5e64d28Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline" *34772c3f1aarm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad *fe6370363darm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4 *98d36e06c5arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4 *2b71026220tpm: fix signed/unsigned bug when checking event logs *16c888161cmmc: mmc_spi: drop buggy snprintf() *b0a9c6ccafsoc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() *f177f3c116soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() *2c39349952arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node *7a3e9bf08cmicroblaze: Export xmb_manager functions *272168927fdrivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend() *3d89ff55ffspi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() *99b60d5a73spi: spi-fsl-lpspi: downgrade log level for pio mode *713e85376bclocksource/drivers/timer-ti-dm: Fix child node refcount handling *b5b6e8a1baclocksource/drivers:sp804: Make user selectable *19770c1c0ekcsan, seqlock: Fix incorrect assumption in read_seqbegin() *5c0d57df48kcsan, seqlock: Support seqcount_latch_t *fb83772959seqlock/latch: Provide raw_read_seqcount_latch_retry() *2b96f1d03atime: Fix references to _msecs_to_jiffies() handling of values *bc50e498e3thermal/lib: Fix memory leak on error in thermal_genl_auto() *ad9210452atools/lib/thermal: Make more generic the command encoding function *9d0c18d84acrypto: cavium - Fix an error handling path in cpt_ucode_load_fw() *05f0a3f547crypto: bcm - add error check in the ahash_hmac_init function *e951b29237crypto: caam - add error check to caam_rsa_set_priv_key_form *4771ad8c70ACPI: CPPC: Fix _CPC register setting issue *ae703f8ff0hwmon: (nct6775-core) Fix overflows seen when writing limit attributes *a9666f4895doc: rcu: update printed dynticks counter bits *04dcf1ce3bcrypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init() *2a80e710bbEDAC/igen6: Avoid segmentation fault on module unload *67c3ca63d4crypto: hisilicon/qm - disable same error report before resetting *ea88b83f5ecrypto: cavium - Fix the if condition to exit loop after timeout *92834692a5crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY *2ad60df36fEDAC/fsl_ddr: Fix bad bit shift operations *f17f863256thermal: core: Initialize thermal zones before registering them *8aaa74fd4acrypto: qat - remove faulty arbiter config reset *578ca89b04EDAC/bluefield: Fix potential integer overflow *c5fbc57cecfirmware: google: Unregister driver_info on failure *66eddb8dcbcrypto: caam - Fix the pointer passed to caam_qi_shutdown() *58998a4595virtio_blk: reverse request order in virtio_queue_rqs *995457cd2anvme-pci: reverse request order in nvme_queue_rqs *3d7bda75e1hfsplus: don't query the device logical block size multiple times *b1a52470f1s390/syscalls: Avoid creation of arch/arch/ directory *2cd22baf74block: fix bio_split_rw_at to take zone_write_granularity into account *ddab02607enetfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING *679d7276d4cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter() *c68110dee0acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block() *bae56996ffarm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG *a8627dde40m68k: mvme147: Reinstate early console *797cb79af1m68k: mvme16x: Add and use "mvme16x.h" *9cd327b45cm68k: mvme147: Fix SCSI controller IRQ numbers *fb96d5cfa9nvme-pci: fix freeing of the HMB descriptor table *f892ddcf9finitramfs: avoid filename buffer overrun *7961d460ecmips: asm: fix warning when disabling MIPS_FP_SUPPORT *dfc2eb2901ext4: avoid remount errors with 'abort' mount option *a8dad6db0eext4: make 'abort' mount option handling standard *259bf92558brd: defer automatic disk creation until module initialization succeeds *2185802447s390/cio: Do not unregister the subchannel based on DNV *64a56ca76bkselftest/arm64: mte: fix printf type warnings about longs *59f99fa254kselftest/arm64: mte: fix printf type warnings about __u64 *cefad6b772x86/barrier: Do not serialize MSR accesses on AMD *1a4159138efs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name *9be768f08bdrm/amd/display: Initialize denominators' default to 1 *b04650b5a9wifi: rtw89: avoid to add interface to list twice when SER *aeb1293a78mptcp: fix possible integer overflow in mptcp_reset_tout_timer *2a9c40c720fbdev: efifb: Register sysfs groups through driver core *19b40ca626Bluetooth: MGMT: Fix possible crash on mgmt_index_removed *f00f36db76Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue *26d262b79adrm/amd/display: Check null-initialized variables *e087c9738edrm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func *304f8032d6fpga: manager: add owner module and take its refcount *18dc8366abfpga: bridge: add owner module and take its refcount *ec79e6170bcifs: Fix buffer overflow when parsing NFS reparse points *cc6a3f35bcserial: sc16is7xx: fix invalid FIFO access with special register set *e9365368b4net: fix crash when config small gso_max_size/gso_ipv4_max_size *c894a74756closures: Change BUG_ON() to WARN_ON() *889ec2e427ipmr: Fix access to mfc_cache_list without lock held *f57b5752f5ARM: 9420/1: smp: Fix SMP for xip kernels *61e43f619eALSA: usb-audio: Fix Yamaha P-125 Quirk Entry *cbd1ed34c8LoongArch: Define a default value for VM_DATA_DEFAULT_FLAGS *6125482489ASoC: audio-graph-card2: Purge absent supplies for device tree nodes *747ad49dd8proc/softirqs: replace seq_printf with seq_put_decimal_ull_width *cddb339587drm: panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less strict *dccfd9a4dfASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div() *5d1838582dASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate() *4a7911bdccASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6 *78d10f2b0dplatform/x86: thinkpad_acpi: Fix for ThinkPad's with ECFW showing incorrect fan speed *9529e0e599can: j1939: fix error in J1939 documentation. *af010abad5tools/lib/thermal: Remove the thermal.h soft link when doing make clean *2d7d478d39platform/x86: dell-wmi-base: Handle META key Lock/Unlock events *ad5112e48cplatform/x86: dell-smbios-base: Extends support to Alienware products *e920aa8d2cregulator: rk808: Add apply_bit for BUCK3 on RK809 *6f785b89a9soc: qcom: Add check devm_kasprintf() returned value *dc9a5182d3net: usb: qmi_wwan: add Quectel RG650V *79b09458ebbpf: fix filed access without lock *665edd4bc0x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB *2c4188b883ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 *c1d17ef00fselftests/watchdog-test: Fix system accidentally reset after watchdog-test *f263bd1170usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver *57fd15bdc0mac80211: fix user-power when emulating chanctx *916eaa5814wifi: iwlwifi: mvm: Use the sync timepoint API in suspend *d4c5d4f4c9ASoC: Intel: sst: Support LPE0F28 ACPI HID *bd3700860bASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet *eade0698b8ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec Change-Id: If87954814262ab17836032ba37f1ec7b21512ea3 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Merge
2c1e2dbb72 ("platform/x86: panasonic-laptop: Return errno correctly in show callback") into android14-6.1-lts
Merge
749a916a9c ("usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED") into android14-6.1-lts
Merge
8379d0cbd5 ("mmc: core: Add SD card quirk for broken poweroff notification") into android14-6.1-lts
…
Merge
8379d0cbd5 ("mmc: core: Add SD card quirk for broken poweroff notification") into android14-6.1-lts
Merge
bdefb8ce7c ("tty: rp2: Fix reset with non forgiving PCIe host bridges") into android14-6.1-lts
Merge tag 'mm-hotfixes-stable-2022-12-10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
…
…
…
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
scripts/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%