Greg Kroah-Hartman 87fb1f2f1e Merge tag 'android14-6.1.84_r00' into android14-6.1
This catches the android14-6.1 branch up to the 6.1.84 LTS release.
Included in here are the following commits:

* 1dca1fead9 Merge branch 'android14-6.1' into branch 'android14-6.1-lts'
* b98ce0fe28 ANDROID: GKI: update the abi for tracing changes in 6.1.84
* 5f29666f69 Revert "timers: Rename del_timer_sync() to timer_delete_sync()"
* 501c229a8a Revert "media: mc: Add num_links flag to media_pad"
* 2b84f5edda Revert "media: mc: Expand MUST_CONNECT flag to always require an enabled link"
*   2b530e8f5d Merge 6.1.84 into android14-6.1-lts
|\
| * 347385861c Linux 6.1.84
| * 7b970a145c tools/resolve_btfids: fix build with musl libc
| * ab062fa3dc USB: core: Fix deadlock in usb_deauthorize_interface()
| * df84d9f779 x86/sev: Skip ROM range scans and validation for SEV-SNP guests
| * 98cfafaf2f scsi: libsas: Fix disk not being scanned in after being removed
| * d511040d81 scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
| * 8dbc176220 scsi: lpfc: Correct size for wqe for memset()
| * d8cd93e030 scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
| * f2b85a4cc7 tls: fix use-after-free on failed backlog decryption
| * 00f511d716 x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
| * f30b3ee9a4 scsi: qla2xxx: Delay I/O Abort on PCI error
| * 65f195232b scsi: qla2xxx: Change debug message during driver unload
| * 282877633b scsi: qla2xxx: Fix double free of fcport
| * 09c0ac18ca scsi: qla2xxx: Fix command flush on cable pull
| * 1bcbd100ab scsi: qla2xxx: NVME|FCP prefer flag not being honored
| * 101c1d2d46 scsi: qla2xxx: Update manufacturer detail
| * 14a3ca35c5 scsi: qla2xxx: Split FCE|EFT trace control
| * 3cd58084e4 scsi: qla2xxx: Fix N2N stuck connection
| * 3b9d72442a scsi: qla2xxx: Prevent command send on chip reset
| * c223bc352c usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
| * 12d0306cec usb: typec: ucsi_acpi: Refactor and fix DELL quirk
| * f8704d54c8 usb: typec: ucsi: Ack unsupported commands
| * 959aacfe3a usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
| * 2d28af770d usb: typec: Return size of buffer if pd_set operation succeeds
| * f74c5e0b54 usb: udc: remove warning when queue disabled ep
| * 19ca7ef7d8 usb: dwc2: gadget: LPM flow fix
| * 74cdf12f8d usb: dwc2: gadget: Fix exiting from clock gating
| * bc48eb1b53 usb: dwc2: host: Fix ISOC flow in DDMA mode
| * 3294928206 usb: dwc2: host: Fix hibernation flow
| * 4a8a42e16a usb: dwc2: host: Fix remote wakeup from hibernation
| * 3e284e15b7 scsi: sd: Fix TCG OPAL unlock on system resume
| * 9dac54f081 USB: core: Fix deadlock in port "disable" sysfs attribute
| * cd20a6e83b USB: core: Add hub_get() and hub_put() routines
| * 8416da2df7 staging: vc04_services: fix information leak in create_component()
| * 008bf3d622 staging: vc04_services: changen strncpy() to strscpy_pad()
| * 3678cf67ff scsi: core: Fix unremoved procfs host directory regression
| * 9d66ae0e7b ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
| * 6c6a45645a usb: dwc3-am62: fix module unload/reload behavior
| * aa1d1ce1ad usb: dwc3-am62: Rename private data
| * c9006b90ba USB: UAS: return ENODEV when submit urbs fail with device not attached
| * 916cd2fcbc usb: cdc-wdm: close race between read and workqueue
| * 181f92abda Revert "usb: phy: generic: Get the vbus supply"
| * fa2b938438 Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
| * 7eab7b0218 drm/i915/gt: Reset queue_priority_hint on parking
| * 72e4d3fb72 drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
| * b691954c94 drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
| * 0161191549 drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
| * 46efbdbc95 net: ll_temac: platform_get_resource replaced by wrong function
| * 9acfd8b083 nouveau/dmem: handle kcalloc() allocation failure
| * 6fc218ccd5 thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
| * 244cb8200e block: Do not force full zone append completion in req_bio_endio()
| * ad9cc5e9e5 mmc: core: Avoid negative index with array access
| * 547f4aface mmc: core: Initialize mmc_blk_ioc_data
| * a433300285 mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode
| * 192058bb3e hexagon: vmlinux.lds.S: handle attributes section
| * 4e79b4a64d exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
| * 7aa70c4922 wifi: iwlwifi: fw: don't always use FW dump trig
| * 7eeabcea79 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
| * d7387bcb77 btrfs: zoned: use zone aware sb location for scrub
| * a321a9907c btrfs: zoned: don't skip block groups with 100% zone unusable
| * 6b226ae43d efi/libstub: Cast away type warning in use of max()
| * ca8106fffc x86/efistub: Add missing boot_params for mixed mode compat entry
| * bf2ba0b241 init: open /initrd.image with O_LARGEFILE
| * 3372c3ffc3 mm/migrate: set swap entry values of THP tail pages properly.
| * fe272b6150 x86/sev: Fix position dependent variable references in startup code
| * 77e3de4113 x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
| * 851ddc3587 x86/coco: Get rid of accessor functions
| * 452a382970 x86/coco: Export cc_vendor
| * 083e750c9f vfio/fsl-mc: Block calling interrupt handler without trigger
| * 7932db06c8 vfio/platform: Create persistent IRQ handlers
| * 7d29d4c72c vfio/pci: Create persistent INTx handler
| * 33dc33f560 vfio: Introduce interface to flush virqfd inject workqueue
| * 139dfcc4d7 vfio/pci: Disable auto-enable of exclusive INTx IRQ
| * 6d87a9be22 selftests: mptcp: diag: return KSFT_FAIL not test_cnt
| * 052e4c8987 blk-mq: release scheduler resource when request completes
| * 242006996d block: Fix page refcounts for unaligned buffers in __bio_release_pages()
| * 4f2debd9c6 tty: serial: imx: Fix broken RS485
| * 44b6fb6cde pwm: img: fix pwm clock lookup
| * b9d103aca8 efi: fix panic in kdump kernel
| * 21c7c00dae x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD
| * 493ed133b4 efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or higher address
| * 6417684315 kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address
| * dc33e92af3 irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type
| * 573777eb56 irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi()
| * 551ad70e86 irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi()
| * 5dc2cb3eee irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index
| * 7775e87f50 irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
| * 0250a68a35 irqchip/renesas-rzg2l: Implement restriction when writing ISCR register
| * 2f67c82ed0 printk: Update @console_may_schedule in console_trylock_spinning()
| * d7f62fde41 iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
| * ef80ecc721 swiotlb: Fix alignment checks when both allocation and DMA masks are present
| * 8d8be62a7d minmax: add umin(a, b) and umax(a, b)
| * 3e5222a179 entry: Respect changes to system call number by trace_sys_enter()
| * 936381380a clocksource/drivers/arm_global_timer: Fix maximum prescaler value
| * 64c3873cb2 iommu: Avoid races around default domain allocations
| * 6ee02e3559 ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
| * cd1bbca03f net: tls: handle backlogging of crypto requests
| * 2149f8a56e x86/efistub: Call mixed mode boot services on the firmware's stack
| * 7a391de927 drm/amd/display: handle range offsets in VRR ranges
| * 43fe5dc9fa i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
| * d50fd2f24f iio: accel: adxl367: fix I2C FIFO data register
| * 5df4c386d3 iio: accel: adxl367: fix DEVID read after reset
| * 155a3d8d8f mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
| * e5b5948c76 tee: optee: Fix kernel panic caused by incorrect error handling
| * 2cfa00b0e8 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook
| * 635e23035d ALSA: hda/realtek - Add Headset Mic supported Acer NB platform
| * 18d5fc3c16 fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
| * 994a1e583c vt: fix unicode buffer corruption when deleting characters
| * 99cd2d491d mei: me: add arrow lake point H DID
| * 2d56aca548 mei: me: add arrow lake point S DID
| * 4154e76735 misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume
| * d40ab69217 tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
| * ccaa4fb8dc usb: port: Don't try to peer unused USB ports based on location
| * 7664ee8bd8 usb: gadget: ncm: Fix handling of zero block length packets
| * f42ba91668 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
| * e5b3ad3e8e ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
| * 2eadf1adf5 drm/i915: Check before removing mm notifier
| * 7f122486a0 drm/amdgpu/pm: Fix the error of pwm1_enable setting
| * 3a70b1c932 tracing: Use .flush() call to wake up readers
| * 4868c0ecdb KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
| * 726374dde5 KVM: x86: Mark target gfn of emulated atomic instruction as dirty
| * d24a79ccdf init/Kconfig: lower GCC version check for -Warray-bounds
| * 408837d7ef xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
| * 4f34b79c77 Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
| * 73e4f955b3 netfilter: nf_tables: reject constant set with timeout
| * 72c1efe3f2 netfilter: nf_tables: disallow anonymous set with timeout flag
| * 406b0241d0 netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
| * 196f198ca6 tls: fix race between tx work scheduling and socket close
| * 36c676e2ed platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR
| * e82dc11315 cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"
| * 62e06fdd18 x86/pm: Work around false positive kmemleak report in msr_build_context()
| * 3d47eb4057 dm snapshot: fix lockup in dm_exception_table_exit
| * 3070c70a3e drm/amd/display: Fix noise issue on HDMI AV mute
| * 0581a4dac6 drm/amd/display: Return the correct HDCP error code
| * 589c414138 drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
| * 139845240d ahci: asm1064: asm1166: don't limit reported ports
| * 25bc986570 ahci: asm1064: correct count of reported ports
| * 09c3fa70f6 wireguard: netlink: access device through ctx instead of peer
| * b7cea3a9af wireguard: netlink: check for dangling peer via is_dead instead of empty list
| * 97cd43ba82 LoongArch: Define the __io_aw() hook as mmiowb()
| * 77eae2d257 LoongArch: Change __my_cpu_offset definition to avoid mis-optimization
| * 0e21852b88 net: hns3: tracing: fix hclgevf trace event strings
| * 6bcf9d2cad NFSD: Fix nfsd_clid_class use of __string_len() macro
| * efd67e570a x86/CPU/AMD: Update the Zenbleed microcode revisions
| * 9f23176ad7 cpufreq: dt: always allocate zeroed cpumask
| * bbec4e4d84 cifs: open_cached_dir(): add FILE_READ_EA to desired access
| * 192e9f9078 nilfs2: prevent kernel bug at submit_bh_wbc()
| * 46b832e09d nilfs2: fix failure to detect DAT corruption in btree and direct mappings
| * f5bc133ef6 f2fs: truncate page cache before clearing flags when aborting atomic write
| * 1f5124c74a f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
| * af4b1a5aa0 Revert "block/mq-deadline: use correct way to throttling write requests"
| * 50e9f82b1c memtest: use {READ,WRITE}_ONCE in memory scanning
| * fcf7345280 drm/vc4: hdmi: do not return negative values from .get_modes()
| * ae696b7c00 drm/imx/ipuv3: do not return negative values from .get_modes()
| * 8f914db6fe drm/exynos: do not return negative values from .get_modes()
| * 191df89d8f drm/panel: do not return negative error codes from drm_panel_get_modes()
| * cb676955d1 drm/probe-helper: warn about negative .get_modes()
| * b7f6c3630e s390/zcrypt: fix reference counting on zcrypt card objects
| * d6b5aac451 soc: fsl: qbman: Use raw spinlock for cgr_lock
| * a621686537 soc: fsl: qbman: Always disable interrupts when taking cgr_lock
| * b1cf18e5bd ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
| * 6e0f7e6fb1 ring-buffer: Fix full_waiters_pending in poll
| * 6c2f0e0550 ring-buffer: Fix resetting of shortest_full
| * 1df7dcfb8a ring-buffer: Do not set shortest_full when full target is hit
| * 6615ef6e31 ring-buffer: Fix waking up ring buffer readers
| * 2952d0db18 ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info
| * 4ee09d4099 vfio/platform: Disable virqfds on cleanup
| * 3fe0ac10bd vfio/pci: Lock external INTx masking ops
| * f56ba2d484 vfio/pci: Remove negative check on unsigned vector
| * dcc6b99c61 vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable
| * 0f1e6cd8fb vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations
| * 4732ac1c23 PCI: hv: Fix ring buffer size calculation
| * 3d863cf207 PCI: dwc: endpoint: Fix advertised resizable BAR size
| * 04f3652bd0 PCI: qcom: Enable BDF to SID translation properly
| * a601e7a7fc PCI: qcom: Rename qcom_pcie_config_sid_sm8250() to reflect IP version
| * 32eaf695d3 kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
| * 3abc2d160e nfs: fix UAF in direct writes
| * f3ed58d7b3 sparc32: Fix parport build with sparc32
| * bda2265e6d sparc: Explicitly include correct DT includes
| * 220778af6c io_uring/net: correctly handle multishot recvmsg retry setup
| * 3a342fa318 PCI/AER: Block runtime suspend when handling errors
| * 768625f84b speakup: Fix 8bit characters from direct synth
| * bf1eef7fc0 usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
| * 9cb3ace502 phy: tegra: xusb: Add API to retrieve the port number of phy
| * b4139fe933 slimbus: core: Remove usage of the deprecated ida_simple_xx() API
| * 08eceec793 nvmem: meson-efuse: fix function pointer type mismatch
| * fb1088d51b ext4: fix corruption during on-line resize
| * b04abf51d7 hwmon: (amc6821) add of_match table
| * acda20add4 landlock: Warn once if a Landlock action is requested while disabled
| * 03f58a6479 drm/etnaviv: Restore some id values
| * ad8a4eb663 mmc: core: Fix switch on gp3 partition
| * 1ede7f1d7e mm: swap: fix race between free_swap_and_cache() and swapoff()
| * 509546fc03 swap: comments get_swap_device() with usage rule
| * dcd51ab42b mac802154: fix llsec key resources release in mac802154_llsec_key_del
| * f299404fd8 powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
| * aab8a0745f dm-raid: fix lockdep waring in "pers->hot_add_disk"
| * c9ef367b3e PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
| * 900b81caf0 PCI/PM: Drain runtime-idle callbacks before driver removal
| * 50361c2af7 btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
| * c13e725657 btrfs: qgroup: always free reserved space for extent records
| * b8073c069a serial: Lock console when calling into driver before registration
| * 2496e37ada usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
| * 371f27c2c8 fuse: don't unhash root
| * 970e8c49f2 fuse: fix root lookup with nonzero generation
| * bdba49e469 mmc: tmio: avoid concurrent runs of mmc_request_done()
| * 56a2038d00 PM: sleep: wakeirq: fix wake irq warning in system suspend
| * a43ebdbd39 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
| * ed85c3113a KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled
| * 8093d6e928 USB: serial: option: add MeiG Smart SLM320 product
| * d0ab375e73 USB: serial: cp210x: add ID for MGP Instruments PDS100
| * b67095647f USB: serial: add device ID for VeriFone adapter
| * a872096454 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
| * 33a4aa08d5 powerpc/fsl: Fix mfpmr build errors with newer binutils
| * b2c898469d usb: xhci: Add error handling in xhci_map_urb_for_dma
| * 537040c257 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
| * 185de0b7cd clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
| * dd92b159c5 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
| * 852db52b45 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
| * a7b6523f92 PM: suspend: Set mem_sleep_current during kernel command line setup
| * 56452891e2 cpufreq: Limit resolving a frequency to policy min/max
| * 9477cfeb30 md/raid5: fix atomicity violation in raid5_cache_count
| * ceffd026f8 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
| * 053bb9aab7 parisc: Fix csum_ipv6_magic on 64-bit systems
| * a5d32783a5 parisc: Fix csum_ipv6_magic on 32-bit systems
| * 3b64d68d90 parisc: Fix ip_fast_csum
| * 6eb684e9c0 parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
| * 10857a2412 parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd()
| * ffbfea10d9 mtd: rawnand: meson: fix scrambling mode value in command macro
| * 5d1442eeb9 ubi: correct the calculation of fastmap size
| * 5ecbc7465f ubi: Check for too small LEB size in VTBL code
| * 142d87c958 ubifs: Set page uptodate in the correct place
| * c8cc05de8e fat: fix uninitialized field in nostale filehandles
| * 428ca0000f bounds: support non-power-of-two CONFIG_NR_CPUS
| * 03b821647b kasan/test: avoid gcc warning for intentional overflow
| * 5ea241b193 block: Clear zone limits for a non-zoned stacked queue
| * 719d7f899d ext4: correct best extent lstart adjustment logic
| * 81479bf758 selftests/mqueue: Set timeout to 180 seconds
| * 226fc408c5 crypto: qat - resolve race condition during AER recovery
| * efffffde33 crypto: qat - fix double free during reset
| * 8557bef80c sparc: vDSO: fix return value of __setup handler
| * 0993f7f85d sparc64: NMI watchdog: fix return value of __setup handler
| * 605ddb3a6e powerpc/smp: Increase nr_cpu_ids to include the boot CPU
| * 334fb14389 powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
| * 14cdbd9440 cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf()
| * b54478d203 KVM: Always flush async #PF workqueue when vCPU is being destroyed
| * e2c545b841 media: mc: Expand MUST_CONNECT flag to always require an enabled link
| * 61656ca92e media: mc: Rename pad variable to clarify intent
| * cff51913c5 media: mc: Add num_links flag to media_pad
| * f29793c339 media: mc: Fix flags handling when creating pad links
| * 1025ff4e6a media: mc: Add local pad to pipeline regardless of the link state
| * 09c1be4d58 media: xc4000: Fix atomicity violation in xc4000_get_frequency
| * 6d21d0356a pci_iounmap(): Fix MMIO mapping leak
| * 12609c76b7 serial: max310x: fix NULL pointer dereference in I2C instantiation
| * 07c3fe923f drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
| * 74cd997ba1 arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
| * dee9c25865 smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
| * d4b1c3b5ec smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
| * a881dd09fd clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
| * 9875deeefe remoteproc: virtio: Fix wdg cannot recovery remote processor
| * 5166fc45d7 arm64: dts: qcom: sc7280: Add additional MSI interrupts
| * e144e47703 media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
| * 0b812f706f wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
| * 113d5341ee timers: Rename del_timer_sync() to timer_delete_sync()
| * 2957037c1d timers: Use del_timer_sync() even on UP
| * a50fd98712 timers: Update kernel-doc for various functions
| * 981cf0cab4 KVM: x86: Use a switch statement and macros in __feature_translate()
| * b6aa21725f KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace
| * 8d70aa0832 KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs
| * 3769db86ad x86/bugs: Use sysfs_emit()
| * f1ee75aa66 x86/cpu: Support AMD Automatic IBRS
* | 81cc178d7c Revert "io_uring: drop any code related to SCM_RIGHTS"
* | 229c1b5f61 Revert "Bluetooth: hci_conn: Consolidate code for aborting connections"
* | 50619421ea Revert "Bluetooth: hci_core: Cancel request on command timeout"
* | 6147e04a86 Revert "Bluetooth: hci_sync: Fix overwriting request callback"
* | c0dded0f8b Revert "Bluetooth: fix use-after-free in accessing skb after sending it"
* | 7386876ffd Revert "Bluetooth: hci_core: Fix missing instances using HCI_MAX_AD_LENGTH"
* | 0ba60e394b Revert "Bluetooth: Fix eir name length"
* | ff903561b7 UPSTREAM: tools/resolve_btfids: fix build with musl libc
* | 0328f7d241 Merge 6.1.83 into android14-6.1-lts
|\|
| * e5cd595e23 Linux 6.1.83
| * 9b2e8276bf remoteproc: stm32: fix incorrect optional pointers
| * 4b0c547923 x86/efistub: Don't clear BSS twice in mixed mode
| * f07ffd18d7 x86/efistub: Clear decompressor BSS in native EFI entrypoint
| * aa587257e1 dm-integrity: align the outgoing bio in integrity_recheck
| * 92b3c2437d dm io: Support IO priority
| * d0980ed818 dm: address indent/space issues
| * 1bf455b2c6 selftests: forwarding: Fix ping failure due to short timeout
| * 766ec94cc5 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
| * 86c0c154a7 net: dsa: mt7530: fix handling of all link-local frames
| * f1fa919ea5 net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports
| * 5ff8f56c39 bpf: report RCU QS in cpumap kthread
| * 3890e7008c net: report RCU QS on threaded NAPI repolling
| * f21ddce5b8 rcu: add a helper to report consolidated flavor QS
| * 9683cb6c2c netfilter: nf_tables: do not compare internal table flags on updates
| * 5ad233dc73 netfilter: nft_set_pipapo: release elements in clone only from destroy path
| * 29d2550d79 octeontx2-af: Use separate handlers for interrupts
| * 53e6709a2f octeontx2-pf: Send UP messages to VF only when VF is up.
| * 53ae0f3669 octeontx2-pf: Use default max_active works instead of one
| * e545e4b1c1 net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues
| * a64cc7599e octeontx2: Detect the mbox up or down message via register
| * 8a231bd4d6 octeontx2-af: add mbox to return CPT_AF_FLT_INT info
| * 8b1140c580 octeontx2-af: optimize cpt pf identification
| * 35d8af38f1 octeontx2-af: add mbox for CPT LF reset
| * ac3f337f0a octeontx2-af: recover CPT engine when it gets fault
| * cf7d8cba63 net/bnx2x: Prevent access to a freed page in page_pool
| * 20e21c3c01 dm-integrity: fix a memory leak when rechecking the data
| * b29a5055ee net: phy: fix phy_read_poll_timeout argument type in genphy_loopback
| * 6af7c8a298 ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels
| * 87ca3d940f hsr: Handle failures in module init
| * 52287ed416 rds: introduce acquire/release ordering in acquire/release_in_xmit()
| * 45a83b220c wireguard: receive: annotate data-race around receiving_counter.counter
| * 07b6891ca6 vdpa/mlx5: Allow CVQ size changes
| * 80fc9b9c62 vdpa_sim: reset must not run
| * 1d830032bc drm: Fix drm_fixp2int_round() making it add 0.5
| * be4512b9ac net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
| * d343a618bc net: veth: do not manipulate GRO when using XDP
| * ef7eed7e11 packet: annotate data-races around ignore_outgoing
| * f788073628 net: ethernet: mtk_eth_soc: fix PPE hanging issue
| * 6b62bad2da net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
| * 149afee5c7 nvme: fix reconnection fail due to reserved tag allocation
| * 1883ed12d7 nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_set
| * cb8ae8e5ec nvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers
| * 1ed222ca73 hsr: Fix uninit-value access in hsr_get_node()
| * 86d9b04042 tcp: Fix refcnt handling in __inet_hash_connect().
| * 1ff7ffcac1 soc: fsl: dpio: fix kcalloc() argument order
| * bd2474a45d net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
| * abc9b13fd9 s390/vtime: fix average steal time calculation
| * ec0e06c797 octeontx2-af: Use matching wake_up API variant in CGX command interface
| * 9905a15704 rds: tcp: Fix use-after-free of net in reqsk_timer_handler().
| * 6df9cf77e0 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
| * d2034a6b92 nouveau: reset the bo resource bus info after an eviction
| * d23e49f4e4 ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
| * 2ca629b90d usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
| * 1d4ff6a8f8 staging: greybus: fix get_channel_from_mode() failure path
| * d2b48ecc76 serial: 8250_exar: Don't remove GPIO device on suspend
| * bea2dfd5fa rtc: mt6397: select IRQ_DOMAIN instead of depending on it
| * bc493a56ab hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
| * c609ce8b3c kconfig: fix infinite loop when expanding a macro at the end of file
| * 8aa68d9fc2 arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
| * ad7362db2f tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
| * e955764b41 serial: max310x: fix syntax error in IRQ error message
| * 52af9897e7 tty: vt: fix 20 vs 0x20 typo in EScsiignore
| * 22ae3d1063 usb: phy: generic: Get the vbus supply
| * e660319fc6 remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
| * b4f4259563 remoteproc: stm32: Fix incorrect type in assignment for va
| * 0e3aa17499 remoteproc: stm32: use correct format strings on 64-bit
| * 5c594bdbd5 comedi: comedi_test: Prevent timers rescheduling during deletion
| * b5a579ddf0 io_uring/net: correct the type of variable
| * 31db25e314 nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
| * 76426abf9b afs: Revert "afs: Hide silly-rename files from userspace"
| * 4fd4a210de perf/x86/amd/core: Avoid register reset when CPU is dead
| * 889846dfc8 f2fs: compress: fix reserve_cblocks counting error when out of space
| * a4e063d67e f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks
| * 02b6619566 f2fs: convert to use sbi directly
| * 4d5e5a044b NFS: Fix an off by one in root_nfs_cat()
| * 449684e376 f2fs: ro: compress: fix to avoid caching unaligned extent
| * aa25e54f44 watchdog: stm32_iwdg: initialize default timeout
| * b91d54a2c4 f2fs: check number of blocks in a current section
| * 7486973acc f2fs: compress: fix to check compress flag w/ .i_sem lock
| * 18631d43d4 NFSv4.2: fix listxattr maximum XDR buffer size
| * 06e828b3f1 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
| * 8c0fe010cb net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
| * 8ede73123c f2fs: compress: fix to check zstd compress level correctly in mount option
| * 322eb43c0e scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
| * b0455371cc RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()
| * aaa8e143bf RDMA/device: Fix a race between mad_client and cm_client init
| * 987bc93ecd RDMA/hns: Fix mis-modifying default congestion control algorithm
| * e85d53ebae scsi: csiostor: Avoid function pointer casts
| * fe4de49357 f2fs: fix to avoid potential panic during recovery
| * 98df108a9a f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
| * 67eba3e674 f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode
| * bba2a0ba00 f2fs: update blkaddr in __set_data_blkaddr() for cleanup
| * ebe3a9f3c2 f2fs: introduce get_dnode_addr() to clean up codes
| * 3c2e2c8059 f2fs: delete obsolete FI_DROP_CACHE
| * 17bfaa58db f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN
| * 621da84f10 f2fs: simplify __allocate_data_block
| * b5ecf59fba f2fs: compress: fix to check unreleased compressed cluster
| * 542c8b3c77 f2fs: compress: fix to cover normal cluster write with cp_rwsem
| * e54cce8137 f2fs: compress: fix to guarantee persisting compressed blocks by CP
| * 492acea36b f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info
| * e362d00729 RDMA/srpt: Do not register event handler until srpt device is fully setup
| * ae771b805d RDMA/irdma: Remove duplicate assignment
| * 0606bedcc3 RDMA/irdma: Allow accurate reporting on QP max send/recv WR
| * 629af0d5fe ALSA: usb-audio: Stop parsing channels bits when all channels are found.
| * fd58b4e3c0 ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
| * 8c4889a9ea clk: zynq: Prevent null pointer dereference caused by kmalloc failure
| * a8b2b26fdd clk: Fix clk_core_get NULL dereference
| * faa2ba4ceb sparc32: Fix section mismatch in leon_pci_grpci
| * 765f673c0e backlight: lp8788: Fully initialize backlight_properties during probe
| * 693c1edfcf backlight: lm3639: Fully initialize backlight_properties during probe
| * 6d7e897358 backlight: da9052: Fully initialize backlight_properties during probe
| * d6e321dcd7 backlight: lm3630a: Don't set bl->props.brightness in get_brightness
| * 491ec4f454 backlight: lm3630a: Initialize backlight_properties on init
| * dd7f2d0f61 leds: sgm3140: Add missing timer cleanup and flash gpio control
| * d1f384e4c2 leds: aw2013: Unlock mutex before destroying it
| * c2c32faae8 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
| * c550f0055c modules: wait do_free_init correctly
| * 0189516bb5 drm/msm/dpu: add division of drm_display_mode's hskew parameter
| * 48feaf23f3 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
| * a3f22feb22 powerpc/pseries: Fix potential memleak in papr_get_attr()
| * d2bd30c710 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
| * e9eee1ce1b gpio: nomadik: fix offset bug in nmk_pmx_set()
| * 32bfbab72a media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
| * 55ca0c7eae media: ttpci: fix two memleaks in budget_av_attach
| * e04d15c8bb media: go7007: fix a memleak in go7007_load_encoder
| * 107052a8cf media: dvb-frontends: avoid stack overflow warnings with clang
| * 3a1ec89708 media: pvrusb2: fix uaf in pvr2_context_set_notify
| * 0a70199742 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
| * fcb7e70482 HID: amd_sfh: Avoid disabling the interrupt
| * c6a05e45de HID: amd_sfh: Update HPD sensor structure elements
| * ff4dd05a94 ASoC: meson: axg-tdm-interface: add frame rate constraint
| * 83ee64af9b ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
| * 5ac2ca7a50 mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
| * 438adcd017 mtd: maps: physmap-core: fix flash size larger than 32-bit
| * 82120c9ab4 drm/tidss: Fix sync-lost issue with two displays
| * c82d434069 drm/tidss: Fix initial plane zpos values
| * 67355a760b crypto: jitter - fix CRYPTO_JITTERENTROPY help text
| * 6a2ef97250 crypto: arm/sha - fix function cast warnings
| * 6be122c8d2 mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
| * 3eb47e41c2 mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
| * 527480cab5 drm/tegra: put drm_gem_object ref on error in tegra_fb_create
| * e0b0d1c46a clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
| * d183ee7136 clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
| * ce106d8ef0 PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
| * 7a08ebcfd7 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
| * 2101966b77 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
| * 6e93e0f883 media: pvrusb2: fix pvr2_stream_callback casts
| * 7dee677d17 media: pvrusb2: remove redundant NULL check
| * 8e6e28e650 media: go7007: add check of return value of go7007_read_addr()
| * 8df9a3c704 media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
| * 77301ad7be media: sun8i-di: Fix chroma difference threshold
| * f4258e5882 media: sun8i-di: Fix power on/off sequences
| * 0dfdf4c1ac media: sun8i-di: Fix coefficient writes
| * acdf24f3d5 media: cedrus: h265: Fix configuring bitstream size
| * 8006813ebd media: cedrus: h265: Associate mv col buffers with buffer
| * 6632a54ac8 NTB: fix possible name leak in ntb_register_device()
| * 298f7f1370 NTB: EPF: fix possible memory leak in pci_vntb_probe()
| * d133d67e7e ASoC: SOF: Add some bounds checking to firmware data
| * 9a81950417 ASoC: SOF: Introduce container struct for SOF firmware
| * b494caad9c powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
| * 4a00001d22 ASoC: meson: t9015: fix function pointer type mismatch
| * fe636b9a6e ASoC: meson: aiu: fix function pointer type mismatch
| * 511a6a88b2 perf stat: Avoid metric-only segv
| * b14524556f ALSA: seq: fix function cast warnings
| * 5342ad8db5 clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
| * 128c04cc04 clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
| * 4f6274bafd clk: renesas: r8a779g0: Add thermal clock
| * bf10ef659b clk: renesas: r8a779g0: Add Audio clocks
| * ca9b82755a clk: renesas: r8a779g0: Add CMT clocks
| * 7d82efd8d3 drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
| * c264af81ad drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled
| * e4892870a5 drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
| * dc84f8c1a3 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
| * a71f66bd5f crypto: xilinx - call finalize with bh disabled
| * 4421c74602 PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
| * c12efda47d quota: Fix rcu annotations of inode dquot pointers
| * 7f9e833fc0 quota: Fix potential NULL pointer dereference
| * fd14781b30 quota: simplify drop_dquot_ref()
| * 6814dc592d clk: qcom: reset: Ensure write completion on reset de/assertion
| * 1f3e991042 clk: qcom: reset: Commonize the de/assert functions
| * 99cd54167d pinctrl: mediatek: Drop bogus slew rate register range for MT8192
| * f69b926799 pinctrl: mediatek: Drop bogus slew rate register range for MT8186
| * 437a111f79 media: edia: dvbdev: fix a use-after-free
| * 0c9550b032 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
| * 6bf5c2fade media: v4l2-tpg: fix some memleaks in tpg_alloc
| * 3828fc3ab8 media: em28xx: annotate unchecked call to media_device_register()
| * 7ae1b0dc12 clk: meson: Add missing clocks to axg_clk_regmaps
| * 83fe9c3f44 perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
| * 9310d3de98 clk: samsung: exynos850: Propagate SPI IPCLK rate change
| * 29eaa9246b pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function
| * a19403d20e pinctrl: renesas: r8a779g0: Add Audio SSI pins, groups, and functions
| * 29fde8895b drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
| * d346b3e5b2 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
| * fa8810aa5a HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
| * 845a478304 perf record: Fix possible incorrect free in record__switch_output()
| * 43f4364c8f PCI/DPC: Print all TLP Prefixes, not just the first
| * 8ba8db9786 media: tc358743: register v4l2 async device only after successful setup
| * b17195f1e0 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
| * 1eb749a9c3 ASoC: amd: acp: Add missing error handling in sof-mach
| * f6d51a91b4 drm/lima: fix a memleak in lima_heap_alloc
| * 680c94312e drm/panel-edp: use put_sync in unprepare
| * 06e3827715 drm/rockchip: lvds: do not print scary message when probing defer
| * fe790f340e drm/rockchip: lvds: do not overwrite error code
| * 40624af667 drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
| * 758629d348 drm: Don't treat 0 as -1 in drm_fixp2int_ceil
| * e6ed73bb8e drm/rockchip: inno_hdmi: Fix video timing
| * c994fed05c drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
| * f3f407ccbe drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe()
| * 29f922ae4a drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
| * bb459d437d drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe()
| * 8bc95d3440 drm/tegra: hdmi: Convert to devm_platform_ioremap_resource()
| * 806dc32dea drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
| * a57bbd606a drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
| * d3e8c2409a drm/tegra: dsi: Make use of the helper function dev_err_probe()
| * f4a1a30f18 drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
| * 50c0ad785a drm/tegra: dsi: Add missing check for of_find_device_by_node
| * ad10289f68 dm: call the resume method on internal suspend
| * 2b50b4f0d4 dm raid: fix false positive for requeue needed during reshape
| * b605c3831f bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
| * c9b4e220dd nfp: flower: handle acti_netdevs allocation failure
| * b7c2b7eae2 net/x25: fix incorrect parameter validation in the x25_getsockopt() function
| * 440e278cb5 net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
| * 6bb3c04738 udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
| * cfea1c9ad4 l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
| * 6ccbd0227f ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function
| * dcdcf9a717 tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
| * 20fd74fa88 OPP: debugfs: Fix warning around icc_get_name()
| * 877cce250a net: phy: dp83822: Fix RGMII TX delay configuration
| * 262a77d85e Bluetooth: Fix eir name length
| * 99f30e12e5 Bluetooth: hci_core: Fix missing instances using HCI_MAX_AD_LENGTH
| * f30e6322bc Bluetooth: MGMT: Fix always using HCI_MAX_AD_LENGTH
| * 8ec278830c net: hns3: fix port duplex configure error in IMP reset
| * b3cf70472a net: hns3: fix kernel crash when 1588 is received on HIP08 devices
| * 19af2ce84c net: hns3: fix wrong judgment condition issue
| * 2a2ff70951 net: phy: fix phy_get_internal_delay accessing an empty array
| * 60044ab848 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
| * 66e74f2f74 ipv6: fib6_rules: flush route cache when rule is changed
| * 8c91a4bfc7 iommu: Fix compilation without CONFIG_IOMMU_INTEL
| * 586e19c88a iommu/vt-d: Retrieve IOMMU perfmon capability information
| * f06899582c bpf: Fix stackmap overflow check on 32-bit arches
| * a83fdaeaea bpf: Fix hashtab overflow check on 32-bit arches
| * edf7990baa bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
| * 98a2feb8ec s390/cache: prevent rebuild of shared_cpu_list
| * 9c40281962 sr9800: Add check for usbnet_get_endpoints
| * 715264ad09 Bluetooth: fix use-after-free in accessing skb after sending it
| * cb8adca52f Bluetooth: af_bluetooth: Fix deadlock
| * 68644bf5ec Bluetooth: hci_core: Fix possible buffer overflow
| * da77c1d39b Bluetooth: hci_sync: Fix overwriting request callback
| * 1b6cfa4c76 Bluetooth: hci_core: Cancel request on command timeout
| * 6083089ab0 Bluetooth: hci_conn: Consolidate code for aborting connections
| * ac7a47aaa7 Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if running
| * 1023de27cd Bluetooth: Cancel sync command before suspend and power off
| * a96738eb21 Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
| * 653a17a99d Bluetooth: Remove superfluous call to hci_conn_check_pending()
| * 8beed376c9 Bluetooth: mgmt: Remove leftover queuing of power_off work
| * e5f04ec442 Bluetooth: Remove HCI_POWER_OFF_TIMEOUT
| * 8499af0616 igb: Fix missing time sync events
| * 34a7b30f56 iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
| * 48fba9d7f5 PCI: Make pci_dev_is_disconnected() helper public for other drivers
| * eeaa98f34d wifi: rtw88: 8821c: Fix false alarm count
| * 2c727f83eb wifi: rtw88: 8821c: Fix beacon loss and disconnect
| * 33fb18efae ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
| * 216712c698 mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
| * 934212a623 SUNRPC: fix some memleaks in gssx_dec_option_array
| * 47635b112a x86, relocs: Ignore relocations in .notes section
| * 9e8486e46f arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu
| * 5bd963ff48 ACPI: scan: Fix device check notification handling
| * ed86e1fa7b ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
| * c259c196eb ACPI: resource: Do IRQ override on Lunnen Ground laptops
| * 804db3c1ad ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override
| * 24cc77b670 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
| * 681ba22555 ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
| * 28b43ec7e4 ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
| * 23bb0006c9 ARM: dts: imx6dl-yapp4: Move phy reset into switch node
| * 4478f7e5be arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
| * db6e5e16f1 pstore: inode: Only d_invalidate() is needed
| * be52ee92ce pstore: inode: Convert mutex usage to guard(mutex)
| * e16c33dd99 net: mctp: copy skb ext data when fragmenting
| * 0820c84be6 arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
| * bea023d846 arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
| * efab55e16c arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
| * 76cfe86f2d arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
| * 7f1d9f8bde arm64: dts: renesas: r9a07g043u: Add IRQC node
| * 96132cc2e1 arm64: dts: renesas: r9a07g043: Split out RZ/G2UL SoC specific parts
| * 5425ac2428 ARM: dts: arm: realview: Fix development chip ROM compatible value
| * 3936e0f81a wifi: wilc1000: revert reset line logic flip
| * 0d276d9f33 firmware: arm_scmi: Fix double free in SMC transport cleanup path
| * c20211d3df arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow
| * 4c51575705 net: ena: Remove ena_select_queue
| * 2b718bb18f powercap: dtpm_cpu: Fix error check against freq_qos_add_request()
| * 88611c1fdc arm64: dts: qcom: sm8150: correct PCIe wake-gpios
| * 9c23056893 arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs
| * f95febbffe arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
| * 093cec79f0 wifi: brcmsmac: avoid function pointer casts
| * 386c248775 iommu/amd: Mark interrupt as managed
| * 031d2acc42 bus: tegra-aconnect: Update dependency to ARCH_TEGRA
| * fad9bcd4d7 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
| * a9545af2a5 wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces
| * e2fed151d5 ARM: dts: qcom: msm8974: correct qfprom node size
| * 8bfc6b840a bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
| * 1e33bdd023 arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
| * 4bc2befb93 arm64: dts: mediatek: mt8192: fix vencoder clock name
| * fedd55b8a5 arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node
| * 5c77447aa4 arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
| * 6606534538 arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
| * ef71a93eec arm64: dts: mt8183: kukui: Split out keyboard node and describe detachables
| * a03ede2282 ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()
| * 21af11fcb0 selftests: forwarding: Add missing multicast routing config entries
| * 4e58093897 selftests: forwarding: Add missing config entries
| * 9b2ca91f6e s390/vdso: drop '-fPIC' from LDFLAGS
| * 8a2f812b4b s390/pai: fix attr_event_free upper limit for pai device drivers
| * 437af288ec wifi: iwlwifi: mvm: don't set replay counters to 0xff
| * b4907fb68d tools/resolve_btfids: Fix cross-compilation to non-host endianness
| * 0697d4862d tools/resolve_btfids: Refactor set sorting with types from btf_ids.h
| * 23f96f86de pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
| * d73b916bcc printk: Disable passing console lock owner completely during panic()
| * a1f57a0127 wifi: wfx: fix memory leak when starting AP
| * 4d99d267da wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
| * 71cdbd1fcb wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
| * b4bb2291d6 net: blackhole_dev: fix build warning for ethh set but not used
| * ecab386a8e pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
| * 78b8952e1d pwm: atmel-hlcdc: Use consistent variable naming
| * 992cbc89b0 pwm: atmel-hlcdc: Convert to platform remove callback returning void
| * a5fd802a1f arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
| * d80bac49ae gpio: vf610: allow disabling the vf610 driver
| * 5666fe7b85 wifi: iwlwifi: fix EWRD table validity check
| * c855a1a5b7 wifi: iwlwifi: dbg-tlv: ensure NUL termination
| * 9cd961d993 wifi: iwlwifi: mvm: report beacon protection failures
| * 74d0639261 wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
| * fed6a1df67 libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API
| * 4f4f1e2dee arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module
| * 795fb93bde arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board
| * a4116bd6ee arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board
| * ed2186ea40 arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board
| * dde02bf5fc arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board
| * 333a02b3be arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
| * 8f38b401b4 arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM
| * 4c820998a5 pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl
| * 3248f4ae05 libbpf: Fix faccessat() usage on Android
| * 1b3bae282a cpufreq: mediatek-hw: Don't error out if supply is not found
| * 7ab56f24bf af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
| * 6ae1ec0043 selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values
| * bb21851465 libbpf: Apply map_set_def_max_entries() for inner_maps on creation
| * c1760abb10 bpftool: Silence build warning about calloc()
| * d10dbf722d inet_diag: annotate data-races around inet_diag_table[]
| * f7dbf2c167 sock_diag: annotate data-races around sock_diag_handlers[family]
| * 60b5b89e41 cpufreq: mediatek-hw: Wait for CPU supplies before probing
| * b98ed6417e cpufreq: Explicitly include correct DT includes
| * e72160cb6e cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
| * a81edfc5ec ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
| * 6798cf0aaa wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
| * 5a26e6d2a7 wifi: wilc1000: fix multi-vif management when deleting a vif
| * 515cc676df wifi: wilc1000: do not realloc workqueue everytime an interface is added
| * 3518cea837 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
| * 745003b591 wifi: wilc1000: fix RCU usage in connect path
| * d8766257c2 wifi: wilc1000: fix declarations ordering
| * b8dd353a1a wifi: b43: Disable QoS for bcm4331
| * 3033583a78 wifi: b43: Stop correct queue in DMA worker when QoS is disabled
| * b6b6bdfca8 wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
| * c67698325c wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
| * 90f089d77e wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
| * 13fa3326ef sched/fair: Take the scheduling domain into account in select_idle_core()
| * 790ae577ef sched/fair: Take the scheduling domain into account in select_idle_smt()
| * 9388721260 timekeeping: Fix cross-timestamp interpolation for non-x86
| * 8a1d2ecd9b timekeeping: Fix cross-timestamp interpolation corner case decision
| * 081bf64a7e timekeeping: Fix cross-timestamp interpolation on counter wrap
| * 3e5e8248c0 x86/sme: Fix memory encryption setting if enabled by default and not overridden
| * f0439b7d67 x86/resctrl: Implement new mba_MBps throttling heuristic
| * 74ca3ef68d aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
| * 868ec86861 io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
| * aba7b2140e io_uring/net: move receive multishot out of the generic msghdr path
| * a34fba8c44 io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
| * 28e7fd1c70 rtc: test: Fix invalid format specifier.
| * d12ffa0308 time: test: Fix incorrect format specifier
| * 188e9aff68 lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg
| * eaf5eaa406 lib/cmdline: Fix an invalid format specifier in an assertion msg
| * d6c28aefe9 md: Don't clear MD_CLOSING when the raid is about to stop
| * 283e38fc7d fs/select: rework stack allocation hack for clang
| * 96436365e5 nbd: null check for nla_nest_start
| * 267a6af608 rcu/exp: Handle RCU expedited grace period kworker allocation failure
| * f8b89a3672 rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery
| * ad999aa181 s390/dasd: fix double module refcount decrement
| * 977bb962a1 s390/dasd: Use dev_*() for device log messages
| * ba0e1cc43e s390/dasd: add autoquiesce feature
| * 7533ed7668 fs: Fix rw_hint validation
| * e6450d5e46 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
| * 807f991396 ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
| * 0a5d59ed95 ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
| * f11b50b8ba ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
| * d575eb8747 Input: gpio_keys_polled - suppress deferred probe error for gpio
| * 374709a7e5 ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
| * 9a4fb2bdee arm64: tegra: Set the correct PHY mode for MGBE
| * 72dbf660e0 firewire: core: use long bus reset on gap count error
| * 2f3ce8fcbf Bluetooth: mgmt: Fix limited discoverable off timeout
| * 567c0411dc Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
| * 0e3732d1df ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2
| * 05c7c2d198 drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
| * 5e61a994b2 ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
| * b0e50fa810 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
| * 008985fd35 ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table
| * 50fbd3a721 wifi: mac80211: only call drv_sta_rc_update for uploaded stations
| * 80656ee2ba net: smsc95xx: add support for SYS TEC USB-SPEmodule1
| * ab1be3f1aa btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve
| * 995e91c955 btrfs: fix data races when accessing the reserved amount of block reserves
| * 53983d354b arm64: dts: Fix dtc interrupt_provider warnings
| * b22b54f247 dm-verity, dm-crypt: align "struct bvec_iter" correctly
| * 6fb80b3e75 block: sed-opal: handle empty atoms when parsing response
| * 4492f21263 parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
| * 05896c8ff4 net/iucv: fix the allocation size of iucv_path_table array
| * f175de546a x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()
| * 46c8615de5 x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h
| * d35d346b5d riscv: dts: sifive: add missing #interrupt-cells to pmic
| * 6d4c7bd6dc RDMA/mlx5: Relax DEVX access upon modify commands
| * cad82f1671 RDMA/mlx5: Fix fortify source warning while accessing Eth segment
| * 6d6aa6c0bf soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt
| * 0e5b11ff73 arm64/sve: Lower the maximum allocation for the SVE ptrace regset
| * 6ce8cc5e62 gen_compile_commands: fix invalid escape sequence warning
| * d1614e1fd6 HID: multitouch: Add required quirk for Synaptics 0xcddc device
| * 9a07188311 MIPS: Clear Cause.BD in instruction_pointer_set
| * f49c513f46 x86/xen: Add some null pointer checking to smp.c
| * 7056108e01 ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU
| * aa9e9c7764 ASoC: rt5645: Make LattePanda board DMI match more precise
| * c4b96f7eab selftests: tls: use exact comparison in recv_partial
| * d23425dab9 perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count)
| * abd34206f3 media: rkisp1: Fix IRQ handling due to shared interrupts
| * 806a0a1819 nfsd: Fix creation time serialization order
| * 96e18f2361 NFSD: Add an nfsd4_encode_nfstime4() helper
| * 37085bbd92 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop
| * 448f1dcd62 nfsd: simplify the delayed disposal list code
| * 0af5ee5181 NFSD: Convert filecache to rhltable
| * f7ae480886 nfsd: allow reaping files still under writeback
| * 7cc9547633 nfsd: update comment over __nfsd_file_cache_purge
| * c01b3f0fef nfsd: don't take/put an extra reference when putting a file
| * 917dadb09e nfsd: add some comments to nfsd_file_do_acquire
| * ee84c44b4a nfsd: don't kill nfsd_files because of lease break error
| * 8a6c19f157 nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator
| * fab03e0db0 nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries
| * 19d22c5ba5 nfsd: don't open-code clear_and_wake_up_bit
| * 7762c2d4cc nfsd: allow nfsd_file_get to sanely handle a NULL pointer
| * a3812a47a3 io_uring: drop any code related to SCM_RIGHTS
| * 28fe81bcd3 io_uring/unix: drop usage of io_uring socket
| * 1d467e1050 md/raid10: prevent soft lockup while flush writes
| * 7512a70376 md: fix data corruption for raid456 when reshape restart while grow up
* | 96cbfc5879 Merge 6.1.82 into android14-6.1-lts
|\|
| * d7543167af Linux 6.1.82
| * cf4b8c39b9 fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats
| * d95ef75162 fs/proc: do_task_stat: use __for_each_thread()
| * 9793a3bb53 getrusage: use sig->stats_lock rather than lock_task_sighand()
| * 2a304d8c92 getrusage: use __for_each_thread()
| * d9fe6ef245 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
| * eba76e4808 getrusage: add the "signal_struct *sig" local variable
| * 01d992088d drm/amd/display: Fix MST Null Ptr for RV
| * f0b6dc034e drm/amd/display: Wrong colorimetry workaround
| * 92cdc9d71a selftests: mptcp: decrease BW in simult flows
| * b2e92ab17e KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
| * d405b9c03f x86/rfds: Mitigate Register File Data Sampling (RFDS)
| * 29476fac75 Documentation/hw-vuln: Add documentation for RFDS
| * 8b5760939d x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
| * a28f4d1e0b drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
| * 2e3ec80ea7 xhci: handle isoc Babble and Buffer Overrun events properly
| * 9158ea9395 xhci: process isoc TD properly when there was a transaction error mid TD.
| * a584c7734a selftests: mm: fix map_hugetlb failure on 64K page size systems
| * 02e16a41e5 selftests/mm: switch to bash from sh
| * f0c3497082 readahead: avoid multiple marked readahead pages
| * b0b89b470a nfp: flower: add hardware offload check for post ct entry
| * 4e2f0cae0b nfp: flower: add goto_chain_index for ct entry
| * 66d663da86 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
| * 35a0d43cee ASoC: codecs: wcd938x: fix headphones volume controls
| * 5df3b81a56 KVM: s390: vsie: fix race during shadow creation
| * 51c4435688 KVM: s390: add stat counter for shadow gmap events
| * 4346480866 netrom: Fix data-races around sysctl_net_busy_read
| * cfedde3058 netrom: Fix a data-race around sysctl_netrom_link_fails_count
| * 4c02b9ccbb netrom: Fix a data-race around sysctl_netrom_routing_control
| * 498f1d6da1 netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
| * 46803b776d netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
| * 5ac3371382 netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
| * 5deaef2bf5 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
| * d28fa5f0e6 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
| * fed835d415 netrom: Fix a data-race around sysctl_netrom_transport_timeout
| * a47d68d777 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
| * e439607291 netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
| * dec82a8fc4 netrom: Fix a data-race around sysctl_netrom_default_path_quality
| * 6e49f3ac43 erofs: apply proper VMA alignment for memory mapped files on THP
| * 39001e3c42 netfilter: nf_conntrack_h323: Add protection for bmp length out of range
| * bce83144ba netfilter: nft_ct: fix l3num expectations with inet pseudo family
| * 998fd719e6 net/rds: fix WARNING in rds_conn_connect_if_down
| * 7faff12e82 net: dsa: microchip: fix register write order in ksz8_ind_write8()
| * 3420b3ff1f cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
| * 394334fe2a net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
| * 63a3c1f3c9 igc: avoid returning frame twice in XDP_REDIRECT
| * afdd29726a net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
| * 6293ff942e ice: virtchnl: stop pretending to support RSS over AQ or registers
| * 0de693d68b net: sparx5: Fix use after free inside sparx5_del_mact_entry
| * c0b22568a9 geneve: make sure to pull inner header in geneve_rx()
| * 44faf8a482 tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
| * 5822c02707 ice: reorder disabling IRQ and NAPI in ice_qp_dis
| * 8e23edc54a i40e: disable NAPI right after disabling irqs when handling xsk_pool
| * 6632e19acb ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
| * ea2a1052f2 net: lan78xx: fix runtime PM count underflow on link stop
| * 850bb48189 ceph: switch to corrected encoding of max_xattr_size in mdsmap
* | 045f29a0bd Revert "usb: gadget: Properly configure the device for remote wakeup"
* | 2e193db1b4 Revert "scsi: sd: usb_storage: uas: Access media prior to querying device properties"
* | 3011e898b2 Revert "Bluetooth: hci_qca: mark OF related data as maybe unused"
* | a3778f3e13 Revert "Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855"
* | d9340ec8dd Revert "Bluetooth: btqca: use le32_to_cpu for ver.soc_id"
* | b904eebfd4 Revert "Bluetooth: btqca: Add WCN3988 support"
* | 55a316da31 Revert "Bluetooth: qca: use switch case for soc type behavior"
* | 360b41bc65 Revert "Bluetooth: qca: add support for WCN7850"
* | e075d7f47a Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT"
* | f741d67ced Merge 6.1.81 into android14-6.1-lts
|\|
| * 61adba85cc Linux 6.1.81
| * 585a344af6 xen/events: close evtchn after mapping cleanup
| * 8866334e35 x86/efistub: Give up if memory attribute protocol returns an error
| * 2d7ebcb5d8 bpf: Derive source IP addr via bpf_*_fib_lookup()
| * 5fafd8254a bpf: Add table ID to bpf_fib_lookup BPF helper
| * da67116b74 KVM/VMX: Move VERW closer to VMentry for MDS mitigation
| * edfaad334a KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
| * 07946d956b x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
| * 2e3087505d x86/entry_32: Add VERW just before userspace transition
| * 22444d079b x86/entry_64: Add VERW just before userspace transition
| * 29d3e02fb4 x86/bugs: Add asm helpers for executing VERW
| * 559035e04e Revert "interconnect: Teach lockdep about icc_bw_lock order"
| * 19ec82b3ca Revert "interconnect: Fix locking for runpm vs reclaim"
| * 0e351d1aa2 block: define bvec_iter as __packed __aligned(4)
| * c6ff5fb6b1 gpio: fix resource unwinding order in error path
| * 17acece41d gpiolib: Fix the error path order in gpiochip_add_data_with_key()
| * a3d369aeb3 gpio: 74x164: Enable output pins after registers are reset
| * 7eb95e0af5 powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV
| * 2c96f66cd0 phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes
| * c4c795b21d af_unix: Drop oob_skb ref before purging queue in GC.
| * 2402392bed efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags
| * 3a396c409a x86/boot: efistub: Assign global boot_params variable
| * 8f05493706 x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'
| * 86c909d227 x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR
| * 1b54062576 efi/x86: Avoid physical KASLR on older Dell systems
| * 2dfaeac3f3 x86/efistub: Avoid legacy decompressor when doing EFI boot
| * fff7614f57 x86/efistub: Perform SNP feature test while running in the firmware
| * 77330c123d x86/efistub: Prefer EFI memory attributes protocol over DXE services
| * 5a664585a7 x86/decompressor: Factor out kernel decompression and relocation
| * 350265a753 x86/efistub: Perform 4/5 level paging switch from the stub
| * 476a48cd37 efi/libstub: Add limit argument to efi_random_alloc()
| * 8ff6d88c04 efi/libstub: Add memory attribute protocol definitions
| * 34378d7ad2 x86/efistub: Clear BSS in EFI handover protocol entrypoint
| * 1f3fd81bff x86/decompressor: Avoid magic offsets for EFI handover entrypoint
| * f0acafd6f7 x86/efistub: Simplify and clean up handover entry code
| * 33d064aecd efi: efivars: prevent double registration
| * e58f2862e9 arm64: efi: Limit allocations to 48-bit addressable physical region
| * 56587affe2 nfsd: don't destroy global nfs4_file table in per-net shutdown
| * f3ea5ec83d NFSD: replace delayed_work with work_struct for nfsd_client_shrinker
| * c479755cb8 NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time
| * ce606d5334 NFSD: Use set_bit(RQ_DROPME)
| * 5c6c2fb3c1 NFSD: Avoid clashing function prototypes
| * eb73733124 NFSD: Use only RQ_DROPME to signal the need to drop a reply
| * 7b2b8a6c75 NFSD: add CB_RECALL_ANY tracepoints
| * f28dae5463 NFSD: add delegation reaper to react to low memory condition
| * f30f07ba57 NFSD: add support for sending CB_RECALL_ANY
| * 4481d72a4b NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker
| * 371e1c1b32 trace: Relocate event helper files
| * 0920deeec6 lockd: fix file selection in nlmsvc_cancel_blocked
| * ccbf6efab8 lockd: ensure we use the correct file descriptor when unlocking
| * 8973a8f9b7 lockd: set missing fl_flags field when retrieving args
| * 12e63680a7 NFSD: Use struct_size() helper in alloc_session()
| * 8b7be6ef58 nfsd: fix up the filecache laundrette scheduling
| * e017486dad nfsd: use locks_inode_context helper
| * c66f9f22e6 lockd: use locks_inode_context helper
| * 1f76cb66ff filelock: add a new locks_inode_context accessor function
| * 6b12589f61 NFSD: Fix licensing header in filecache.c
| * 5a1f61516f NFSD: Use rhashtable for managing nfs4_file objects
| * 49e8d9f465 NFSD: Refactor find_file()
| * 0d4150f5eb NFSD: Clean up find_or_add_file()
| * 5aa0c564c0 NFSD: Add a nfsd4_file_hash_remove() helper
| * c8d8876aae NFSD: Clean up nfsd4_init_file()
| * 6ee5c4e269 NFSD: Update file_hashtbl() helpers
| * 255ac53d78 NFSD: Use const pointers as parameters to fh_ helpers
| * fae3f8b554 NFSD: Trace delegation revocations
| * 9fbef7dcd8 NFSD: Trace stateids returned via DELEGRETURN
| * 519a80ea5a NFSD: Clean up nfs4_preprocess_stateid_op() call sites
| * e62d8c1281 NFSD: Flesh out a documenting comment for filecache.c
| * 137d20da8e exportfs: use pr_debug for unreachable debug statements
| * f82865e2a0 nfsd: allow disabling NFSv2 at compile time
| * 850333a25a nfsd: move nfserrno() to vfs.c
| * bfef0cfab4 nfsd: ignore requests to disable unsupported versions
| * 0a49efb948 NFSD: Remove redundant assignment to variable host_err
| * d03a9855cb NFSD: Simplify READ_PLUS
| * 831e9e63cc NFS: Fix data corruption caused by congestion.
| * 04dd4403ff drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml
| * bf0ca988e2 decompress: Use 8 byte alignment
| * 5c4feadb00 x86/decompressor: Move global symbol references to C code
| * 463b51e90c x86/decompressor: Merge trampoline cleanup with switching code
| * df3dec320b x86/decompressor: Pass pgtable address to trampoline directly
| * e2fa53a04c x86/decompressor: Only call the trampoline when changing paging levels
| * 364d774597 x86/decompressor: Call trampoline directly from C code
| * 1523291591 x86/decompressor: Avoid the need for a stack in the 32-bit trampoline
| * 6083b4c590 x86/decompressor: Use standard calling convention for trampoline
| * 640f27fc2e x86/decompressor: Call trampoline as a normal function
| * 99a20f5891 x86/decompressor: Assign paging related global variables earlier
| * 2cca5f519e x86/decompressor: Store boot_params pointer in callee save register
| * 51a0710218 x86/efistub: Branch straight to kernel entry point from C code
| * 4f3077c3ea x86/boot: Robustify calling startup_{32,64}() from the decompressor code
| * 7bc9533e07 x86/efi: Make the deprecated EFI handover protocol optional
| * a8901f331b efi: verify that variable services are supported
| * 71c43b714f x86/boot/compressed: Only build mem_encrypt.S if AMD_MEM_ENCRYPT=y
| * cac22c9a5e x86/boot/compressed: Adhere to calling convention in get_sev_encryption_bit()
| * 0912dce9ed x86/boot/compressed: Move startup32_check_sev_cbit() out of head_64.S
| * e840ae3dc2 x86/boot/compressed: Move startup32_check_sev_cbit() into .text
| * 801873f175 x86/boot/compressed: Move startup32_load_idt() out of head_64.S
| * 2e47116315 x86/boot/compressed: Move startup32_load_idt() into .text section
| * 29134968f7 x86/boot/compressed: Pull global variable reference into startup32_load_idt()
| * 530a4271b7 x86/boot/compressed: Avoid touching ECX in startup32_set_idt_entry()
| * 88035744b9 x86/boot/compressed: Simplify IDT/GDT preserve/restore in the EFI thunk
| * ef12d049fa x86/boot/compressed, efi: Merge multiple definitions of image_offset into one
| * beeeb4655d x86/boot/compressed: Move efi32_pe_entry() out of head_64.S
| * 469b84516c x86/boot/compressed: Move efi32_entry out of head_64.S
| * c577208f81 x86/boot/compressed: Move efi32_pe_entry into .text section
| * d8950e8e20 x86/boot/compressed: Move bootargs parsing out of 32-bit startup code
| * 3bad8dc0ae x86/boot/compressed: Move 32-bit entrypoint code into .text section
| * bad6e66d07 x86/boot/compressed: Rename efi_thunk_64.S to efi-mixed.S
| * e7945d93fe efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory
| * 2d9b3e1ae1 RDMA/core: Update CMA destination address on rdma_resolve_addr
| * 88067197e9 RDMA/core: Refactor rdma_bind_addr
| * f27d319df0 mptcp: fix possible deadlock in subflow diag
| * d93fd40c62 mptcp: fix double-free on socket dismantle
| * a8722cece3 mptcp: fix snd_wnd initialization for passive socket
| * 03ad085eb1 selftests: mptcp: join: add ss mptcp support check
| * 84a3c10a0c mptcp: push at DSS boundaries
| * fb7be5e5ec mptcp: map v4 address to v6 when destroying subflow
| * 53e3f2ee8a mptcp: continue marking the first subflow as UNCONNECTED
| * fbccc5eb16 mptcp: fix duplicate subflow creation
| * e641486355 mptcp: fix data races on remote_id
| * e6e04845c2 mptcp: fix data races on local_id
| * 65742f4bb1 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
| * c9fa51d4c4 x86/e820: Don't reserve SETUP_RNG_SEED in e820
| * 396a412001 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
| * 249d6ca4ff efivarfs: Request at most 512 bytes for variable names
| * 76109a226a riscv: add CALLER_ADDRx support
| * 4974d928d5 mmc: sdhci-xenon: fix PHY init clock stability
| * c65c475560 mmc: sdhci-xenon: add timeout for PHY init complete
| * bc9f87a41d mmc: core: Fix eMMC initialization with 1-bit bus connection
| * 70af82bb9c mmc: mmci: stm32: fix DMA API overlapping mappings warning
| * 474d521da8 dmaengine: fsl-qdma: init irq after reg initialization
| * 300111cd90 dmaengine: ptdma: use consistent DMA masks
| * 034e2d70b5 crypto: arm64/neonbs - fix out-of-bounds access on short input
| * 237ecf1afe dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
| * 8dafc066c5 drm/buddy: fix range bias
| * 2e443ed55f Revert "drm/amd/pm: resolve reboot exception for si oland"
| * 444d70889d btrfs: send: don't issue unnecessary zero writes for trailing hole
| * f590040ce2 btrfs: dev-replace: properly validate device names
| * c34adc20b9 btrfs: fix double free of anonymous device after snapshot creation failure
| * 930e826962 wifi: nl80211: reject iftype change with mesh ID change
| * abd32d7f5c gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
| * 59ed284c7b landlock: Fix asymmetric private inodes referring
| * fd3289ab8e ALSA: hda/realtek: fix mute/micmute LED For HP mt440
| * 4cbbc2f0db ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
| * 8cec41a350 ALSA: firewire-lib: fix to check cycle continuity
| * 3bfe04c127 tomoyo: fix UAF write bug in tomoyo_write_control()
| * 8f626221e5 of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing
| * 8310080799 riscv: Sparse-Memory/vmemmap out-of-bounds fix
| * 058ed71e0f afs: Fix endless loop in directory parsing
| * 2f91a96b89 fbcon: always restore the old font data in fbcon_do_set_font()
| * d36b9a1b4e drm/tegra: Remove existing framebuffer only if we support display
| * 7f8644b6a8 ALSA: Drop leftover snd-rtctimer stuff from Makefile
| * cefe18e9ec power: supply: bq27xxx-i2c: Do not free non existing IRQ
| * ddc547dd05 efi/capsule-loader: fix incorrect allocation size
| * 08562ca971 tls: fix peeking with sync+async decryption
| * 40f0f326cf tls: decrement decrypt_pending if no async completion will be called
| * 7d4121b401 net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames
| * a0222b4817 igb: extend PTP timestamp adjustments to i211
| * f2261eb994 rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
| * 2b1414d5e9 netfilter: bridge: confirm multicast packets before passing them up the stack
| * b8afc22a11 netfilter: let reset rules clean out conntrack entries
| * ddf6ee3df3 netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
| * 92b8a3273f Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
| * 67ffc334b9 Bluetooth: qca: add support for WCN7850
| * fc47ed389a Bluetooth: qca: use switch case for soc type behavior
| * 9409636132 Bluetooth: btqca: Add WCN3988 support
| * 29059d0f3b Bluetooth: btqca: use le32_to_cpu for ver.soc_id
| * e5383662fd Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855
| * eb7b5777d3 Bluetooth: hci_qca: mark OF related data as maybe unused
| * 7b410226d9 Bluetooth: qca: Fix wrong event type for patch config command
| * 2dc94c160e Bluetooth: Enforce validation on max value of connection interval
| * 30a5e812f7 Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
| * 0b056a52b3 Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
| * 926405765f Bluetooth: hci_sync: Fix accept_list when attempting to suspend
| * 45085686b9 Bluetooth: Avoid potential use-after-free in hci_error_reset
| * cad078914b Bluetooth: hci_sync: Check the correct flag before starting a scan
| * 17ccd9798f stmmac: Clear variable when destroying workqueue
| * aa58972326 uapi: in6: replace temporary label with rfc9486
| * 1b4223e807 net: lan78xx: fix "softirq work is pending" error
| * d77ab053fb net: usb: dm9601: fix wrong return value in dm9601_mdio_read
| * 548ab66730 veth: try harder when allocating queue memory
| * c41548fede lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
| * 1b0998fdd8 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
| * 7985d73961 net: veth: clear GRO when clearing XDP even when down
| * e85b3c1539 cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back
| * 29360fd328 tun: Fix xdp_rxq_info's queue_index when detaching
| * a3c8fa54e9 net: mctp: take ownership of skb in mctp_local_output
| * ab63de24eb net: ip_tunnel: prevent perpetual headroom growth
| * 0ac219c4c3 netlink: add nla be16/32 types to minlen array
| * 0b27bf4c49 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
| * 65a389ef97 mtd: spinand: gigadevice: Fix the get ecc status issue
| * 87632bc9ec mm: huge_memory: don't force huge page alignment on 32 bit
| * afbf1a5cef RDMA/core: Fix multiple -Warray-bounds warnings
| * e5f488993b iommu/arm-smmu-qcom: Limit the SMR groups to 128
| * 329fc4d3f7 fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
| * b3152afc0e fs/ntfs3: Fix NULL dereference in ni_write_inode
| * 0d04e45c65 fs/ntfs3: Add length check in indx_get_root
| * 976126f2de clk: tegra20: fix gcc-7 constant overflow warning
| * 39c6312009 fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
| * e89c84422f iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
| * 8745f3592e iommu/sprd: Release dma buffer to avoid memory leak
| * f8faa53637 Input: xpad - add constants for GIP interface numbers
| * ed9fdc82ca usb: gadget: Properly configure the device for remote wakeup
| * 49e734926a ARM: dts: imx7s: Drop dma-apb interrupt-names
| * 0cea0c330a ARM: dts: imx: Adjust dma-apbh node name
| * 507eeaad4d PCI: layerscape: Add workaround for lost link capabilities during reset
| * e30f82597b PCI: layerscape: Add the endpoint linkup notifier support
| * 5dbedec7e5 mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
| * 174ac6b53a mlxsw: spectrum_acl_tcam: Make fini symmetric to init
| * 00459ae532 net: restore alpha order to Ethernet devices in config
| * a76072bc73 of: overlay: Reorder struct fragment fields kerneldoc
| * 2a3d40b402 af_unix: Fix task hung while purging oob_skb in GC.
| * b73dd5f999 scsi: sd: usb_storage: uas: Access media prior to querying device properties
| * cf33e6ca12 scsi: core: Add struct for args to execution functions
| * 7d34b10786 drm/meson: Don't remove bridges which are created by other drivers
| * ae5f10ed95 drm/meson: fix unbind path if HDMI fails to bind
| * b7be6c737a netfilter: nf_tables: disallow timeout for anonymous sets
* | 1c7c998232 ANDROID: add blk_mq_freeze_queue and blk_mq_unfreeze_queue to virtual device symbol list
* | d8fcb4c06b Revert "mptcp: fix lockless access in subflow ULP diag"
* | 290b1bfd85 Revert "net: dev: Convert sa_data to flexible array in struct sockaddr"
* | 9006fc45ee Revert "arp: Prevent overflow in arp_req_get()."
* | 601ccd855a Revert "usb: roles: fix NULL pointer issue when put module's reference"
* | 706f6a46d8 Revert "usb: roles: don't get/set_role() when usb_role_switch is unregistered"
* | 563b8244db Merge 6.1.80 into android14-6.1-lts
|\|
| * a3eb3a74aa Linux 6.1.80
| * 277439e7ca fs/ntfs3: Enhance the attribute size check
| * f119f2325b arp: Prevent overflow in arp_req_get().
| * f8fc1f1d9f ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
| * 4a37c6c068 ata: ahci: add identifiers for ASM2116 series adapters
| * 70a4a26572 mptcp: add needs_id for netlink appending addr
| * b03bca8561 mptcp: userspace pm send RM_ADDR for ID 0
| * 14f1992430 mm: zswap: fix missing folio cleanup in writeback race path
| * 18f614369d fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
| * 7ebeee513f mm/damon/reclaim: fix quota stauts loss due to online tunings
| * 47467e0481 erofs: fix inconsistent per-file compression format
| * 54407d9bc5 erofs: simplify compression configuration parser
| * b1301f15dd i2c: imx: when being a target, mark the last read as processed
| * 5816800533 drm/amd/display: Fix memory leak in dm_sw_fini()
| * fd7b4f4fdc drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
| * b9196289e3 net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
| * 37919ef31d Fix write to cloned skb in ipv6_hop_ioam()
| * 9d5523e065 phonet/pep: fix racy skb_queue_empty() use
| * f556a352fd phonet: take correct lock to peek at the RX queue
| * 1623161f80 net: sparx5: Add spinlock for frame transmission from CPU
| * c22ad76cfc net: mctp: put sock on tag allocation failure
| * ea33b81669 netfilter: nf_tables: use kzalloc for hook allocation
| * f305359186 netfilter: nf_tables: register hooks last when adding new chain/flowtable
| * 26994a04b0 netfilter: nf_tables: rename function to destroy hook list
| * a6cafdb49a netfilter: nft_flow_offload: release dst in case direct xmit path is used
| * 012df10717 netfilter: nft_flow_offload: reset dst in route object after setting up flow
| * 9c5662e95a netfilter: flowtable: simplify route logic
| * 0c9302a6da netfilter: nf_tables: set dormant flag on hook register failure
| * bdaf6bbfc1 tls: don't skip over different type records from the rx_list
| * 6756168add tls: stop recv() if initial process_rx_list gave us non-DATA
| * ca89b4f503 tls: break out of main loop when PEEK gets a non-data record
| * 4588b13abc bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
| * 11277d1892 s390: use the correct count for __iowrite64_copy()
| * 18580e48e6 octeontx2-af: Consider the action set by PF
| * 6216509a2e platform/x86: thinkpad_acpi: Only update profile if successfully converted
| * 38c83c2488 arm64/sme: Restore SME registers on exit from suspend
| * fd84a5fae0 net: dev: Convert sa_data to flexible array in struct sockaddr
| * 8391b9b651 ipv6: sr: fix possible use-after-free and null-ptr-deref
| * e8530b170e afs: Increase buffer size in afs_update_volume_status()
| * addf5e297e bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
| * 9a581b17b7 ata: ahci_ceva: fix error handling for Xilinx GT PHY support
| * e5703735e5 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
| * b43a4fb42f ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
| * 8e29f988ad net: stmmac: Fix incorrect dereference in interrupt handlers
| * 25bd33b87f x86/numa: Fix the sort compare func used in numa_fill_memblks()
| * ca4a1c00be x86/numa: Fix the address overlap check in numa_fill_memblks()
| * b06a3b1cbd nouveau: fix function cast warnings
| * 729bc77af4 dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
| * 91ac2c79e8 net: bridge: switchdev: Ensure deferred event delivery on unoffload
| * 2d5b4b3376 net: bridge: switchdev: Skip MDB replays of deferred events on offload
| * 44148c1c82 scsi: jazz_esp: Only build if SCSI core is builtin
| * 3c31b18a8d scsi: smartpqi: Fix disable_managed_interrupts
| * 758b8f5e04 bpf, scripts: Correct GPL license name
| * a9409d33af RDMA/srpt: fix function pointer cast warnings
| * 5f69c475c1 arm64: dts: rockchip: set num-cs property for spi on px30
| * 7f31a244c7 RDMA/qedr: Fix qedr_create_user_qp error flow
| * 47e93d2f28 iommufd/iova_bitmap: Consider page offset for the pages to be pinned
| * c5bc02f60d iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
| * 8d3a5cbc1e iommufd/iova_bitmap: Bounds check mapped::pages access
| * aee4dcfe17 RDMA/srpt: Support specifying the srpt_service_guid parameter
| * edc2a9afbe RDMA/irdma: Add AE for too many RNRS
| * 6f4553096e RDMA/irdma: Set the CQ read threshold for GEN 1
| * 429999729d RDMA/irdma: Validate max_send_wr and max_recv_wr
| * b2e4a5266e RDMA/irdma: Fix KASAN issue with tasklet
| * 75a64c641c RDMA/bnxt_re: Return error for SRQ resize
| * f0d857ce31 IB/hfi1: Fix a memleak in init_credit_return
| * a6cada89ee Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
| * 71787c665d mptcp: fix lockless access in subflow ULP diag
| * 9e8e59af3a mptcp: add needs_id for userspace appending addr
| * 42a841a84f mptcp: make userspace_pm_append_new_local_addr static
| * 2f414a56b3 usb: roles: don't get/set_role() when usb_role_switch is unregistered
| * 0158216805 usb: roles: fix NULL pointer issue when put module's reference
| * 35b604a37e usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
| * 9a52b694b0 usb: cdns3: fix memory double free when handle zero packet
| * 2134e9906e usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
| * c66a800848 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
| * 748cee4417 usb: cdnsp: blocked some cdns3 specific code
| * 4dc87908b1 usb: dwc3: gadget: Don't disconnect if not started
| * d4c7e4b1b0 serial: amba-pl011: Fix DMA transmission in RS485 mode
| * d9d2426253 erofs: fix refcount on the metabuf used for inode lookup
| * 943c8b1fcc dm-integrity, dm-verity: reduce stack usage for recheck
| * 545a94ffc2 x86/alternative: Make custom return thunk unconditional
| * b012dcf39d Revert "x86/alternative: Make custom return thunk unconditional"
| * 1221b8ea25 x86/returnthunk: Allow different return thunks
| * 786f089086 ARM: ep93xx: Add terminator to gpiod_lookup_table
| * 13cd1daeea l2tp: pass correct message length to ip6_append_data
| * 2a19e0042b PCI/MSI: Prevent MSI hardware interrupt number truncation
| * e90211b1f7 irqchip/sifive-plic: Enable interrupt if needed before EOI
| * 75eaa3666e irqchip/gic-v3-its: Do not assume vPE tables are preallocated
| * 62f361bfea crypto: virtio/akcipher - Fix stack overflow on memcpy
| * 3963f16cc7 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
| * 3ac3624a74 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
| * 72fdbc728c KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
| * 6b2ff10390 md: Fix missing release of 'active_io' for flush
| * 8b218e2f0a cachefiles: fix memory leak in cachefiles_add_cache()
| * 9e7fc40377 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
| * fff39f4962 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
| * 19e5dc2e6b mm: memcontrol: clarify swapaccount=0 deprecation warning
| * 4c815c3a48 mm/damon/lru_sort: fix quota status loss due to online tunings
| * 2dedda77d4 mm/swap: fix race when skipping swapcache
| * e3bf0a24e0 scsi: core: Consult supported VPD page list prior to fetching page
| * f49b20fd01 scsi: target: pscsi: Fix bio_put() for error case
| * 0312171289 cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
| * 27c1ade606 dm-verity: recheck the hash after a failure
| * e08c2a8d27 dm-crypt: don't modify the data when using authenticated encryption
| * 906414f459 dm-integrity: recheck the integrity tag after a failure
| * 6437b0b4dd Revert "parisc: Only list existing CPUs in cpu_possible_mask"
| * 5583552eec dm-crypt: recheck the integrity tag after a failure
| * 287abdcb9e ata: libata-core: Do not try to set sleeping devices to standby
| * 65c5a1ba2c s390/cio: fix invalid -EBUSY on ccw_device_start
| * 47647795a6 drm/ttm: Fix an invalid freeing on already freed page in error path
| * a262b78dd0 LoongArch: Disable IRQ before init_fn() for nonboot CPUs
| * 52dc9a7a57 IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
| * 4aa4ea70f3 pmdomain: renesas: r8a77980-sysc: CR7 must be always on
| * 339ddc983b pmdomain: mediatek: fix race conditions with genpd
| * 4dd73641d7 smb3: clarify mount warning
| * db48acce75 virtio-blk: Ensure no requests in virtqueues before deleting vqs.
| * 0947d0d463 smb: client: set correct d_type for reparse points under DFS mounts
| * 8b661fb17b drm/amdgpu: reset gpu for s3 suspend abort case
| * d56edd0f1b drm/amdgpu: skip to program GFXDEC registers for suspend abort
| * 6b82ffe7a2 firewire: core: send bus reset promptly on gap count error
| * c0b07b4237 LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
| * c920f604e0 LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
| * c7ac9c1f7f scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
| * 75745f2b74 scsi: lpfc: Use unsigned type for num_sge
| * 76ee44af09 hwmon: (coretemp) Enlarge per package core count limit
| * 48a33c3125 efi: Don't add memblocks for soft-reserved memory
| * 700c3f642c efi: runtime: Fix potential overflow of soft-reserved region size
| * 2bf17c3e13 wifi: mac80211: adding missing drv_mgd_complete_tx() call
| * 4e5bd22870 wifi: mac80211: set station RX-NSS on reconfig
| * 6ed6cdbe88 fs/ntfs3: Fix oob in ntfs_listxattr
| * 5d67a4ff3d fs/ntfs3: Update inode->i_size after success write into compressed file
| * 32a3974b26 fs/ntfs3: Correct function is_rst_area_valid
| * 0d2f804b9f fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
| * 1c005ce993 fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
| * ee12c31020 fs/ntfs3: Disable ATTR_LIST_ENTRY size check
| * 50545eb6cd fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
| * 95bad562e5 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
| * a9f7d7656f fs/ntfs3: Print warning while fixing hard links count
| * 25d1694d6e fs/ntfs3: Correct hard links updating when dealing with DOS names
| * 1970b5f204 fs/ntfs3: Improve ntfs_dir_count
| * 9c66843606 fs/ntfs3: Modified fix directory element type detection
| * b3a996b106 Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
| * 200627f46e ext4: correct the hole length returned by ext4_map_blocks()
| * be36276cb8 smb: client: increase number of PDUs allowed in a compound request
| * f9eef0e495 nvmet-fc: take ref count on tgtport before delete assoc
| * 9e6987f893 nvmet-fc: avoid deadlock on delete association path
| * 8b9e453949 nvmet-fc: abort command when there is no binding
| * 67e2ddf232 nvmet-fc: hold reference on hostport match
| * b833811668 nvmet-fc: defer cleanup using RCU properly
| * 6319ab29d5 nvmet-fc: release reference on target port
| * 16b2b31ba8 nvmet-fcloop: swap the list_add_tail arguments
| * 085195aa90 nvme-fc: do not wait in vain when unloading module
| * dee697ac53 ALSA: usb-audio: Ignore clock selector errors for single connection
| * 5653a6d65a ASoC: wm_adsp: Don't overwrite fwf_name with the default
| * bead6ff986 drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
| * 41b256f473 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
| * 17fe3616d8 misc: open-dice: Fix spurious lockdep warning
| * 1c57e5ef85 Input: xpad - add Lenovo Legion Go controllers
| * 949296ee62 spi: sh-msiof: avoid integer overflow in constants
| * 4dec3068ea ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
| * c7bdaff0d0 ALSA: usb-audio: Check presence of valid altsetting control
| * 1675aae9e1 usb: ucsi_acpi: Quirk to ack a connector change ack cmd
| * fbd1cb2a9b nvmet-tcp: fix nvme tcp ida memory leak
| * 13c1af5f3b regulator: pwm-regulator: Add validity checks in continuous .get_voltage
| * 9d508c8971 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
| * 3e746c4e48 Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
| * d639102f4c ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
| * f97e75fa4e ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
| * 8b40eb2e71 ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
| * a600d7f0c1 platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
| * 6c292c2f90 MIPS: reserve exception vector space ONLY ONCE
| * f48a6eb2e5 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
| * 2d623c94fb aoe: avoid potential deadlock at set_capacity
| * 41e137c2c7 ahci: asm1166: correct count of reported ports
| * a2aa77b5d8 cifs: translate network errors on send to -ECONNABORTED
| * bba595eb14 smb: Work around Clang __bdos() type confusion
| * 8fc8087410 block: Fix WARNING in _copy_from_iter
| * f19361d570 spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
| * f329523f6a fbdev: sis: Error out if pixclock equals zero
| * 070398d32c fbdev: savage: Error out if pixclock equals zero
| * eb39bb548b wifi: mac80211: fix race condition on enabling fast-xmit
| * e540c44983 wifi: cfg80211: fix missing interfaces when dumping
| * d3dbfb9d11 dmaengine: fsl-qdma: increase size of 'irq_name'
| * 8dda42b1f2 dmaengine: shdma: increase size of 'dev_id'
| * b2cb83539c cifs: open_cached_dir should not rely on primary channel
| * e717bd4120 scsi: target: core: Add TMF to tmr_list handling
| * c9ae228cfd dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
| * 0d27ac1779 riscv/efistub: Ensure GP-relative addressing is not used
| * 6967ddd378 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
| * 5552b7bf26 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
| * 89bebf2753 sched/rt: Disallow writing invalid values to sched_rt_period_us
| * a41f6e170b net/sched: Retire dsmark qdisc
| * 09038f47e4 net/sched: Retire ATM qdisc
| * 02149c7cd1 net/sched: Retire CBQ qdisc
* | 5b066041f2 ANDROID: add dma_max_mapping_size to virtual_device symbol list.
* | 3de5fca057 ANDROID: add pm_runtime_get_if_active to db845 symbol list
* | ff43d92a56 Merge 6.1.79 into android14-6.1-lts
|/
* 81e1dc2f70 Linux 6.1.79
* 6fd2467518 mlxsw: spectrum_acl_tcam: Fix stack corruption
* 9020513afa fs/ntfs3: Add null pointer checks
* d028cc6d23 arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata
* c5d83ac2bf dm: limit the number of targets and parameter size area
* 13f79a0026 nilfs2: replace WARN_ONs for invalid DAT metadata block requests
* 6589f0f72f nilfs2: fix potential bug in end_buffer_async_write
* 058d1c5616 of: property: Add in-ports/out-ports support to of_graph_get_port_parent()
* 24ec7504a0 sched/membarrier: reduce the ability to hammer on sys_membarrier
* d3a5f798bc kbuild: Drop -Wdeclaration-after-statement
* 3c6cc62ce1 locking: Introduce __cleanup() based infrastructure
* 579cfab21b apparmor: Free up __cleanup() name
* 43ec3c8886 dmaengine: ioat: Free up __cleanup() name
* a160c3293a userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
* f3e9758286 bpf: Remove trace_printk_lock
* 95b7476f6f bpf: Do cleanup in bpf_bprintf_cleanup only when needed
* f7bbad9561 bpf: Add struct for bin_args arg in bpf_bprintf_prepare
* 989b0ff35f net: prevent mss overflow in skb_segment()
* 380aeff204 smb: client: fix parsing of SMB3.1.1 POSIX create context
* 1ae3c59355 smb: client: fix potential OOBs in smb2_parse_contexts()
* 270325fb31 RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned
* e1c1bdaa38 hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
* 51a8f31b93 nfsd: don't take fi_lock in nfsd_break_deleg_cb()
* e4cf894166 nfsd: fix RELEASE_LOCKOWNER
* 23027309b0 parisc: Fix random data corruption from exception handler
* ebc442c640 netfilter: ipset: Missing gc cancellations fixed
* 653bc5e6d9 netfilter: ipset: fix performance regression in swap operation
* e7d2e87abc block: fix partial zone append completion handling in req_bio_endio()
* bb44477d45 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
* c6feb7f417 wifi: mwifiex: fix uninitialized firmware_stat
* 0a9e803549 arm64: dts: qcom: sm8150: fix USB SS wakeup
* c0e41c8756 arm64: dts: qcom: sdm845: fix USB SS wakeup
* 2488e0e4bc arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely
* 9c84d580de arm64: dts: qcom: msm8916: Enable blsp_dma by default
* 4753693501 bus: moxtet: Add spi device table
* 1b7b597a69 wifi: mwifiex: add extra delay for firmware ready
* 48b3482320 wifi: mwifiex: Support SD8978 chipset
* 5447e64acc ARM: dts: imx6q-apalis: add can power-up delay on ixora board
* 4bf19cef22 md: bypass block throttle for superblock update
* 9a163479dd selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag
* 84df059d24 selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
* 944900fe27 tls: fix NULL deref on tls_sw_splice_eof() with empty record
* 0a371ed6f2 xfrm: Silence warnings triggerable by bad packets
* cf3c891686 xfrm: Use xfrm_state selector for BEET input
* 1e4432d463 tracing: Inform kmemleak of saved_cmdlines allocation
* c7f9c3e94e fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand()
* 9359ff1a45 pmdomain: core: Move the unused cleanup to a _sync initcall
* 4dd684d4bb can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)
* aedda066d7 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock
* 8a72a4689a can: netlink: Fix TDCO calculation using the old data bittiming
* 08c1948823 of: property: fix typo in io-channels
* 79081197b4 mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE
* 2e2c07104b fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
* f3f98d7d84 ceph: prevent use-after-free in encode_cap_msg()
* 309ef7de5d hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
* 4888754f3d net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
* 5140c4d5f4 s390/qeth: Fix potential loss of L3-IP@ in case of network issues
* 058fbaf771 net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
* 95de4ad173 fs: relax mount_setattr() permission checks
* 3ff3e6a936 tools/rtla: Fix Makefile compiler options for clang
* 4ee28d5a4f tools/rtla: Fix uninitialized bucket/data->bucket_size warning
* 5ccb527b66 tools/rtla: Exit with EXIT_SUCCESS when help is invoked
* 771b74ce92 tools/rtla: Replace setting prio with nice for SCHED_OTHER
* d627693e5a tools/rtla: Remove unused sched_getattr() function
* fcf62f94ad ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8
* 00f9fcc0a1 mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS
* 09fad23a1a zonefs: Improve error handling
* ce2b826582 irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
* 659311f593 irqchip/irq-brcmstb-l2: Add write memory barrier before exit
* 783912cbce wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
* 6c84dbe8f8 wifi: cfg80211: fix wiphy delayed work queueing
* 685fc1711c nfp: flower: prevent re-adding mac index for bonded port
* 57b8478c10 nfp: use correct macro for LengthSelect in BAR config
* 8731fe001a crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked
* 8494ba2c9e nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
* 9c9c68d64f nilfs2: fix data corruption in dsync block recovery for small block sizes
* 35076e3fb4 ALSA: hda/conexant: Add quirk for SWS JS201D
* 53e8abc14e ALSA: hda/realtek: fix mute/micmute LED For HP mt645
* a943c7fbdf mmc: slot-gpio: Allow non-sleeping GPIO ro
* eae748df18 io_uring/net: fix multishot accept overflow handling
* aedcefae6c x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
* 3863ca0522 KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl
* 627339cccd x86/fpu: Stop relying on userspace for info to fault in xsave buffer
* 8b4025679e x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
* c194adaa8a powerpc/pseries: fix accuracy of stolen time
* 42422f8f8c powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E
* 76d3ad7d02 powerpc/64: Set task pt_regs->link to the LR value on scv entry
* 5e2f407646 serial: max310x: prevent infinite while() loop in port startup
* 0046dd2e9f serial: max310x: fail probe if clock crystal is unstable
* 7971a029eb serial: max310x: improve crystal stable clock detection
* 5d89c48337 serial: max310x: set default value when reading clock ready bit
* c96ce4903b nfp: flower: fix hardware offload for the transfer layer port
* ef3d50e884 ring-buffer: Clean ring_buffer_poll_wait() error return
* 48a8ccccff hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove
* 3ca5a3cdc0 drm/amd/display: Preserve original aspect ratio in create stream
* e70123fdbe drm/amd/display: Increase frame-larger-than for all display_mode_vba files
* 8c22b23a27 drm/prime: Support page array >= 4GB
* fc811d88fb drm/msm: Wire up tlb ops
* ba5f957883 xfrm: Remove inner/outer modes from input path
* 01e9f82058 xfrm: Remove inner/outer modes from output path
* 7505a0ce08 ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
* 9f6087851e media: rc: bpf attach/detach requires write permission
* b79e15569d iio: imu: bno055: serdev requires REGMAP
* 9e105dd8c0 iio: imu: adis: ensure proper DMA alignment
* 18cbe28671 iio: adc: ad_sigma_delta: ensure proper DMA alignment
* 77ba1a86ef iio: accel: bma400: Fix a compilation problem
* 4f10423c0e iio: commom: st_sensors: ensure proper DMA alignment
* 359f220d0e iio: core: fix memleak in iio_device_register_sysfs
* 176256ff8a iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC
* c794117a33 staging: iio: ad5933: fix type mismatch regression
* 65bf19f55a tracing: Fix wasted memory in saved_cmdlines logic
* ac894a1e19 ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
* 185eab3048 ext4: fix double-free of blocks due to wrong extents moved_len
* 4ab56381ac misc: fastrpc: Mark all sessions as invalid in cb_remove
* 90e09c016d binder: signal epoll threads of self-work
* f33789ca65 ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
* 6c65eb988d ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
* a6bc858472 ASoC: codecs: wcd938x: handle deferred probe
* d27f6d6eac ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
* 5953f2c7f8 modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS
* 064cb9dd10 um: Fix adding '-no-pie' for clang
* 36fbcadc20 modpost: Include '.text.*' in TEXT_SECTIONS
* 519b7da44e linux/init: remove __memexit* annotations
* 999ecc936a modpost: Don't let "driver"s reference .exit.*
* a5767decf7 modpost: propagate W=1 build option to modpost
* 6286435cd0 xen-netback: properly sync TX responses
* 55e891f4a2 net: stmmac: do not clear TBS enable bit on link up/down
* 56440799fc net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
* 5c0c5ffaed nfc: nci: free rx_data_reassembly skb on NCI device cleanup
* 76690354e6 kbuild: Fix changing ELF file type for output of gen_btf for big endian
* 38acb2e9be ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads
* e1aae84f42 firewire: core: correct documentation of fw_csr_string() kernel API
* d0302e2a57 lsm: fix the logic in security_inode_getsecctx()
* dc3890441c drm/virtio: Set segment size for virtio_gpu device
* ff70e6ff6f Revert "drm/amd: flush any delayed gfxoff on suspend entry"
* 6bb22ac1d1 scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
* 75500e7ba2 media: Revert "media: rkisp1: Drop IRQF_SHARED"
* e373bfc8ec mptcp: check addrs list in userspace_pm_get_local_id
* d288d2e3e6 mptcp: drop the push_pending field
* d50d031919 selftests: mptcp: increase timeout to 30 min
* fc0e9cff9d selftests: mptcp: add missing kconfig for NF Mangle
* 2c7337ec22 selftests: mptcp: add missing kconfig for NF Filter in v6
* 66e142fbe1 selftests: mptcp: add missing kconfig for NF Filter
* 6673d9f1c2 mptcp: fix data re-injection from stale subflow
* 7857e35ef1 mptcp: get rid of msk->subflow
* 3e409fb740 modpost: trim leading spaces when processing source files list
* 491528935c i2c: i801: Fix block process call transactions
* 0e01ccadfd i2c: pasemi: split driver into two separate modules
* 4297217bcf powerpc/kasan: Limit KASAN thread size increase to 32KB
* c12920ff9b irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc()
* 083870b029 i2c: qcom-geni: Correct I2C TRE sequence
* 7190353835 cifs: fix underflow in parse_server_interfaces()
* 0c09912dd8 powerpc/kasan: Fix addr error caused by page alignment
* 2aaa9239c9 driver core: fw_devlink: Improve detection of overlapping cycles
* be76ad74a4 media: ir_toy: fix a memleak in irtoy_tx
* 6616d3c4f8 interconnect: qcom: sc8180x: Mark CO0 BCM keepalive
* 57e2e42ccd usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend
* 0ecc97c81e usb: f_mass_storage: forbid async queue when shutdown happen
* 2888258144 USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
* 9f754d0094 usb: ucsi_acpi: Fix command completion handling
* d31b886ed6 usb: ulpi: Fix debugfs directory leak
* 3fd6c16ec7 usb: ucsi: Add missing ppm_lock
* 711beb8acf iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP
* e5c6c8ef3e HID: wacom: Do not register input devices until after hid_hw_start
* b71a906a72 HID: wacom: generic: Avoid reporting a serial of '0' to userspace
* d7d7a0e3b6 HID: i2c-hid-of: fix NULL-deref on failed power up
* ea09996b37 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
* b23c431e50 ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
* f00e8d0fcc parisc: Prevent hung tasks when printing inventory on serial console
* 607385d75a ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF
* 30884a44e0 dm-crypt, dm-verity: disable tasklets
* 221da504a5 scsi: storvsc: Fix ring buffer size calculation
* 16b1025eaa mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
* 36be97e9eb tracing/trigger: Fix to return error if failed to alloc snapshot
* 76a42074d0 scs: add CONFIG_MMU dependency for vfree_atomic()
* 7a245b8a2f i40e: Fix waiting for queues of all VSIs to be disabled
* 1c981792e4 i40e: Do not allow untrusted VF to remove administratively set MAC
* c638b4afc7 MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
* 4b02c89327 nouveau/svm: fix kvcalloc() argument order
* 20f378f929 net: sysfs: Fix /sys/class/net/<iface> path for statistics
* 1f0d7792e9 ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
* 251145e504 spi: ppc4xx: Drop write-only variable
* 727cdd2f3d net: tls: fix returned read length with async decrypt
* 20b4ed0348 net: tls: fix use-after-free with partial reads and async decrypt
* 7a3ca06d04 tls: fix race between async notify and socket close
* 2c6841c882 net: tls: factor out tls_*crypt_async_wait()
* d55eb0b495 tls: extract context alloc/initialization out of tls_set_sw_offload
* 5ad627faed tls/sw: Use splice_eof() to flush
* b9357489c4 lan966x: Fix crash when adding interface under a lag
* 65ded4eb22 net: openvswitch: limit the number of recursions from action sets
* 68614f1865 of: property: Improve finding the supplier of a remote-endpoint property
* 4bd106ac1c wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table()
* 72d4600a6e wifi: iwlwifi: Fix some error codes
* e5ed6c9225 KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test
* b3557a3697 KVM: selftests: Clear dirty ring states between two modes in dirty_log_test
* 0cf0506400 of: unittest: Fix compile in the non-dynamic case
* 0f081fcfaa driver core: Fix device_link_flag_is_sync_state_only()
* 02f2b95b00 btrfs: don't drop extent_map for free space inode on write error
* 7ba7f9ed88 btrfs: reject encoded write if inode has nodatasum flag set
* 4d6b2e17b5 btrfs: don't reserve space for checksums when writing to nocow files
* dfd1f44e49 btrfs: send: return EOPNOTSUPP on unknown flags
* f98913c07c btrfs: forbid deleting live subvol qgroup
* 66b317a2fc btrfs: do not ASSERT() if the newly created subvolume already got read
* a1a7b95895 btrfs: forbid creating subvol qgroups
* e717aecd2a btrfs: do not delete unused block group if it may be used soon
* 84b576ad44 btrfs: add and use helper to check if block group is used
* 3af7236d6d update workarounds for gcc "asm goto" issue
* f70efe54b9 work around gcc bugs with 'asm goto' with outputs

Change-Id: I531ec605442fd6f262741fec9343f9b9df241319
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2024-07-01 09:55:11 +00:00
2023-02-09 13:29:55 +00:00
2024-05-16 17:29:02 +00:00
2024-05-16 17:29:02 +00:00
2022-09-28 09:02:20 +02:00
2024-05-16 17:29:02 +00:00
2023-06-15 09:54:33 +01:00

How do I submit patches to Android Common Kernels

  1. 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.
  2. 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:, or ANDROID:.
  • 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
        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 of UPSTREAM:.
    • use the same tags as UPSTREAM:
    • add comments about the changes under the (cherry picked from commit ...) line
    • Example:
        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 use linux-next for example).
    • if changes were required, use BACKPORT: FROMGIT:
    • Example:
      • if the commit message in the maintainer tree is
        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:
        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:
        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)
Description
No description provided
Readme 7.9 GiB
Languages
C 97.7%
Assembly 1.6%
Makefile 0.3%
Perl 0.1%