d7b8f8e20813 Linux 6.16-rc5 46b0a67e8f22 selftests/futex: Add futex_numa to .gitignore fc975cfb3639 sched/deadline: Fix dl_server runtime calculation formula 25b1b75bbaf9 iommu/vt-d: Assign devtlb cache tag on ATS enablement 4cf65845fdd0 Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt() b969f9614885 fix proc_sys_compare() handling of in-lookup dentries 3363da82e02f smb: client: fix native SMB symlink traversal 266b5d02e14f smb: client: fix race condition in negotiate timeout by using more precise timing 5459e16b215c drm/xe: Do not wedge device on killed exec queues d008fc65ebbc drm/xe: Extend WA 14018094691 to BMG c9764fd88bc7 regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods de1675de39aa Revert "ACPI: battery: negate current when discharging" 223e2288f4b8 vsock/vmci: Clear the vmci transport packet properly when initializing it f030713e5abf dt-bindings: net: sophgo,sg2044-dwmac: Drop status from the example 4174c0c331a2 net: ngbe: specify IRQ vector when the number of VFs is 7 e37546ad1f9b net: wangxun: revert the adjustment of the IRQ vector sequence cc9f7f65cd2f net: txgbe: request MISC IRQ in ndo_open 24b2f5df86aa virtio_net: Enforce minimum TX ring size for reliability bd2948d2581e virtio_net: Cleanup '2+MAX_SKB_FRAGS' 45ebc7e6c125 virtio_ring: Fix error reporting in virtqueue_resize 38224c472a03 HID: appletb-kbd: fix slab use-after-free bug in appletb_kbd_probe 5177373c3131 virtio-net: xsk: rx: fix the frame's length check 7d4a119e4582 virtio-net: use the check_mergeable_len helper 4be2193b3393 virtio-net: remove redundant truesize check with PAGE_SIZE 315dbdd7cdf6 virtio-net: ensure the received length does not exceed allocated size ba677dbe77af perf: Revert to requiring CAP_SYS_ADMIN for uprobes 194808a1ea39 HID: Fix debug name for BTN_GEAR_DOWN, BTN_GEAR_UP, BTN_WHEEL 50f9ff52c078 HID: elecom: add support for ELECOM HUGE 019B variant c80f2b047d5c HID: appletb-kbd: fix memory corruption of input_handler_list 226862f50a7a drm/v3d: Disable interrupts before resetting the GPU c2a2ff6b4db5 net: ipv4: fix stat increase when udp early demux drops the packet 5186ff7e1d0e net: libwx: fix the incorrect display of the queue number 16ceda2ef683 amd-xgbe: do not double read link status 103406b38c60 net/sched: Always pass notifications when child class becomes empty 3e7e5adcd2a8 PM: sleep: docs: Replace "diasble" with "disable" 5f05fc6e2218 dt-bindings: i2c: realtek,rtl9301: Fix missing 'reg' constraint 1e7ab6f67824 anon_inode: rework assertions 561aa0e22b70 nui: Fix dma_mapping_error() check 4f30f946f27b platform/x86: think-lmi: Fix sysfs group cleanup 9110056fe10b platform/x86: think-lmi: Fix kobject cleanup 8dab34ca7729 platform/x86: think-lmi: Create ksets consecutively 5307dce878d4 drm/gem: Acquire references on GEM handles for framebuffers 34a500caf48c rose: fix dangling neighbour pointers in rose_rt_device_down() aaf2b2480375 enic: fix incorrect MTU comparison in enic_change_mtu() 42fd432fe6d3 amd-xgbe: align CL37 AN sequence as per databook e6ed134a4ef5 lib: test_objagg: Set error message in check_expect_hints_stats() 94426e4201fb bcachefs: opts.casefold_disabled c6e8d51b37d2 bcachefs: Work around deadlock to btree node rewrites in journal replay 8af39ec5cf2b drm/sched: Increment job count before swapping tail spsc queue aa18d5769fca drm/xe: Allow dropping kunit dependency as built-in de6acfdc390e drm/xe: Fix kconfig prompt 84c0b4a00610 drm/xe/bmg: Update Wa_22019338487 a5c7dcdd969f drm/xe/bmg: Update Wa_14022085890 a1eec6cae95a drm/xe: Split xe_device_td_flush() 4cec9099b93a drm/xe/xe_guc_pc: Lock once to update stashed frequencies d8390768dcf6 drm/xe/guc_pc: Add _locked variant for min/max freq afcad9241177 drm/xe: Make WA BB part of LRC BO 90b3ccf51457 netfs: Update tracepoints in a number of ways 4e3254107683 netfs: Renumber the NETFS_RREQ_* flags to make traces easier to read 5e1e6ec2e346 netfs: Merge i_size update functions 2e0658940d90 netfs: Fix i_size updating 74ee76bea4b4 smb: client: set missing retry flag in cifs_writev_callback() 0e60bae24ad2 smb: client: set missing retry flag in cifs_readv_callback() e67e75edeb88 smb: client: set missing retry flag in smb2_writev_callback() 97d8e8e52cb8 netfs: Fix ref leak on inserted extra subreq in write retry 09623e3a14c1 netfs: Fix looping in wait functions 1a6d45fec33a netfs: Provide helpers to perform NETFS_RREQ_IN_PROGRESS flag wangling 9df7b5ebead6 netfs: Fix double put of request da8cf4bd4587 netfs: Fix hang due to missing case in final DIO read result collection 8c44dac8add7 eventpoll: Fix priority inversion problem 2d5cff2b4bc5 drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM c584c4f264c3 i2c: microchip-core: re-fix fake detections w/ i2cdetect 0325143b59c6 igc: disable L1.2 PCI-E link substate to avoid performance issue b2beb5bb2cd9 idpf: convert control queue mutex to a spinlock f77bf1ebf8ff idpf: return 0 size for RSS key if not supported 0d519bb0de3b brd: fix sleeping function called from invalid context in brd_insert_page() 01ed88aea527 ublk: don't queue request if the associated uring_cmd is canceled 04a8ff1bc351 spi: cadence-quadspi: fix cleanup of rx_chan on failure paths 9a57c3773152 futex: Temporary disable FUTEX_PRIVATE_HASH ccdd09e0fc0d objtool: Add missing endian conversion to read_annotate() 009836b4fa52 sched/core: Fix migrate_swap() vs. hotplug 3ebb1b652239 sched: Fix preemption string of preempt_dynamic_none d6811074203b nvme-multipath: fix suspicious RCU usage warning 7dfede7d7edd drm/vmwgfx: Fix guests running with TDX/SEV 3b2c45cb1b50 MAINTAINERS: adjust file entry after renaming rzv2h-gbeth dtb 6c7ffc9af718 net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect e39ed71c7a26 net: txgbe: fix the issue of TX failure 52e1a03e6cf6 x86/sev: Use TSC_FACTOR for Secure TSC frequency calculation fbf913cb72a5 bcachefs: Fix incorrect transaction restart handling 74ebd02163fd cifs: all initializations for tcon should happen in tcon_info_alloc 964209202ebe powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed 3bbe46716092 smb: client: fix warning when reconnecting channel 39d81457ad34 drm/amd/display: Don't allow OLED to go down to fully off 84f2902bfcfe drm/amd/display: Added case for when RR equals panel's max RR using freesync 34659c1a1f4f drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 f3e58d8e154d drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini cf234231fcbc drm/amdkfd: Don't call mmput from MMU notifier callback 3d30048958e0 i2c/designware: Fix an initialization issue e54c5de901ea drm/amdgpu: Include sdma_4_4_4.bin 62461367f4c0 amdkfd: MTYPE_UC for ext-coherent system memory 905967e359f0 drm/amdgpu/sdma5.x: suspend KFD queues in ring reset a106b6a888ca Input: alps - use scnprintf() to suppress truncation warning 60f7f4afaf6d MAINTAINERS: Add myself as mlx5 core and mlx5e co-maintainer e8537cad8240 drm/bridge: aux-hpd-bridge: fix assignment of the of_node eb028cd884e1 drm/bridge: panel: move prepare_prev_first handling to drm_panel_bridge_add_typed 6729c134ccc0 regulator: mp886x: Fix ID table driver_data f172ffde1899 regulator: sy8824x: Fix ID table driver_data eb2c93e7028b irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ 9bd9c8026341 usb: hub: Fix flushing of delayed work used for post resume purposes 9e9b46672b1d xfs: add FALLOC_FL_ALLOCATE_RANGE to supported flags mask 97e000acf2e2 drm/ttm: fix error handling in ttm_buffer_object_transfer 2b95a7db6e0f dma-buf: fix timeout handling in dma_resv_wait_timeout v2 644bec18e705 platform/mellanox: mlxreg-lc: Fix logic error in power state check af14ed3fcb27 i2c: Re-enable piix4 driver on non-x86 b1c26e059536 Move FCH header to a location accessible by all archs 690be4bc589a platform/x86/intel/hid: Add Wildcat Lake support 314e5ad4782d platform/x86: dell-wmi-sysman: Fix class device unregistration 5ff1fbb30597 platform/x86: think-lmi: Fix class device unregistration 11cba4793b95 platform/x86: hp-bioscfg: Fix class device unregistration e1af6f0146d6 platform/x86: Update swnode graph for amd isp4 1e14ea901dc8 EDAC: Initialize EDAC features sysfs attributes eb617dd25ca1 platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks 7b4c5a37544b perf/core: Fix the WARN_ON_ONCE is out of lock protected region 2b29be967ae4 riscv: cpu_ops_sbi: Use static array for boot_data 6f49743af42c riscv: Require clang-17 or newer for kCFI 14005c96d664 nvme-pci: refresh visible attrs after being checked 190f4c2c863a nvmet: fix memory leak of bio integrity ba806c900379 nvme: correctly account for namespace head reference counter 2e96d2d8c2a7 nvme: Fix incorrect cdw15 value in passthru error logging 63f4970a1219 Input: iqs7222 - explicitly define number of external channels 6f11adcc6f36 io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well b8f89cb723b9 smb: client: fix readdir returning wrong type with POSIX extensions fa60c094c19b spi: spi-fsl-dspi: Clear completion counter before initiating transfer 96893cdd4760 spi: Raise limit on number of chip selects to 24 ddaad4ad774d mtd: nand: qpic_common: prevent out of bounds access of BAM arrays d85d0380292a spi: spi-qpic-snand: reallocate BAM transactions eeca209124bb regulator: tps65219: Fix devm_kmalloc size allocation ca46946a4822 regulator: core: fix NULL dereference on unbind due to stale coupling data 2ab3ba39153d drm/bridge: samsung-dsim: Don't use %pK through printk 5d91394f2361 drm/exynos: fimd: Guard display clock control with runtime PM calls b846350aa272 drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling 18665eaa2acb drm/exynos: Don't use %pK through printk 14da58521ee5 bcachefs: fix btree_trans_peek_prev_journal() 62355f1f87b8 s390/pci: Allow automatic recovery with minimal driver support b97a7972b1f4 s390/pci: Do not try re-enabling load/store if device is disabled 45537926dd2a s390/pci: Fix stale function handles in error handling efe3e3ae5a66 xhci: dbc: Flush queued requests before stopping dbc 2b857d69a5e1 xhci: dbctty: disable ECHO flag by default cd65ee81240e xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS cbc889ab0122 usb: xhci: quirk for data loss in ISOC transfers 80e083943775 usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs 30ad231a5029 x86/mce: Make sure CMCI banks are cleared during shutdown on Intel 2def09ead4ad dpaa2-eth: fix xdp_rxq_info leak d72411d20905 ethernet: atl1: Add missing DMA mapping error checks and count errors 22c69d786ef8 Input: xpad - support Acer NGR 200 Controller ba2f83eecd2b doc: tls: socket needs to be established to enable ulp 6e457732c8a4 docs: netdev: correct the heading level for co-posting selftests 8550821a1535 MAINTAINERS: update smc section 77451cb10250 Input: xpad - return errors from xpad_try_sending_next_out_packet() up 35ecea24b5ef Input: xpad - adjust error handling for disconnect 89fb8acc3885 Bluetooth: HCI: Set extended advertising data synchronously f3cb5676e5c1 Bluetooth: MGMT: mesh_send: check instances prior disabling advertising e5af67a870f7 Bluetooth: MGMT: set_mesh: update LE scan interval and window 46c0d947b64a Bluetooth: hci_sync: revert some mesh modifications 157501b04699 btrfs: use btrfs_record_snapshot_destroy() during rmdir c466e33e729a btrfs: propagate last_unlink_trans earlier when doing a rmdir bf5bcf9a6fa0 btrfs: record new subvolume in parent dir earlier to avoid dir logging races 5f61b961599a btrfs: fix inode lookup error handling during log replay 54a7081ed168 btrfs: fix iteration of extrefs during log replay 6561a40ceced btrfs: fix missing error handling when searching for inode refs during log replay 1e6ed33cabba btrfs: fix failure to rebuild free space tree using multiple transactions 1f029b4e30a6 Bluetooth: Prevent unintended pause by checking if advertising is active 96de8f852031 bcachefs: mark invalid_btree_id autofix 615cc4223fcb drm/vesadrm: Avoid NULL-ptr deref in vesadrm_pmi_cmap_write() 7b5f775be14a xfs: fix unmount hang with unflushable inodes stuck in the AIL 816c330b605c xfs: factor out stale buffer item completion d2fe5c4c8d25 xfs: rearrange code in xfs_buf_item.c fc48627b9c22 xfs: add tracepoints for stale pinned inode state debug d62016b1a2df xfs: avoid dquot buffer pin deadlock db6a2274162d xfs: catch stale AGF/AGF metadata 09234a632be4 xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock 5f6e3b720694 x86/mce/amd: Fix threshold limit reset d66e1e90b160 x86/mce/amd: Add default names for MCA banks and blocks 00c092de6f28 x86/mce: Ensure user polling settings are honored when restarting timer f6faebc11a8a drm/panel: panel-simple: get rid of panel_dpi hack 47c08262f34e drm/panel: panel-simple: Add function to look panel data up 921c41e50974 drm/panel: panel-simple: Make panel_simple_probe return its panel 073667fce166 drm/panel: panel-simple: make panel_dpi_probe return a panel_desc 2d22b63f3a5a drm/mipi-dsi: Add dev_is_mipi_dsi function 62e062a29ad5 iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU 12ffc3b1513e PM: Restrict swap use to later in the suspend sequence 38074de35b01 NFSv4/flexfiles: Fix handling of NFS level errors in I/O 4c113a5b28bf x86/mce: Don't remove sysfs if thresholding sysfs init fails 50b6914fc53c platform/x86: wmi: Update documentation of WCxx/WExx ACPI methods cf0b812500e6 platform/x86: wmi: Fix WMI event enablement a49e1e2e785f usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm d07143b507c5 platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message c3ac7e30309b platform/mellanox: Fix spelling and comment clarity in Mellanox drivers ec54c0a20709 mtk-sd: reset host->mrq on prepare_data() error 173bbec6693f platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1 b511bbfe4242 platform/x86: thinkpad_acpi: handle HKEY 0x1402 event 7dc6b2d3b550 platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8406CA d0f8ee81a8fe platform/x86: dell-lis3lv02d: Add Latitude 5500 a9a9e68954f2 RDMA/mlx5: Fix vport loopback for MPV device acd245b1e33f RDMA/mlx5: Fix CC counters query for MPV 3cc1dbfddf88 RDMA/mlx5: Fix HW counters query for non-representor devices 3f5f6321f129 IB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep 2ed25aa7f771 IB/mlx5: Fix potential deadlock in MR deregistration 021f243627ea scsi: ufs: core: Fix spelling of a sysfs attribute name 4937e604ca24 scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set 844c6a160e69 scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set 8889676cd621 scsi: sd: Fix VPD page 0xb7 length check 9a96876e3c65 iommufd/selftest: Fix build warnings due to uninitialized mfd a9bf67ee1705 iommufd/selftest: Add asserts testing global mfd 4b75e3babb85 iommufd/selftest: Add missing close(mfd) in memfd_mmap() 818625570558 iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes 099cf1fbb8af usb: typec: displayport: Fix potential deadlock af4db5a35a4e usb: typec: altmodes/displayport: do not index invalid pin_assignments 2831a81077f5 usb: cdnsp: Fix issue with CV Bad Descriptor test bec15191d523 usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach 08d82d0cad51 rtc: pcf2127: add missing semicolon after statement fa78e9b606a4 rtc: pcf2127: fix SPI command byte for PCF2131 dcc3bcfc5b50 Revert "mmc: sdhci: Disable SD card clock before changing parameters" 49b14db03513 mmc: sdhci-uhs2: Adjust some error messages and register dump for SD UHS-II card 2881ba9af073 mmc: sdhci: Add a helper function for dump register in dynamic debug mode 14633da0f416 mmc: core: Adjust some error messages for SD UHS-II cards dbee298cb7bb fuse: fix fuse_fill_write_pages() upper bound calculation 00a39d8652ff rtc: cmos: use spin_lock_irqsave in cmos_interrupt b1248da00836 rtc: s5m: replace open-coded read/modify/write registers with regmap helpers f5adb1fa04d0 rtc: s5m: replace regmap_update_bits with regmap_clear/set_bits 1dd609587414 rtc: s5m: switch to devm_device_init_wakeup 972a3b47f6e1 rtc: s5m: fix a typo: peding -> pending e64180846e7e rtc: s5m: add support for S2MPG10 RTC a57743bf009e rtc: s5m: prepare for external regmap 002cc0ee90e6 rtc: s5m: cache device type during probe 00f452a1b084 scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() c3b214719a87 scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database() c01776287414 NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN e8d6f3ab5946 nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. 9c19b3315cef sunrpc: fix loop in gss seqno cache cbe4134ea4bc fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass 6a68d28066b6 selftests/coredump: Fix "socket_detect_userspace_client" test failure f5de469990f1 mtk-sd: Prevent memory corruption from DMA map failure 7aed15379db9 Revert "usb: xhci: Implement xhci_handshake_check_state() helper" 3eff494f6e17 usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed c529c3730bd0 usb: gadget: u_serial: Fix race condition in TTY wakeup f6c7bc4a6823 Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io" 31a6afbe86e8 usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume 3b18405763c1 usb: acpi: fix device link removal 8f5b7e2bec1c usb: hub: fix detection of high tier USB3 devices behind suspended hubs cee4392a57e1 Logitech C-270 even more broken 630a1dec3b0e usb: dwc3: Abort suspend on soft disconnect failure 7e2c421ef88e usb: cdnsp: do not disable slot for disabled slot d9d79e4f7dc9 mfd: Fix building without CONFIG_OF f4b048a6a34a Input: apple_z2 - drop default ARCH_APPLE in Kconfig 155c1e5a92be Input: Fully open-code compatible for grepping c44f79cbd305 dt-bindings: HID: i2c-hid: elan: Introduce Elan eKTH8D18 8edab8a72d67 RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert 333e4d79316c RDMA/core: Rate limit GID cache warning messages 2c6b640ea08b RDMA/mlx5: Fix unsafe xarray access in implicit ODP handling 109f4d29dade platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment c8892c2a5b27 platform/x86: portwell-ec: Move watchdog device under correct platform hierarchy db44d088a5ab xfs: actually use the xfs_growfs_check_rtgeom tracepoint 19fa6e493a93 xfs: Improve error handling in xfs_mru_cache_create() 0989dfa61f43 xfs: move xfs_submit_zoned_bio a bit df3b7e2b56d2 xfs: use xfs_readonly_buftarg in xfs_remount_rw a593c89ac5a4 xfs: remove NULL pointer checks in xfs_mru_cache_insert b0f77d301eb2 xfs: check for shutdown before going to sleep in xfs_select_zone 08a0d93c353b arm64: dts: apple: Move touchbar mipi {address,size}-cells from dtsi to dts 811a909978bf arm64: dts: apple: Drop {address,size}-cells from SPI NOR ac1daa91e937 arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename 312d02adb959 optee: ffa: fix sleep in atomic context b26852daaa83 RDMA/mlx5: reduce stack usage in mlx5_ib_ufile_hw_cleanup 8d2c2fa2209e firmware: exynos-acpm: fix timeouts on xfers handling f17d5b90947a arm64: defconfig: update renamed PHY_SNPS_EUSB2 539d80575b81 mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data 3358b836d436 mmc: sdhci-of-k1: Fix error code in probe() 009c3a4bc41e mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier 4c46a471be12 firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr 9ca7a421229b firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context 27e850c88df0 firmware: arm_ffa: Move memory allocation outside the mutex locking a833d31ad867 firmware: arm_ffa: Fix memory leak by freeing notifier callback node 805f5bbaa507 Input: psmouse - switch to use scnprintf() to suppress truncation warning ce098f2aded8 Input: lifebook - switch to use scnprintf() to suppress truncation warning 1babc858cce1 Input: alps - switch to use scnprintf() to suppress truncation warning 4ecc7317700a Input: atkbd - switch to use scnprintf() to suppress truncation warning 05286c5d7e72 Input: fsia6b - suppress buffer truncation warning for phys 1ac9aa41c6af Input: iqs626a - replace snprintf() with scnprintf()