20af1ca418d2 Add linux-next specific files for 20240228 652f20b1be1e Revert "HID: amd_sfh: Extend MP2 register access to SFH" 539cd3f4da3f selftests: lib.mk: Do not process TEST_GEN_MODS_DIR 54ee3526796f selftests: livepatch: Avoid running the tests if kernel-devel is missing 8ab37b0d98cf selftests: livepatch: Add initial .gitignore bf85b528ab11 bcachefs: split out ignore_blacklisted, ignore_not_dirty 814433227606 bcachefs: fix check_inode_deleted_list() 101c3fad29d7 libfs: Drop generic_set_encrypted_ci_d_ops bc401c2900c1 ubifs: Configure dentry operations at dentry-creation time be2760a703e6 f2fs: Configure dentry operations at dentry-creation time 04aa5f4eba49 ext4: Configure dentry operations at dentry-creation time 70dfe3f0d239 libfs: Add helper to choose dentry operations at mount-time e6ca2883d987 libfs: Merge encrypted_ci_dentry_ops and ci_dentry_ops e9b10713e82c fscrypt: Drop d_revalidate once the key is added e86e6638d117 fscrypt: Drop d_revalidate for valid dentries during lookup 8b6bb995d381 fscrypt: Factor out a helper to configure the lookup dentry 2824083db76c ovl: Always reject mounting over case-insensitive directories 0906fbb2f7ad libfs: Attempt exact-match comparison first during casefolded lookup 22fc0e80aeb5 bpf, arm64: support exceptions e74cb1b42213 arm64: stacktrace: Implement arch_bpf_stack_walk() for the BPF JIT 0568b6f0d863 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds 4b75b12d7050 parisc: Fix csum_ipv6_magic on 64-bit systems 4408ba75e4ba parisc: Fix csum_ipv6_magic on 32-bit systems a2abae8f0b63 parisc: Fix ip_fast_csum 4603fbaa76b5 parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros e5db6a74571a parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() 0b9ec151b9b4 parisc: make parisc_bus_type const cf159848860d parisc: avoid c23 'nullptr' idenitifier 94a1b192290c parisc: Show kernel unaligned memory accesses 73cb4a2d8d7e parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367 dae3e57000fb clk: rockchip: rk3588: use linked clock ID for GATE_LINK 2a6e47106722 clk: rockchip: rk3588: fix indent 326be62eaf2e clk: rockchip: rk3588: fix pclk_vo0grf and pclk_vo1grf fb5d1d389c9e ubd: open the backing files in ubd_add f3c17dcc43e2 ubd: remove the queue pointer in struct ubd 5e4e1ff820e8 ubd: move set_disk_ro to ubd_add 58ebe3e74835 ubd: move setting the variable queue limits to ubd_add b8b364d2af74 ubd: move setting the nonrot flag to ubd_add 0267e9cac6de ubd: remove ubd_disk_register 32621ad7a7ea ubd: remove the ubd_gendisk array 259720c37d51 KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups 78ccfce77443 KVM: SVM: Rename vmplX_ssp -> plX_ssp 8fbb11162504 power: supply: bq27xxx: Report charge full state correctly 97c5e41647b2 get_signal: don't initialize ksig->info if SIGNAL_GROUP_EXIT/group_exec_task 3dca17aefb67 get_signal: hide_si_addr_tag_bits: fix the usage of uninitialized ksig da08b7e28280 get_signal: don't abuse ksig->info.si_signo and ksig->sig a5c63ce02afb const_structs.checkpatch: add device_type 0bde9797dfa4 Normalise "name (ad@dr)" MODULE_AUTHORs to "name " ec4444c69392 dyndbg: replace kstrdup() + strchr() with kstrdup_and_replace() 1274e7646240 mm: add swappiness= arg to memory.reclaim f52f5c0bd23d mm: add defines for min/max swappiness 717f3554be5a mm: optimization on page allocation when CMA enabled b64ff37c3e54 crash_core: export vmemmap when CONFIG_SPARSEMEM_VMEMMAP is enabled fbf06077f501 modules: wait do_free_init correctly 84bb2f0c3b16 mm: convert free_swap_cache() to take a folio 1d6f85f76672 mm: use a folio in __collapse_huge_page_copy_succeeded() ed6333ab8de3 mm: convert free_pages_and_swap_cache() to use folios_put() f72ca64cff74 mm: remove lru_to_page() 608ed5241b1a mm: remove free_unref_page_list() 52d2287e678f memcg: remove mem_cgroup_uncharge_list() 564940dba340 mm: free folios directly in move_folios_to_lru() 6947b4f90194 mm: free folios in a batch in shrink_folio_list() efb520aa333b mm: allow non-hugetlb large folios to be batch processed c9bc3d2958c0 mm: handle large folios in free_unref_folios() 80f85a4e0551 mm: use __page_cache_release() in folios_put() ac7130117e88 mm: use free_unref_folios() in put_pages_list() 2e5563e2ad94 mm: remove use of folio list from folios_put() b723f1409931 memcg: add mem_cgroup_uncharge_folios() 6a664349deb9 mm: use folios_put() in __folio_batch_release() bfc302f470f9 mm: add free_unref_folios() 5e5457a64460 mm: convert free_unref_page_list() to use folios b897cd8bd670 mm: make folios_put() the basis of release_pages() 0c2f314a6234 mm/zsmalloc: remove the deferred free mechanism 2258bdebb55e mm/zsmalloc: don't hold locks of all pages when free_zspage() 340dce0151a8 mm/khugepaged: keep mm in mm_slot without MMF_DISABLE_THP check f6d7608be33d lib/test_vmalloc.c: use unsigned long constant a928716eca92 lib/test_vmalloc.c: drop empty exit function 8a9d6de69485 lib/test_vmalloc.c: fix typo in function name 9ea89c8b43ac mm: make folio_pte_batch available outside of mm/memory.c 7fc0be45acf2 mm: remove total_mapcount() 4050d591c1aa mm/memfd: refactor memfd_tag_pins() and memfd_wait_for_pins() c0ba89c29ef5 mm: huge_memory: enable debugfs to split huge pages to any order d55fac55da2f mm: thp: split huge page to any lower order pages c83757a15c06 mm: page_owner: add support for splitting to any order in split page_owner a739cbe236e0 mm: memcg: make memcg huge page split support any order split 728bd2386b8a mm/page_owner: use order instead of nr in split_page_owner() 930fc7994430 mm/memcg: use order instead of nr in split_page_memcg() 5d2722c892f4 mm: support order-1 folios in the page cache 47695638c587 mm/huge_memory: only split PMD mapping when necessary in unmap_folio() 211ec89ce404 mm: enumerate all gfp flags fc0c919fc116 mm: madvise: pageout: ignore references rather than clearing young f260e514fe50 arm64/mm: improve comment in contpte_ptep_get_lockless() 8702035cbac2 arm64/mm: export contpte symbols only to GPL users 62fca4629394 mm: add alloc_contig_migrate_range allocation statistics 435b920150e3 Docs/mm/damon/design: remove the details for pageout as paddr doesn't use MADV_PAGEOUT 84b8b110a8e8 kasan: fix a2 allocation and remove explicit cast in atomic tests e39b0206c414 lib/stackdepot: off by one in depot_fetch_stack() 8be7128176e5 zram: zcomp: remove zcomp_set_max_streams() declaration f611c0e5c44e mm-vmscan-do-not-turn-on-cache_trim_mode-if-it-doesnt-work-fix f0021cb0e099 mm, vmscan: do not turn on cache_trim_mode if it doesn't work 4bd9314dea9e mm: update mark_victim tracepoints fields 97fc92605c5a selftests: damon: add access_memory to .gitignore 2205a60e0361 selftest: damon: fix minor typos in test logs 92dafa89fcc8 hugetlb: allow faults to be handled under the VMA lock 88f25b97d1d0 hugetlb: use vmf_anon_prepare() instead of anon_vma_prepare() 6556f290187a hugetlb: pass struct vm_fault through to hugetlb_handle_userfault() ae77839b3359 hugetlb: move vm_fault declaration to the top of hugetlb_fault() 793c3970b8a4 mm/memory: change vmf_anon_prepare() to be non-static 627a6227e2a0 hugetlb-parallelize-1g-hugetlb-initialization-fix f7b1aaaa4b5a hugetlb: parallelize 1G hugetlb initialization a5dfed33175a hugetlb: parallelize 2M hugetlb allocation and initialization b192325dc83b hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA eb24bd63d69d padata: downgrade padata_do_multithreaded to serial execution for non-SMP fd96475dc57f padata: dispatch works on different nodes 265d8717abb4 hugetlb: pass *next_nid_to_alloc directly to for_each_node_mask_to_alloc 3178a0eca099 hugetlb: split hugetlb_hstate_alloc_pages ae6806631c6c hugetlb: code clean for hugetlb_hstate_alloc_pages fc6ec8a0b96d mm/page_alloc: make check_new_page() return bool 68c942c4a5e7 x86/mm: always pass NULL as the first argument of switch_mm_irqs_off() fc38634dbeec x86/mm: further clarify switch_mm_irqs_off() documentation 8ccefd1b577f mm/util.c: add byte count to __vm_enough_memory failure warning 5910eb3e8835 sched/numa, mm: do not try to migrate memory to memoryless nodes f3da427e82c4 mm/zswap: change zswap_pool kref to percpu_ref 36e9610820d2 mm/zswap: global lru and shrinker shared by all zswap_pools 84888e581445 mm/numa_balancing: allow migrate on protnone reference with MPOL_PREFERRED_MANY policy 2342cb898365 mm/mempolicy: avoid the fallthrough with MPOLD_BIND in mpol_misplaced. 42efcb3e20bf mm/mempolicy: use the already fetched local variable 1e6a4bad7f15 init/Kconfig: lower GCC version check for -Warray-bounds 0860b17844f0 mm, mmap: fix vma_merge() case 7 with vma_ops->close d5d957eb46b9 mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails 7b617dad4367 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations a364c014a2c1 kvm/x86: allocate the write-tracking metadata on-demand 60b2ebf48526 workqueue: Introduce from_work() helper for cleaner callback declarations 5c1ebe9ada19 KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled 29ef55cec33d KVM: arm64: Fail the idreg iterator if idregs aren't initialized a1dc77fc2cfb bcachefs: improve move_gap() 663adc3d90a3 bcachefs: journal_keys now uses darray helpers f2f557af3d25 bcachefs: Rename journal_keys.d -> journal_keys.data ba469ec0c3de bcachefs: jset_entry for loops declare loop iter 8330df93a517 bcachefs: Errcode tracepoint, documentation 526a7422d62d bcachefs: remove redundant assignment to variable ret 1002dd22e45b bcachefs: Silence gcc warnings about arm arch ABI drift e913944e1fa7 thread_with_file: add f_ops.flush 1e43327115dd bcachefs: Add journal.blocked to journal_debug_to_text() 8c78cbcb112d bcachefs: Fix journal_buf bitfield accesses 1469d517762b bcachefs: Split out discard fastpath 450d2e468794 bcachefs: improve bch2_journal_buf_to_text() 044ca1ec7ec8 bcachefs: Drop redundant btree_path_downgrade()s 70e6a358576b bcachefs: rebalance_status now shows correct units 9396ce3da464 bcachefs: more informative write path error message 8132a53994aa MAINTAINERS: repair file entries in THREAD WITH FILE bf155f7ca6ed bcachefs: check_path() now only needs to walk up to subvolume root 57e91515970d bcachefs: bch2_check_subvolume_structure() 7d1fcc794773 bcachefs: omit alignment attribute on big endian struct bkey 4d99de535141 bcachefs: bch2_trigger_alloc() handles state changes better c28a5c62fda5 bcachefs: skip invisible entries in empty subvolume checking 7938950f71cb thread_with_file: Fix missing va_end() 0b460b33c772 thread_with_file: allow ioctls against these files b073aa4f48f8 thread_with_file: create ops structure for thread_with_stdio 77ba750ece15 thread_with_file: fix various printf problems 835a3a0614f1 thread_with_file: allow creation of readonly files c11eb66c5295 bcachefs: bch2_print_opts() b55d2e4eb034 bcachefs: Improve error messages in device remove path 3e2d26605ad5 bcachefs: Use kvzalloc() when dynamically allocating btree paths 21ef140104b5 bcachefs: Track iter->ip_allocated at bch2_trans_copy_iter() da7e58ea23e1 bcachefs: Save key_cache_path in peek_slot() 4e8b72401611 bcachefs: Pin btree cache in ram for random access in fsck 65ddfc6f8a81 bcachefs: Check for subvolume children when deleting subvolumes dbf464ad031d bcachefs: BTREE_ID_subvolume_children 766ea0b69fd5 bcachefs: bch_subvolume::fs_path_parent 00468617de21 bcachefs: bch2_btree_bit_mod() 5a8b8ad1f7c8 bcachefs: bch2_btree_bit_mod -> bch2_btree_bit_mod_buffered 3d5d7bda7471 bcachefs: Correctly reattach subvolumes f0340e20452d bcachefs: check_path() now prints full inode when reattaching 188a8c307388 bcachefs: Pass inode bkey to check_path() 42b920974348 bcachefs: Fix path where dirent -> subvol missing and we don't fix 4396ec1f609b bcachefs: bch_subvolume::parent -> creation_parent a45ae6cd4b50 bcachefs: Repair subvol dirents that point to non subvols 0d57f9938fec bcachefs: check dirent->d_parent_subvol 0ae9cca45708 bcachefs: check inode->bi_parent_subvol against dirent 2e6766d2568f bcachefs: delete duplicated checks in check_dirent_to_subvol() 33da61298e31 bcachefs: simplify check_dirent_inode_dirent() 53f0d888abb5 bcachefs: check bi_parent_subvol in check_inode() a264c946d67d bcachefs: better log message in lookup_inode_for_snapshot() 01351eb2e200 bcachefs: check_inode_dirent_inode() 22bf73200080 bcachefs: Check subvol <-> inode pointers in check_inode() 2760719a9936 bcachefs: Check subvol <-> inode pointers in check_subvol() fc838e77910c bcachefs: Kill more -EIO error codes 150c6a5a3a66 thread_with_stdio: suppress hung task warning fd003566f8bb kernel/hung_task.c: export sysctl_hung_task_timeout_secs ef74fbc247eb thread_with_stdio: Mark completed in ->release() 5323b59bdf61 thread_with_file: Lift from bcachefs f6099c0b0300 darray: lift from bcachefs c9f4cef96524 bcachefs: Thread with file documentation 4f93e12b533c bcachefs: thread_with_stdio: fix bch2_stdio_redirect_readline() c6b5a3122ed8 bcachefs: thread_with_stdio: kill thread_with_stdio_done() 580bd16f437c bcachefs: thread_with_stdio: convert to darray 45992dfe66e3 bcachefs: thread_with_stdio: eliminate double buffering c92b303d996c bcachefs: kill kvpmalloc() 2f135be773a3 mempool: kvmalloc pool 7f2ab7964459 time_stats: Kill TIME_STATS_HAVE_QUANTILES f79daf859bc3 time_stats: report information in json format fcb2d7c192eb time_stats: shrink time_stat_buffer for better alignment 11104ddf0c1e mean_and_variance: put struct mean_and_variance_weighted on a diet d043de16e375 time_stats: allow custom epoch names c089d4bbd662 time_stats: don't print any output if event count is zero e41ffbbd8817 time_stats: add larger units 5ec439ea0e7d time_stats: fix struct layout bloat 730887238c00 time_stats: split stats-with-quantiles into a separate structure 7478429157cf time_stats: report lifetime of the stats object d484333164e1 bcache: Convert to lib/time_stats 16690687343e time_stats: Promote to lib/ 906c963a20ab bcachefs: bch2_time_stats_to_seq_buf() effeccdc9b02 eytzinger: Promote to include/linux/ ad0a4851772b mean and variance: Promote to lib/math 732afdd13d61 bcachefs: bch2_lookup() gives better error message on inode not found d31d99b38535 bcachefs: bch2_inode_insert() 0484c676bcea mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN 26a3d6b41ffe mm: introduce memalloc_flags_{save,restore} 9cc4fd03da68 bcachefs: factor out check_inode_backpointer() 211bdc5ebab9 bcachefs: Factor out check_subvol_dirent() 026e5776a212 bcachefs: Kill some -EINVALs 95ec0ed87fe1 bcachefs: bump max_active on btree_interior_update_worker 7b8da484a1f4 bcachefs: move fsck_write_inode() to inode.c 7b1c07531b1f bcachefs: Set path->uptodate when no node at level 9936260c84eb bcachefs: Initialize super_block->s_uuid 7996fc784fbe bcachefs: Switch to uuid_to_fsid() 02c79ca31281 bcachefs: Subvolumes may now be renamed 4639872708d1 bcachefs: btree node prefetching in check_topology f8f4b4cd2ec8 bcachefs: btree_and_journal_iter.trans 746a33c96b7a bcachefs: better journal pipelining 71d22a45d421 bcachefs: closure per journal buf de916b4c1c33 bcachefs: bio per journal buf 3c98e12e31a2 bcachefs: jset_entry_datetime 6967ffb69c14 bcachefs: improve journal entry read fsck error messages 6d2ee8ebee20 bcachefs: fix split brain message b3aa4c9cf2f1 bcachefs: convert journal replay ptrs to darray d644b548a7ce bcachefs: Cleanup bch2_dirent_lookup_trans() a945a584cc74 bcachefs: bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot() aa0267501777 bcachefs: Workqueues should be WQ_HIGHPRI aa0a4b541249 bcachefs: Improve bch2_dirent_to_text() ad5b0f1cdb40 bcachefs: fixup for building in userspace 322f18892ee4 bcachefs: Avoid taking journal lock unnecessarily 53adbd89a1eb bcachefs: Journal writes should be REQ_SYNC|REQ_META 241c0aee28c1 bcachefs: Avoid setting j->write_work unnecessarily 544e08090ab9 bcachefs: Split out journal workqueue 0fda77cf53cf bcachefs: Kill unnecessary wakeups in journal reclaim e211e4f5ddd6 io_uring/net: move recv/recvmsg flags out of retry loop 4f3fbce23a2f io_uring/net: avoid redundant -ENOBUFS on recv multishot retry c3f9109dbc9e io_uring/kbuf: flag request if buffer pool is empty after buffer pick 9e6f39535c79 ASoC: meson: axg-fifo: use FIELD helpers 792060de8b3e io_uring/net: improve the usercopy for sendmsg/recvmsg c55978024d12 io_uring/net: move receive multishot out of the generic msghdr path 0f1c6ede6da9 f2fs: introduce get_available_block_count() for cleanup 9703d69d9d15 f2fs: support file pinning for zoned devices 4e0197f9932f f2fs: kill heap-based allocation 3ae768a132c7 f2fs: doc: Fix bouncing email address for Sahitya Tummala a94c7fded76b f2fs: support SEEK_DATA and SEEK_HOLE for compression files e39602da752c f2fs: compress: fix to check zstd compress level correctly in mount option 1ff61a320518 f2fs: Use folio in f2fs_read_merkle_tree_page 40b2d55e0452 f2fs: fix to create selinux label during whiteout initialization 2f0209f579d1 f2fs: separate f2fs_gc_range() to use GC for a range a60108f7dfb5 f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC bab22040d7fd KVM: VMX: return early if msr_bitmap is not supported 8e24eeedfda3 KVM: VMX: fix comment to add LBR to passthrough MSRs 52307ac4f2b5 io_uring/net: unify how recvmsg and sendmsg copy in the msghdr ecd815b862dd arm64: dts: armada-ap807: update thermal compatible ec55a22149d6 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs cd40be983803 arm64: dts: ac5: add mmc node and clock ba3f67c11638 xen-blkfront: atomically update queue limits 4f81b87d91be xen-blkfront: don't redundantly set max_sements in blkif_recover 738be136327a xen-blkfront: rely on the default discard granularity 4a718d7dbab8 xen-blkfront: set max_discard/secure erase limits to UINT_MAX f8cbf6bde4c8 netlink: use kvmalloc() in netlink_alloc_large_skb() c4b04a802d8e bnxt_en: fix accessing vnic_info before allocating it 715b938b3a0f Bluetooth: hci_sync: Use QoS to determine which PHY to scan 7e2b80470c5a Bluetooth: hci_sync: Use address filtering when HCI_PA_SYNC is set 25cbfe4fe1ed Bluetooth: ISO: Reassemble PA data for bcast sink f2ad2487ce66 Bluetooth: ISO: Add hcon for listening bis sk 0e31760a85fa Bluetooth: btintel: Fixe build regression c8a3a1601b68 Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() e3cceb7fdb3b Bluetooth: btintel: Print Firmware Sequencer information 93505340692f Bluetooth: hci_sync: Fix UAF on create_le_conn_complete 0f72e8f01bad arm: dts: marvell: clearfog-gtr-l8: align port numbers with enclosure ea29d8dd31d3 arm: dts: marvell: clearfog-gtr-l8: add support for second sfp connector 0d390855f61b arm: dts: marvell: clearfog-gtr: add missing pinctrl for all used gpios d265e1fecf4f arm: dts: marvell: clearfog-gtr: sort pinctrl nodes alphabetically 668445d1c7ca arm: dts: marvell: clearfog-gtr: add board-specific compatible strings 7268e0dd3eab arm: dts: marvell: clearfog: add pro variant compatible in legacy dts d9d100d1ca9e dt-bindings: marvell: a38x: add solidrun armada 385 clearfog gtr boards a3cb441dafb5 dt-bindings: marvell: a38x: add kobol helios-4 board e1916d0a953b dt-bindings: marvell: a38x: add solidrun armada 388 clearfog boards 665eac573ea9 dt-bindings: marvell: a38x: convert soc compatibles to yaml 1cb96a8a59c6 Revert "drm/amd/pm: resolve reboot exception for si oland" eb4f139888f6 drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init() 7cf1ad2fe106 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() cc2030cb23ce drm/amd/pm: Increase SMUv13.0.6 mode-2 reset time c81798cf9dd2 dt-bindings: clock: rk3588: add missing PCLK_VO1GRF 11a29dc2e41e dt-bindings: clock: rk3588: drop CLK_NR_CLKS 2dc66a5ab2c6 clk: rockchip: rk3588: fix CLK_NR_CLKS usage d748b48eeba8 spi: ppc4xx: Fix fallout from rename in struct spi_bitbang 0887054d14ae drm/amd: Drop abm_level property eaebbcf6a252 dma-contiguous: remove debug code to removed CONFIG_CMA_DEBUG 1a088cc58c76 dma-direct: Leak pages on dma_set_decrypted() failure 14beb9140263 swiotlb: add debugfs to track swiotlb transient pool usage e60cff453b82 drm/i915/dp: Enable DP tunnel BW allocation mode a32f3a954138 drm/i915/dp: Read DPRX for all long HPD pulses fb687904aae2 drm/i915/dp: Suspend/resume DP tunnels 7605d0e8c178 drm/i915/dp: Call intel_dp_sync_state() always for DDI DP encoders 6496dbecb9c2 drm/i915/dp: Handle DP tunnel IRQs e7e5048f4ad5 drm/i915/dp: Allocate/free DP tunnel BW during modeset a4efae87ecb2 drm/i915/dp: Compute DP tunnel BW during encoder state computation 259e2e0a0432 drm/i915/dp: Account for tunnel BW limit in intel_dp_max_link_data_rate() 39818c06c829 drm/i915/dp: Add DP tunnel atomic state and check BW limit 91888b5b1ad2 drm/i915/dp: Add support for DP tunnel BW allocation 199c7d75b267 drm/i915/dp: Sync instead of try-sync commits when getting active pipes a4ea61b7482f drm/i915/dp: Add intel_dp_max_link_data_rate() 363c31787344 drm/i915/dp: Factor out intel_dp_read_dprx_caps() 85e5be68217b drm/i915/dp: Factor out intel_dp_update_sink_caps() 4ba732a64cdb drm/i915/dp: Export intel_dp_max_common_rate/lane_count() e35cce9371fe drm/i915/dp: Factor out intel_dp_config_required_rate() 204863d668ff drm/i915/dp: Use drm_dp_max_dprx_data_rate() d1e217d44b40 drm/i915/dp: Add support to notify MST connectors to retry modesets 1dd9d86ab60b drm/i915: Fix display bpp limit computation during system resume 295654f7e554 drm/dp: Add support for DP tunneling 1e59ab501aba drm/dp: Add drm_dp_max_dprx_data_rate() 379e5e83f9f9 wifi: brcmfmac: do not pass hidden SSID attribute as value directly 53fe234f15b9 wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips 6ebe995542d0 wifi: rtw89: Update EHT PHY beamforming capability dc10daddfeb1 wifi: rtw89: advertise missing extended scan feature ec1aae190c77 wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 b819a8481a19 selftests: netdevsim: be less selective for FW for the devlink test 9a5b1521e2d0 HID: input: avoid polling stylus battery on Chromebook Pompom 6296562f30b1 HID: amd_sfh: Extend MP2 register access to SFH 2105e8e00da4 HID: amd_sfh: Improve boot time when SFH is available c1db0073212e HID: amd_sfh: Avoid disabling the interrupt bbf0dec30696 HID: amd_sfh: Update HPD sensor structure elements 333861f4cca6 HID: amd_sfh: Increase sensor command timeout a3b7554ade36 dt-bindings: arm: amlogic: add Neil, Martin and Jerome as maintainers bb707d63b37e dt-bindings: arm: amlogic: remove unstable remark a6be9b65a61e LoongArch: Add kernel livepatching support ae82dc9fced4 LoongArch: Add ORC stack unwinder support bd480fafdce1 objtool: Check local label in read_unwind_hints() 5b83d466fdf9 objtool: Check local label in add_dead_ends() c52677e9e838 objtool/LoongArch: Enable orc to be built 136641591131 objtool/x86: Separate arch-specific and generic parts 6dc8d784cc3d objtool/LoongArch: Implement instruction decoder 0ec6139eab2b objtool/LoongArch: Enable objtool to be built 0d776cfd5e5b gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index() cb9d8a2c6cb7 ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() 1ce7d306ea63 veth: try harder when allocating queue memory 6415c7fe7cf4 spi: Drop mismerged fix 155a1efc9b96 ionic: restore netdev feature bits after reset 7662fad348ac ionic: check cmd_regs before copying in or out a36b0787f074 ionic: check before releasing pci regions a4f3057d19ff coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-elem-bits 7f6860e85606 dt-bindings: arm: qcom,coresight-tpdm: Rename qcom,dsb-element-size bdbf17bc7d65 landlock: Document IOCTL support de2576d0aacb samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL bc75547b8bec selftests/landlock: Check IOCTL restrictions for named UNIX domain sockets 11749c14d346 selftests/landlock: Test IOCTLs on named pipes 7457a6841095 selftests/landlock: Test ioctl(2) and ftruncate(2) with open(O_PATH) fde710f3a9a3 selftests/landlock: Test IOCTL with memfds 5230149c61a9 selftests/landlock: Test IOCTL support 5752808d32fa landlock: Add IOCTL access right d8482176c8c3 landlock: Warn once if a Landlock action is requested while disabled f0cecb0dcd49 landlock: Extend documentation for kernel support da1983355cce thermal: core: Move initial num_trips assignment before memcpy() d0dc1e42109d net: stmmac: mmc_core: Drop interrupt registers from stats aceb147b20a2 xfrm: Do not allocate stats in the driver 2322467a0f5d net: ethernet: adi: adin1110: Reduce the MDIO_TRDONE poll interval f9345952e74a net: ipa: don't bother zeroing an already zero register 423df2e09d3b net: ipa: kill ipa_power_suspend_handler() ef63ca78da2e net: ipa: move ipa_interrupt_suspend_clear_all() up dae5d6e8f0ec net: ipa: kill the IPA_POWER_FLAG_RESUMED flag 54f19ff7676f net: ipa: kill IPA_POWER_FLAG_SYSTEM 4b2274d3811a net: ipa: don't bother aborting system resume b4007fd27206 landlock: Add support for KUnit tests a3f16298b38b selftests/landlock: Clean up error logs related to capabilities e567857cb41c drm/i915/hdcp: Extract hdcp structure from correct connector e46076906722 memory: stm32-fmc2-ebi: keep power domain on cc7d5cf80219 memory: stm32-fmc2-ebi: add MP25 RIF support 2ff761ff29f6 memory: stm32-fmc2-ebi: add MP25 support 722463f73bcf memory: stm32-fmc2-ebi: check regmap_read return value 97dcd1ef7641 dt-bindings: memory-controller: st,stm32: add MP25 support 6be4ec29685c x86/apic: Build the x86 topology enumeration functions on UP APIC builds too 3c2f8859ae1c smp: Provide 'setup_max_cpus' definition on UP too 4c8a49854130 smp: Avoid 'setup_max_cpus' namespace collision/shadowing b34bf65838f7 ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port 9fa2679b7fe1 firmware/sysfb: fix an error code in sysfb_init() b38061fe9cfa net: phy: simplify genphy_c45_ethtool_set_eee 610d7bc2e23c drm/i915/hdcp: Read Rxcaps for robustibility 66bd692404a6 drm/i915/hdcp: Allocate stream id after HDCP AKE stage 483f7d94a045 drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link 47ef55a8b784 drm/i915/hdcp: Don't enable HDCP2.2 directly from check_link 909fff3e46c0 drm/i915/hdcp: Extract hdcp structure from correct connector 4d05105e7c64 HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID 22ba90670a51 Add linux-next specific files for 20240227 ef5de1613d7d perf pmu: Fix a potential memory leak in perf_pmu__lookup() eb94225eb469 perf test: Fix spelling mistake "curent" -> "current" e8ddc5f255c3 selftests: mptcp: diag: change timeout_poll to 30 8c6f6b4bb53a selftests: mptcp: join: change capture/checksum as bool fccf7c922459 selftests: mptcp: simult flows: define missing vars 488ccbe76cb4 selftests: mptcp: netlink: drop duplicate var ret 14d29ec5302c mptcp: check the protocol in mptcp_sk() with DEBUG_NET dcc03f270d1e mptcp: check the protocol in tcp_sk() with DEBUG_NET 28de50eeb734 mptcp: token kunit: set protocol 9da74836740d selftests: mptcp: lib: catch duplicated subtest entries b4b51d36bbaa selftests: mptcp: explicitly trigger the listener diag code-path d6a9608af9a7 mptcp: fix possible deadlock in subflow diag 10048689def7 mptcp: fix double-free on socket dismantle 9480f388a2ef selftests: mptcp: join: add ss mptcp support check b111d8fbd2cb mptcp: fix potential wake-up event loss adf1bb78dab5 mptcp: fix snd_wnd initialization for passive socket b9cd26f640a3 mptcp: push at DSS boundaries 5b49c41ac8f2 mptcp: avoid printing warning once on client side 7092dbee2328 selftests: mptcp: rm subflow with v4/v4mapped addr 535d620ea5ff mptcp: map v4 address to v6 when destroying subflow c3718936ec47 ipv6: anycast: complete RCU handling of struct ifacaddr6 5c237967e632 dt-bindings: net: cdns,macb: add sam9x7 ethernet interface 0d60d8df6f49 dpll: rely on rcu for netdev_dpll_pin() 3a25e212306c net/vsockmon: Do not set zeroed statistics bcd53aff4d0c net/vsockmon: Leverage core stats allocator 0e67899abfbf lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected ee0017c3ed8a scsi: mpt3sas: Prevent sending diag_reset when the controller is ready 5cc2da0b60e5 scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() 8009479ee919 x86/bugs: Use fixed addressing for VERW operand 197ecadad842 i2c: designware: Implement generic polling mode code for Wangxun 10Gb NIC c94612a72ac8 i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC bd002efaa16e i2c: designware: Move interrupt handling functions before i2c_dw_xfer() 04c71da4a9f4 i2c: designware: Use accessors to DW_IC_INTR_MASK register 64b6426a6e97 i2c: designware: Do not enable interrupts shortly in polling mode 535677e44d57 i2c: designware: Uniform initialization flow for polling mode a856c9e6104f dt-bindings: i2c: at91: Add sam9x7 compatible string 2a8d18cd63dc dt-bindings: i2c: imx-lpi2c: add i.MX95 LPI2C 44c76825d6ee x86: Increase brk randomness entropy for 64-bit systems 3c6539b4c177 x86/vdso: Move vDSO to mmap region d54e56f31a34 x86/nmi: Fix the inverse "in NMI handler" check 8b3843ae3634 vdso/datapage: Quick fix - use asm/page-def.h for ARM64 205bbf0d2dd2 dt-bindings: iio: adc: imx93: drop the 4th interrupt 104d8bb2e340 iio: temp: ltc2983: Use __free(fwnode_handle) and device_for_each_node_scoped() 7306e3558142 iio: proximity: isl29501: make use of of_device_id table 15834fba98bc iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct pm8xxx_chan_info member 11c09bf9e2d3 dt-bindings: iio: adc: drop redundant type from label 5137ed8f0119 dt-bindings: iio: ti,tmp117: add optional label property fa45925a8489 MAINTAINERS: Add an entry for AF8133J driver 1b72d794a35a iio: magnetometer: add a driver for Voltafield AF8133J magnetometer 0bbf288a8d04 dt-bindings: iio: magnetometer: Add Voltafield AF8133J cf49b9963c70 dt-bindings: vendor-prefix: Add prefix for Voltafield 008fe744433a iio: adc: rockchip_saradc: replace custom logic with devm_reset_control_get_optional_exclusive 3366ee67a744 iio: adc: rockchip_saradc: use mask for write_enable bitfield baf9d20e3e93 iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2 b3823854b04a dt-bindings: iio: light: vishay,veml6075: make vdd-supply required 8017eae8ef02 iio: adc: adding support for PAC193x 0f5d4b0345d5 dt-bindings: iio: adc: adding support for PAC193X 677fc654788d iio: temperature: ltc2983: explicitly set the name in chip_info 8a09836a17af iio: temperature: ltc2983: rename ltc2983_parse_dt() 10901e68bcd3 iio: temperature: ltc2983: make use of spi_get_device_match_data() 508d127e9428 iio: adc: ti-ads1298: prevent divide by zero in ads1298_set_samp_freq() b241d664a512 iio: adc: ti-ads1298: Fix error code in probe() 38033fdf3b09 docs: iio: add documentation for adis16475 driver 38c1bb893597 docs: iio: add documentation for device buffers 152afd9c1cf5 docs: iio: Refactor index.rst ea959c4b60b0 iio: amplifiers: hmc425a: add support for LTC6373 Instrumentation Amplifier 2698169123e3 iio: amplifiers: hmc425a: use pointers in match table ae0589477f08 iio: amplifiers: hmc425a: move conversion logic 85386dbcedb7 dt-bindings: iio: hmc425a: add entry for LTC6373 7e6152cb1bd5 dt-bindings: iio: hmc425a: add conditional GPIO array size constraints a64771bd2b44 dt-bindings: iio: humidity: hdc20x0: add optional interrupts property 4ccc6e15b628 iio: temperature: tmp117: add support for vcc-supply fbe777486ae5 dt-bindings: iio: ti,tmp117: add vcc supply binding 5fd250de935e iio: adc: mcp320x: Simplify device removal logic b9a00c042057 iio: accel: kxcjk-1013: Implement ACPI method ROTM to retrieve mount matrix. 297c90646b15 iio: dac: mcp4821: Switch to including mod_devicetable.h for struct of_device_id definition. 327eafa72522 iio: accel: kxsd9: Switch from linux/of.h to linux/mod_devicetable.h eaedcf03c833 iio: accel: bma180: Switch from linux/of.h to linux/mod_devicetable.h 5502dfb11386 iio: accel: adxl372: Switch from linux/of.h to linux/mod_devicetable.h 0edcaaadcd0a iio: adc: ads8688: Switch to mod_devicetable.h for struct of_device_id definition 338ecb344e4e iio: light: al3010: Switch from linux/of.h to linux/mod_devicetable.h 732492bbb923 iio: light: al3320a: Drop unused linux/of.h include 95dffbe044e5 iio: light: vl6180: Drop unused linux/of.h include 53d5fab570ee iio: adc: hx711: Switch from of specific to fwnode property handling. b39f01ffa5cc iio: accel: fxls8962af: Switch from of specific to fwnode based properties. 20caa71f8187 iio: accel: mma8452: Switch from of specific to fwnode property handling. e20f3a56244a iio: adc: ad7192: Convert from of specific to fwnode property handling f69435298cbc iio: adc: ad7292: Switch from of specific to fwnode property handling dc635e753c43 iio: adc: ad7124: Switch from of specific to fwnode based property handling 4df6de5ca881 iio: adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to simplify probe 36c82e283aeb iio: adc: fsl-imx25-gcq: Switch from of specific handing to fwnode based. ee889bbae147 iio: dac: ltc2688: Use device_for_each_child_node_scoped() 202b9ec5590f iio: addac: ad74413r: Use device_for_each_child_node_scoped() 529d44079f6c iio: adc: max11410: Use device_for_each_child_node_scoped() 5df25635cef1 device property: Introduce device_for_each_child_node_scoped() 1a47625aab7d device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. b5b70383ef76 device property: Move fwnode_handle_put() into property.h 24bdb5bb1b61 parisc: Fix csum_ipv6_magic on 64-bit systems bee0e5a6ce2b parisc: Fix csum_ipv6_magic on 32-bit systems da6b84aea123 parisc: Fix ip_fast_csum c714f5d589a8 parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros f9c6c47992e2 parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() 956f7a281807 Bluetooth: ISO: Reassemble PA data for bcast sink 7cecb020a33a Bluetooth: ISO: Add hcon for listening bis sk bce84a938ef2 Bluetooth: btintel: Fixe build regression 466ca426782c Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() e824112b9ac0 Bluetooth: btintel: Print Firmware Sequencer information a2b377ef82c2 Bluetooth: hci_sync: Fix UAF on create_le_conn_complete 29997a78292b Bluetooth: hci_sync: Fix overwriting request callback d9818b3e906a landlock: Fix asymmetric private inodes referring 8680999dbe57 perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 bae4d1f86e4d perf data convert: Fix segfault when converting to json when cpu_desc isn't set 6890cb1ace35 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers 9a458198eba9 x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() c1a4d1023caa io_uring/net: unify how recvmsg and sendmsg copy in the msghdr 1abea7339b40 irqchip/riscv-intc: Fix low-level interrupt handler setup for AIA e4e535036173 irqchip: Add StarFive external interrupt controller d8c56cea725c dt-bindings: interrupt-controller: Add starfive,jh8100-intc c8e794cfb053 regulator: mp8859: Implement set_current_limit() 6df0921e9013 regulator: mp8859: Report slew rate 4317ecadbeea regulator: mp8859: Support status and error readback d7217c91bbde regulator: mp8859: Support active discharge control 673d06a85886 regulator: mp8859: Support mode operations b79d93d99e08 regulator: mp8859: Support enable control 6c848d772eee regulator: mp8859: Validate and log device identifier information b65e9149bdb7 regulator: mp8859: Specify register accessibility and enable caching f25828a1eae1 regulator: max8998: Convert to GPIO descriptors 84618d5e31cf regulator: max8997: Convert to GPIO descriptors 95daa868f22b regulator: lp8788-buck: Fully convert to GPIO descriptors e450a2b3a335 regulator: da9055: Fully convert to GPIO descriptors 4d52f575e258 regulator: max8973: Finalize switch to GPIO descriptors da239323acf5 parisc: make parisc_bus_type const 97378e1d2fc8 parisc: avoid c23 'nullptr' idenitifier fe251c71f5a9 parisc: Show kernel unaligned memory accesses a8ee7eb1fdea parisc: Fix Invalid wait context warning in firmware wrapper d8b2b50bb9c7 parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367 62aaed88843a x86/apic: Build the x86 topology enumeration functions on UP APIC builds too 429bb0269058 smp: Provide 'setup_max_cpus' definition on UP too 1a807e46aa93 xfrm: Avoid clang fortify warning in copy_to_user_tmpl() 19b344a91ff7 timers: Assert no next dyntick timer look-up while CPU is offline 500f8f9bced8 tick: Assume timekeeping is correctly handed over upon last offline idle call 3f69d04e146c tick: Shut down low-res tick from dying CPU 7988e5ae2be7 tick: Split nohz and highres features from nohz_mode a478ffb2ae23 tick: Move individual bit features to debuggable mask accesses 3ce74f1a8566 tick: Move got_idle_tick away from common flags d9b1865c86ae tick: Assume the tick can't be stopped in NOHZ_MODE_INACTIVE mode ef8969bb552c tick: Move broadcast cancellation up to CPUHP_AP_TICK_DYING f04e51220ad5 tick: Move tick cancellation up to CPUHP_AP_TICK_DYING 3ad6eb0683a1 tick: Start centralizing tick related CPU hotplug operations 60313c21c33a tick/sched: Don't clear ts::next_tick again in can_stop_idle_tick() 3650f49bfb95 tick/sched: Rename tick_nohz_stop_sched_tick() to tick_nohz_full_stop_tick() 27dc08096ce4 tick: Use IS_ENABLED() whenever possible 3aedb7fcd88a tick/sched: Remove useless oneshot ifdeffery 37263ba0c44b tick/nohz: Remove duplicate between lowres and highres handlers ffb7e01c4e65 tick/nohz: Remove duplicate between tick_nohz_switch_to_nohz() and tick_setup_sched_timer() 853f96367535 LoongArch: Add kernel livepatching support 58aeb61a338e LoongArch: Add ORC stack unwinder support a6bbf4a71828 objtool: Check local label in read_unwind_hints() 81168bc899dd objtool: Check local label in add_dead_ends() 545dcd435e0a objtool/LoongArch: Enable orc to be built da7492437f53 objtool/x86: Separate arch-specific and generic parts f7af74356cf9 objtool/LoongArch: Implement instruction decoder b68e6ed546d0 objtool/LoongArch: Enable objtool to be built 20dfa63d7379 drm/i915/hdcp: Remove additional timing for reading mst hdcp message cb2b7d6f8c96 drm/i915/hdcp: Move to direct reads for HDCP 26494335d114 bcachefs: improve move_gap() f77ac3cc9666 bcachefs: journal_keys now uses darray helpers e50955c87ba7 bcachefs: Rename journal_keys.d -> journal_keys.data 1a8f67b71427 bcachefs: jset_entry for loops declare loop iter 8869a56a0158 bcachefs: Errcode tracepoint, documentation 22ea6c170659 bcachefs: remove redundant assignment to variable ret c95d60df4f28 bcachefs: Silence gcc warnings about arm arch ABI drift 60ddb4cd157f thread_with_file: add f_ops.flush 4b1f5264f000 bcachefs: Add journal.blocked to journal_debug_to_text() 41ce3acef9cd bcachefs: Fix journal_buf bitfield accesses 2151986a2218 bcachefs: Split out discard fastpath 8e200697790f bcachefs: improve bch2_journal_buf_to_text() e47535bfdd8a bcachefs: Drop redundant btree_path_downgrade()s 9b4bd0fa4ce3 bcachefs: rebalance_status now shows correct units 7e6cbb3027f3 bcachefs: more informative write path error message 5f190d4229b3 MAINTAINERS: repair file entries in THREAD WITH FILE 669883e48a59 bcachefs: check_path() now only needs to walk up to subvolume root ddd2c20684d9 bcachefs: bch2_check_subvolume_structure() 823d96664c88 bcachefs: omit alignment attribute on big endian struct bkey 2ef6aec80ecf bcachefs: bch2_trigger_alloc() handles state changes better 5b4c896a9c4a bcachefs: skip invisible entries in empty subvolume checking 277112ce9192 thread_with_file: Fix missing va_end() 9a9448b4b0f7 thread_with_file: allow ioctls against these files 0d6011034847 thread_with_file: create ops structure for thread_with_stdio 44b31e8eb91e thread_with_file: fix various printf problems 69e355010e02 thread_with_file: allow creation of readonly files 2881c58d14b6 bcachefs: bch2_print_opts() 4659e30fd324 bcachefs: Improve error messages in device remove path 3c4c20dae2f9 bcachefs: Use kvzalloc() when dynamically allocating btree paths df226bf6c631 bcachefs: Track iter->ip_allocated at bch2_trans_copy_iter() cc906a99fc0f bcachefs: Save key_cache_path in peek_slot() 37c80816f7bc bcachefs: Pin btree cache in ram for random access in fsck a7b46148ed37 bcachefs: Check for subvolume children when deleting subvolumes 3f8a62287db8 bcachefs: BTREE_ID_subvolume_children 851b6ee977d6 bcachefs: bch_subvolume::fs_path_parent b8cfff9489ad bcachefs: bch2_btree_bit_mod() 2338b55b6650 bcachefs: bch2_btree_bit_mod -> bch2_btree_bit_mod_buffered 6ed4dbe9819d bcachefs: Correctly reattach subvolumes 8461732109db bcachefs: check_path() now prints full inode when reattaching 695e5994789f bcachefs: Pass inode bkey to check_path() 10131c0a7565 bcachefs: Fix path where dirent -> subvol missing and we don't fix c8ceeb6e0ba4 bcachefs: bch_subvolume::parent -> creation_parent 83d2d21eba2d bcachefs: Repair subvol dirents that point to non subvols 0b6894d7d6a4 bcachefs: check dirent->d_parent_subvol e5ebbba78693 bcachefs: check inode->bi_parent_subvol against dirent 03318689ce59 bcachefs: delete duplicated checks in check_dirent_to_subvol() 13c4c6ff9ee6 bcachefs: simplify check_dirent_inode_dirent() 172731019e90 bcachefs: check bi_parent_subvol in check_inode() 3d4332291142 bcachefs: better log message in lookup_inode_for_snapshot() 9d4cbbb63cc1 bcachefs: check_inode_dirent_inode() 66c32ab98390 bcachefs: Check subvol <-> inode pointers in check_inode() c3d0d365c102 bcachefs: Check subvol <-> inode pointers in check_subvol() f610df2d6883 bcachefs: Kill more -EIO error codes 8000cbbaf3c5 thread_with_stdio: suppress hung task warning c0613b57290e kernel/hung_task.c: export sysctl_hung_task_timeout_secs ea3f0fe95ca4 thread_with_stdio: Mark completed in ->release() a4041f2c621e thread_with_file: Lift from bcachefs 9805a87c0039 darray: lift from bcachefs cc2101608f27 bcachefs: Thread with file documentation cc299b7d70ec bcachefs: thread_with_stdio: fix bch2_stdio_redirect_readline() 1a74b491a33c bcachefs: thread_with_stdio: kill thread_with_stdio_done() ef0190806e85 bcachefs: thread_with_stdio: convert to darray f347adb3b2f8 bcachefs: thread_with_stdio: eliminate double buffering fc7351707193 bcachefs: kill kvpmalloc() 2539b5415bb5 mempool: kvmalloc pool 187ebbb3069f time_stats: Kill TIME_STATS_HAVE_QUANTILES 24eded278d05 time_stats: report information in json format 624a1e23103e time_stats: shrink time_stat_buffer for better alignment b5eb581d422a mean_and_variance: put struct mean_and_variance_weighted on a diet 1912b8972d6f time_stats: allow custom epoch names 99eb4b2e1241 time_stats: don't print any output if event count is zero 32b421ce37a0 time_stats: add larger units 35ac21e42810 time_stats: fix struct layout bloat e8c6b6057ec9 time_stats: split stats-with-quantiles into a separate structure 282e2e7110db time_stats: report lifetime of the stats object f1fb4cd80f74 bcache: Convert to lib/time_stats 6ea41af28f2b time_stats: Promote to lib/ 3b6e8b203550 bcachefs: bch2_time_stats_to_seq_buf() bae56ff684f4 eytzinger: Promote to include/linux/ a039b7b81b19 mean and variance: Promote to lib/math cedad2cc27f1 bcachefs: bch2_lookup() gives better error message on inode not found 41700b1c9120 bcachefs: bch2_inode_insert() 0160c2798963 mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN d587e60714f5 mm: introduce memalloc_flags_{save,restore} de4b596780f0 bcachefs: factor out check_inode_backpointer() e9f1cabf1e57 bcachefs: Factor out check_subvol_dirent() fd7ff17ab316 bcachefs: Kill some -EINVALs b9ab25266777 bcachefs: bump max_active on btree_interior_update_worker f93bfcbd2b87 bcachefs: move fsck_write_inode() to inode.c 236d665c484c bcachefs: Set path->uptodate when no node at level 1eb41c5b8e77 bcachefs: Initialize super_block->s_uuid fd840abab2ee bcachefs: Switch to uuid_to_fsid() 3fe07d34fbca bcachefs: Subvolumes may now be renamed 3e65a872d8e4 bcachefs: btree node prefetching in check_topology 31966656066b bcachefs: btree_and_journal_iter.trans 2f3ee799aa85 bcachefs: better journal pipelining c61fe6298021 bcachefs: closure per journal buf 15ba5af112df bcachefs: bio per journal buf 3e55113c10fd bcachefs: jset_entry_datetime 835656468b5a bcachefs: improve journal entry read fsck error messages 25e36b2aa2ad bcachefs: fix split brain message c6da4eee8a90 bcachefs: convert journal replay ptrs to darray 41fcaa2a76db bcachefs: Cleanup bch2_dirent_lookup_trans() fda4250e4a72 bcachefs: bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot() e1d682cba71a bcachefs: Workqueues should be WQ_HIGHPRI 0d6206f8ee45 bcachefs: Improve bch2_dirent_to_text() f3c508a1e45a bcachefs: fixup for building in userspace f8ec7b93eab2 bcachefs: Avoid taking journal lock unnecessarily 6f571125ab35 bcachefs: Journal writes should be REQ_SYNC|REQ_META 89a3fbd81866 bcachefs: Avoid setting j->write_work unnecessarily 4991067a6c77 bcachefs: Split out journal workqueue 51505d967302 bcachefs: Kill unnecessary wakeups in journal reclaim 2d9bfd745d67 kfifo: fix typos in kernel-doc fb72dc0f8d55 kfifo-add-kfifo_out_linear_ptr-fix e9d14ae8f2f1 kfifo: add kfifo_out_linear{,_ptr}() a6be92e5510c kfifo: introduce and use kfifo_skip_count() 9f0f40537441 kfifo: drop __kfifo_dma_out_finish_r() 816000534d6c const_structs.checkpatch: add device_type 4c25179a2a54 Normalise "name (ad@dr)" MODULE_AUTHORs to "name " e9c404ad5e7e dyndbg: replace kstrdup() + strchr() with kstrdup_and_replace() ccbd06e764ba mm: add swappiness= arg to memory.reclaim 73e99387040a mm: add defines for min/max swappiness 054dd302bd32 mm: optimization on page allocation when CMA enabled 95317528ccc6 lib/stackdepot: off by one in depot_fetch_stack() 4e74a7b1ec1f zram: zcomp: remove zcomp_set_max_streams() declaration 2b752c54e7f0 mm-vmscan-do-not-turn-on-cache_trim_mode-if-it-doesnt-work-fix 75eb3e2dbc6a mm, vmscan: do not turn on cache_trim_mode if it doesn't work a4ec422a7caf mm: update mark_victim tracepoints fields 199e4d561fa1 selftests: damon: add access_memory to .gitignore 7a1722b87ae1 selftest: damon: fix minor typos in test logs 96517ff4dcc1 hugetlb: allow faults to be handled under the VMA lock df63ef7ba7b1 hugetlb: use vmf_anon_prepare() instead of anon_vma_prepare() 6642d72cb737 hugetlb: pass struct vm_fault through to hugetlb_handle_userfault() fe1876eaf086 hugetlb: move vm_fault declaration to the top of hugetlb_fault() 8a89d322f421 mm/memory: change vmf_anon_prepare() to be non-static f3fd0d3ee7c8 hugetlb-parallelize-1g-hugetlb-initialization-fix 6d476cf998bc hugetlb: parallelize 1G hugetlb initialization d6bdb781583d hugetlb: parallelize 2M hugetlb allocation and initialization ad89dbc6984e hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA d3df22dbe9bc padata: downgrade padata_do_multithreaded to serial execution for non-SMP e745160eaeff padata: dispatch works on different nodes c07c5753342c hugetlb: pass *next_nid_to_alloc directly to for_each_node_mask_to_alloc 37fa8b04ca0f hugetlb: split hugetlb_hstate_alloc_pages d3f64b857f09 hugetlb: code clean for hugetlb_hstate_alloc_pages efa163db77bb mm/page_alloc: make check_new_page() return bool 3eb5e2aa1158 x86/mm: always pass NULL as the first argument of switch_mm_irqs_off() 67a2a6472632 x86/mm: further clarify switch_mm_irqs_off() documentation 3e332c4d6118 mm/util.c: add byte count to __vm_enough_memory failure warning 9945989afdbc modules: wait do_free_init correctly e1d60274d907 modules: wait do_free_init correctly 14bfc4e36cc7 sched/numa, mm: do not try to migrate memory to memoryless nodes 755d210df06a mm/zswap: change zswap_pool kref to percpu_ref 203a2acb2553 mm/zswap: global lru and shrinker shared by all zswap_pools 9247e44c27da mm/numa_balancing: allow migrate on protnone reference with MPOL_PREFERRED_MANY policy dad0be6b3464 mm/mempolicy: avoid the fallthrough with MPOLD_BIND in mpol_misplaced. c07dddb48a06 mm/mempolicy: use the already fetched local variable e0f617170dc6 init/Kconfig: lower GCC version check for -Warray-bounds 16a2f21cef7a mm, mmap: fix vma_merge() case 7 with vma_ops->close 5797a6b518e6 mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails 27b6c16383de mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations 6d2fb472ea9e apparmor: fix lsm_get_self_attr() 0d99a9fa84f8 selinux: fix lsm_get_self_attr() 86dc9693145b selinux: fix lsm_get_self_attr() 78adee727011 f2fs: introduce get_available_block_count() for cleanup 7a0392932f97 f2fs: stop checkpoint when get a out-of-bounds segment 4e37930de10e f2fs: support file pinning for zoned devices 23c3b0c97387 f2fs: kill heap-based allocation 9dbcdeb31666 f2fs: doc: Fix bouncing email address for Sahitya Tummala e95bf1c4804d f2fs: support SEEK_DATA and SEEK_HOLE for compression files dafc17dd529a KVM: Add a comment explaining the directed yield pending interrupt logic 322d79f1db4b KVM: x86: Clean up directed yield API for "has pending interrupt" 9b8615c5d37f KVM: x86: Rely solely on preempted_in_kernel flag for directed yield 77bcd9e6231a KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel fc3c94142b3a KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() a78d9046696b KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code 0ec3d6d1f169 KVM: x86: Fully defer to vendor code to decide how to force immediate exit 7b3d1bbf8d68 KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 bf1a49436ea3 KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers 11776aa0cfa7 KVM: VMX: Handle forced exit due to preemption timer in fastpath e6b5d16bbd2d KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits 9c9025ea003a KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint 2a5f091ce1c9 KVM: x86: Open code all direct reads to guest DR6 and DR7 fc5375dd8c06 KVM: x86: Make kvm_get_dr() return a value, not use an out parameter 8fa556045696 dt-bindings: net: wireless: mt76: allow all 4 interrupts for MT7981 a1e163bd298d wifi: mt76: Remove redundant assignment to variable tidno e9a46175a79f wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 8cd725742eaf wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform 352d966126e6 wifi: mt76: mt7921: fix a potential association failure upon resuming c2b22e26755c wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend 420ad9182c01 wifi: mt76: mt792x: update the country list of EU for ACPI SAR 07ce1d463724 wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI b6351ef9994c wifi: mt76: mt7921: fix incorrect type conversion for CLC command a5a5f4413d91 wifi: mt76: mt7925e: fix use-after-free in free_irq() c957280ef6ab wifi: mt76: mt7921e: fix use-after-free in free_irq() 926f9fb7df9e wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi 1f01276b7ab8 wifi: mt76: mt7925: fix the wrong data type for scan command 3c37da57131f wifi: mt76: set page_pool napi pointer for mmio devices 8a7386e787ef wifi: mt76: move wed common utilities in wed.c 7b4f9cd6a5fc wifi: mt76: mt792x: fix ethtool warning de8882775156 wifi: mt76: mt7996: fix HIF_TXD_V2_1 value 098428c400ff wifi: mt76: connac: set correct muar_idx for mt799x chipsets 3687854d3e7e wifi: mt76: mt7996: add locking for accessing mapped registers 83877ed1ad2b wifi: mt76: mt7996: remove TXS queue setting d3ad99be7cc2 wifi: mt76: mt7996: fix efuse reading issue c3ee77ceed9c wifi: mt76: mt7996: mark GCMP IGTK unsupported e1a491e856a8 wifi: mt76: mt7996: fix HE beamformer phy cap for station vif 5d197d37809b wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands d52c97592f06 wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps 5d5edc09197c wifi: mt76: mt7996: disable AMSDU for non-data frames 5c832c228f6a wifi: mt76: mt7996: fix TWT issues 9c9c25f1dcdd wifi: mt76: mt7996: check txs format before getting skb by pid 396e41a74a88 wifi: mt76: mt7925: support temperature sensor 0844947ccf64 wifi: mt76: mt7925: update PCIe DMA settings 8536ef0aeae1 wifi: mt76: mt7925: add support to set ifs time by mcu command 9300ae0cd9e8 wifi: mt76: mt7925: add flow to avoid chip bt function fail d8cf7e134472 wifi: mt76: mt7925: fix the wrong header translation config 47916693ec7c wifi: mt76: mt7925: fix WoW failed in encrypted mode 6864bc734a48 wifi: mt76: mt7925: fix fw download fail 9d89edb576e3 wifi: mt76: mt7925: fix wmm queue mapping 2f475cb63eb3 wifi: mt76: mt7925: fix mcu query command fail 243cecc85773 wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band 479146078a21 wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band 70b8250b30e2 wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table 181fa3452784 wifi: mt76: mt792xu: enable dmashdl support 5304bf3b9915 wifi: mt76: usb: store usb endpoint in mt76_queue 375c5eebbfa2 wifi: mt76: usb: create a dedicated queue for psd traffic 030d2e287a90 wifi: mt76: mt7996: fix fw loading timeout 5302615954e3 dt-bindings: net: wireless: mt76: add interrupts description for MT7986 8b0fdca33d3d wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 0937f95ab07a wifi: mt76: mt7915: add locking for accessing mapped registers 350f63c9624b wifi: mt76: mt7915: fix error recovery with WED enabled 6178554066bc wifi: mt76: check txs format before getting skb by pid 775cf70c409b wifi: mt76: disable HW AMSDU when using fixed rate ff059dcdda57 f2fs: compress: fix to check zstd compress level correctly in mount option defcf26adff9 f2fs: Use folio in f2fs_read_merkle_tree_page b1a811cc68a8 f2fs: enhance judgment conditions of GET_SEGNO 4acac2bf18d6 f2fs: fix panic issue in update_sit_entry 8bac4167fd14 f2fs: correct counting methods of free_segments in __set_inuse 697c9124d70a f2fs: fix to create selinux label during whiteout initialization 50581e3bda8f f2fs: separate f2fs_gc_range() to use GC for a range 9c1d3cd4ff8c f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC 132a85f1c28b regulator: dt-bindings: qcom,usb-vbus-regulator: add support for PM4125 28c2be13a1e0 landlock: Document IOCTL support 3eaaf3c9f802 samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL 3561598624db selftests/landlock: Check IOCTL restrictions for named UNIX domain sockets 5a0efb9865cd selftests/landlock: Test IOCTLs on named pipes ec3f9edf2d17 selftests/landlock: Test ioctl(2) and ftruncate(2) with open(O_PATH) ab2d26559555 selftests/landlock: Test IOCTL with memfds cae8fd4f1fa7 selftests/landlock: Test IOCTL support b47eb78ff800 landlock: Add IOCTL access right ecf9acf638f2 landlock: Add support for KUnit tests eefcb4e500f9 selftests/landlock: Clean up error logs related to capabilities 039fa41531ed landlock: Warn once if a Landlock action is requested while disabled 3b6344d23e74 landlock: Fix asymmetric private inodes referring 7f719a953975 regulator: core: Remove redundant assignment to variable possible_uV 09235bf3170f regulator: pwm-regulator: Use dev_err_probe() for error paths in .probe() d08431235df0 acpi/ghes: Remove CXL CPER notifications 5141fa1ec23f cxl/acpi: Fix load failures due to single window creation failure 367122c529f3 libfs: Attempt exact-match comparison first during casefolded lookup 7f29d6780929 ovl: Reject mounting case-insensitive filesystems