mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
87fb1f2f1e795709c6e6b28fee2afdcac913d74c
This catches the android14-6.1 branch up to the 6.1.84 LTS release. Included in here are the following commits: *1dca1fead9Merge branch 'android14-6.1' into branch 'android14-6.1-lts' *b98ce0fe28ANDROID: GKI: update the abi for tracing changes in 6.1.84 *5f29666f69Revert "timers: Rename del_timer_sync() to timer_delete_sync()" *501c229a8aRevert "media: mc: Add num_links flag to media_pad" *2b84f5eddaRevert "media: mc: Expand MUST_CONNECT flag to always require an enabled link" *2b530e8f5dMerge 6.1.84 into android14-6.1-lts |\ | *347385861cLinux 6.1.84 | *7b970a145ctools/resolve_btfids: fix build with musl libc | *ab062fa3dcUSB: core: Fix deadlock in usb_deauthorize_interface() | *df84d9f779x86/sev: Skip ROM range scans and validation for SEV-SNP guests | *98cfafaf2fscsi: libsas: Fix disk not being scanned in after being removed | *d511040d81scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type() | *8dbc176220scsi: lpfc: Correct size for wqe for memset() | *d8cd93e030scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() | *f2b85a4cc7tls: fix use-after-free on failed backlog decryption | *00f511d716x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled | *f30b3ee9a4scsi: qla2xxx: Delay I/O Abort on PCI error | *65f195232bscsi: qla2xxx: Change debug message during driver unload | *282877633bscsi: qla2xxx: Fix double free of fcport | *09c0ac18cascsi: qla2xxx: Fix command flush on cable pull | *1bcbd100abscsi: qla2xxx: NVME|FCP prefer flag not being honored | *101c1d2d46scsi: qla2xxx: Update manufacturer detail | *14a3ca35c5scsi: qla2xxx: Split FCE|EFT trace control | *3cd58084e4scsi: qla2xxx: Fix N2N stuck connection | *3b9d72442ascsi: qla2xxx: Prevent command send on chip reset | *c223bc352cusb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset | *12d0306cecusb: typec: ucsi_acpi: Refactor and fix DELL quirk | *f8704d54c8usb: typec: ucsi: Ack unsupported commands | *959aacfe3ausb: typec: ucsi: Clear EVENT_PENDING under PPM lock | *2d28af770dusb: typec: Return size of buffer if pd_set operation succeeds | *f74c5e0b54usb: udc: remove warning when queue disabled ep | *19ca7ef7d8usb: dwc2: gadget: LPM flow fix | *74cdf12f8dusb: dwc2: gadget: Fix exiting from clock gating | *bc48eb1b53usb: dwc2: host: Fix ISOC flow in DDMA mode | *3294928206usb: dwc2: host: Fix hibernation flow | *4a8a42e16ausb: dwc2: host: Fix remote wakeup from hibernation | *3e284e15b7scsi: sd: Fix TCG OPAL unlock on system resume | *9dac54f081USB: core: Fix deadlock in port "disable" sysfs attribute | *cd20a6e83bUSB: core: Add hub_get() and hub_put() routines | *8416da2df7staging: vc04_services: fix information leak in create_component() | *008bf3d622staging: vc04_services: changen strncpy() to strscpy_pad() | *3678cf67ffscsi: core: Fix unremoved procfs host directory regression | *9d66ae0e7bALSA: sh: aica: reorder cleanup operations to avoid UAF bugs | *6c6a45645ausb: dwc3-am62: fix module unload/reload behavior | *aa1d1ce1adusb: dwc3-am62: Rename private data | *c9006b90baUSB: UAS: return ENODEV when submit urbs fail with device not attached | *916cd2fcbcusb: cdc-wdm: close race between read and workqueue | *181f92abdaRevert "usb: phy: generic: Get the vbus supply" | *fa2b938438Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync | *7eab7b0218drm/i915/gt: Reset queue_priority_hint on parking | *72e4d3fb72drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() | *b691954c94drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 | *0161191549drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed | *46efbdbc95net: ll_temac: platform_get_resource replaced by wrong function | *9acfd8b083nouveau/dmem: handle kcalloc() allocation failure | *6fc218ccd5thermal: devfreq_cooling: Fix perf state when calculate dfc res_util | *244cb8200eblock: Do not force full zone append completion in req_bio_endio() | *ad9cc5e9e5mmc: core: Avoid negative index with array access | *547f4afacemmc: core: Initialize mmc_blk_ioc_data | *a433300285mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode | *192058bb3ehexagon: vmlinux.lds.S: handle attributes section | *4e79b4a64dexec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() | *7aa70c4922wifi: iwlwifi: fw: don't always use FW dump trig | *7eeabcea79wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes | *d7387bcb77btrfs: zoned: use zone aware sb location for scrub | *a321a9907cbtrfs: zoned: don't skip block groups with 100% zone unusable | *6b226ae43defi/libstub: Cast away type warning in use of max() | *ca8106fffcx86/efistub: Add missing boot_params for mixed mode compat entry | *bf2ba0b241init: open /initrd.image with O_LARGEFILE | *3372c3ffc3mm/migrate: set swap entry values of THP tail pages properly. | *fe272b6150x86/sev: Fix position dependent variable references in startup code | *77e3de4113x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT | *851ddc3587x86/coco: Get rid of accessor functions | *452a382970x86/coco: Export cc_vendor | *083e750c9fvfio/fsl-mc: Block calling interrupt handler without trigger | *7932db06c8vfio/platform: Create persistent IRQ handlers | *7d29d4c72cvfio/pci: Create persistent INTx handler | *33dc33f560vfio: Introduce interface to flush virqfd inject workqueue | *139dfcc4d7vfio/pci: Disable auto-enable of exclusive INTx IRQ | *6d87a9be22selftests: mptcp: diag: return KSFT_FAIL not test_cnt | *052e4c8987blk-mq: release scheduler resource when request completes | *242006996dblock: Fix page refcounts for unaligned buffers in __bio_release_pages() | *4f2debd9c6tty: serial: imx: Fix broken RS485 | *44b6fb6cdepwm: img: fix pwm clock lookup | *b9d103aca8efi: fix panic in kdump kernel | *21c7c00daex86/fpu: Keep xfd_state in sync with MSR_IA32_XFD | *493ed133b4efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or higher address | *6417684315kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address | *dc33e92af3irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type | *573777eb56irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() | *551ad70e86irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() | *5dc2cb3eeeirqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index | *7775e87f50irqchip/renesas-rzg2l: Flush posted write in irq_eoi() | *0250a68a35irqchip/renesas-rzg2l: Implement restriction when writing ISCR register | *2f67c82ed0printk: Update @console_may_schedule in console_trylock_spinning() | *d7f62fde41iommu/dma: Force swiotlb_max_mapping_size on an untrusted device | *ef80ecc721swiotlb: Fix alignment checks when both allocation and DMA masks are present | *8d8be62a7dminmax: add umin(a, b) and umax(a, b) | *3e5222a179entry: Respect changes to system call number by trace_sys_enter() | *936381380aclocksource/drivers/arm_global_timer: Fix maximum prescaler value | *64c3873cb2iommu: Avoid races around default domain allocations | *6ee02e3559ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" | *cd1bbca03fnet: tls: handle backlogging of crypto requests | *2149f8a56ex86/efistub: Call mixed mode boot services on the firmware's stack | *7a391de927drm/amd/display: handle range offsets in VRR ranges | *43fe5dc9fai2c: i801: Avoid potential double call to gpiod_remove_lookup_table | *d50fd2f24fiio: accel: adxl367: fix I2C FIFO data register | *5df4c386d3iio: accel: adxl367: fix DEVID read after reset | *155a3d8d8fmm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations | *e5b5948c76tee: optee: Fix kernel panic caused by incorrect error handling | *2cfa00b0e8ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook | *635e23035dALSA: hda/realtek - Add Headset Mic supported Acer NB platform | *18d5fc3c16fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion | *994a1e583cvt: fix unicode buffer corruption when deleting characters | *99cd2d491dmei: me: add arrow lake point H DID | *2d56aca548mei: me: add arrow lake point S DID | *4154e76735misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume | *d40ab69217tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled | *ccaa4fb8dcusb: port: Don't try to peer unused USB ports based on location | *7664ee8bd8usb: gadget: ncm: Fix handling of zero block length packets | *f42ba91668USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command | *e5b3ad3e8eALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform | *2eadf1adf5drm/i915: Check before removing mm notifier | *7f122486a0drm/amdgpu/pm: Fix the error of pwm1_enable setting | *3a70b1c932tracing: Use .flush() call to wake up readers | *4868c0ecdbKVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() | *726374dde5KVM: x86: Mark target gfn of emulated atomic instruction as dirty | *d24a79ccdfinit/Kconfig: lower GCC version check for -Warray-bounds | *408837d7efxfrm: Avoid clang fortify warning in copy_to_user_tmpl() | *4f34b79c77Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory | *73e4f955b3netfilter: nf_tables: reject constant set with timeout | *72c1efe3f2netfilter: nf_tables: disallow anonymous set with timeout flag | *406b0241d0netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout | *196f198ca6tls: fix race between tx work scheduling and socket close | *36c676e2edplatform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR | *e82dc11315cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value" | *62e06fdd18x86/pm: Work around false positive kmemleak report in msr_build_context() | *3d47eb4057dm snapshot: fix lockup in dm_exception_table_exit | *3070c70a3edrm/amd/display: Fix noise issue on HDMI AV mute | *0581a4dac6drm/amd/display: Return the correct HDCP error code | *589c414138drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag | *139845240dahci: asm1064: asm1166: don't limit reported ports | *25bc986570ahci: asm1064: correct count of reported ports | *09c3fa70f6wireguard: netlink: access device through ctx instead of peer | *b7cea3a9afwireguard: netlink: check for dangling peer via is_dead instead of empty list | *97cd43ba82LoongArch: Define the __io_aw() hook as mmiowb() | *77eae2d257LoongArch: Change __my_cpu_offset definition to avoid mis-optimization | *0e21852b88net: hns3: tracing: fix hclgevf trace event strings | *6bcf9d2cadNFSD: Fix nfsd_clid_class use of __string_len() macro | *efd67e570ax86/CPU/AMD: Update the Zenbleed microcode revisions | *9f23176ad7cpufreq: dt: always allocate zeroed cpumask | *bbec4e4d84cifs: open_cached_dir(): add FILE_READ_EA to desired access | *192e9f9078nilfs2: prevent kernel bug at submit_bh_wbc() | *46b832e09dnilfs2: fix failure to detect DAT corruption in btree and direct mappings | *f5bc133ef6f2fs: truncate page cache before clearing flags when aborting atomic write | *1f5124c74af2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag | *af4b1a5aa0Revert "block/mq-deadline: use correct way to throttling write requests" | *50e9f82b1cmemtest: use {READ,WRITE}_ONCE in memory scanning | *fcf7345280drm/vc4: hdmi: do not return negative values from .get_modes() | *ae696b7c00drm/imx/ipuv3: do not return negative values from .get_modes() | *8f914db6fedrm/exynos: do not return negative values from .get_modes() | *191df89d8fdrm/panel: do not return negative error codes from drm_panel_get_modes() | *cb676955d1drm/probe-helper: warn about negative .get_modes() | *b7f6c3630es390/zcrypt: fix reference counting on zcrypt card objects | *d6b5aac451soc: fsl: qbman: Use raw spinlock for cgr_lock | *a621686537soc: fsl: qbman: Always disable interrupts when taking cgr_lock | *b1cf18e5bdring-buffer: Use wait_event_interruptible() in ring_buffer_wait() | *6e0f7e6fb1ring-buffer: Fix full_waiters_pending in poll | *6c2f0e0550ring-buffer: Fix resetting of shortest_full | *1df7dcfb8aring-buffer: Do not set shortest_full when full target is hit | *6615ef6e31ring-buffer: Fix waking up ring buffer readers | *2952d0db18ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info | *4ee09d4099vfio/platform: Disable virqfds on cleanup | *3fe0ac10bdvfio/pci: Lock external INTx masking ops | *f56ba2d484vfio/pci: Remove negative check on unsigned vector | *dcc6b99c61vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable | *0f1e6cd8fbvfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations | *4732ac1c23PCI: hv: Fix ring buffer size calculation | *3d863cf207PCI: dwc: endpoint: Fix advertised resizable BAR size | *04f3652bd0PCI: qcom: Enable BDF to SID translation properly | *a601e7a7fcPCI: qcom: Rename qcom_pcie_config_sid_sm8250() to reflect IP version | *32eaf695d3kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 | *3abc2d160enfs: fix UAF in direct writes | *f3ed58d7b3sparc32: Fix parport build with sparc32 | *bda2265e6dsparc: Explicitly include correct DT includes | *220778af6cio_uring/net: correctly handle multishot recvmsg retry setup | *3a342fa318PCI/AER: Block runtime suspend when handling errors | *768625f84bspeakup: Fix 8bit characters from direct synth | *bf1eef7fc0usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic | *9cb3ace502phy: tegra: xusb: Add API to retrieve the port number of phy | *b4139fe933slimbus: core: Remove usage of the deprecated ida_simple_xx() API | *08eceec793nvmem: meson-efuse: fix function pointer type mismatch | *fb1088d51bext4: fix corruption during on-line resize | *b04abf51d7hwmon: (amc6821) add of_match table | *acda20add4landlock: Warn once if a Landlock action is requested while disabled | *03f58a6479drm/etnaviv: Restore some id values | *ad8a4eb663mmc: core: Fix switch on gp3 partition | *1ede7f1d7emm: swap: fix race between free_swap_and_cache() and swapoff() | *509546fc03swap: comments get_swap_device() with usage rule | *dcd51ab42bmac802154: fix llsec key resources release in mac802154_llsec_key_del | *f299404fd8powerpc: xor_vmx: Add '-mhard-float' to CFLAGS | *aab8a0745fdm-raid: fix lockdep waring in "pers->hot_add_disk" | *c9ef367b3ePCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports | *900b81caf0PCI/PM: Drain runtime-idle callbacks before driver removal | *50361c2af7btrfs: fix off-by-one chunk length calculation at contains_pending_extent() | *c13e725657btrfs: qgroup: always free reserved space for extent records | *b8073c069aserial: Lock console when calling into driver before registration | *2496e37adausb: typec: ucsi: Clean up UCSI_CABLE_PROP macros | *371f27c2c8fuse: don't unhash root | *970e8c49f2fuse: fix root lookup with nonzero generation | *bdba49e469mmc: tmio: avoid concurrent runs of mmc_request_done() | *56a2038d00PM: sleep: wakeirq: fix wake irq warning in system suspend | *a43ebdbd39USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M | *ed85c3113aKVM: x86/xen: inject vCPU upcall vector when local APIC is enabled | *8093d6e928USB: serial: option: add MeiG Smart SLM320 product | *d0ab375e73USB: serial: cp210x: add ID for MGP Instruments PDS100 | *b67095647fUSB: serial: add device ID for VeriFone adapter | *a872096454USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB | *33a4aa08d5powerpc/fsl: Fix mfpmr build errors with newer binutils | *b2c898469dusb: xhci: Add error handling in xhci_map_urb_for_dma | *537040c257clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays | *185de0b7cdclk: qcom: mmcc-apq8084: fix terminating of frequency table arrays | *dd92b159c5clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays | *852db52b45clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays | *a7b6523f92PM: suspend: Set mem_sleep_current during kernel command line setup | *56452891e2cpufreq: Limit resolving a frequency to policy min/max | *9477cfeb30md/raid5: fix atomicity violation in raid5_cache_count | *ceffd026f8parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds | *053bb9aab7parisc: Fix csum_ipv6_magic on 64-bit systems | *a5d32783a5parisc: Fix csum_ipv6_magic on 32-bit systems | *3b64d68d90parisc: Fix ip_fast_csum | *6eb684e9c0parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros | *10857a2412parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() | *ffbfea10d9mtd: rawnand: meson: fix scrambling mode value in command macro | *5d1442eeb9ubi: correct the calculation of fastmap size | *5ecbc7465fubi: Check for too small LEB size in VTBL code | *142d87c958ubifs: Set page uptodate in the correct place | *c8cc05de8efat: fix uninitialized field in nostale filehandles | *428ca0000fbounds: support non-power-of-two CONFIG_NR_CPUS | *03b821647bkasan/test: avoid gcc warning for intentional overflow | *5ea241b193block: Clear zone limits for a non-zoned stacked queue | *719d7f899dext4: correct best extent lstart adjustment logic | *81479bf758selftests/mqueue: Set timeout to 180 seconds | *226fc408c5crypto: qat - resolve race condition during AER recovery | *efffffde33crypto: qat - fix double free during reset | *8557bef80csparc: vDSO: fix return value of __setup handler | *0993f7f85dsparc64: NMI watchdog: fix return value of __setup handler | *605ddb3a6epowerpc/smp: Increase nr_cpu_ids to include the boot CPU | *334fb14389powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core | *14cdbd9440cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() | *b54478d203KVM: Always flush async #PF workqueue when vCPU is being destroyed | *e2c545b841media: mc: Expand MUST_CONNECT flag to always require an enabled link | *61656ca92emedia: mc: Rename pad variable to clarify intent | *cff51913c5media: mc: Add num_links flag to media_pad | *f29793c339media: mc: Fix flags handling when creating pad links | *1025ff4e6amedia: mc: Add local pad to pipeline regardless of the link state | *09c1be4d58media: xc4000: Fix atomicity violation in xc4000_get_frequency | *6d21d0356apci_iounmap(): Fix MMIO mapping leak | *12609c76b7serial: max310x: fix NULL pointer dereference in I2C instantiation | *07c3fe923fdrm/vmwgfx: Fix possible null pointer derefence with invalid contexts | *74cd997ba1arm: dts: marvell: Fix maxium->maxim typo in brownstone dts | *dee9c25865smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() | *d4b1c3b5ecsmack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() | *a881dd09fdclk: qcom: gcc-sdm845: Add soft dependency on rpmhpd | *9875deeeferemoteproc: virtio: Fix wdg cannot recovery remote processor | *5166fc45d7arm64: dts: qcom: sc7280: Add additional MSI interrupts | *e144e47703media: staging: ipu3-imgu: Set fields before media_entity_pads_init() | *0b812f706fwifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach | *113d5341eetimers: Rename del_timer_sync() to timer_delete_sync() | *2957037c1dtimers: Use del_timer_sync() even on UP | *a50fd98712timers: Update kernel-doc for various functions | *981cf0cab4KVM: x86: Use a switch statement and macros in __feature_translate() | *b6aa21725fKVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace | *8d70aa0832KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs | *3769db86adx86/bugs: Use sysfs_emit() | *f1ee75aa66x86/cpu: Support AMD Automatic IBRS * |81cc178d7cRevert "io_uring: drop any code related to SCM_RIGHTS" * |229c1b5f61Revert "Bluetooth: hci_conn: Consolidate code for aborting connections" * |50619421eaRevert "Bluetooth: hci_core: Cancel request on command timeout" * |6147e04a86Revert "Bluetooth: hci_sync: Fix overwriting request callback" * |c0dded0f8bRevert "Bluetooth: fix use-after-free in accessing skb after sending it" * |7386876ffdRevert "Bluetooth: hci_core: Fix missing instances using HCI_MAX_AD_LENGTH" * |0ba60e394bRevert "Bluetooth: Fix eir name length" * |ff903561b7UPSTREAM: tools/resolve_btfids: fix build with musl libc * |0328f7d241Merge 6.1.83 into android14-6.1-lts |\| | *e5cd595e23Linux 6.1.83 | *9b2e8276bfremoteproc: stm32: fix incorrect optional pointers | *4b0c547923x86/efistub: Don't clear BSS twice in mixed mode | *f07ffd18d7x86/efistub: Clear decompressor BSS in native EFI entrypoint | *aa587257e1dm-integrity: align the outgoing bio in integrity_recheck | *92b3c2437ddm io: Support IO priority | *d0980ed818dm: address indent/space issues | *1bf455b2c6selftests: forwarding: Fix ping failure due to short timeout | *766ec94cc5spi: spi-mt65xx: Fix NULL pointer access in interrupt handler | *86c0c154a7net: dsa: mt7530: fix handling of all link-local frames | *f1fa919ea5net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports | *5ff8f56c39bpf: report RCU QS in cpumap kthread | *3890e7008cnet: report RCU QS on threaded NAPI repolling | *f21ddce5b8rcu: add a helper to report consolidated flavor QS | *9683cb6c2cnetfilter: nf_tables: do not compare internal table flags on updates | *5ad233dc73netfilter: nft_set_pipapo: release elements in clone only from destroy path | *29d2550d79octeontx2-af: Use separate handlers for interrupts | *53e6709a2focteontx2-pf: Send UP messages to VF only when VF is up. | *53ae0f3669octeontx2-pf: Use default max_active works instead of one | *e545e4b1c1net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues | *a64cc7599eocteontx2: Detect the mbox up or down message via register | *8a231bd4d6octeontx2-af: add mbox to return CPT_AF_FLT_INT info | *8b1140c580octeontx2-af: optimize cpt pf identification | *35d8af38f1octeontx2-af: add mbox for CPT LF reset | *ac3f337f0aocteontx2-af: recover CPT engine when it gets fault | *cf7d8cba63net/bnx2x: Prevent access to a freed page in page_pool | *20e21c3c01dm-integrity: fix a memory leak when rechecking the data | *b29a5055eenet: phy: fix phy_read_poll_timeout argument type in genphy_loopback | *6af7c8a298ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels | *87ca3d940fhsr: Handle failures in module init | *52287ed416rds: introduce acquire/release ordering in acquire/release_in_xmit() | *45a83b220cwireguard: receive: annotate data-race around receiving_counter.counter | *07b6891ca6vdpa/mlx5: Allow CVQ size changes | *80fc9b9c62vdpa_sim: reset must not run | *1d830032bcdrm: Fix drm_fixp2int_round() making it add 0.5 | *be4512b9acnet: dsa: mt7530: prevent possible incorrect XTAL frequency selection | *d343a618bcnet: veth: do not manipulate GRO when using XDP | *ef7eed7e11packet: annotate data-races around ignore_outgoing | *f788073628net: ethernet: mtk_eth_soc: fix PPE hanging issue | *6b62bad2danet: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up | *149afee5c7nvme: fix reconnection fail due to reserved tag allocation | *1883ed12d7nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_set | *cb8ae8e5ecnvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers | *1ed222ca73hsr: Fix uninit-value access in hsr_get_node() | *86d9b04042tcp: Fix refcnt handling in __inet_hash_connect(). | *1ff7ffcac1soc: fsl: dpio: fix kcalloc() argument order | *bd2474a45dnet/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check | *abc9b13fd9s390/vtime: fix average steal time calculation | *ec0e06c797octeontx2-af: Use matching wake_up API variant in CGX command interface | *9905a15704rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). | *6df9cf77e0tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() | *d2034a6b92nouveau: reset the bo resource bus info after an eviction | *d23e49f4e4ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates | *2ca629b90dusb: gadget: net2272: Use irqflags in the call to net2272_probe_fin | *1d4ff6a8f8staging: greybus: fix get_channel_from_mode() failure path | *d2b48ecc76serial: 8250_exar: Don't remove GPIO device on suspend | *bea2dfd5fartc: mt6397: select IRQ_DOMAIN instead of depending on it | *bc493a56abhwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() | *c609ce8b3ckconfig: fix infinite loop when expanding a macro at the end of file | *8aa68d9fc2arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells | *ad7362db2ftty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT | *e955764b41serial: max310x: fix syntax error in IRQ error message | *52af9897e7tty: vt: fix 20 vs 0x20 typo in EScsiignore | *22ae3d1063usb: phy: generic: Get the vbus supply | *e660319fc6remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef | *b4f4259563remoteproc: stm32: Fix incorrect type in assignment for va | *0e3aa17499remoteproc: stm32: use correct format strings on 64-bit | *5c594bdbd5comedi: comedi_test: Prevent timers rescheduling during deletion | *b5a579ddf0io_uring/net: correct the type of variable | *31db25e314nfs: fix panic when nfs4_ff_layout_prepare_ds() fails | *76426abf9bafs: Revert "afs: Hide silly-rename files from userspace" | *4fd4a210deperf/x86/amd/core: Avoid register reset when CPU is dead | *889846dfc8f2fs: compress: fix reserve_cblocks counting error when out of space | *a4e063d67ef2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks | *02b6619566f2fs: convert to use sbi directly | *4d5e5a044bNFS: Fix an off by one in root_nfs_cat() | *449684e376f2fs: ro: compress: fix to avoid caching unaligned extent | *aa25e54f44watchdog: stm32_iwdg: initialize default timeout | *b91d54a2c4f2fs: check number of blocks in a current section | *7486973accf2fs: compress: fix to check compress flag w/ .i_sem lock | *18631d43d4NFSv4.2: fix listxattr maximum XDR buffer size | *06e828b3f1NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 | *8c0fe010cbnet: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() | *8ede73123cf2fs: compress: fix to check zstd compress level correctly in mount option | *322eb43c0escsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn | *b0455371ccRDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() | *aaa8e143bfRDMA/device: Fix a race between mad_client and cm_client init | *987bc93ecdRDMA/hns: Fix mis-modifying default congestion control algorithm | *e85d53ebaescsi: csiostor: Avoid function pointer casts | *fe4de49357f2fs: fix to avoid potential panic during recovery | *98df108a9af2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem | *67eba3e674f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode | *bba2a0ba00f2fs: update blkaddr in __set_data_blkaddr() for cleanup | *ebe3a9f3c2f2fs: introduce get_dnode_addr() to clean up codes | *3c2e2c8059f2fs: delete obsolete FI_DROP_CACHE | *17bfaa58dbf2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN | *621da84f10f2fs: simplify __allocate_data_block | *b5ecf59fbaf2fs: compress: fix to check unreleased compressed cluster | *542c8b3c77f2fs: compress: fix to cover normal cluster write with cp_rwsem | *e54cce8137f2fs: compress: fix to guarantee persisting compressed blocks by CP | *492acea36bf2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info | *e362d00729RDMA/srpt: Do not register event handler until srpt device is fully setup | *ae771b805dRDMA/irdma: Remove duplicate assignment | *0606bedcc3RDMA/irdma: Allow accurate reporting on QP max send/recv WR | *629af0d5feALSA: usb-audio: Stop parsing channels bits when all channels are found. | *fd58b4e3c0ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops | *8c4889a9eaclk: zynq: Prevent null pointer dereference caused by kmalloc failure | *a8b2b26fddclk: Fix clk_core_get NULL dereference | *faa2ba4cebsparc32: Fix section mismatch in leon_pci_grpci | *765f673c0ebacklight: lp8788: Fully initialize backlight_properties during probe | *693c1edfcfbacklight: lm3639: Fully initialize backlight_properties during probe | *6d7e897358backlight: da9052: Fully initialize backlight_properties during probe | *d6e321dcd7backlight: lm3630a: Don't set bl->props.brightness in get_brightness | *491ec4f454backlight: lm3630a: Initialize backlight_properties on init | *dd7f2d0f61leds: sgm3140: Add missing timer cleanup and flash gpio control | *d1f384e4c2leds: aw2013: Unlock mutex before destroying it | *c2c32faae8powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. | *c550f0055cmodules: wait do_free_init correctly | *0189516bb5drm/msm/dpu: add division of drm_display_mode's hskew parameter | *48feaf23f3powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks | *a3f22feb22powerpc/pseries: Fix potential memleak in papr_get_attr() | *d2bd30c710drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip | *e9eee1ce1bgpio: nomadik: fix offset bug in nmk_pmx_set() | *32bfbab72amedia: mediatek: vcodec: avoid -Wcast-function-type-strict warning | *55ca0c7eaemedia: ttpci: fix two memleaks in budget_av_attach | *e04d15c8bbmedia: go7007: fix a memleak in go7007_load_encoder | *107052a8cfmedia: dvb-frontends: avoid stack overflow warnings with clang | *3a1ec89708media: pvrusb2: fix uaf in pvr2_context_set_notify | *0a70199742drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() | *fcb7e70482HID: amd_sfh: Avoid disabling the interrupt | *c6a05e45deHID: amd_sfh: Update HPD sensor structure elements | *ff4dd05a94ASoC: meson: axg-tdm-interface: add frame rate constraint | *83ee64af9bASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs | *5ac2ca7a50mtd: rawnand: lpc32xx_mlc: fix irq handler prototype | *438adcd017mtd: maps: physmap-core: fix flash size larger than 32-bit | *82120c9ab4drm/tidss: Fix sync-lost issue with two displays | *c82d434069drm/tidss: Fix initial plane zpos values | *67355a760bcrypto: jitter - fix CRYPTO_JITTERENTROPY help text | *6a2ef97250crypto: arm/sha - fix function cast warnings | *6be122c8d2mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref | *3eb47e41c2mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref | *527480cab5drm/tegra: put drm_gem_object ref on error in tegra_fb_create | *e0b0d1c46aclk: hisilicon: hi3559a: Fix an erroneous devm_kfree() | *d183ee7136clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() | *ce106d8ef0PCI: Mark 3ware-9650SE Root Port Extended Tags as broken | *7a08ebcfd7drm/mediatek: dsi: Fix DSI RGB666 formats and definitions | *2101966b77clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times | *6e93e0f883media: pvrusb2: fix pvr2_stream_callback casts | *7dee677d17media: pvrusb2: remove redundant NULL check | *8e6e28e650media: go7007: add check of return value of go7007_read_addr() | *8df9a3c704media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak | *77301ad7bemedia: sun8i-di: Fix chroma difference threshold | *f4258e5882media: sun8i-di: Fix power on/off sequences | *0dfdf4c1acmedia: sun8i-di: Fix coefficient writes | *acdf24f3d5media: cedrus: h265: Fix configuring bitstream size | *8006813ebdmedia: cedrus: h265: Associate mv col buffers with buffer | *6632a54ac8NTB: fix possible name leak in ntb_register_device() | *298f7f1370NTB: EPF: fix possible memory leak in pci_vntb_probe() | *d133d67e7eASoC: SOF: Add some bounds checking to firmware data | *9a81950417ASoC: SOF: Introduce container struct for SOF firmware | *b494caad9cpowerpc: Force inlining of arch_vmap_p{u/m}d_supported() | *4a00001d22ASoC: meson: t9015: fix function pointer type mismatch | *fe636b9a6eASoC: meson: aiu: fix function pointer type mismatch | *511a6a88b2perf stat: Avoid metric-only segv | *b14524556fALSA: seq: fix function cast warnings | *5342ad8db5clk: renesas: r8a779f0: Correct PFC/GPIO parent clock | *128c04cc04clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks | *4f6274bafdclk: renesas: r8a779g0: Add thermal clock | *bf10ef659bclk: renesas: r8a779g0: Add Audio clocks | *ca9b82755aclk: renesas: r8a779g0: Add CMT clocks | *7d82efd8d3drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() | *c264af81addrm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled | *e4892870a5drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN | *dc84f8c1a3perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() | *a71f66bd5fcrypto: xilinx - call finalize with bh disabled | *4421c74602PCI: switchtec: Fix an error handling path in switchtec_pci_probe() | *c12efda47dquota: Fix rcu annotations of inode dquot pointers | *7f9e833fc0quota: Fix potential NULL pointer dereference | *fd14781b30quota: simplify drop_dquot_ref() | *6814dc592dclk: qcom: reset: Ensure write completion on reset de/assertion | *1f3e991042clk: qcom: reset: Commonize the de/assert functions | *99cd54167dpinctrl: mediatek: Drop bogus slew rate register range for MT8192 | *f69b926799pinctrl: mediatek: Drop bogus slew rate register range for MT8186 | *437a111f79media: edia: dvbdev: fix a use-after-free | *0c9550b032media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity | *6bf5c2fademedia: v4l2-tpg: fix some memleaks in tpg_alloc | *3828fc3ab8media: em28xx: annotate unchecked call to media_device_register() | *7ae1b0dc12clk: meson: Add missing clocks to axg_clk_regmaps | *83fe9c3f44perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() | *9310d3de98clk: samsung: exynos850: Propagate SPI IPCLK rate change | *29eaa9246bpinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function | *a19403d20epinctrl: renesas: r8a779g0: Add Audio SSI pins, groups, and functions | *29fde8895bdrm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' | *d346b3e5b2drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' | *fa8810aa5aHID: lenovo: Add middleclick_workaround sysfs knob for cptkbd | *845a478304perf record: Fix possible incorrect free in record__switch_output() | *43f4364c8fPCI/DPC: Print all TLP Prefixes, not just the first | *8ba8db9786media: tc358743: register v4l2 async device only after successful setup | *b17195f1e0dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA | *1eb749a9c3ASoC: amd: acp: Add missing error handling in sof-mach | *f6d51a91b4drm/lima: fix a memleak in lima_heap_alloc | *680c94312edrm/panel-edp: use put_sync in unprepare | *06e3827715drm/rockchip: lvds: do not print scary message when probing defer | *fe790f340edrm/rockchip: lvds: do not overwrite error code | *40624af667drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node | *758629d348drm: Don't treat 0 as -1 in drm_fixp2int_ceil | *e6ed73bb8edrm/rockchip: inno_hdmi: Fix video timing | *c994fed05cdrm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() | *f3f407ccbedrm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() | *29f922ae4adrm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() | *bb459d437ddrm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe() | *8bc95d3440drm/tegra: hdmi: Convert to devm_platform_ioremap_resource() | *806dc32deadrm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() | *a57bbd606adrm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() | *d3e8c2409adrm/tegra: dsi: Make use of the helper function dev_err_probe() | *f4a1a30f18drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe | *50c0ad785adrm/tegra: dsi: Add missing check for of_find_device_by_node | *ad10289f68dm: call the resume method on internal suspend | *2b50b4f0d4dm raid: fix false positive for requeue needed during reshape | *b605c3831fbpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes() | *c9b4e220ddnfp: flower: handle acti_netdevs allocation failure | *b7c2b7eae2net/x25: fix incorrect parameter validation in the x25_getsockopt() function | *440e278cb5net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function | *6bb3c04738udp: fix incorrect parameter validation in the udp_lib_getsockopt() function | *cfea1c9ad4l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function | *6ccbd0227fipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function | *dcdcf9a717tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function | *20fd74fa88OPP: debugfs: Fix warning around icc_get_name() | *877cce250anet: phy: dp83822: Fix RGMII TX delay configuration | *262a77d85eBluetooth: Fix eir name length | *99f30e12e5Bluetooth: hci_core: Fix missing instances using HCI_MAX_AD_LENGTH | *f30e6322bcBluetooth: MGMT: Fix always using HCI_MAX_AD_LENGTH | *8ec278830cnet: hns3: fix port duplex configure error in IMP reset | *b3cf70472anet: hns3: fix kernel crash when 1588 is received on HIP08 devices | *19af2ce84cnet: hns3: fix wrong judgment condition issue | *2a2ff70951net: phy: fix phy_get_internal_delay accessing an empty array | *60044ab848net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() | *66e74f2f74ipv6: fib6_rules: flush route cache when rule is changed | *8c91a4bfc7iommu: Fix compilation without CONFIG_IOMMU_INTEL | *586e19c88aiommu/vt-d: Retrieve IOMMU perfmon capability information | *f06899582cbpf: Fix stackmap overflow check on 32-bit arches | *a83fdaeaeabpf: Fix hashtab overflow check on 32-bit arches | *edf7990baabpf: Fix DEVMAP_HASH overflow check on 32-bit arches | *98a2feb8ecs390/cache: prevent rebuild of shared_cpu_list | *9c40281962sr9800: Add check for usbnet_get_endpoints | *715264ad09Bluetooth: fix use-after-free in accessing skb after sending it | *cb8adca52fBluetooth: af_bluetooth: Fix deadlock | *68644bf5ecBluetooth: hci_core: Fix possible buffer overflow | *da77c1d39bBluetooth: hci_sync: Fix overwriting request callback | *1b6cfa4c76Bluetooth: hci_core: Cancel request on command timeout | *6083089ab0Bluetooth: hci_conn: Consolidate code for aborting connections | *ac7a47aaa7Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if running | *1023de27cdBluetooth: Cancel sync command before suspend and power off | *a96738eb21Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() | *653a17a99dBluetooth: Remove superfluous call to hci_conn_check_pending() | *8beed376c9Bluetooth: mgmt: Remove leftover queuing of power_off work | *e5f04ec442Bluetooth: Remove HCI_POWER_OFF_TIMEOUT | *8499af0616igb: Fix missing time sync events | *34a7b30f56iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected | *48fba9d7f5PCI: Make pci_dev_is_disconnected() helper public for other drivers | *eeaa98f34dwifi: rtw88: 8821c: Fix false alarm count | *2c727f83ebwifi: rtw88: 8821c: Fix beacon loss and disconnect | *33fb18efaeACPI: CPPC: enable AMD CPPC V2 support for family 17h processors | *216712c698mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function | *934212a623SUNRPC: fix some memleaks in gssx_dec_option_array | *47635b112ax86, relocs: Ignore relocations in .notes section | *9e8486e46farm64: dts: rockchip: add missing interrupt-names for rk356x vdpu | *5bd963ff48ACPI: scan: Fix device check notification handling | *ed86e1fa7bACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override | *c259c196ebACPI: resource: Do IRQ override on Lunnen Ground laptops | *804db3c1adACPI: resource: Add Infinity laptops to irq1_edge_low_force_override | *24cc77b670arm64: dts: marvell: reorder crypto interrupts on Armada SoCs | *681ba22555ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node | *28b43ec7e4ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address | *23bb0006c9ARM: dts: imx6dl-yapp4: Move phy reset into switch node | *4478f7e5bearm64: dts: allwinner: h6: Add RX DMA channel for SPDIF | *db6e5e16f1pstore: inode: Only d_invalidate() is needed | *be52ee92cepstore: inode: Convert mutex usage to guard(mutex) | *e16c33dd99net: mctp: copy skb ext data when fragmenting | *0820c84be6arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes | *bea023d846arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes | *efab55e16carm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values | *76cfe86f2darm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes | *7f1d9f8bdearm64: dts: renesas: r9a07g043u: Add IRQC node | *96132cc2e1arm64: dts: renesas: r9a07g043: Split out RZ/G2UL SoC specific parts | *5425ac2428ARM: dts: arm: realview: Fix development chip ROM compatible value | *3936e0f81awifi: wilc1000: revert reset line logic flip | *0d276d9f33firmware: arm_scmi: Fix double free in SMC transport cleanup path | *c20211d3dfarm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow | *4c51575705net: ena: Remove ena_select_queue | *2b718bb18fpowercap: dtpm_cpu: Fix error check against freq_qos_add_request() | *88611c1fdcarm64: dts: qcom: sm8150: correct PCIe wake-gpios | *9c23056893arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs | *f95febbffearm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios | *093cec79f0wifi: brcmsmac: avoid function pointer casts | *386c248775iommu/amd: Mark interrupt as managed | *031d2acc42bus: tegra-aconnect: Update dependency to ARCH_TEGRA | *fad9bcd4d7ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() | *a9545af2a5wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces | *e2fed151d5ARM: dts: qcom: msm8974: correct qfprom node size | *8bfc6b840abpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly | *1e33bdd023arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes | *4bc2befb93arm64: dts: mediatek: mt8192: fix vencoder clock name | *fedd55b8a5arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node | *5c77447aa4arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg | *6606534538arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs | *ef71a93eecarm64: dts: mt8183: kukui: Split out keyboard node and describe detachables | *a03ede2282ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() | *21af11fcb0selftests: forwarding: Add missing multicast routing config entries | *4e58093897selftests: forwarding: Add missing config entries | *9b2ca91f6es390/vdso: drop '-fPIC' from LDFLAGS | *8a2f812b4bs390/pai: fix attr_event_free upper limit for pai device drivers | *437af288ecwifi: iwlwifi: mvm: don't set replay counters to 0xff | *b4907fb68dtools/resolve_btfids: Fix cross-compilation to non-host endianness | *0697d4862dtools/resolve_btfids: Refactor set sorting with types from btf_ids.h | *23f96f86depwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan | *d73b916bccprintk: Disable passing console lock owner completely during panic() | *a1f57a0127wifi: wfx: fix memory leak when starting AP | *4d99d267dawifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() | *71cdbd1fcbwifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use | *b4bb2291d6net: blackhole_dev: fix build warning for ethh set but not used | *ecab386a8epwm: atmel-hlcdc: Fix clock imbalance related to suspend support | *78b8952e1dpwm: atmel-hlcdc: Use consistent variable naming | *992cbc89b0pwm: atmel-hlcdc: Convert to platform remove callback returning void | *a5fd802a1farm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS | *d80bac49aegpio: vf610: allow disabling the vf610 driver | *5666fe7b85wifi: iwlwifi: fix EWRD table validity check | *c855a1a5b7wifi: iwlwifi: dbg-tlv: ensure NUL termination | *9cd961d993wifi: iwlwifi: mvm: report beacon protection failures | *74d0639261wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete | *fed6a1df67libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API | *4f4f1e2deearm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module | *795fb93bdearm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board | *a4116bd6eearm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board | *ed2186ea40arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board | *dde02bf5fcarm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board | *333a02b3bearm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM | *8f38b401b4arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM | *4c820998a5pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl | *3248f4ae05libbpf: Fix faccessat() usage on Android | *1b3bae282acpufreq: mediatek-hw: Don't error out if supply is not found | *7ab56f24bfaf_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). | *6ae1ec0043selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values | *bb21851465libbpf: Apply map_set_def_max_entries() for inner_maps on creation | *c1760abb10bpftool: Silence build warning about calloc() | *d10dbf722dinet_diag: annotate data-races around inet_diag_table[] | *f7dbf2c167sock_diag: annotate data-races around sock_diag_handlers[family] | *60b5b89e41cpufreq: mediatek-hw: Wait for CPU supplies before probing | *b98ed6417ecpufreq: Explicitly include correct DT includes | *e72160cb6ecpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value | *a81edfc5ecARM: dts: renesas: r8a73a4: Fix external clocks and clock rate | *6798cf0aaawifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() | *5a26e6d2a7wifi: wilc1000: fix multi-vif management when deleting a vif | *515cc676dfwifi: wilc1000: do not realloc workqueue everytime an interface is added | *3518cea837wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work | *745003b591wifi: wilc1000: fix RCU usage in connect path | *d8766257c2wifi: wilc1000: fix declarations ordering | *b8dd353a1awifi: b43: Disable QoS for bcm4331 | *3033583a78wifi: b43: Stop correct queue in DMA worker when QoS is disabled | *b6b6bdfca8wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled | *c67698325cwifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled | *90f089d77ewifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() | *13fa3326efsched/fair: Take the scheduling domain into account in select_idle_core() | *790ae577efsched/fair: Take the scheduling domain into account in select_idle_smt() | *9388721260timekeeping: Fix cross-timestamp interpolation for non-x86 | *8a1d2ecd9btimekeeping: Fix cross-timestamp interpolation corner case decision | *081bf64a7etimekeeping: Fix cross-timestamp interpolation on counter wrap | *3e5e8248c0x86/sme: Fix memory encryption setting if enabled by default and not overridden | *f0439b7d67x86/resctrl: Implement new mba_MBps throttling heuristic | *74ca3ef68daoe: fix the potential use-after-free problem in aoecmd_cfg_pkts | *868ec86861io_uring/net: fix overflow check in io_recvmsg_mshot_prep() | *aba7b2140eio_uring/net: move receive multishot out of the generic msghdr path | *a34fba8c44io_uring/net: unify how recvmsg and sendmsg copy in the msghdr | *28e7fd1c70rtc: test: Fix invalid format specifier. | *d12ffa0308time: test: Fix incorrect format specifier | *188e9aff68lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg | *eaf5eaa406lib/cmdline: Fix an invalid format specifier in an assertion msg | *d6c28aefe9md: Don't clear MD_CLOSING when the raid is about to stop | *283e38fc7dfs/select: rework stack allocation hack for clang | *96436365e5nbd: null check for nla_nest_start | *267a6af608rcu/exp: Handle RCU expedited grace period kworker allocation failure | *f8b89a3672rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery | *ad999aa181s390/dasd: fix double module refcount decrement | *977bb962a1s390/dasd: Use dev_*() for device log messages | *ba0e1cc43es390/dasd: add autoquiesce feature | *7533ed7668fs: Fix rw_hint validation | *e6450d5e46do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak | *807f991396ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll | *0a5d59ed95ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode | *f11b50b8baASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC | *d575eb8747Input: gpio_keys_polled - suppress deferred probe error for gpio | *374709a7e5ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet | *9a4fb2bdeearm64: tegra: Set the correct PHY mode for MGBE | *72dbf660e0firewire: core: use long bus reset on gap count error | *2f3ce8fcbfBluetooth: mgmt: Fix limited discoverable off timeout | *567c0411dcBluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security | *0e3732d1dfASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 | *05c7c2d198drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series | *5e61a994b2ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port | *b0e50fa810scsi: mpt3sas: Prevent sending diag_reset when the controller is ready | *008985fd35ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table | *50fbd3a721wifi: mac80211: only call drv_sta_rc_update for uploaded stations | *80656ee2banet: smsc95xx: add support for SYS TEC USB-SPEmodule1 | *ab1be3f1aabtrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve | *995e91c955btrfs: fix data races when accessing the reserved amount of block reserves | *53983d354barm64: dts: Fix dtc interrupt_provider warnings | *b22b54f247dm-verity, dm-crypt: align "struct bvec_iter" correctly | *6fb80b3e75block: sed-opal: handle empty atoms when parsing response | *4492f21263parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check | *05896c8ff4net/iucv: fix the allocation size of iucv_path_table array | *f175de546ax86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() | *46c8615de5x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h | *d35d346b5driscv: dts: sifive: add missing #interrupt-cells to pmic | *6d4c7bd6dcRDMA/mlx5: Relax DEVX access upon modify commands | *cad82f1671RDMA/mlx5: Fix fortify source warning while accessing Eth segment | *6d6aa6c0bfsoc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt | *0e5b11ff73arm64/sve: Lower the maximum allocation for the SVE ptrace regset | *6ce8cc5e62gen_compile_commands: fix invalid escape sequence warning | *d1614e1fd6HID: multitouch: Add required quirk for Synaptics 0xcddc device | *9a07188311MIPS: Clear Cause.BD in instruction_pointer_set | *f49c513f46x86/xen: Add some null pointer checking to smp.c | *7056108e01ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU | *aa9e9c7764ASoC: rt5645: Make LattePanda board DMI match more precise | *c4b96f7eabselftests: tls: use exact comparison in recv_partial | *d23425dab9perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count) | *abd34206f3media: rkisp1: Fix IRQ handling due to shared interrupts | *806a0a1819nfsd: Fix creation time serialization order | *96e18f2361NFSD: Add an nfsd4_encode_nfstime4() helper | *37085bbd92NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop | *448f1dcd62nfsd: simplify the delayed disposal list code | *0af5ee5181NFSD: Convert filecache to rhltable | *f7ae480886nfsd: allow reaping files still under writeback | *7cc9547633nfsd: update comment over __nfsd_file_cache_purge | *c01b3f0fefnfsd: don't take/put an extra reference when putting a file | *917dadb09enfsd: add some comments to nfsd_file_do_acquire | *ee84c44b4anfsd: don't kill nfsd_files because of lease break error | *8a6c19f157nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator | *fab03e0db0nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries | *19d22c5ba5nfsd: don't open-code clear_and_wake_up_bit | *7762c2d4ccnfsd: allow nfsd_file_get to sanely handle a NULL pointer | *a3812a47a3io_uring: drop any code related to SCM_RIGHTS | *28fe81bcd3io_uring/unix: drop usage of io_uring socket | *1d467e1050md/raid10: prevent soft lockup while flush writes | *7512a70376md: fix data corruption for raid456 when reshape restart while grow up * |96cbfc5879Merge 6.1.82 into android14-6.1-lts |\| | *d7543167afLinux 6.1.82 | *cf4b8c39b9fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats | *d95ef75162fs/proc: do_task_stat: use __for_each_thread() | *9793a3bb53getrusage: use sig->stats_lock rather than lock_task_sighand() | *2a304d8c92getrusage: use __for_each_thread() | *d9fe6ef245getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() | *eba76e4808getrusage: add the "signal_struct *sig" local variable | *01d992088ddrm/amd/display: Fix MST Null Ptr for RV | *f0b6dc034edrm/amd/display: Wrong colorimetry workaround | *92cdc9d71aselftests: mptcp: decrease BW in simult flows | *b2e92ab17eKVM/x86: Export RFDS_NO and RFDS_CLEAR to guests | *d405b9c03fx86/rfds: Mitigate Register File Data Sampling (RFDS) | *29476fac75Documentation/hw-vuln: Add documentation for RFDS | *8b5760939dx86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set | *a28f4d1e0bdrm/amdgpu: Reset IH OVERFLOW_CLEAR bit | *2e3ec80ea7xhci: handle isoc Babble and Buffer Overrun events properly | *9158ea9395xhci: process isoc TD properly when there was a transaction error mid TD. | *a584c7734aselftests: mm: fix map_hugetlb failure on 64K page size systems | *02e16a41e5selftests/mm: switch to bash from sh | *f0c3497082readahead: avoid multiple marked readahead pages | *b0b89b470anfp: flower: add hardware offload check for post ct entry | *4e2f0cae0bnfp: flower: add goto_chain_index for ct entry | *66d663da86drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions | *35a0d43ceeASoC: codecs: wcd938x: fix headphones volume controls | *5df3b81a56KVM: s390: vsie: fix race during shadow creation | *51c4435688KVM: s390: add stat counter for shadow gmap events | *4346480866netrom: Fix data-races around sysctl_net_busy_read | *cfedde3058netrom: Fix a data-race around sysctl_netrom_link_fails_count | *4c02b9ccbbnetrom: Fix a data-race around sysctl_netrom_routing_control | *498f1d6da1netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout | *46803b776dnetrom: Fix a data-race around sysctl_netrom_transport_requested_window_size | *5ac3371382netrom: Fix a data-race around sysctl_netrom_transport_busy_delay | *5deaef2bf5netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay | *d28fa5f0e6netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries | *fed835d415netrom: Fix a data-race around sysctl_netrom_transport_timeout | *a47d68d777netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser | *e439607291netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser | *dec82a8fc4netrom: Fix a data-race around sysctl_netrom_default_path_quality | *6e49f3ac43erofs: apply proper VMA alignment for memory mapped files on THP | *39001e3c42netfilter: nf_conntrack_h323: Add protection for bmp length out of range | *bce83144banetfilter: nft_ct: fix l3num expectations with inet pseudo family | *998fd719e6net/rds: fix WARNING in rds_conn_connect_if_down | *7faff12e82net: dsa: microchip: fix register write order in ksz8_ind_write8() | *3420b3ff1fcpumap: Zero-initialise xdp_rxq_info struct before running XDP program | *394334fe2anet/ipv6: avoid possible UAF in ip6_route_mpath_notify() | *63a3c1f3c9igc: avoid returning frame twice in XDP_REDIRECT | *afdd29726anet: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() | *6293ff942eice: virtchnl: stop pretending to support RSS over AQ or registers | *0de693d68bnet: sparx5: Fix use after free inside sparx5_del_mact_entry | *c0b22568a9geneve: make sure to pull inner header in geneve_rx() | *44faf8a482tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string | *5822c02707ice: reorder disabling IRQ and NAPI in ice_qp_dis | *8e23edc54ai40e: disable NAPI right after disabling irqs when handling xsk_pool | *6632e19acbixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able | *ea2a1052f2net: lan78xx: fix runtime PM count underflow on link stop | *850bb48189ceph: switch to corrected encoding of max_xattr_size in mdsmap * |045f29a0bdRevert "usb: gadget: Properly configure the device for remote wakeup" * |2e193db1b4Revert "scsi: sd: usb_storage: uas: Access media prior to querying device properties" * |3011e898b2Revert "Bluetooth: hci_qca: mark OF related data as maybe unused" * |a3778f3e13Revert "Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855" * |d9340ec8ddRevert "Bluetooth: btqca: use le32_to_cpu for ver.soc_id" * |b904eebfd4Revert "Bluetooth: btqca: Add WCN3988 support" * |55a316da31Revert "Bluetooth: qca: use switch case for soc type behavior" * |360b41bc65Revert "Bluetooth: qca: add support for WCN7850" * |e075d7f47aRevert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" * |f741d67cedMerge 6.1.81 into android14-6.1-lts |\| | *61adba85ccLinux 6.1.81 | *585a344af6xen/events: close evtchn after mapping cleanup | *8866334e35x86/efistub: Give up if memory attribute protocol returns an error | *2d7ebcb5d8bpf: Derive source IP addr via bpf_*_fib_lookup() | *5fafd8254abpf: Add table ID to bpf_fib_lookup BPF helper | *da67116b74KVM/VMX: Move VERW closer to VMentry for MDS mitigation | *edfaad334aKVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH | *07946d956bx86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key | *2e3087505dx86/entry_32: Add VERW just before userspace transition | *22444d079bx86/entry_64: Add VERW just before userspace transition | *29d3e02fb4x86/bugs: Add asm helpers for executing VERW | *559035e04eRevert "interconnect: Teach lockdep about icc_bw_lock order" | *19ec82b3caRevert "interconnect: Fix locking for runpm vs reclaim" | *0e351d1aa2block: define bvec_iter as __packed __aligned(4) | *c6ff5fb6b1gpio: fix resource unwinding order in error path | *17acece41dgpiolib: Fix the error path order in gpiochip_add_data_with_key() | *a3d369aeb3gpio: 74x164: Enable output pins after registers are reset | *7eb95e0af5powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV | *2c96f66cd0phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes | *c4c795b21daf_unix: Drop oob_skb ref before purging queue in GC. | *2402392bedefi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags | *3a396c409ax86/boot: efistub: Assign global boot_params variable | *8f05493706x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' | *86c909d227x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR | *1b54062576efi/x86: Avoid physical KASLR on older Dell systems | *2dfaeac3f3x86/efistub: Avoid legacy decompressor when doing EFI boot | *fff7614f57x86/efistub: Perform SNP feature test while running in the firmware | *77330c123dx86/efistub: Prefer EFI memory attributes protocol over DXE services | *5a664585a7x86/decompressor: Factor out kernel decompression and relocation | *350265a753x86/efistub: Perform 4/5 level paging switch from the stub | *476a48cd37efi/libstub: Add limit argument to efi_random_alloc() | *8ff6d88c04efi/libstub: Add memory attribute protocol definitions | *34378d7ad2x86/efistub: Clear BSS in EFI handover protocol entrypoint | *1f3fd81bffx86/decompressor: Avoid magic offsets for EFI handover entrypoint | *f0acafd6f7x86/efistub: Simplify and clean up handover entry code | *33d064aecdefi: efivars: prevent double registration | *e58f2862e9arm64: efi: Limit allocations to 48-bit addressable physical region | *56587affe2nfsd: don't destroy global nfs4_file table in per-net shutdown | *f3ea5ec83dNFSD: replace delayed_work with work_struct for nfsd_client_shrinker | *c479755cb8NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time | *ce606d5334NFSD: Use set_bit(RQ_DROPME) | *5c6c2fb3c1NFSD: Avoid clashing function prototypes | *eb73733124NFSD: Use only RQ_DROPME to signal the need to drop a reply | *7b2b8a6c75NFSD: add CB_RECALL_ANY tracepoints | *f28dae5463NFSD: add delegation reaper to react to low memory condition | *f30f07ba57NFSD: add support for sending CB_RECALL_ANY | *4481d72a4bNFSD: refactoring courtesy_client_reaper to a generic low memory shrinker | *371e1c1b32trace: Relocate event helper files | *0920deeec6lockd: fix file selection in nlmsvc_cancel_blocked | *ccbf6efab8lockd: ensure we use the correct file descriptor when unlocking | *8973a8f9b7lockd: set missing fl_flags field when retrieving args | *12e63680a7NFSD: Use struct_size() helper in alloc_session() | *8b7be6ef58nfsd: fix up the filecache laundrette scheduling | *e017486dadnfsd: use locks_inode_context helper | *c66f9f22e6lockd: use locks_inode_context helper | *1f76cb66fffilelock: add a new locks_inode_context accessor function | *6b12589f61NFSD: Fix licensing header in filecache.c | *5a1f61516fNFSD: Use rhashtable for managing nfs4_file objects | *49e8d9f465NFSD: Refactor find_file() | *0d4150f5ebNFSD: Clean up find_or_add_file() | *5aa0c564c0NFSD: Add a nfsd4_file_hash_remove() helper | *c8d8876aaeNFSD: Clean up nfsd4_init_file() | *6ee5c4e269NFSD: Update file_hashtbl() helpers | *255ac53d78NFSD: Use const pointers as parameters to fh_ helpers | *fae3f8b554NFSD: Trace delegation revocations | *9fbef7dcd8NFSD: Trace stateids returned via DELEGRETURN | *519a80ea5aNFSD: Clean up nfs4_preprocess_stateid_op() call sites | *e62d8c1281NFSD: Flesh out a documenting comment for filecache.c | *137d20da8eexportfs: use pr_debug for unreachable debug statements | *f82865e2a0nfsd: allow disabling NFSv2 at compile time | *850333a25anfsd: move nfserrno() to vfs.c | *bfef0cfab4nfsd: ignore requests to disable unsupported versions | *0a49efb948NFSD: Remove redundant assignment to variable host_err | *d03a9855cbNFSD: Simplify READ_PLUS | *831e9e63ccNFS: Fix data corruption caused by congestion. | *04dd4403ffdrm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml | *bf0ca988e2decompress: Use 8 byte alignment | *5c4feadb00x86/decompressor: Move global symbol references to C code | *463b51e90cx86/decompressor: Merge trampoline cleanup with switching code | *df3dec320bx86/decompressor: Pass pgtable address to trampoline directly | *e2fa53a04cx86/decompressor: Only call the trampoline when changing paging levels | *364d774597x86/decompressor: Call trampoline directly from C code | *1523291591x86/decompressor: Avoid the need for a stack in the 32-bit trampoline | *6083b4c590x86/decompressor: Use standard calling convention for trampoline | *640f27fc2ex86/decompressor: Call trampoline as a normal function | *99a20f5891x86/decompressor: Assign paging related global variables earlier | *2cca5f519ex86/decompressor: Store boot_params pointer in callee save register | *51a0710218x86/efistub: Branch straight to kernel entry point from C code | *4f3077c3eax86/boot: Robustify calling startup_{32,64}() from the decompressor code | *7bc9533e07x86/efi: Make the deprecated EFI handover protocol optional | *a8901f331befi: verify that variable services are supported | *71c43b714fx86/boot/compressed: Only build mem_encrypt.S if AMD_MEM_ENCRYPT=y | *cac22c9a5ex86/boot/compressed: Adhere to calling convention in get_sev_encryption_bit() | *0912dce9edx86/boot/compressed: Move startup32_check_sev_cbit() out of head_64.S | *e840ae3dc2x86/boot/compressed: Move startup32_check_sev_cbit() into .text | *801873f175x86/boot/compressed: Move startup32_load_idt() out of head_64.S | *2e47116315x86/boot/compressed: Move startup32_load_idt() into .text section | *29134968f7x86/boot/compressed: Pull global variable reference into startup32_load_idt() | *530a4271b7x86/boot/compressed: Avoid touching ECX in startup32_set_idt_entry() | *88035744b9x86/boot/compressed: Simplify IDT/GDT preserve/restore in the EFI thunk | *ef12d049fax86/boot/compressed, efi: Merge multiple definitions of image_offset into one | *beeeb4655dx86/boot/compressed: Move efi32_pe_entry() out of head_64.S | *469b84516cx86/boot/compressed: Move efi32_entry out of head_64.S | *c577208f81x86/boot/compressed: Move efi32_pe_entry into .text section | *d8950e8e20x86/boot/compressed: Move bootargs parsing out of 32-bit startup code | *3bad8dc0aex86/boot/compressed: Move 32-bit entrypoint code into .text section | *bad6e66d07x86/boot/compressed: Rename efi_thunk_64.S to efi-mixed.S | *e7945d93feefi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory | *2d9b3e1ae1RDMA/core: Update CMA destination address on rdma_resolve_addr | *88067197e9RDMA/core: Refactor rdma_bind_addr | *f27d319df0mptcp: fix possible deadlock in subflow diag | *d93fd40c62mptcp: fix double-free on socket dismantle | *a8722cece3mptcp: fix snd_wnd initialization for passive socket | *03ad085eb1selftests: mptcp: join: add ss mptcp support check | *84a3c10a0cmptcp: push at DSS boundaries | *fb7be5e5ecmptcp: map v4 address to v6 when destroying subflow | *53e3f2ee8amptcp: continue marking the first subflow as UNCONNECTED | *fbccc5eb16mptcp: fix duplicate subflow creation | *e641486355mptcp: fix data races on remote_id | *e6e04845c2mptcp: fix data races on local_id | *65742f4bb1x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers | *c9fa51d4c4x86/e820: Don't reserve SETUP_RNG_SEED in e820 | *396a412001pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation | *249d6ca4ffefivarfs: Request at most 512 bytes for variable names | *76109a226ariscv: add CALLER_ADDRx support | *4974d928d5mmc: sdhci-xenon: fix PHY init clock stability | *c65c475560mmc: sdhci-xenon: add timeout for PHY init complete | *bc9f87a41dmmc: core: Fix eMMC initialization with 1-bit bus connection | *70af82bb9cmmc: mmci: stm32: fix DMA API overlapping mappings warning | *474d521da8dmaengine: fsl-qdma: init irq after reg initialization | *300111cd90dmaengine: ptdma: use consistent DMA masks | *034e2d70b5crypto: arm64/neonbs - fix out-of-bounds access on short input | *237ecf1afedmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read | *8dafc066c5drm/buddy: fix range bias | *2e443ed55fRevert "drm/amd/pm: resolve reboot exception for si oland" | *444d70889dbtrfs: send: don't issue unnecessary zero writes for trailing hole | *f590040ce2btrfs: dev-replace: properly validate device names | *c34adc20b9btrfs: fix double free of anonymous device after snapshot creation failure | *930e826962wifi: nl80211: reject iftype change with mesh ID change | *abd32d7f5cgtp: fix use-after-free and null-ptr-deref in gtp_newlink() | *59ed284c7blandlock: Fix asymmetric private inodes referring | *fd3289ab8eALSA: hda/realtek: fix mute/micmute LED For HP mt440 | *4cbbc2f0dbALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) | *8cec41a350ALSA: firewire-lib: fix to check cycle continuity | *3bfe04c127tomoyo: fix UAF write bug in tomoyo_write_control() | *8f626221e5of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing | *8310080799riscv: Sparse-Memory/vmemmap out-of-bounds fix | *058ed71e0fafs: Fix endless loop in directory parsing | *2f91a96b89fbcon: always restore the old font data in fbcon_do_set_font() | *d36b9a1b4edrm/tegra: Remove existing framebuffer only if we support display | *7f8644b6a8ALSA: Drop leftover snd-rtctimer stuff from Makefile | *cefe18e9ecpower: supply: bq27xxx-i2c: Do not free non existing IRQ | *ddc547dd05efi/capsule-loader: fix incorrect allocation size | *08562ca971tls: fix peeking with sync+async decryption | *40f0f326cftls: decrement decrypt_pending if no async completion will be called | *7d4121b401net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames | *a0222b4817igb: extend PTP timestamp adjustments to i211 | *f2261eb994rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back | *2b1414d5e9netfilter: bridge: confirm multicast packets before passing them up the stack | *b8afc22a11netfilter: let reset rules clean out conntrack entries | *ddf6ee3df3netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() | *92b8a3273fBluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT | *67ffc334b9Bluetooth: qca: add support for WCN7850 | *fc47ed389aBluetooth: qca: use switch case for soc type behavior | *9409636132Bluetooth: btqca: Add WCN3988 support | *29059d0f3bBluetooth: btqca: use le32_to_cpu for ver.soc_id | *e5383662fdBluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855 | *eb7b5777d3Bluetooth: hci_qca: mark OF related data as maybe unused | *7b410226d9Bluetooth: qca: Fix wrong event type for patch config command | *2dc94c160eBluetooth: Enforce validation on max value of connection interval | *30a5e812f7Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST | *0b056a52b3Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR | *926405765fBluetooth: hci_sync: Fix accept_list when attempting to suspend | *45085686b9Bluetooth: Avoid potential use-after-free in hci_error_reset | *cad078914bBluetooth: hci_sync: Check the correct flag before starting a scan | *17ccd9798fstmmac: Clear variable when destroying workqueue | *aa58972326uapi: in6: replace temporary label with rfc9486 | *1b4223e807net: lan78xx: fix "softirq work is pending" error | *d77ab053fbnet: usb: dm9601: fix wrong return value in dm9601_mdio_read | *548ab66730veth: try harder when allocating queue memory | *c41548fedelan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected | *1b0998fdd8ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() | *7985d73961net: veth: clear GRO when clearing XDP even when down | *e85b3c1539cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back | *29360fd328tun: Fix xdp_rxq_info's queue_index when detaching | *a3c8fa54e9net: mctp: take ownership of skb in mctp_local_output | *ab63de24ebnet: ip_tunnel: prevent perpetual headroom growth | *0ac219c4c3netlink: add nla be16/32 types to minlen array | *0b27bf4c49netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter | *65a389ef97mtd: spinand: gigadevice: Fix the get ecc status issue | *87632bc9ecmm: huge_memory: don't force huge page alignment on 32 bit | *afbf1a5cefRDMA/core: Fix multiple -Warray-bounds warnings | *e5f488993biommu/arm-smmu-qcom: Limit the SMR groups to 128 | *329fc4d3f7fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode' | *b3152afc0efs/ntfs3: Fix NULL dereference in ni_write_inode | *0d04e45c65fs/ntfs3: Add length check in indx_get_root | *976126f2declk: tegra20: fix gcc-7 constant overflow warning | *39c6312009fs/ntfs3: Fix a possible null-pointer dereference in ni_clear() | *e89c84422fiommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any | *8745f3592eiommu/sprd: Release dma buffer to avoid memory leak | *f8faa53637Input: xpad - add constants for GIP interface numbers | *ed9fdc82causb: gadget: Properly configure the device for remote wakeup | *49e734926aARM: dts: imx7s: Drop dma-apb interrupt-names | *0cea0c330aARM: dts: imx: Adjust dma-apbh node name | *507eeaad4dPCI: layerscape: Add workaround for lost link capabilities during reset | *e30f82597bPCI: layerscape: Add the endpoint linkup notifier support | *5dbedec7e5mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() | *174ac6b53amlxsw: spectrum_acl_tcam: Make fini symmetric to init | *00459ae532net: restore alpha order to Ethernet devices in config | *a76072bc73of: overlay: Reorder struct fragment fields kerneldoc | *2a3d40b402af_unix: Fix task hung while purging oob_skb in GC. | *b73dd5f999scsi: sd: usb_storage: uas: Access media prior to querying device properties | *cf33e6ca12scsi: core: Add struct for args to execution functions | *7d34b10786drm/meson: Don't remove bridges which are created by other drivers | *ae5f10ed95drm/meson: fix unbind path if HDMI fails to bind | *b7be6c737anetfilter: nf_tables: disallow timeout for anonymous sets * |1c7c998232ANDROID: add blk_mq_freeze_queue and blk_mq_unfreeze_queue to virtual device symbol list * |d8fcb4c06bRevert "mptcp: fix lockless access in subflow ULP diag" * |290b1bfd85Revert "net: dev: Convert sa_data to flexible array in struct sockaddr" * |9006fc45eeRevert "arp: Prevent overflow in arp_req_get()." * |601ccd855aRevert "usb: roles: fix NULL pointer issue when put module's reference" * |706f6a46d8Revert "usb: roles: don't get/set_role() when usb_role_switch is unregistered" * |563b8244dbMerge 6.1.80 into android14-6.1-lts |\| | *a3eb3a74aaLinux 6.1.80 | *277439e7cafs/ntfs3: Enhance the attribute size check | *f119f2325barp: Prevent overflow in arp_req_get(). | *f8fc1f1d9fahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts | *4a37c6c068ata: ahci: add identifiers for ASM2116 series adapters | *70a4a26572mptcp: add needs_id for netlink appending addr | *b03bca8561mptcp: userspace pm send RM_ADDR for ID 0 | *14f1992430mm: zswap: fix missing folio cleanup in writeback race path | *18f614369dfs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio | *7ebeee513fmm/damon/reclaim: fix quota stauts loss due to online tunings | *47467e0481erofs: fix inconsistent per-file compression format | *54407d9bc5erofs: simplify compression configuration parser | *b1301f15ddi2c: imx: when being a target, mark the last read as processed | *5816800533drm/amd/display: Fix memory leak in dm_sw_fini() | *fd7b4f4fdcdrm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set | *b9196289e3net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY | *37919ef31dFix write to cloned skb in ipv6_hop_ioam() | *9d5523e065phonet/pep: fix racy skb_queue_empty() use | *f556a352fdphonet: take correct lock to peek at the RX queue | *1623161f80net: sparx5: Add spinlock for frame transmission from CPU | *c22ad76cfcnet: mctp: put sock on tag allocation failure | *ea33b81669netfilter: nf_tables: use kzalloc for hook allocation | *f305359186netfilter: nf_tables: register hooks last when adding new chain/flowtable | *26994a04b0netfilter: nf_tables: rename function to destroy hook list | *a6cafdb49anetfilter: nft_flow_offload: release dst in case direct xmit path is used | *012df10717netfilter: nft_flow_offload: reset dst in route object after setting up flow | *9c5662e95anetfilter: flowtable: simplify route logic | *0c9302a6danetfilter: nf_tables: set dormant flag on hook register failure | *bdaf6bbfc1tls: don't skip over different type records from the rx_list | *6756168addtls: stop recv() if initial process_rx_list gave us non-DATA | *ca89b4f503tls: break out of main loop when PEEK gets a non-data record | *4588b13abcbpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() | *11277d1892s390: use the correct count for __iowrite64_copy() | *18580e48e6octeontx2-af: Consider the action set by PF | *6216509a2eplatform/x86: thinkpad_acpi: Only update profile if successfully converted | *38c83c2488arm64/sme: Restore SME registers on exit from suspend | *fd84a5fae0net: dev: Convert sa_data to flexible array in struct sockaddr | *8391b9b651ipv6: sr: fix possible use-after-free and null-ptr-deref | *e8530b170eafs: Increase buffer size in afs_update_volume_status() | *addf5e297ebpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel | *9a581b17b7ata: ahci_ceva: fix error handling for Xilinx GT PHY support | *e5703735e5ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid | *b43a4fb42fipv4: properly combine dev_base_seq and ipv4.dev_addr_genid | *8e29f988adnet: stmmac: Fix incorrect dereference in interrupt handlers | *25bd33b87fx86/numa: Fix the sort compare func used in numa_fill_memblks() | *ca4a1c00bex86/numa: Fix the address overlap check in numa_fill_memblks() | *b06a3b1cbdnouveau: fix function cast warnings | *729bc77af4dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished(). | *91ac2c79e8net: bridge: switchdev: Ensure deferred event delivery on unoffload | *2d5b4b3376net: bridge: switchdev: Skip MDB replays of deferred events on offload | *44148c1c82scsi: jazz_esp: Only build if SCSI core is builtin | *3c31b18a8dscsi: smartpqi: Fix disable_managed_interrupts | *758b8f5e04bpf, scripts: Correct GPL license name | *a9409d33afRDMA/srpt: fix function pointer cast warnings | *5f69c475c1arm64: dts: rockchip: set num-cs property for spi on px30 | *7f31a244c7RDMA/qedr: Fix qedr_create_user_qp error flow | *47e93d2f28iommufd/iova_bitmap: Consider page offset for the pages to be pinned | *c5bc02f60diommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array | *8d3a5cbc1eiommufd/iova_bitmap: Bounds check mapped::pages access | *aee4dcfe17RDMA/srpt: Support specifying the srpt_service_guid parameter | *edc2a9afbeRDMA/irdma: Add AE for too many RNRS | *6f4553096eRDMA/irdma: Set the CQ read threshold for GEN 1 | *429999729dRDMA/irdma: Validate max_send_wr and max_recv_wr | *b2e4a5266eRDMA/irdma: Fix KASAN issue with tasklet | *75a64c641cRDMA/bnxt_re: Return error for SRQ resize | *f0d857ce31IB/hfi1: Fix a memleak in init_credit_return | *a6cada89eeRevert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz" | *71787c665dmptcp: fix lockless access in subflow ULP diag | *9e8e59af3amptcp: add needs_id for userspace appending addr | *42a841a84fmptcp: make userspace_pm_append_new_local_addr static | *2f414a56b3usb: roles: don't get/set_role() when usb_role_switch is unregistered | *0158216805usb: roles: fix NULL pointer issue when put module's reference | *35b604a37eusb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs | *9a52b694b0usb: cdns3: fix memory double free when handle zero packet | *2134e9906eusb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() | *c66a800848usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers | *748cee4417usb: cdnsp: blocked some cdns3 specific code | *4dc87908b1usb: dwc3: gadget: Don't disconnect if not started | *d4c7e4b1b0serial: amba-pl011: Fix DMA transmission in RS485 mode | *d9d2426253erofs: fix refcount on the metabuf used for inode lookup | *943c8b1fccdm-integrity, dm-verity: reduce stack usage for recheck | *545a94ffc2x86/alternative: Make custom return thunk unconditional | *b012dcf39dRevert "x86/alternative: Make custom return thunk unconditional" | *1221b8ea25x86/returnthunk: Allow different return thunks | *786f089086ARM: ep93xx: Add terminator to gpiod_lookup_table | *13cd1daeeal2tp: pass correct message length to ip6_append_data | *2a19e0042bPCI/MSI: Prevent MSI hardware interrupt number truncation | *e90211b1f7irqchip/sifive-plic: Enable interrupt if needed before EOI | *75eaa3666eirqchip/gic-v3-its: Do not assume vPE tables are preallocated | *62f361bfeacrypto: virtio/akcipher - Fix stack overflow on memcpy | *3963f16cc7gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() | *3ac3624a74KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() | *72fdbc728cKVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler | *6b2ff10390md: Fix missing release of 'active_io' for flush | *8b218e2f0acachefiles: fix memory leak in cachefiles_add_cache() | *9e7fc40377platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names | *fff39f4962platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler | *19e5dc2e6bmm: memcontrol: clarify swapaccount=0 deprecation warning | *4c815c3a48mm/damon/lru_sort: fix quota status loss due to online tunings | *2dedda77d4mm/swap: fix race when skipping swapcache | *e3bf0a24e0scsi: core: Consult supported VPD page list prior to fetching page | *f49b20fd01scsi: target: pscsi: Fix bio_put() for error case | *0312171289cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window | *27c1ade606dm-verity: recheck the hash after a failure | *e08c2a8d27dm-crypt: don't modify the data when using authenticated encryption | *906414f459dm-integrity: recheck the integrity tag after a failure | *6437b0b4ddRevert "parisc: Only list existing CPUs in cpu_possible_mask" | *5583552eecdm-crypt: recheck the integrity tag after a failure | *287abdcb9eata: libata-core: Do not try to set sleeping devices to standby | *65c5a1ba2cs390/cio: fix invalid -EBUSY on ccw_device_start | *47647795a6drm/ttm: Fix an invalid freeing on already freed page in error path | *a262b78dd0LoongArch: Disable IRQ before init_fn() for nonboot CPUs | *52dc9a7a57IB/hfi1: Fix sdma.h tx->num_descs off-by-one error | *4aa4ea70f3pmdomain: renesas: r8a77980-sysc: CR7 must be always on | *339ddc983bpmdomain: mediatek: fix race conditions with genpd | *4dd73641d7smb3: clarify mount warning | *db48acce75virtio-blk: Ensure no requests in virtqueues before deleting vqs. | *0947d0d463smb: client: set correct d_type for reparse points under DFS mounts | *8b661fb17bdrm/amdgpu: reset gpu for s3 suspend abort case | *d56edd0f1bdrm/amdgpu: skip to program GFXDEC registers for suspend abort | *6b82ffe7a2firewire: core: send bus reset promptly on gap count error | *c0b07b4237LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu | *c920f604e0LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it | *c7ac9c1f7fscsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare() | *75745f2b74scsi: lpfc: Use unsigned type for num_sge | *76ee44af09hwmon: (coretemp) Enlarge per package core count limit | *48a33c3125efi: Don't add memblocks for soft-reserved memory | *700c3f642cefi: runtime: Fix potential overflow of soft-reserved region size | *2bf17c3e13wifi: mac80211: adding missing drv_mgd_complete_tx() call | *4e5bd22870wifi: mac80211: set station RX-NSS on reconfig | *6ed6cdbe88fs/ntfs3: Fix oob in ntfs_listxattr | *5d67a4ff3dfs/ntfs3: Update inode->i_size after success write into compressed file | *32a3974b26fs/ntfs3: Correct function is_rst_area_valid | *0d2f804b9ffs/ntfs3: Prevent generic message "attempt to access beyond end of device" | *1c005ce993fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache | *ee12c31020fs/ntfs3: Disable ATTR_LIST_ENTRY size check | *50545eb6cdfs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() | *95bad562e5fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" | *a9f7d7656ffs/ntfs3: Print warning while fixing hard links count | *25d1694d6efs/ntfs3: Correct hard links updating when dealing with DOS names | *1970b5f204fs/ntfs3: Improve ntfs_dir_count | *9c66843606fs/ntfs3: Modified fix directory element type detection | *b3a996b106Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table | *200627f46eext4: correct the hole length returned by ext4_map_blocks() | *be36276cb8smb: client: increase number of PDUs allowed in a compound request | *f9eef0e495nvmet-fc: take ref count on tgtport before delete assoc | *9e6987f893nvmet-fc: avoid deadlock on delete association path | *8b9e453949nvmet-fc: abort command when there is no binding | *67e2ddf232nvmet-fc: hold reference on hostport match | *b833811668nvmet-fc: defer cleanup using RCU properly | *6319ab29d5nvmet-fc: release reference on target port | *16b2b31ba8nvmet-fcloop: swap the list_add_tail arguments | *085195aa90nvme-fc: do not wait in vain when unloading module | *dee697ac53ALSA: usb-audio: Ignore clock selector errors for single connection | *5653a6d65aASoC: wm_adsp: Don't overwrite fwf_name with the default | *bead6ff986drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz | *41b256f473netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new | *17fe3616d8misc: open-dice: Fix spurious lockdep warning | *1c57e5ef85Input: xpad - add Lenovo Legion Go controllers | *949296ee62spi: sh-msiof: avoid integer overflow in constants | *4dec3068eaASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 | *c7bdaff0d0ALSA: usb-audio: Check presence of valid altsetting control | *1675aae9e1usb: ucsi_acpi: Quirk to ack a connector change ack cmd | *fbd1cb2a9bnvmet-tcp: fix nvme tcp ida memory leak | *13c1af5f3bregulator: pwm-regulator: Add validity checks in continuous .get_voltage | *9d508c8971dmaengine: ti: edma: Add some null pointer checks to the edma_probe | *3e746c4e48Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0 | *d639102f4cext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() | *f97e75fa4eext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() | *8b40eb2e71ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt | *a600d7f0c1platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet | *6c292c2f90MIPS: reserve exception vector space ONLY ONCE | *f48a6eb2e5ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers | *2d623c94fbaoe: avoid potential deadlock at set_capacity | *41e137c2c7ahci: asm1166: correct count of reported ports | *a2aa77b5d8cifs: translate network errors on send to -ECONNABORTED | *bba595eb14smb: Work around Clang __bdos() type confusion | *8fc8087410block: Fix WARNING in _copy_from_iter | *f19361d570spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected | *f329523f6afbdev: sis: Error out if pixclock equals zero | *070398d32cfbdev: savage: Error out if pixclock equals zero | *eb39bb548bwifi: mac80211: fix race condition on enabling fast-xmit | *e540c44983wifi: cfg80211: fix missing interfaces when dumping | *d3dbfb9d11dmaengine: fsl-qdma: increase size of 'irq_name' | *8dda42b1f2dmaengine: shdma: increase size of 'dev_id' | *b2cb83539ccifs: open_cached_dir should not rely on primary channel | *e717bd4120scsi: target: core: Add TMF to tmr_list handling | *c9ae228cfddmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH | *0d27ac1779riscv/efistub: Ensure GP-relative addressing is not used | *6967ddd378PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() | *5552b7bf26sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset | *89bebf2753sched/rt: Disallow writing invalid values to sched_rt_period_us | *a41f6e170bnet/sched: Retire dsmark qdisc | *09038f47e4net/sched: Retire ATM qdisc | *02149c7cd1net/sched: Retire CBQ qdisc * |5b066041f2ANDROID: add dma_max_mapping_size to virtual_device symbol list. * |3de5fca057ANDROID: add pm_runtime_get_if_active to db845 symbol list * |ff43d92a56Merge 6.1.79 into android14-6.1-lts |/ *81e1dc2f70Linux 6.1.79 *6fd2467518mlxsw: spectrum_acl_tcam: Fix stack corruption *9020513afafs/ntfs3: Add null pointer checks *d028cc6d23arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata *c5d83ac2bfdm: limit the number of targets and parameter size area *13f79a0026nilfs2: replace WARN_ONs for invalid DAT metadata block requests *6589f0f72fnilfs2: fix potential bug in end_buffer_async_write *058d1c5616of: property: Add in-ports/out-ports support to of_graph_get_port_parent() *24ec7504a0sched/membarrier: reduce the ability to hammer on sys_membarrier *d3a5f798bckbuild: Drop -Wdeclaration-after-statement *3c6cc62ce1locking: Introduce __cleanup() based infrastructure *579cfab21bapparmor: Free up __cleanup() name *43ec3c8886dmaengine: ioat: Free up __cleanup() name *a160c3293auserfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb *f3e9758286bpf: Remove trace_printk_lock *95b7476f6fbpf: Do cleanup in bpf_bprintf_cleanup only when needed *f7bbad9561bpf: Add struct for bin_args arg in bpf_bprintf_prepare *989b0ff35fnet: prevent mss overflow in skb_segment() *380aeff204smb: client: fix parsing of SMB3.1.1 POSIX create context *1ae3c59355smb: client: fix potential OOBs in smb2_parse_contexts() *270325fb31RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned *e1c1bdaa38hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() *51a8f31b93nfsd: don't take fi_lock in nfsd_break_deleg_cb() *e4cf894166nfsd: fix RELEASE_LOCKOWNER *23027309b0parisc: Fix random data corruption from exception handler *ebc442c640netfilter: ipset: Missing gc cancellations fixed *653bc5e6d9netfilter: ipset: fix performance regression in swap operation *e7d2e87abcblock: fix partial zone append completion handling in req_bio_endio() *bb44477d45crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init *c6feb7f417wifi: mwifiex: fix uninitialized firmware_stat *0a9e803549arm64: dts: qcom: sm8150: fix USB SS wakeup *c0e41c8756arm64: dts: qcom: sdm845: fix USB SS wakeup *2488e0e4bcarm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely *9c84d580dearm64: dts: qcom: msm8916: Enable blsp_dma by default *4753693501bus: moxtet: Add spi device table *1b7b597a69wifi: mwifiex: add extra delay for firmware ready *48b3482320wifi: mwifiex: Support SD8978 chipset *5447e64accARM: dts: imx6q-apalis: add can power-up delay on ixora board *4bf19cef22md: bypass block throttle for superblock update *9a163479ddselftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag *84df059d24selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory *944900fe27tls: fix NULL deref on tls_sw_splice_eof() with empty record *0a371ed6f2xfrm: Silence warnings triggerable by bad packets *cf3c891686xfrm: Use xfrm_state selector for BEET input *1e4432d463tracing: Inform kmemleak of saved_cmdlines allocation *c7f9c3e94efs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() *9359ff1a45pmdomain: core: Move the unused cleanup to a _sync initcall *4dd684d4bbcan: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) *aedda066d7can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock *8a72a4689acan: netlink: Fix TDCO calculation using the old data bittiming *08c1948823of: property: fix typo in io-channels *79081197b4mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE *2e2c07104bfs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super *f3f98d7d84ceph: prevent use-after-free in encode_cap_msg() *309ef7de5dhv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed *4888754f3dnet: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio *5140c4d5f4s390/qeth: Fix potential loss of L3-IP@ in case of network issues *058fbaf771net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio *95de4ad173fs: relax mount_setattr() permission checks *3ff3e6a936tools/rtla: Fix Makefile compiler options for clang *4ee28d5a4ftools/rtla: Fix uninitialized bucket/data->bucket_size warning *5ccb527b66tools/rtla: Exit with EXIT_SUCCESS when help is invoked *771b74ce92tools/rtla: Replace setting prio with nice for SCHED_OTHER *d627693e5atools/rtla: Remove unused sched_getattr() function *fcf62f94adASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 *00f9fcc0a1mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS *09fad23a1azonefs: Improve error handling *ce2b826582irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update *659311f593irqchip/irq-brcmstb-l2: Add write memory barrier before exit *783912cbcewifi: mac80211: reload info pointer in ieee80211_tx_dequeue() *6c84dbe8f8wifi: cfg80211: fix wiphy delayed work queueing *685fc1711cnfp: flower: prevent re-adding mac index for bonded port *57b8478c10nfp: use correct macro for LengthSelect in BAR config *8731fe001acrypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked *8494ba2c9enilfs2: fix hang in nilfs_lookup_dirty_data_buffers() *9c9c68d64fnilfs2: fix data corruption in dsync block recovery for small block sizes *35076e3fb4ALSA: hda/conexant: Add quirk for SWS JS201D *53e8abc14eALSA: hda/realtek: fix mute/micmute LED For HP mt645 *a943c7fbdfmmc: slot-gpio: Allow non-sleeping GPIO ro *eae748df18io_uring/net: fix multishot accept overflow handling *aedcefae6cx86/mm/ident_map: Use gbpages only where full GB page should be mapped. *3863ca0522KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl *627339cccdx86/fpu: Stop relying on userspace for info to fault in xsave buffer *8b4025679ex86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 *c194adaa8apowerpc/pseries: fix accuracy of stolen time *42422f8f8cpowerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E *76d3ad7d02powerpc/64: Set task pt_regs->link to the LR value on scv entry *5e2f407646serial: max310x: prevent infinite while() loop in port startup *0046dd2e9fserial: max310x: fail probe if clock crystal is unstable *7971a029ebserial: max310x: improve crystal stable clock detection *5d89c48337serial: max310x: set default value when reading clock ready bit *c96ce4903bnfp: flower: fix hardware offload for the transfer layer port *ef3d50e884ring-buffer: Clean ring_buffer_poll_wait() error return *48a8ccccffhv_netvsc: Fix race condition between netvsc_probe and netvsc_remove *3ca5a3cdc0drm/amd/display: Preserve original aspect ratio in create stream *e70123fdbedrm/amd/display: Increase frame-larger-than for all display_mode_vba files *8c22b23a27drm/prime: Support page array >= 4GB *fc811d88fbdrm/msm: Wire up tlb ops *ba5f957883xfrm: Remove inner/outer modes from input path *01e9f82058xfrm: Remove inner/outer modes from output path *7505a0ce08ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails *9f6087851emedia: rc: bpf attach/detach requires write permission *b79e15569diio: imu: bno055: serdev requires REGMAP *9e105dd8c0iio: imu: adis: ensure proper DMA alignment *18cbe28671iio: adc: ad_sigma_delta: ensure proper DMA alignment *77ba1a86efiio: accel: bma400: Fix a compilation problem *4f10423c0eiio: commom: st_sensors: ensure proper DMA alignment *359f220d0eiio: core: fix memleak in iio_device_register_sysfs *176256ff8aiio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC *c794117a33staging: iio: ad5933: fix type mismatch regression *65bf19f55atracing: Fix wasted memory in saved_cmdlines logic *ac894a1e19ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() *185eab3048ext4: fix double-free of blocks due to wrong extents moved_len *4ab56381acmisc: fastrpc: Mark all sessions as invalid in cb_remove *90e09c016dbinder: signal epoll threads of self-work *f33789ca65ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power *6c65eb988dALSA: hda/cs8409: Suppress vmaster control for Dolphin models *a6bc858472ASoC: codecs: wcd938x: handle deferred probe *d27f6d6eacALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL *5953f2c7f8modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS *064cb9dd10um: Fix adding '-no-pie' for clang *36fbcadc20modpost: Include '.text.*' in TEXT_SECTIONS *519b7da44elinux/init: remove __memexit* annotations *999ecc936amodpost: Don't let "driver"s reference .exit.* *a5767decf7modpost: propagate W=1 build option to modpost *6286435cd0xen-netback: properly sync TX responses *55e891f4a2net: stmmac: do not clear TBS enable bit on link up/down *56440799fcnet: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() *5c0c5ffaednfc: nci: free rx_data_reassembly skb on NCI device cleanup *76690354e6kbuild: Fix changing ELF file type for output of gen_btf for big endian *38acb2e9beALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads *e1aae84f42firewire: core: correct documentation of fw_csr_string() kernel API *d0302e2a57lsm: fix the logic in security_inode_getsecctx() *dc3890441cdrm/virtio: Set segment size for virtio_gpu device *ff70e6ff6fRevert "drm/amd: flush any delayed gfxoff on suspend entry" *6bb22ac1d1scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" *75500e7ba2media: Revert "media: rkisp1: Drop IRQF_SHARED" *e373bfc8ecmptcp: check addrs list in userspace_pm_get_local_id *d288d2e3e6mptcp: drop the push_pending field *d50d031919selftests: mptcp: increase timeout to 30 min *fc0e9cff9dselftests: mptcp: add missing kconfig for NF Mangle *2c7337ec22selftests: mptcp: add missing kconfig for NF Filter in v6 *66e142fbe1selftests: mptcp: add missing kconfig for NF Filter *6673d9f1c2mptcp: fix data re-injection from stale subflow *7857e35ef1mptcp: get rid of msk->subflow *3e409fb740modpost: trim leading spaces when processing source files list *491528935ci2c: i801: Fix block process call transactions *0e01ccadfdi2c: pasemi: split driver into two separate modules *4297217bcfpowerpc/kasan: Limit KASAN thread size increase to 32KB *c12920ff9birqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc() *083870b029i2c: qcom-geni: Correct I2C TRE sequence *7190353835cifs: fix underflow in parse_server_interfaces() *0c09912dd8powerpc/kasan: Fix addr error caused by page alignment *2aaa9239c9driver core: fw_devlink: Improve detection of overlapping cycles *be76ad74a4media: ir_toy: fix a memleak in irtoy_tx *6616d3c4f8interconnect: qcom: sc8180x: Mark CO0 BCM keepalive *57e2e42ccdusb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend *0ecc97c81eusb: f_mass_storage: forbid async queue when shutdown happen *2888258144USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT *9f754d0094usb: ucsi_acpi: Fix command completion handling *d31b886ed6usb: ulpi: Fix debugfs directory leak *3fd6c16ec7usb: ucsi: Add missing ppm_lock *711beb8acfiio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP *e5c6c8ef3eHID: wacom: Do not register input devices until after hid_hw_start *b71a906a72HID: wacom: generic: Avoid reporting a serial of '0' to userspace *d7d7a0e3b6HID: i2c-hid-of: fix NULL-deref on failed power up *ea09996b37ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx *b23c431e50ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 *f00e8d0fccparisc: Prevent hung tasks when printing inventory on serial console *607385d75aASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF *30884a44e0dm-crypt, dm-verity: disable tasklets *221da504a5scsi: storvsc: Fix ring buffer size calculation *16b1025eaamm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again *36be97e9ebtracing/trigger: Fix to return error if failed to alloc snapshot *76a42074d0scs: add CONFIG_MMU dependency for vfree_atomic() *7a245b8a2fi40e: Fix waiting for queues of all VSIs to be disabled *1c981792e4i40e: Do not allow untrusted VF to remove administratively set MAC *c638b4afc7MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler *4b02c89327nouveau/svm: fix kvcalloc() argument order *20f378f929net: sysfs: Fix /sys/class/net/<iface> path for statistics *1f0d7792e9ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() *251145e504spi: ppc4xx: Drop write-only variable *727cdd2f3dnet: tls: fix returned read length with async decrypt *20b4ed0348net: tls: fix use-after-free with partial reads and async decrypt *7a3ca06d04tls: fix race between async notify and socket close *2c6841c882net: tls: factor out tls_*crypt_async_wait() *d55eb0b495tls: extract context alloc/initialization out of tls_set_sw_offload *5ad627faedtls/sw: Use splice_eof() to flush *b9357489c4lan966x: Fix crash when adding interface under a lag *65ded4eb22net: openvswitch: limit the number of recursions from action sets *68614f1865of: property: Improve finding the supplier of a remote-endpoint property *4bd106ac1cwifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() *72d4600a6ewifi: iwlwifi: Fix some error codes *e5ed6c9225KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test *b3557a3697KVM: selftests: Clear dirty ring states between two modes in dirty_log_test *0cf0506400of: unittest: Fix compile in the non-dynamic case *0f081fcfaadriver core: Fix device_link_flag_is_sync_state_only() *02f2b95b00btrfs: don't drop extent_map for free space inode on write error *7ba7f9ed88btrfs: reject encoded write if inode has nodatasum flag set *4d6b2e17b5btrfs: don't reserve space for checksums when writing to nocow files *dfd1f44e49btrfs: send: return EOPNOTSUPP on unknown flags *f98913c07cbtrfs: forbid deleting live subvol qgroup *66b317a2fcbtrfs: do not ASSERT() if the newly created subvolume already got read *a1a7b95895btrfs: forbid creating subvol qgroups *e717aecd2abtrfs: do not delete unused block group if it may be used soon *84b576ad44btrfs: add and use helper to check if block group is used *3af7236d6dupdate workarounds for gcc "asm goto" issue *f70efe54b9work around gcc bugs with 'asm goto' with outputs Change-Id: I531ec605442fd6f262741fec9343f9b9df241319 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
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%