2b84edefcad1 Add linux-next specific files for 20240506 6b0b708f12d1 firewire: core: add tracepoint event for handling bus reset 01d860427f67 Revert "firewire: core: option to log bus reset initiation" 08dd8602aab9 firewire: core: add tracepoints events for initiating bus reset 42374303b73c firewire: ohci: obsolete OHCI_PARAM_DEBUG_BUSRESETS from debug module parameter 0d12f095b439 firewire: ohci: add bus-reset event for initial set of handled irq eec045c571cb firewire: core: add tracepoints event for asynchronous inbound phy packet 1a4c53cf3553 firewire: core/cdev: add tracepoints events for asynchronous phy packet 624a8535f703 firewire: core: add tracepoints events for asynchronous outbound response 2c945b10d7a6 firewire: core: add tracepoint event for asynchronous inbound request 06cc078c078e firewire: core: add tracepoints event for asynchronous inbound response 944b06840a73 firewire: core: add tracepoints events for asynchronous outbound request 57614c28843d firewire: core: add support for Linux kernel tracepoints aa5c5edc08c5 firewire: core: replace local macros with common inline functions for isochronous packet header 6503df36128b firewire: core: add common macro to serialize/deserialize isochronous packet header c5deb0184968 firewire: core: obsolete tcode check macros with inline functions 2a0b46a98826 firewire: ohci: replace hard-coded values with common macros 4af436141868 firewire: ohci: replace hard-coded values with inline functions for asynchronous packet header 1162825c9c15 firewire: ohci: replace local macros with common inline functions for asynchronous packet header e8cd3e4f2761 firewire: core: replace local macros with common inline functions for asynchronous packet header 75527d8d9e5e firewire: core: add common inline functions to serialize/deserialize asynchronous packet header e41b2c1532d6 firewire: ohci: use pci_irq_vector() to retrieve allocated interrupt line b9d9a025bf2f firewire: ohci: obsolete usage of deprecated API for MSI d4cad4162ba3 firewire: ohci: replace request_irq() with request_threaded_irq() fb7d0e5e1f14 Revert "firewire: ohci: use devres for requested IRQ" d3155742db89 firewire: Annotate struct fw_iso_packet with __counted_by() f83a052f9a0b firewire: core: option to log bus reset initiation 61e05bad821c i2c: designware: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() 1ce1ad6de565 i2c: pxa: use 'time_left' variable with wait_event_timeout() bc0ff8022f26 i2c: s3c2410: use 'time_left' variable with wait_event_timeout() 749de720c7e5 i2c: rk3x: use 'time_left' variable with wait_event_timeout() f9288ff67a8f i2c: qcom-geni: use 'time_left' variable with wait_for_completion_timeout() 66aa72ced659 i2c: jz4780: use 'time_left' variable with wait_for_completion_timeout() 4259964b4a52 i2c: synquacer: use 'time_left' variable with wait_for_completion_timeout() 197264d377b8 i2c: stm32f7: use 'time_left' variable with wait_for_completion_timeout() 8839a8df9307 i2c: stm32f4: use 'time_left' variable with wait_for_completion_timeout() 7ae38232ebc4 i2c: st: use 'time_left' variable with wait_for_completion_timeout() c1f8f664678a i2c: omap: use 'time_left' variable with wait_for_completion_timeout() 8dacd79fec3c i2c: imx-lpi2c: use 'time_left' variable with wait_for_completion_timeout() b557e267c543 i2c: hix5hd2: use 'time_left' variable with wait_for_completion_timeout() 9b238f0d5612 i2c: exynos5: use 'time_left' variable with wait_for_completion_timeout() 4804a8b786c8 i2c: digicolor: use 'time_left' variable with wait_for_completion_timeout() 571b90f5d43c i2c: amd-mp2-plat: use 'time_left' variable with wait_for_completion_timeout() 5895a867bbdd i2c: ali15x3: remove printout on handled timeouts d178a2fc252d i2c: ali1563: remove printout on handled timeouts aaf20dbceb06 i2c: ali1535: remove printout on handled timeouts b757eb090fbd i2c: i801: remove printout on handled timeouts a06b80e83011 i2c: add zhaoxin i2c controller driver b06204c7d4f4 i2c: wmt: add platform type VIAI2C_PLAT_WMT 2e829ccc2779 i2c: wmt: fix a bug when thread blocked 013fa161a4b5 i2c: wmt: rename something 5acd48fa72ad i2c: wmt: split out common files 8525205fd51f i2c: wmt: create wmt_i2c_init for general init 53e3d528ba72 i2c: thunderx: Adding ioclk support b9960b902f42 i2c: octeon: Handle watchdog timeout 0b042c72d90d i2c: octeon: Add platform prefix to macros 03240f826b02 i2c: thunderx: Support for High speed mode 114c69f4be3f i2c: thunderx: Clock divisor logic changes 29914dac94d4 i2c: cadence: Add RISCV architecture support 1d428f5d3827 i2c: uniphier: remove printout on handled timeouts 58859d9b62d8 i2c: uniphier-f: remove printout on handled timeouts f757ec37efd2 i2c: tegra: remove printout on handled timeouts bc19b5fe972b i2c: st: remove printout on handled timeouts 03bc6a248ab6 i2c: sh_mobile: remove printout on handled timeouts 0ee55dc9edd0 i2c: rk3x: remove printout on handled timeouts 1667b35535bb i2c: qup: remove printout on handled timeouts 6d128e73c782 i2c: qcom-geni: remove printout on handled timeouts 760b37b373a8 i2c: omap: remove printout on handled timeouts 60b36100f815 i2c: nomadik: remove printout on handled timeouts 4828450ad17d i2c: ismt: remove printout on handled timeouts b752b21e6f84 i2c: img-scb: remove printout on handled timeouts fc93dcd7ebdd i2c: davinci: remove printout on handled timeouts 6808d67f512a i2c: cadence: remove printout on handled timeouts 09a40cbc996e i2c: bcm2835: remove printout on handled timeouts 796e2c260187 i2c: bcm-iproc: remove printout on handled timeouts 375ee8d223b4 i2c: at91-master: remove printout on handled timeouts 4268254a3948 i2c: lpi2c: Avoid calling clk_get_rate during transfer 355b1513b1e9 i2c: i801: Annotate apanel_addr as __ro_after_init 073e58bf6b1a i2c: mux: gpio: remove support for class-based device instantiation 780868fc480e i2c: i801: Remove usage of I2C_CLASS_SPD 864d1d83879b i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller 6104b99b14d9 i2c: mpc: Removal of of_node_put with __free for auto cleanup f32a32ad5b5a dt-bindings: i2c: qcom-cci: Document sc8280xp compatible 31a18e4139e0 MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT 9c535237245e i2c: i801: Fix missing Kconfig dependency 48ace624878d i2c: ocores: convert to ioport_map() for IORESOURCE_IO 47c21d2d52e0 i2c: add HAS_IOPORT dependencies 893fef0bc6aa i2c: i801: Call i2c_register_spd for muxed child segments 5bffbda7ad54 i2c: viperboard: drop driver owner assignment a45f95d74805 i2c: riic: Add support for R9A09G057 SoC 748ee3b2a477 i2c: riic: Pass register offsets and chip details as OF data 26c7871100f2 i2c: riic: Introduce helper functions for I2C read/write operations c1f39c62eb09 dt-bindings: i2c: renesas,riic: Document R9A09G057 support 51c87f0e6cca dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema dd5a440a31fa Linux 6.9-rc7 2eb411f428b8 MAINTAINERS: add BITOPS API record b7653688bcb7 bitops: squeeze even more out of fns() d0fb9102b689 bitmap: relax find_nth_bit() limitation on return value a402b8eafa93 lib: make test_bitops compilable into the kernel image 4efaa5acf0a1 epoll: be better about file lifetimes c3cdf9ca4174 bitops: Optimize fns() for improved performance 457dc73dba5b lib/test_bitops: Add benchmark test for fns() eb21fc0c96b4 Compiler Attributes: Add __always_used macro 493abdac43bf bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of d603ee0ff869 kprobes: remove dependency on CONFIG_MODULES a733001a7aba powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriate a186719c6892 x86/ftrace: enable dynamic ftrace without CONFIG_MODULES ad4a005878ed arch: make execmem setup available regardless of CONFIG_MODULES 1be2f35de21b powerpc: extend execmem_params for kprobes allocations 5835dda43b0e arm64: extend execmem_info for generated code allocations e7c3dc14e3b8 riscv: extend execmem_params for generated code allocations 7f26b5755f4c mm/execmem, arch: convert remaining overrides of module_alloc to execmem 0fa548a3df35 mm/execmem, arch: convert simple overrides of module_alloc to execmem b9b5ca4dad2d mm: introduce execmem_alloc() and execmem_free() 1ef872c5d918 module: make module_memory_{alloc,free} more self-contained 9d5cc689179a sparc: simplify module_alloc() d1d4758ab2ec nios2: define virtual address space for modules 2b2ec685dc70 mips: module: rename MODULE_START to MODULES_VADDR 72e23bfec7f5 arm64: module: remove unneeded call to kasan_alloc_module_shadow() 56f64b370612 rust: upgrade to Rust 1.78.0 4f11dc1b7fd2 iio: pressure: bmp280: Fix BMP580 temperature reading 00280272a0e5 rust: kernel: remove redundant imports 7c81aa85eee5 rust: sync: implement `Default` for `LockClassKey` ae58351a8a44 docs: rust: extend abstraction and binding documentation c8226cdb64db docs: rust: Add instructions for the Rust kselftest 3153eb8e0473 ARM: orion5x: Convert TS409 board to GPIO descriptors for LEDs 73acd2ed594e ARM: orion5x: Convert Net2big board to GPIO descriptors for LEDs 948d1a99ac11 ARM: orion5x: Convert MV2120 board to GPIO descriptors for LEDs ef48d0866a46 ARM: orion5x: Convert DNS323 board to GPIO descriptors for LEDs 79f46f684161 ARM: orion5x: Convert D2Net board to GPIO descriptors for LEDs 4a2ae8805129 rust: remove unneeded `kernel::prelude` imports from doctests ea175b2d6f09 rust: update `dbg!()` to format column number 84373132b831 rust: helpers: Fix grammar in comment 9218cf826f1d rust: init: change the generated name of guard variables a0a4e17013f6 rust: sync: add `Arc::into_unique_or_drop` 51f6af86de35 rust: sync: add `ArcBorrow::from_raw` 4289937de5ca arm64: dts: marvell: espressobin-ultra: fix Ethernet Switch unit address 34f5746a8c1b arm64: dts: marvell: turris-mox: drop unneeded flash address/size-cells 04483d168d73 arm64: dts: marvell: eDPU: drop redundant address/size-cells ee24284e2a10 gve: Alloc and free QPLs with the rings af9bcf910b1f gve: Account for stopped queues when reading NIC stats 770f52d5a0ed gve: Reset Rx ring state in the ring-stop funcs 9a5e0776d11f gve: Avoid rescheduling napi if on wrong cpu 864616d97a45 gve: Make gve_turnup work for nonempty queues 5abc37bdcbc5 gve: Make gve_turn(up|down) ignore stopped queues 242f30fe692e gve: Add adminq funcs to add/remove a single Rx queue dcecfcf21bd1 gve: Make the GQ RX free queue funcs idempotent 087b24de5c82 queue_api: define queue api be2ca1e03965 rust: types: Make Opaque::get const 1812dc9c334f Revert "s390: Relocate vmlinux ELF data to virtual address space" 20f32873862b dt-bindings: iio: dac: fix ad354xr output range 691aae4f36f9 ksmbd: do not grant v2 lease if parent lease key and epoch are not set d1c189c6cb8b ksmbd: use rwsem instead of rwlock for lease break 97c2ec64667b ksmbd: avoid to send duplicate lease break notifications cc00bc83f26e ksmbd: off ipv6only for both ipv4/ipv6 binding bab182cf6a98 bcachefs: Move nocow unlock to bch2_write_endio() ac36224ea2c8 bcachefs: kill bch2_dev_bkey_exists() in journal_ptrs_to_text() 8a718a2bb8aa bcachefs: kill bch2_dev_bkey_exists() in discard_one_bucket_fast() ccf92faf9527 bcachefs: kill bch2_dev_bkey_exists() in check_alloc_info() e6d02eb02a7e bcachefs: bch2_dev_have_ref() 7c344faf1362 bcachefs: kill bch2_dev_bkey_exists() in data_update_init() 01db4cf4d8a5 bcachefs: kill bch2_dev_bkey_exists() in bkey_pick_read_device() 05012116a98b bcachefs: pass bch_dev to read_from_stale_dirty_pointer() 62eaacc6a11c bcachefs: bch2_dev_bucket_exists() uses bch2_dev_rcu() a884326bc88f bcachefs: kill bch2_dev_bkey_exists() in btree_gc.c 272144ddcf4e bcachefs: bch2_extent_normalize() -> bch2_dev_rcu() 3a07661bb41f bcachefs: bch2_bkey_has_target() -> bch2_dev_rcu() aa7ed75c8121 bcachefs: extent_ptr_invalid() -> bch2_dev_rcu() 6b3ad4d3b040 bcachefs: ptr_stale() -> dev_ptr_stale() d66267688e2f bcachefs: extent_ptr_durability() -> bch2_dev_rcu() 2f0fe17a1b12 bcachefs: bch2_extent_merge() -> bch2_dev_rcu() 288e4a01f989 bcachefs: ec_validate_checksums() -> bch2_dev_tryget() 7114a496e532 bcachefs: ob_dev() 8b44698c35b1 bcachefs: move replica_set from bch_dev to bch_fs d2cc89ab2cf9 bcachefs: Kill bch2_dev_bkey_exists() in backpointer code 33364f9a14ad bcachefs: PTR_BUCKET_POS() now takes bch_dev 7366034e9e9f bcachefs: bch2_dev_iterate() fe15c5111c1d bcachefs: bch2_evacuate_bucket() -> bch2_dev_tryget() 292b16745630 bcachefs: bch2_bucket_ref_update() now takes bch_dev 78974cc14a7e bcachefs: bch2_trigger_alloc() -> bch2_dev_tryget() edcbbf2cca84 bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror() e4da7aba0670 bcachefs: Convert to bch2_dev_tryget_noerror() 43636d727aeb bcachefs: bch2_dev_tryget() 04ca18b915df bcachefs: bch2_have_enough_devs() checks for nonexistent device e4a30ba21aed bcachefs: journal_replay_entry_early() checks for nonexistent device 7f0c64515f6f bcachefs: bch2_dev_btree_bitmap_marked() -> bch2_dev_rcu() 70c951e710f2 bcachefs: Pass device to bch2_bucket_do_index() bd70102d4ebe bcachefs: Pass device to bch2_alloc_write_key() 0e0b1adb0c3b bcachefs: bch2_dev_safe() -> bch2_dev_rcu() f8e1117377be bcachefs: Debug asserts for ca->ref 1eaf11cc7f61 bcachefs: New helpers for device refcounts e6c9572d83bb bcachefs: bch2_print_allocator_stuck() bda02c0a7c20 closures: closure_sync_timeout() b20eab5f52d5 bcachefs: bch2_bkey_drop_ptrs() declares loop iter 2817919e431a bcachefs: x-macroize journal flags enums 5746c2c509bb bcachefs: On device add, prefer unused slots c72d28e5d0de bcachefs: Kill opts.buckets_nouse 79bcda9c642b bcachefs: CodingStyle 082d729b781c bcachefs: simplify bch2_trans_start_alloc_update() 301de42db24e bcachefs: __mark_stripe_bucket() now takes bch_alloc_v4 9eddf7663608 bcachefs: __mark_pointer now takes bch_alloc_v4 07d4ae06dc47 bcachefs: kill bch2_dev_usage_update_m() 3edbeb4fc96a bcachefs: alloc_data_type_set() 47cfce5766f2 bcachefs: dirty_sectors -> replicas_sectors 3f48490b1617 bcachefs: delete old gen check bch2_alloc_write_key() 7d34a63aefc1 bcachefs: Correct the FS_IOC_GETFLAGS to FS_IOC32_GETFLAGS in bch2_compat_fs_ioctl() ef76eeac797c bcachefs: Fix error path of bch2_link_trans() 9326a32b94ea bcachefs: Change destroy_inode to free_inode 19b5ff9911af bcachefs: Simplify resuming of journal position 66245f9740cf bcachefs: check inode backpointer in bch2_lookup() 4fb46eecf297 bcachefs: check for inodes that should have backpointers in fsck bf323e44ad80 bcachefs: bch_member.last_journal_bucket f1bada96b3bb bcachefs: uninline set_btree_iter_dontneed() 60c5c2bff558 bcachefs: eliminate the uninitialized compilation warning in bch2_reconstruct_snapshots 28b4c8f4903c bcachefs: fix btree_path_clone() ip_allocated 0899ad654212 bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text() e32cfa5ca066 bcachefs: Fix type of flags parameter for some ->trigger() implementations ca12fb12ba80 bcachefs: Kill gc_init_recurse() 1377de79eac8 bcachefs: do reflink_p repair from BTREE_TRIGGER_check_repair 6ebaeb668404 bcachefs: Run bch2_check_fix_ptrs() via triggers 4623d80f5619 bcachefs: kill gc looping for bucket gens 6794fd09e89b bcachefs: bch2_bucket_ref_update() 0e448c5db4e9 bcachefs: Consolidate mark_stripe_bucket() and trans_mark_stripe_bucket() 5d55dca1bf4c bcachefs: mark_stripe_bucket cleanup df71e5e91d1e bcachefs: bucket_data_type_mismatch() 71ba41a83d87 bcachefs: Clean up inode alloc f12200aa0c44 bcachefs: journal seq blacklist gc no longer has to walk btree 64dc0e74a57e bcachefs: plumb data_type into bch2_bucket_alloc_trans() e81bbf150053 bcachefs: Add btree_allocated_bitmap to member_to_text() 73b1298dad32 bcachefs: Btree key cache instrumentation bf5d4d45e4a8 bcachefs: Remove calls to folio_set_error 7ae14535750c bcachefs: Move gc of bucket.oldest_gen to workqueue 6f59c64b2026 bcachefs: fix flag printing in journal_buf_to_text() 23c5d06040a0 bcachefs: Sync journal when we complete a recovery pass 718f50a384d9 bcachefs: make btree read errors silent during scan 0178420fb913 bcachefs: Rip bch2_snapshot_equiv() out of fsck 07a8e7972591 bcachefs: Check for writing btree_ptr_v2.sectors_written == 0 7692189a48bd bcachefs: Add asserts to bch2_dev_btree_bitmap_marked_sectors() d3a83268962e bcachefs: fs_alloc_debug_to_text() 64569672e7b9 bcachefs: assert that online_reserved == 0 on shutdown ea00a54a25fe bcachefs: bch2_trans_verify_not_unlocked() af725fb563d8 bcachefs: bch2_btree_path_can_relock() d656e43a727b bcachefs: trans->locked 3c0d1e787c34 bcachefs: bch2_btree_root_alloc_fake_trans() 6cf4b016792e bcachefs: bch2_trans_unlock() must always be followed by relock() or begin() ce5b96d02b00 bcachefs: Use bch2_btree_path_upgrade() in key cache traverse 8d32a9e91500 bcachefs: bch2_btree_path_upgrade() checks nodes_locked, not uptodate 4f33531a939d bcachefs: maintain lock invariants in btree_iter_next_node() f3074e4b76b4 bcachefs: bch2_trans_commit_flags_to_text() 61fdc4c11aa9 bcachefs: prefer drop_locks_do() c5e5ccdf3786 bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mut 83b378eeae5e bcachefs: fix typo in reference to BCACHEFS_DEBUG 5901e1405ed3 bcachefs: chardev: make bch_chardev_class constant 76212c73c6ec bcachefs: member helper cleanups bff9f7742ef6 bcachefs: bucket_valid() a3ad294d3b45 bcachefs: bch2_trans_relock_fail() - factor out slowpath 6065f938aa54 bcachefs: bch2_dir_emit() - drop_locks_do() conversion 79f6b8238d42 bcachefs: bch2_btree_insert_trans() no longer specifies BTREE_ITER_cached 8107a5742bbb bcachefs: iter/update/trigger/str_hash flag cleanup e84354606b5d bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELD 86b20b201ee1 bcachefs: mark_superblock cleanup be3d7dad812d bcachefs: gc_btree_init_recurse() uses gc_mark_node() e88ad2c0a31c bcachefs: move root node topo checks to node_check_topology() bd681e40c1c1 bcachefs: move topology repair kick to gc_btrees() 9a6373a92883 bcachefs: kill metadata only gc 63210828d026 bcachefs: Finish converting reconstruct_alloc to errors_silent b51e214b9242 bcachefs: bch2_gc() is now private to btree_gc.c 35fab09ca350 bcachefs: for_each_btree_key_continue() 36d144c203ec bcachefs: kill for_each_btree_key_old() 395a37a325d9 bcachefs: Optimize eytzinger0_sort() with bottom-up heapsort dabe60698ccf bcachefs: When traversing to interior nodes, propagate result to paths to same leaf node 2b086f7b69c9 bcachefs: Don't read journal just for fsck 09695556bb88 bcachefs: allow for custom action in fsck error messages 06b8f60da36b bcachefs: New assertion for writing to the journal after shutdown 6849246ce0f1 bcachefs: bch2_btree_path_to_text() 5cac5fb2ef37 bcachefs: add btree_node_merging_disabled debug param 62f1dae215af bcachefs: bch2_hash_lookup() now returns bkey_s_c 77d28634296b bcachefs: bch2_journal_keys_dump() 0e60bf53fcf2 bcachefs: bch2_btree_node_header_to_text() ec96c18d53e7 bcachefs: prt_printf() now respects \r\n\t b6d9a34f716c bcachefs: printbufs: prt_printf() now handles \t\r\n a3d848a981d3 bcachefs: printbuf improvements 6e1f310ce7bb bcachefs: Run upgrade/downgrade even in -o nochanges mode d95aa3349fdf bcachefs: Better write_super() error messages f8bfe8e1d829 bcachefs: fix overflow in fiemap 8e9c9bfe21b2 bcachefs: Add a better limit for maximum number of buckets 77a70f80751d perf vendor events amd: Add Zen 5 mapping a9fe4ac7a3a2 perf vendor events amd: Add Zen 5 metrics dc082ae61858 perf vendor events amd: Add Zen 5 uncore events 45c072f2537a perf vendor events amd: Add Zen 5 core events 8f283fb7b809 perf trace: Disable syscall augmentation with record 9724f287c6cd bcachefs: Fix lifetime issue in device iterator helpers c6cf85a06cfc bcachefs: Fix bch2_dev_lookup() refcounting 6bd23e0c2bb6 tty: add the option to have a tty reject a new ldisc eb563dc752d3 staging: pi433: Remove unused driver cf707f77a12b staging: vchiq_core: Add missing blank lines ac0b096351eb staging: vchiq_core: Drop unnecessary blank lines 001a3df620d0 staging: vchiq_core: Add parentheses to VCHIQ_MSG_SRCPORT aab643309b01 staging: vchiq_core: Use printk messages for devices 4e81120fe11e staging: vchiq_arm: Drop unnecessary NULL check a0e244ec59bd staging: vc04_services: Delete unnecessary NULL check 62cbabc6fd22 staging: vc04_services: vchiq_arm: Fix NULL ptr dereferences bae502410013 Staging: rtl8192e: Rename variable DssCCk 3f9a84460ffd Staging: rtl8192e: Rename variable ExtHTCapInfo a0667f7d7db0 Staging: rtl8192e: Rename variable MPDUDensity 1f630607e626 Staging: rtl8192e: Rename variable MaxRxAMPDUFactor 9d2953b958a2 Staging: rtl8192e: Rename variable MaxAMSDUSize 165bb7d4d002 Staging: rtl8192e: Rename variable DelayBA 982c4a8b5a5b Staging: rtl8192e: Rename variable RxSTBC d6e0eabdb5d3 Staging: rtl8192e: Rename variable TxSTBC 86272f2bbf64 Staging: rtl8192e: Rename variable GreenField b55af8ba3cf6 Staging: rtl8192e: Rename variable ShortGI20Mhz d4a0d94585cf Staging: rtl8192e: Rename variable ShortGI40Mhz 3b6f3b7e084a Staging: rtl8192e: Rename variable MimoPwrSave 571acd1719c1 Staging: rtl8192e: Rename variable AdvCoding b5c085767bc6 Staging: rtl8192e: Rename variable ChlWidth fb3ac10f25f9 Staging: rtl8192e: Rename variable LSigTxopProtect b45d48dcb18f Staging: rtl8192e: Rename variable OptMode f72a077852bf Staging: rtl8192e: Rename variable CurrentAMPDUFactor 01742a4052f7 Staging: rtl8192e: Rename variable CurSTAExtChnlOffset aae7272403a5 fbtft: seps525: Don't use "proxy" headers d6caa8db1c08 bcachefs: Initialize bch_write_op->failed in inline data path 8492bd91aa05 serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler 614a19b89ca4 serial: 8250_bcm7271: use default_mux_rate if possible 4244f830a560 serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup 70d7f1427afc tty: n_gsm: fix missing receive state reset after mode switch 47388e807f85 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() a47cf07f60dc serial: core: Call device_set_awake_path() for console port 719910ebc3d7 dt-bindings: serial: brcm,bcm2835-aux-uart: convert to dtschema e3896be24078 tty: serial: uartps: Add support for uartps controller reset b43376850109 arm64: zynqmp: Add resets property for UART nodes cc3236cd758b dt-bindings: serial: cdns,uart: Add optional reset property 6bb34cf737f8 serial: 8250_pnp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() aa0bb2092e09 serial: 8250_exar: Keep the includes sorted fa52ed247cfe serial: 8250_exar: Make type of bit the same in exar_ee_*_bit() 3c089d7ebfcb serial: 8250_exar: Use BIT() in exar_ee_read() d72c3018300e serial: 8250_exar: Switch to use dev_err_probe() 9b2bff26beca serial: 8250_exar: Return directly from switch-cases ee6c49a71a47 serial: 8250_exar: Decrease indentation level 709bb04522b4 serial: 8250_exar: Kill unneeded ->board_init() c5f597479dfe serial: 8250_exar: Extract cti_board_init_osc_freq() helper 1cf8520a1220 serial: 8250_exar: Trivia typo fixes a85f12ad12a6 serial: 8250_exar: Use PCI_SUBVENDOR_ID_IBM for subvendor ID 8e9f8261d7ce serial: 8250_exar: Kill CTI_PCI_DEVICE() 19234a5f61c5 serial: 8250_exar: Describe all parameters in kernel doc 53ea31bb6b8a serial: 8250_exar: Don't return positive values as error codes 1af0ac1bcdb0 kbuild: buildtar: install riscv compressed images as vmlinuz d02abd57e794 hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock 3a034a7b0715 hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() e0cd85dc666c hwmon: (corsair-cpro) Use a separate buffer for sending commands a0df7e04eab0 soundwire: intel_ace2.x: add support for DOAISE property 75933ba58dd4 soundwire: intel_ace2.x: add support for DODSE property 3b0b441a297e soundwire: intel_ace2x: use DOAIS and DODS settings from firmware 80962485f62c soundwire: intel_ace2x: cleanup DOAIS/DODS settings 28059ddbee0e MAINTAINERS: Update role for IDXD driver 3f2282931f00 dmaengine: fsl-edma: use _Generic to handle difference type 11102d0c343b dmaengine: fsl-edma: add trace event support 76e43fa6a456 dmaengine: idxd: Avoid unnecessary destruction of file_ida 960b3f023d3b dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x 59e377a124dc dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains 484b139a4cd7 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix x1e80100-gen3x2 schema 495341664af1 phy: qcpm-qmp-usb: Add support for QDU1000/QRU1000 f75a4b3a6efc dt-bindings: phy: qcom,qmp-usb: Add QDU1000 USB3 PHY fbd3b6fe3624 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QDU1000 82b7487b8eb9 phy: qcom-qmp-pcie: add x4 lane EP support for sa8775p 2ff6365e2271 phy: samsung-ufs: ufs: exit on first reported error 8b19c45ae4c0 phy: samsung-ufs: ufs: remove superfluous mfd/syscon.h header 408d5d448ffd iio: adc: ad9467: fix scan type sign 413bf4e857fd watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe() cae58516534e watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin 52df67b6b313 watchdog: add HAS_IOPORT dependencies 4c97f0433de0 watchdog/wdt-main: Use cpumask_of() to avoid cpumask var on stack e3b3afd34d84 watchdog: bd9576: Drop "always-running" property 56e23c6d7ffb watchdog: mtx-1: drop driver owner assignment 573601521277 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger 1f6602c8ed1e watchdog: lenovo_se10_wdt: Watchdog driver for Lenovo SE10 platform f513991b6988 clk: rockchip: rk3568: Add PLL rate for 724 MHz 947b8f2a8b51 clk: rockchip: Remove an unused field in struct rockchip_mmc_clock d57cf30c4c07 eventfs: Have "events" directory get permissions from its parent 22e61e15af73 eventfs: Do not treat events directory different than other directories d53891d348ac eventfs: Do not differentiate the toplevel events directory 6599bd5517be tracefs: Still use mount point as default permissions for instances baa23a8d4360 tracefs: Reset permissions on remount if permissions are options ee4e0379475e eventfs: Free all of the eventfs_inode after RCU b63db58e2fa5 eventfs/tracing: Add callback for release of an eventfs_inode b3e991240ed3 dt-bindings: clock: fixed: Define a preferred node name 152585665f0f docs: trusted-encrypted: add DCP as new trust source b10307a799d4 docs: document DCP-backed trusted keys kernel params a1a8430083c5 MAINTAINERS: add entry for DCP-based trusted keys d4de42754d33 KEYS: trusted: Introduce NXP DCP-backed trusted keys 001770a7b9fa KEYS: trusted: improve scalability of trust source config 497bba0985e2 crypto: mxs-dcp: Add support for hardware-bound keys 43c21befc7b4 tpm: disable the TPM if NULL name changes ddfb3687c538 Documentation: add tpm-security.rst 3a853107cde0 tpm: add the null key name as a sysfs export 92c10d90867d KEYS: trusted: Add session encryption protection to the seal/unseal path d43fab6375a5 tpm: add session encryption protection to tpm2_get_random() 6e9cc5ce9993 tpm: add hmac checks to tpm2_pcr_extend() fbfcd81e2867 tpm: Add the rest of the session HMAC API 5c815e856fd2 tpm: Add HMAC session name/handle append 4f198a454b21 tpm: Add HMAC session start and end functions 454a3c0448b6 tpm: Add TCG mandated Key Derivation Functions (KDFs) 1c8cb605890d tpm: Add NULL primary creation 238b2a9b26a2 tpm: export the context save and load commands 80506eed1bb9 tpm: add buffer function to point to returned parameters fbd20a318b13 crypto: lib - implement library version of AES in CFB mode 7915b06bdf7b KEYS: trusted: tpm2: Use struct tpm_buf for sized buffers d00528585389 tpm: Add tpm_buf_read_{u8,u16,u32} d8195301ea10 tpm: TPM2B formatted buffers 28a0675aa996 tpm: Store the length of the tpm_buf data separately. 0b16188e59ca tpm: Update struct tpm_buf documentation comments eb0a137505fd tpm: Move buffer handling from static inlines to real functions 9e956ef17fd7 tpm: Remove tpm_send() 906b3604dbd8 tpm: Remove unused tpm_buf_tag() 23e3e5c6cb02 KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST 59f176f1a1a9 KEYS: asymmetric: Add missing dependency on CRYPTO_SIG 0f05a33524f7 char: tpm: Keep TPM_INF_IO_PORT define for HAS_IOPORT=n 4f21d345035a dt-bindings: tpm: Add st,st33ktpm2xi2c 713737b2ae23 Documentation: tpm_tis 71dd2201bdef MAINTAINERS: Update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER 1f6a04562dbd tpm/eventlog: remove redundant assignment to variabel ret 8f666a2694fb char: tpm: handle HAS_IOPORT dependencies 9ac6be917875 keys: Fix overwrite of key expiration on instantiation 2f62743e7197 keys: update key quotas in key_put() 173e7622ccb3 Revert "net: mirror skb frag ref/unref helpers" 5bfadc573711 bnxt: fix bnxt_get_avail_msix() returning negative values fa870b45b08a MAINTAINERS: update cxgb4 and cxgb3 network drivers maintainer 1aec77b2bb2e rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation e0863634bf9f net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs c1742dcb6bda net: no longer acquire RTNL in threaded_show() 3e51f2cbbc5d tools: ynl: add --list-ops and --list-msgs to CLI 2098acaf2445 KVM: fix documentation for KVM_CREATE_GUEST_MEMFD 0feb396f7428 rtnetlink: use for_each_netdev_dump() in rtnl_stats_dump() 136c2a9a2a87 rtnetlink: change rtnl_stats_dump() return value 769061040505 bcachefs: Fix refcount put in sb_field_resize error path e9c190b9b8e7 drm/xe: Demote CCS_MODE info to debug only 7d3d6536ca8a nfsd: set security label during create operations 0ea3e1d6f31d arm64: dts: qcom: pm6150: correct USB VBUS regulator compatible ca5d5ecbb90d drm/xe/bmg: Enable the display support 4071ada7ae31 drm/i915/display: perform transient flush c01c6066e6fa drm/xe/device: implement transient flush 1372708168e5 drm/xe/gt_print: add xe_gt_err_once() 98b1c87a5e51 drm/i915/xe2hpd: Set maximum DP rate to UHBR13.5 c528aaa36db0 Revert "drm/i915/dgfx: DGFX uses direct VBT pin mapping" a8c026d0e671 drm/i915/bmg: BMG should re-use MTL's south display logic 0f6a95582de3 drm/i915/xe2hpd: Do not program MBUS_DBOX BW credits 772933b3ab3a drm/i915/xe2hpd: Add max memory bandwidth algorithm 299ec46d5e83 alpha: drop pre-EV56 support 4bf859076b16 alpha: cabriolet: remove EV5 CPU support 430ad3f0ddd7 alpha: remove LCA and APECS based machines d2b1e353dacc alpha: sable: remove early machine support f81f335a56a8 alpha: remove DECpc AXP150 (Jensen) support 82c525bfafb4 alpha: trim the unused stuff from asm-offsets.c 20e84a6f3350 alpha: jensen, t2 - make __EXTERN_INLINE same as for the rest d92f1456a198 alpha: core_lca: take the unused functions out 6e8d0237857c alpha: missing includes 0ec60e28711f alpha: sys_sio: fix misspelled ifdefs 5759b57f03ca alpha: don't make functions public without a reason b973afe9d805 alpha: add clone3() support 397c66c2c989 alpha: fix modversions for strcpy() et.al. 5d7531517427 alpha: sort scr_mem{cpy,move}w() out 7b6dd7a92328 perf pmu: Assume sysfs events are always the same case 6debc5aa326f perf test pmu: Test all sysfs PMU event names are the same case 18eb2ca8c18f perf test pmu: Add an eagerly loaded event test aa1551f299ba perf test pmu: Refactor format test and exposed test APIs 785623ee855e perf Document: Sysfs event names must be lower or upper case 97c48ea8ff1c perf test pmu-events: Make it clearer that pmu-events tests JSON events 70bfefe4252d selftests: default to host arch for LLVM builds 0e148d3cca0d stackleak: Use a copy of the ctl_table argument 0dffea1e2d76 drm/i915/xe2hpd: Configure CHICKEN_MISC_2 before enabling planes 2de02cb17f90 drm/i915/xe2hpd: Add display info 59c27724b24a drm/i915/xe2hpd: update pll values in sync with Bspec 75b87e9f3dab drm/i915/xe2hpd: Add support for eDP PLL configuration 96b0ffecc0b3 drm/i915/xe2hpd: Add new C20 PHY SRAM address 32e73fef7ea2 drm/i915/xe2hpd: Properly disable power in port A 68cd73716216 drm/i915/bmg: Extend DG2 tc check to future 080b76d81117 drm/i915/xe2hpd: Initial cdclk table 37153b0ad3d3 drm/i915/bmg: Define IS_BATTLEMAGE macro 7f071dde0bc9 drm/i915/bmg: Lane reversal requires writes to both context lanes a24bad118abc selftests/resctrl: fix clang build failure: use LOCAL_HDRS 6625e515b91e selftests/binderfs: use the Makefile's rules, not Make's implicit rules ae85d720fa40 Documentation: kselftest: fix codeblock 8f6d24a5db2a selftests/cgroup: fix uninitialized variables in test_zswap.c 3309ca6f47f1 selftests/cgroup: cpu_hogger init: use {} instead of {NULL} 0515089418d0 selftests/cgroup: fix clang warnings: uninitialized fd variable 1da2363228d6 selftests/cgroup: fix clang build failures for abs() calls 50fabd42cb2f gfs2: Convert gfs2_aspace_writepage() to use a folio b844048011d3 gfs2: Add a migrate_folio operation for journalled files 18f109e5edc8 i2c: cadence: Avoid fifo clear after start 708add4d25c2 bcachefs: Inodes need extra padding for varint_decode_fast() 08e03982755b bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit() 40d442f969fb Bluetooth: qca: fix firmware check error path adf0398cee86 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout d2706004a1b8 Bluetooth: HCI: Fix potential null-ptr-deref cd17bcbd2b33 arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node 0adcf6be1445 Bluetooth: qca: fix info leak when fetching board id cda0d6a198e2 Bluetooth: qca: fix info leak when fetching fw build id dd336649ba89 Bluetooth: qca: generalise device address check a112d3c72a22 Bluetooth: qca: fix NVM configuration parsing 2e4edfa1e2bd Bluetooth: qca: add missing firmware sanity checks 10f9f426ac6e Bluetooth: msft: fix slab-use-after-free in msft_do_close() 4d7b41c0e439 Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() 66c39332d02d Bluetooth: qca: fix wcn3991 device address check 483bc0818182 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout f7bbc1e0ec8f Bluetooth: hci_conn: Use __counted_by() and avoid -Wfamnae warning a7632943b8d8 Bluetooth: qca: fix firmware check error path bf6e892b6fd5 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout 540587c30a7b Bluetooth: HCI: Fix potential null-ptr-deref ad455dcb087a Bluetooth: btintel: Add support for Filmore Peak2 (BE201) c0fa7f2e6a56 Bluetooth: btintel: Add support for BlazarI 3ead7e9cf7ee LE Create Connection command timeout increased to 20 secs a757a088c27b arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node a98b1bb77f57 dt-bindings: net: bluetooth: Add MediaTek MT7921S SDIO Bluetooth ffd3d5766a33 Bluetooth: compute LE flow credits based on recvbuf space 77e54fa0c57b Bluetooth: hci_sync: Use cmd->num_cis instead of magic number a8f2c634aac3 Bluetooth: hci_conn: Use struct_size() in hci_le_big_create_sync() d14ca2def54e Bluetooth: qca: clean up defines dee472267c14 Bluetooth: qca: drop bogus module version c52347dfa818 Bluetooth: qca: drop bogus edl header checks 0438daa3384a Bluetooth: qca: fix info leak when fetching board id e3631691e44b Bluetooth: qca: fix info leak when fetching fw build id acef4e6d383c Bluetooth: qca: generalise device address check 438fcfbffd50 Bluetooth: qca: fix NVM configuration parsing f905ae0be4b7 Bluetooth: qca: add missing firmware sanity checks 639fb017762b Bluetooth: msft: fix slab-use-after-free in msft_do_close() 432436e9e431 Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() a0738a4957e3 dt-bindings: net: broadcom-bluetooth: Add CYW43439 DT binding 5d06fd8aa5c5 Bluetooth: hci_conn: Use __counted_by() to avoid -Wfamnae warning 997568fe746e Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings 3da8bd8c636d Bluetooth: qca: fix wcn3991 device address check ce5e3554beb7 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout 9775abe537f2 Bluetooth: btusb: Sort usb_device_id table by the ID b8ce47e4aec4 Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925 26ac41c679d6 Bluetooth: qca: Support downloading board id specific NVM for WCN7850 558ce259cb60 Bluetooth: Populate hci_set_hw_info for Intel and Realtek 7b16d5ba1858 Bluetooth: Remove 3 repeated macro definitions e9054e1e09e3 Bluetooth: hci_conn: Remove a redundant check for HFP offload 3eb34a7847ad Bluetooth: btusb: Correct timeout macro argument used to receive control message 5e970bdf73e6 Bluetooth: btusb: Fix the patch for MT7920 the affected to MT7921 d2a699f8eb17 Bluetooth: add experimental BT_POLL_ERRQUEUE socket option 8e3a9aad9a9d Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl e9803e4e58b6 Bluetooth: hci_bcm: Limit bcm43455 baudrate to 2000000 13b1804a5b50 Bluetooth: L2CAP: Avoid -Wflex-array-member-not-at-end warnings 4e63176ecc2d Bluetooth: hci_intel: Fix multiple issues reported by checkpatch.pl 9d3ecef48157 Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generated 74f51ad7f868 Bluetooth: ISO: Make iso_get_sock_listen generic 8298652a6d02 Bluetooth: SCO: add TX timestamping 18f88c67189e Bluetooth: L2CAP: add TX timestamping a68786c6552c Bluetooth: ISO: add TX timestamping 53b74c32a0e5 Bluetooth: add support for skb TX timestamping 917bbdfc0c25 Bluetooth: hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED c26463e65e8c Bluetooth: Add proper definitions for scan interval and window ad0365abd93a Bluetooth: hci_intel: Convert to platform remove callback returning void 4645570ac14a Bluetooth: hci_bcm: Convert to platform remove callback returning void ca0420eeabb2 Bluetooth: btqcomsmd: Convert to platform remove callback returning void cc2f451468a1 Bluetooth: Add support for MediaTek MT7922 device 32e0d5cdf246 Bluetooth: btintel: Add support to download intermediate loader 392087dbf238 Bluetooth: btintel: Define macros for image types 2e0239d47d75 PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched 45bf8305fb2e hwmon: (max6639) Use regmap bc2e07dfd2c4 block: fix and simplify blkdevparts= cmdline parsing e3dff9c80567 asm-generic: remove unused asm-generic/page.h ee5814dddefb fsverity: use register_sysctl_init() to avoid kmemleak warning 6f590fd57742 bcachefs: bucket_pos_to_bp_noerror() 8025220f7859 bcachefs: don't free error pointers 2fd001cd3600 arch: Rename fbdev header and source files f178e96de7f0 arch: Remove struct fb_info from video helpers f25eae2c405c arch: Select fbdev helpers with CONFIG_VIDEO 0c12028aec83 block: refine the EOF check in blkdev_iomap_begin 9c313ccdfc07 bitops: Change function return types from long to int a4217c6740dc block: add a partscan sysfs attribute for disks 140ce28dd3be block: add a disk_has_partscan helper 649bad67d4b1 dt-bindings: PCI: microchip: increase number of items in ranges property 670c900f6964 pmdomain: ti-sci: Fix duplicate PD referrals 588de8c6d362 arm64: simplify arch_static_branch/_jump function 410e471f8746 arm64: Add USER_STACKTRACE support b0923d5d80fa drm/amdgpu: remove ip dump reg_count variable 9243e0e206bb drm/amd/display: Fix uninitialized variables in dcn401 and dml21 b3f4ee8e4a16 drm/amd/display: Assign disp_cfg_index_max when dml21 4d11c62ca8d7 clkdev: report over-sized strings when creating clkdev entries 786754124189 drm/xe/debugfs: Get a runtime_pm reference when setting wedged mode 15be4f7ce5de dt-bindings: Drop unnecessary quotes on keys 27db752673c8 dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: Drop unnecessary quotes 3fe5a2b9e7b4 of: property: Use scope based cleanup on port_node c56436ef1752 of: reserved_mem: Remove the use of phandle from the reserved_mem APIs 35eea0defb6e mmc: renesas_sdhi: Add compatible string for RZ/G2L family, RZ/G3S, and RZ/V2M SoCs d640af49b65c dt-bindings: mmc: renesas,sdhi: Document RZ/G2L family compatibility 493d2b2969d4 dt-bindings: mmc: renesas,sdhi: Group single const value items into an enum list 68dbe38ed7ba mmc: renesas_sdhi: Set the SDBUF after reset 78a7b5dbc060 ax.25: x.25: Remove the now superfluous sentinel elements from ctl_table array e00e35e217c0 appletalk: Remove the now superfluous sentinel elements from ctl_table array 635470eb0aa7 netfilter: Remove the now superfluous sentinel elements from ctl_table array 73dbd8cf7947 net: Remove ctl_table sentinel elements from several networking subsystems ca5d1fce7994 net: sunrpc: Remove the now superfluous sentinel elements from ctl_table array 92bedf07836b net: rds: Remove the now superfluous sentinel elements from ctl_table array 1c106eb01cee net: ipv{6,4}: Remove the now superfluous sentinel elements from ctl_table array ce218712b0f6 net: Remove the now superfluous sentinel elements from ctl_table array ef65b1fdd1f8 mmc: core: Increase the timeout period of the ACMD41 command 3ae4f2657baa mmc: core: Convert to use __mmc_poll_for_busy() SD_APP_OP_COND too 11981485e27c clk: meson: s4: fix module autoloading 511b5b342cce LoongArch: KVM: Add mmio trace events support 65341103f8e1 LoongArch: KVM: Add software breakpoint support 35d074dfaab3 LoongArch: KVM: Add PV IPI support on guest side 4195fa9ceaae LoongArch: KVM: Add PV IPI support on host side 88cf9d3a03d6 LoongArch: KVM: Add vcpu mapping from physical cpuid 8b3435d796e7 LoongArch: KVM: Add cpucfg area for kvm hypervisor ffd4f5308c77 LoongArch: KVM: Add hypercall instruction emulation 16ad3f9af818 LoongArch/smp: Refine some ipi functions on LoongArch platform 07e6a6d7f1d9 MIPS: Take in account load hazards for HI/LO restoring bfe4ab93c80c MIPS: SGI-IP27: use WARN_ON() output 156e6498fc61 MIPS: SGI-IP27: fix -Wunused-variable in arch_init_irq() 1279e8d0dcea arm64: Add the arm64.no32bit_el0 command line option 198bfd4f6e45 arm64: dts: rockchip: add wolfvision pf5 visualizer display cd81d3a0695c arm64: dts: rockchip: add rk3588 pcie and php IOMMUs 6c7676a2d3cd arm64: dts: rockchip: enable onboard spi flash for rock-3a c57d1a970275 arm64: dts: rockchip: add USB-C support to rk3588s-orangepi-5 8beafb228f2b arm64: dts: rockchip: Enable GPU on Orange Pi 5 4aae6cdd61aa arm64: dts: rockchip: enable GPU on khadas-edge2 7676e1265005 arm64: dts: rockchip: Add USB3 on Edgeble NCM6A-IO board 3cd1ed57ce70 arm64: dts: rockchip: Support poweroff on Edgeble Neural Compute Module ee219017ddb5 arm64: dts: rockchip: Add Radxa ROCK 3C c0c153e341d2 dt-bindings: arm: rockchip: add Radxa ROCK 3C 8a09bb1be67a media: intel/ipu6: Don't re-allocate memory for firmware 4b31961a1c63 drm/i915/display: Calculate crtc clock rate based on PLL parameters 827dca312970 iio: temperature: mcp9600: Fix temperature reading for negative values 51fafb3cd7fc iio: adc: PAC1934: fix accessing out of bounds array index bf8367b00c33 iio: invensense: fix timestamp glitches when switching frequency 6117af863659 crypto: hisilicon/sec2 - fix for register offset 15f112f9cef5 crypto: hisilicon/debugfs - mask the unnecessary info from the dump a3dc1f2b6b93 crypto: qat - specify firmware files for 402xx 9a39359903fe KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE 838d992b8448 KVM: arm64: Convert kvm_mpidr_index() to bitmap_gather() 03b3d00a70b5 KVM: arm64: vgic: Allocate private interrupts on demand 1aa1329a67cc media: dvb-frontends: tda10048: Fix integer overflow d77731382f57 media: tc358746: Use the correct div_ function 22dccf029e4a media: i2c: st-mipid02: Use the correct div function 7d6a8e8aa51e media: tegra-vde: Refactor timeout handling 1d3eb44a9742 media: stk1160: Use min macro 2081c6aec0a4 drm/i915: s/need_async_flip_disable_wa/need_async_flip_toggle_wa/ b24d361420c4 drm/i915: Eliminate extra frame from skl-glk sync->async flip change 7c800d957173 drm/i915: Allow the initial async flip to change modifier 4df0f2ed2573 drm/i915: Reject async flips if we need to change DDB/watermarks 45fbce19e789 media: gspca: cpia1: Use min macro c8bafa0d9898 drm/i915: Align PLANE_SURF to 16k on ADL for async flips 48016551e0a7 media: flexcop-usb: Use min macro 657f5bca97af media: au0828: Use umin macro f2ccb530c5f9 media: netup_unidvb: Use min macro 529c657f5bee media: dvb-frontends: drx39xyj: Use min macro 2998b976300d media: common: saa7146: Use min macro 7aa9066e8d9e media: platform: mtk-mdp3: Use refcount_t for job_count 6cff72f6bcee media: s2255: Use refcount_t instead of atomic_t for num_channels 6a56625b9e64 media: staging: media: tegra-video: Use swap macro e9a844632630 media: dvb-frontends: tda18271c2dd: Remove casting during div cfffeef587e3 media: staging: sun6i-isp: Remove redundant printk a545fd3249d9 media: stm32-dcmipp: Remove redundant printk 707928b9f6ec media: go7007: Use min and max macros 9a6f13261d9b media: uvcvideo: Use max() macro c03945936826 media: stb0899: Simplify check ff924ca08e85 media: pci: mgb4: Refactor struct resources 290fa9471ee0 ext2: Remove LEGACY_DIRECT_IO dependency 233e8d1de827 drm/xe/rtp: Prefer helper macros from xe_args.h 9f79e2448549 drm/xe/kunit: Add simple tests for new xe_args macros 87ea92a19216 drm/xe: Add helpers for manipulating macro arguments 776f1bde345d media: staging: media: starfive: Clean pad selection in isp_try_format() 08001033121d drm/meson: dw-hdmi: add bandgap setting for g12 04703bfd7f99 drm/meson: dw-hdmi: power up phy on device init 4db286b0a29a arm64: dts: exynos: gs101: specify empty clocks for remaining pinctrl 8120dc4656ae arm64: dts: exynos: gs101: specify bus clock for pinctrl_hsi2 42e3f188b238 arm64: dts: exynos: gs101: specify bus clock for pinctrl_peric[01] 1665b303a00c arm64: dts: exynos: gs101: specify bus clock for pinctrl (far) alive 6b32d7474e9b clk: samsung: gs101: mark some apm UASC and XIU clocks critical fb73c312a939 arm64: defconfig: enable Khadas TS050 panel as module daf85b78a182 wifi: mac80211_hwsim: add support for BSS color 414e736c3db0 wifi: mac80211: handle color change per link 91d2b6ee137d wifi: cfg80211: handle color change per link 9f6d4b8d149a wifi: cfg80211: Clear mlo_links info when STA disconnects b73c138a879f wifi: iwlwifi: pcie: allocate dummy net_device dynamically 75521e8b56e8 drm/xe: Perform dma_map when moving system buffer objects to TT 838c7b8f1f27 wifi: nl80211: Avoid address calculations via out of bounds array indexing 3d913719df14 wifi: iwlwifi: Use request_module_nowait 9221b2819b8a Add linux-next specific files for 20240503 53dbe0850444 media: mtk-vcodec: potential null pointer deference in SCP 526f4527545b media: mxl5xx: Move xpt structures off stack a9e7715ce8b3 libbpf: Avoid casts from pointers to enums in bpf_tracing.h 25576c5420e6 xfs: simplify iext overflow checking and upgrade 86de848403ab xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent 99fb6b7ad1f2 xfs: upgrade the extent counters in xfs_reflink_end_cow_extent later cf9bea94f6b2 libbpf: Fix bpf_ksym_exists() in GCC cc3c92e7e79e xfs: xfs_quota_unreserve_blkres can't fail f7b9ee784511 xfs: consolidate the xfs_quota_reserve_blkres definitions 67a841f9d724 xfs: clean up buffer allocation in xlog_do_recovery_pass 45cf976008dd xfs: fix log recovery buffer allocation for the legacy h_size fixup b3e40fc85735 USB: usb_parse_endpoint: ignore reserved bits 98241a774db4 slimbus: qcom-ngd-ctrl: Add timeout for wait operation 8003f00d8953 vmci: prevent speculation leaks by sanitizing event in event_deliver() 35230d31056d slimbus: qcom-ctrl: fix module autoloading 880b33b0580c slimbus: Convert to platform remove callback returning void 4286dbcecc3f slimbus: qcom-ngd-ctrl: Reduce auto suspend delay 2a1ad6b75292 nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct a5888ae5b3c3 dt-bindings: nvmem: Add compatible for SC8280XP dc5d4043510b dt-bindings: nvmem: qcom,spmi-sdam: update maintainer e2c7d6e02382 dt-bindings: nvmem: Add compatible for sm8450, sm8550 and sm8650 693d2f629962 nvmem: lpc18xx_eeprom: Convert to platform remove callback returning void 8d8fc146dd7a nvmem: core: switch to use device_add_groups() 154c1ec943e3 nvmem: sprd: fix module autoloading dc3d88ade857 nvmem: sc27xx: fix module autoloading 23fd602f2195 nvmem: layouts: sl28vpd: drop driver owner initialization 21833338eccb nvmem: layouts: onie-tlv: drop driver owner initialization 6d0ca4a2a7e2 nvmem: layouts: store owner from modules with nvmem_layout_driver_register() 73df3d6f2e95 VMCI: Fix an error handling path in vmci_guest_probe_device() c24d340598ed spi: dt-bindings: ti,qspi: convert to dtschema 8ee46db14169 spi: bitbang: Add missing MODULE_DESCRIPTION() 645094b41157 spi: bitbang: Use NSEC_PER_*SEC rather than hard coding ba2a2c378ada ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 52b62e7a5d4f spi: stm32: enable controller before asserting CS 09068d624c49 ASoC: amd: acp: fix for acp platform device creation failure f2db7230f73a tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). 94062790aedb tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets a17ef9e6c2c1 net_sched: sch_sfq: annotate data-races around q->perturb_period 4c7f3950a9fd net: dsa: mv88e6xxx: Correct check for empty list e447f9e094a2 firewire: core: add tracepoint event for handling bus reset 414e6250a03d Revert "firewire: core: option to log bus reset initiation" 75e4b4ebf483 firewire: core: add tracepoints events for initiating bus reset 2c99b65f1df4 firewire: ohci: obsolete OHCI_PARAM_DEBUG_BUSRESETS from debug module parameter 02a288a9f246 firewire: ohci: add bus-reset event for initial set of handled irq 019631ef7bc1 firewire: core: add tracepoints event for asynchronous inbound phy packet 4cb5df6d5dd6 firewire: core/cdev: add tracepoints events for asynchronous phy packet 83b3449a6870 firewire: core: add tracepoints events for asynchronous outbound response 52889751067e firewire: core: add tracepoint event for asynchronous inbound request 2c188c3e4e9e firewire: core: add tracepoints event for asynchronous inbound response e16e78948664 firewire: core: add tracepoints events for asynchronous outbound request 22ba1c68213f firewire: core: add support for Linux kernel tracepoints 2350db881fa0 firewire: core: replace local macros with common inline functions for isochronous packet header 83ed679465fb firewire: core: add common macro to serialize/deserialize isochronous packet header 92c1efbb4035 firewire: core: obsolete tcode check macros with inline functions 7b57326cbffc firewire: ohci: replace hard-coded values with common macros b80895c64d55 firewire: ohci: replace hard-coded values with inline functions for asynchronous packet header a7719fb1ce09 firewire: ohci: replace local macros with common inline functions for asynchronous packet header 58fcbc9f8ed0 firewire: core: replace local macros with common inline functions for asynchronous packet header b34956d40568 firewire: core: add common inline functions to serialize/deserialize asynchronous packet header d310b34c4f7c firewire: ohci: use pci_irq_vector() to retrieve allocated interrupt line 2c8a8a856508 firewire: ohci: obsolete usage of deprecated API for MSI 804b6d700fc1 firewire: ohci: replace request_irq() with request_threaded_irq() 9e8e7ed8701a Revert "firewire: ohci: use devres for requested IRQ" 4c9972149eee firewire: Annotate struct fw_iso_packet with __counted_by() 24accf23b892 firewire: core: option to log bus reset initiation 2ce87845f910 selftests/kcmp: remove unused open mode a8e511395db4 nilfs2: Remove calls to folio_set_error() and folio_clear_error() 96dca662f6d6 watchdog: allow nmi watchdog to use raw perf event 4335cea16ce8 watchdog: handle comma separated nmi_watchdog command line 80735b4fd9ae nilfs2: make superblock data array index computation sparse friendly ae8ea01a8901 nilfs2: use integer type instead of enum req_op for event tracing header 7604cdd9e5cb squashfs: remove calls to set the folio error flag be212ed7c3a1 squashfs: convert squashfs_symlink_read_folio to use folio APIs 82bae689e670 scripts/gdb: fix detection of current CPU in KGDB 668445d3a1a7 scripts/gdb: make get_thread_info accept pointers 9821a442a908 scripts/gdb: fix parameter handling in $lx_per_cpu 4324199fd00e scripts/gdb: fix failing KGDB detection during probe 513027595130 kfifo: don't use "proxy" headers 9b06e614dd90 media: stih-cec: add missing io.h ab2f6ab87657 media: rc: add missing io.h 1545a1ae11a8 tools lib rbtree: Pick some improvements from the kernel rbtree code 6338f0694dec ocfs2: remove redundant assignment to variable status b59742964bad nilfs2-convert-to-use-the-new-mount-api-v2 7b12d95c05ea nilfs2: convert to use the new mount API d12ab8e36965 kexec: fix the unexpected kexec_dprintk() macro 76d599b098bc selftests/fpu: allow building on other architectures c7847c572e54 selftests/fpu: move FP code to a separate translation unit 86afdcb1141d drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT 1a2f664a20e1 drm/amd/display: only use hard-float, not altivec on powerpc 96751089192b riscv: add support for kernel-mode FPU b1368547a689 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT c8dac8189366 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT 24c48443d57f LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT 7f89601e85e4 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS 25434d540735 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS 006380ec4575 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT 5039e6726b9a ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS 7d0ef3bb8586 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT 20d30bf0a4a5 arch: add ARCH_HAS_KERNEL_FPU_SUPPORT 65bccd9d6d98 x86/fpu: fix asm/fpu/types.h include guard c92cc25b9739 kbuild: enable -Wcast-function-type-strict unconditionally d1762b782e7b kbuild: enable -Wformat-truncation on clang 879b04cb255d kbuild: turn on -Wrestrict by default 59174ca41b76 kbuild: remove redundant extra warning flags 727e388332ca kbuild: turn on -Wextra by default d5ce28f156fe __mod_memcg_lruvec_state-enhance-diagnostics-fix e128cffc05bf __mod_memcg_lruvec_state(): enhance diagnostics 5c9faea124af mm: add swappiness= arg to memory.reclaim 7e3117ed0415 mm: add defines for min/max swappiness ec609c8e41e3 mm: optimization on page allocation when CMA enabled fa501d0b45c0 filemap: replace pte_offset_map() with pte_offset_map_nolock() ffabc1445f95 thp: remove HPAGE_PMD_ORDER minimum assertion 61228892944c mm/vmscan: remove ignore_references argument of reclaim_folio_list() 6b64b11ffc62 mm/vmscan: remove ignore_references argument of reclaim_pages() 0206a9e5eaa0 mm/damon/paddr: do page level access check for pageout DAMOS action on its own f12f2a2dd128 mm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS action c78adc961290 mm/page-owner: use gfp_nested_mask() instead of open coded masking 249fa01e0abf stackdepot: use gfp_nested_mask() instead of open coded masking dbad1db33bf9 mm: lift gfp_kmemleak_mask() to gfp.h 7975753f3382 mm/gup: fix hugepd handling in hugetlb rework df9b78fb33a3 selftests: mm: gup_longterm: test unsharing logic when R/O pinning b8cffecb64bf mm/hugetlb: align cma on allocation order, not demotion order 5e1e78a402b4 dax/bus.c: use the right locking mode (read vs write) in size_show bf8d05620a5c dax/bus.c: don't use down_write_killable for non-user processes 11eb908209c1 dax/bus.c: fix locking for unregister_dax_dev / unregister_dax_mapping paths 5d5352e454c2 dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts bfbb5da51c54 mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pages 4d5196cb6bab mm: fix race between __split_huge_pmd_locked() and GUP-fast 2c233a1d6fb8 mm/debug_vm_pgtable: test pmd_leaf() behavior with pmd_mkinvalid() 792239fe6a26 memcg: use proper type for mod_memcg_state ad86c0f0e089 memcg: warn for unexpected events and stats e28b61614054 mm: cleanup WORKINGSET_NODES in workingset 443c077dc2ec memcg: cleanup __mod_memcg_lruvec_state 35819db90a8e memcg: reduce memory for the lruvec and memcg stats 8c05c6854a93 mm: memcg: account memory used for memcg vmstats and lruvec stats 6a1296f833c2 memcg: dynamically allocate lruvec_stats 4c7864e841fe memcg: reduce memory size of mem_cgroup_events_index a2fd275bbb31 selftests/memfd: fix spelling mistakes 5d771b55d5a7 mm-memory-failure-send-sigbus-in-the-event-of-thp-split-fail-fix 480c7d3135b3 mm/memory-failure: send SIGBUS in the event of thp split fail 124a89adfa7a mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON) de17c0d0d509 mm/memory-failure: try to send SIGBUS even if unmap failed 793af9c4d445 mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions c0d14b0769ae selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL b6900098340a mm/vmscan: avoid split lazyfree THP during shrink_folio_list() 2f96c7a3f729 mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop b6e056071c36 mm/rmap: remove duplicated exit code in pagewalk loop 385a2bcb2d09 mm/swapfile: mark racy access on si->highest_bit 0aded168cda1 mm/rmap: change the type of we_locked from int to bool 946235c141b7 mm/pagemap: make trylock_page return bool a02e86b36cd8 mm/rmap: do not add fully unmapped large folio to deferred split list e67c3d3016be Docs/ABI/damon: update for 'youg page' type DAMOS filter ba428e0662c3 Docs/admin-guide/mm/damon/usage: update for young page type DAMOS filter fed68f7e4ea4 Docs/mm/damon/design: document 'young page' type DAMOS filter 9f9c7acd628f mm/damon/paddr: implement DAMOS filter type YOUNG e8c4dbfe1afc mm/damon: add DAMOS filter type YOUNG 1a4e3e340ee7 mm/damon/paddr: implement damon_folio_mkold() aba9ac45dca5 mm/damon/paddr: implement damon_folio_young() 6acb0f306e23 mm: optimise vmf_anon_prepare() for VMAs without an anon_vma 7e9559a76337 mm: fix some minor per-VMA lock issues in userfaultfd 1b85565f3c91 mm: delay the check for a NULL anon_vma c226a5232691 mm: assert the mmap_lock is held in __anon_vma_prepare() 235edb89736f mm: simplify thp_vma_allowable_order e23981303ee5 mm: remove stale comment __folio_mark_dirty ef983ea87960 mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_thresh fd7886658031 mm: correct calculation of wb's bg_thresh in cgroup domain 685ced18988a mm: enable __wb_calc_thresh to calculate dirty background threshold 8b2f9c8d5c23 writeback: rename nr_reclaimable to nr_dirty in balance_dirty_pages f309dc483f94 writeback: add wb_monitor.py script to monitor writeback info on bdi d101808de054 writeback: fix build problems of "writeback: support retrieving per group debug writeback stats of bdi" 0baeb9839ce4 writeback: support retrieving per group debug writeback stats of bdi 367b38afb8fa writeback: collect stats of all wb of bdi in bdi_debug_stats_show 81d695b2eb27 selftests/mm: soft-dirty should fail if a testcase fails 15349c6c6a23 mm: vmalloc: dump page owner info if page is already mapped b110faeaf734 mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared() d46f3878da51 memcg: fix data-race KCSAN bug in rstats aa015ab543e0 mm: remove PageReferenced 82f2316a0ad0 mm: add kernel-doc for folio_mark_accessed() 7776657a16a7 gup: use folios for gup_devmap 2c6cec0c18e8 mm: remove page_ref_sub_return() 33a8b1d306a1 mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs() 3e5e710ceda6 mm: remove put_devmap_managed_page() 9baf2bbafa98 mm: remove page_cache_alloc() 8aad736bb338 userfault; expand folio use in mfill_atomic_install_pte() 72daf067969b migrate: expand the use of folio in __migrate_device_pages() 36d775d42d6e memory-failure: remove calls to page_mapping() e32d4fc439c9 f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio 1fe7e13b6a22 fscrypt: convert bh_get_inode_and_lblk_num to use a folio a6d9832be785 mm/memory-failure: pass the folio to collect_procs_ksm() 8c23e02c354d mm/memory-failure: use folio functions throughout collect_procs() 3789159bd023 mm/memory-failure: add some folio conversions to unpoison_memory 1211e0f77aff mm/memory-failure: convert hwpoison_user_mappings to take a folio f3e37e09ac9e mm/memory-failure: convert memory_failure() to use a folio 7c95c7556749 mm: convert hugetlb_page_mapping_lock_write to folio 4ff50ab28337 mm/memory-failure: convert shake_page() to shake_folio() 43dce5e3c6fd mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE 5e46776a14fd mm: return the address from page_mapped_in_vma() 026725c70f76 mm/memory-failure: pass addr to __add_to_kill() 87750110489f mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill 6a1416c3d860 xarray: don't use "proxy" headers 4acae5447d5c xarray: use BITS_PER_LONGS() 36044ada772f memcg: simple cleanup of stats update functions 4f1ef0334d81 mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() a33a09a3955a mm/page-flags: make PageUptodate return bool 0cd0c3c6b517 mm/madvise: optimize lazyfreeing with mTHP in madvise_free e5bc703135e4 mm/memory: add any_dirty optional pointer to folio_pte_batch() 9eed398a52ab mm/arm64: override clear_young_dirty_ptes() batch helper e20d7ae1a9e9 mm/madvise: introduce clear_young_dirty_ptes() batch helper 011bae3406f6 mm: swapfile: check usable swap device in __folio_throttle_swaprate() 3ef504a5d099 mm-huge_memory-improve-split_huge_page_to_list_to_order-return-value-documentation-v2 3be9c6354a75 mm/huge_memory: improve split_huge_page_to_list_to_order() return value documentation 133eabbca67e mm/page_table_check: support userfault wr-protect entries 80e95b4a1286 mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge c9850d5df817 fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios 899a4e986c91 fs/proc/task_mmu: convert pagemap_hugetlb_range() to work on folios 6e941f5b9560 mm/sparse: guard the size of mem_section is power of 2 691b86345794 doc-split-bufferrst-out-of-api-summaryrst-fix-fix a9abfa56a872 doc-split-bufferrst-out-of-api-summaryrst-fix 9a09f27659ab doc: split buffer.rst out of api-summary.rst 4862db857319 buffer: improve bdev_getblk documentation efd9f983e613 buffer: add kernel-doc for bforget() and __bforget() b9b212fb40c7 buffer: add kernel-doc for brelse() and __brelse() ebf650c99c94 buffer: fix __bread and __bread_gfp kernel-doc 3db8e4453bf9 buffer: add kernel-doc for try_to_free_buffers() 421b74b1b5cf buffer: add kernel-doc for block_dirty_folio() d896dee6fd43 doc: improve the description of __folio_mark_dirty 1aedbc0ccc32 xarray: inline xas_descend to improve performance af78d3c1b1be mm/ksm: remove page_mapcount() usage in stable_tree_search() e320b955518d mm: zswap: remove same_filled_pages from docs 03d4cb865ac7 mm: zswap: remove same_filled module params f4be62e72e08 mm: zswap: move more same-filled pages checks outside of zswap_store() b62be9fac46b mm: zswap: refactor limit checking from zswap_store() b7fdffd91c77 mm: zswap: always shrink in zswap_store() if zswap_pool_reached_full d95a916e67a6 userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE 9645d05e02d5 selftest mm/mseal: fix compile warning 9037ddeb2b85 selftests: mm: fix linker error for inline function 4af82ae1cbfd selftest mm/mseal: style change e39c67c130a0 selftest mm/mseal read-only elf memory segment dd21d0ab0ff3 mseal: add documentation 425b8aa3a1fa selftest mm/mseal memory sealing 1629d877b142 mseal: add branch prediction hint a5119838d641 mseal: add mseal syscall 8f38eda37671 mseal: wire up mseal syscall a5f25f955373 mm: page_alloc: allowing mTHP compaction to capture the freed page directly d80ac02ebd6b mm: filemap: batch mm counter updating in filemap_map_pages() ce29a48d24af mm: move mm counter updating out of set_pte_range() c4e0e4247f53 mm: correct the docs for thp_fault_alloc and thp_fault_fallback eeb842f64a33 sysfs-kernel-mm-transparent-hugepage: fix the name and unexpected indentation db88c780f493 mm: add docs for per-order mTHP counters and transhuge_page ABI 15030ad3c41e mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters 564a4d197a55 mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters 366937ee5dfb mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_free_hugetlb_folios-fix 37e2c65dbad1 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios() 5d726f6e324f mm/hugetlb: convert dissolve_free_huge_pages() to folios d8aeed960aba mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix 1c321f34f0a6 mm/hugetlb: convert dissolve_free_huge_pages() to folios 8e2b23618b78 mm/ksm: replace set_page_stable_node by folio_set_stable_node 6695e4d03f2b mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags 46f6cc760ff8 mm/ksm: convert chain series funcs and replace get_ksm_page 2be776d2c8a9 mm/ksm: use folio in write_protect_page 0fbe7563714f mm/ksm: use ksm_get_folio in scan_get_next_rmap_item 7fc02c081e6f mm/ksm: use folio in stable_node_dup a41ccc2da234 mm/ksm: use folio in remove_stable_node d6de10ebe25f mm/ksm: add folio_set_stable_node 6a72af536763 mm/ksm: use folio in remove_rmap_item_from_tree 429c485cb3f6 mm/ksm: add ksm_get_folio 7321bdfeff29 arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes c92bc31d1764 arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS 1fff36179a15 arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS 55cbf5f6f466 Documentation/admin-guide/cgroup-v1/memory.rst: don't reference page_mapcount() d1611e76f459 mm/debug: print only page mapcount (excluding folio entire mapcount) in __dump_folio() cacfbc768217 xtensa/mm: convert check_tlb_entry() to sanity check folios f862faed9a4f trace/events/page_ref: trace the raw page mapcount value e180c38ccd88 mm/migrate_device: use folio_mapcount() in migrate_vma_check_page() dda34b9eaf07 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() 57fc11c255c4 sh/mm/cache: use folio_mapped() in copy_from_user_page() 5415710e22c1 mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration() fb10908bea2d mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range() 596f5a71345a mm/memory-failure: use folio_mapcount() in hwpoison_user_mappings() baa007fdcefd mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity check 6167ea3abf43 mm/memory: use folio_mapcount() in zap_present_folio_ptes() 7869eb7668c9 mm-make-folio_mapcount-return-0-for-small-typed-folios-fix d05af9cb44be mm: make folio_mapcount() return 0 for small typed folios 4e717682f9f6 mm: improve folio_likely_mapped_shared() using the mapcount of large folios 3d6c361adf9f mm: track mapcount of large folios in single value a543f6537190 mm/rmap: add fast-path for small folios when adding/removing/duplicating 3a4ad27950fa mm/rmap: always inline anon/file rmap duplication of a single PTE a03349673f70 mm-allow-for-detecting-underflows-with-page_mapcount-again-fix 2ba0dba53f94 mm: allow for detecting underflows with page_mapcount() again f1bfb762a1c5 mm: follow_pte() improvements 7fa2ea6efbd7 mm: pass VMA instead of MM to follow_pte() d625255d9563 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() e53b3aa43a62 mm,swap: add document about RCU read lock and swapoff interaction c04638855b8a mm/mmap: make accountable_mapping return bool 6dc5b810fe3f mm/mmap: make vma_wants_writenotify return bool 143605c1bd9f memory tier: create CPUless memory tiers after obtaining HMAT info eb9cff1c2e9a memory tier: dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types 39f6e51dddbb XArray: Set the marks correctly when splitting an entry 6a8890968c66 selftests/vDSO: fix runtime errors on LoongArch e2b7f4ec8634 selftests/vDSO: fix building errors on LoongArch 526516f70591 mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list 19ff96365849 fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry() cf54364fb81f fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan 6db6e4c8e372 mm/vmalloc: fix return value of vb_alloc if size is 0 729df81d1f57 mm: use memalloc_nofs_save() in page_cache_ra_order() 992057f8c897 kmsan: compiler_types: declare __no_sanitize_or_inline 30c3fb39c6f1 lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add() 3c790ca8ada8 tools: fix userspace compilation with new test_xarray changes ecb42b703f3d MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER 2b516f477fa1 mm: page_owner: fix wrong information in dump_page_owner 09e4c0a448dc maple_tree: fix mas_empty_area_rev() null pointer dereference 42d888a0e2cf mm/userfaultfd: reset ptes when close() for wr-protected ones 856cd5f13de7 i2c: designware: Create shared header hosting driver name 91647e64f0f5 i2c: designware: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() 3bb8cd556eae spmi: pmic-arb: Add multi bus support 93be172ddae8 spmi: pmic-arb: Register controller for bus instead of arbiter 5c7d0f260187 Bluetooth: HCI: Fix potential null-ptr-deref 93ff8ae40fcc Bluetooth: btintel: Add support for Filmore Peak2 (BE201) d250f0cced62 Bluetooth: btintel: Add support for BlazarI 0a92269d1a91 drm/amdgpu: remove ip dump reg_count variable 6e44a870ced1 drm/amd/display: Fix uninitialized variables in dcn401 and dml21 8891fd6cb2cf drm/amd/display: Assign disp_cfg_index_max when dml21 3cdd98b42d21 perf maps: Remove check_invariants() from maps__lock() cbe499977bc3 media: cec: core: avoid confusing "transmit timed out" message 47c82aac10a6 media: cec: core: avoid recursive cec_claim_log_addrs 42bcaacae924 media: cec: cec-api: add locking in cec_release() 9fe2816816a3 media: cec: cec-adap: always cancel work in cec_transmit_msg_fh 50760f778119 gfs2: Convert gfs2_aspace_writepage() to use a folio df04b152fca2 drm/xe/display: Fix ADL-N detection 1b6ef2812522 bitops: Optimize fns() for improved performance 1a3f1afb2532 xfs: widen flags argument to the xfs_iflags_* helpers 3791a053294b xfs: minor cleanups of xfs_attr3_rmt_blocks 204a26aa1d5a xfs: create a helper to compute the blockcount of a max sized remote value a5714b67cad5 xfs: turn XFS_ATTR3_RMT_BUF_SPACE into a function a86f8671d03e xfs: use unsigned ints for non-negative quantities in xfs_attr_remote.c 4bb80c67057e lib/test_bitops: Add benchmark test for fns() e4e40a87024c RDMA/ipoib: Remove NULL check before dev_{put, hold} 82e966130ddd RDMA/mlx5: Remove NULL check before dev_{put, hold} 3de7f943c07f LE Create Connection command timeout increased to 20 secs f90ac18d01cd arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node 556511c33388 dt-bindings: net: bluetooth: Add MediaTek MT7921S SDIO Bluetooth e3123079b906 perf cs-etm: Improve version detection and error reporting bc5e0e1b9356 perf cs-etm: Remove repeated fetches of the ETM PMU e035af9f6eba seq_file: Simplify __seq_puts() 45751097aeb3 seq_file: Optimize seq_puts() cbaf2c4f932e perf cs-etm: Use struct perf_cpu as much as possible b7d4aacfc894 perf annotate-data: Check kind of stack variables af89e8f2bdb2 perf annotate-data: Handle multi regs in find_data_type_block() eba1f853edf7 perf annotate-data: Check memory access with two registers 4449c9047dc6 perf annotate-data: Handle direct global variable access c1da8411e4be perf annotate-data: Collect global variables in advance d7b60803a790 perf dwarf-aux: Add die_collect_global_vars() 5c883a709ef5 media: verisilicon: Correct a typo in H1_REG_MAD_CTRL_MAD_THRESHOLD bb51f46b5cda media: verisilicon Correct a typo in H1_REG_ENC_CTRL2_DEBLOCKING_FILTER_MODE 8237026159cb media: sunxi: a83-mips-csi2: also select GENERIC_PHY 5d4d0283c054 perf/x86/rapl: Fix the energy-pkg event for AMD CPUs 0e0c04e47adc i2c: pxa: use 'time_left' variable with wait_event_timeout() 0cb4f10c14d0 i2c: s3c2410: use 'time_left' variable with wait_event_timeout() 5bd8129bf478 i2c: rk3x: use 'time_left' variable with wait_event_timeout() cd44bd84b521 i2c: qcom-geni: use 'time_left' variable with wait_for_completion_timeout() fc50db15dc8b i2c: jz4780: use 'time_left' variable with wait_for_completion_timeout() 13097b95543b i2c: synquacer: use 'time_left' variable with wait_for_completion_timeout() d4cb0ae0835f i2c: stm32f7: use 'time_left' variable with wait_for_completion_timeout() b65686a426d5 i2c: stm32f4: use 'time_left' variable with wait_for_completion_timeout() b6ca1b84a6ad i2c: st: use 'time_left' variable with wait_for_completion_timeout() 5fb9818fff03 i2c: omap: use 'time_left' variable with wait_for_completion_timeout() c14c00a39a1a i2c: imx-lpi2c: use 'time_left' variable with wait_for_completion_timeout() 9669fe3ff2a0 i2c: hix5hd2: use 'time_left' variable with wait_for_completion_timeout() c0f5cbd40255 i2c: exynos5: use 'time_left' variable with wait_for_completion_timeout() 05ba0be5d723 i2c: digicolor: use 'time_left' variable with wait_for_completion_timeout() 1cc7dd03b39b i2c: amd-mp2-plat: use 'time_left' variable with wait_for_completion_timeout() 201f16b60301 kbuild: simplify generic vdso installation code cfe1f78ab2b4 kbuild: add 'private' to target-specific variables bd4fdf6636ac kbuild: remove redundant $(wildcard ) for rm-files 7c972986689b kbuild: use $(src) instead of $(srctree)/$(src) for source directory 457dea73cadd kbuild: use $(obj)/ instead of $(src)/ for common pattern rules e54cf37aed0f kbuild: do not add $(srctree) or $(objtree) to header search paths b957df3b858d arch: use $(obj)/ instead of $(src)/ for preprocessed linker scripts a7c79cf3e4eb kconfig: remove SYMBOL_NO_WRITE flag aba091547ef6 kbuild: Remove support for Clang's ThinLTO caching 6a1215888e23 kconfig: remove 'optional' property support d9a1dab65aa2 sh: Convert the last use of 'optional' property in Kconfig 1da251c60def kconfig: remove SYMBOL_CHOICE flag 2b1ab1405068 kbuild: buildtar: remove warning for the default case c2af3d03c512 kconfig: remove unneeded if-conditional in conf_choice() 03c4ecaa5c76 kconfig: use menu_for_each_entry() to traverse menu tree 7284b4fbc847 kconfig: add menu_next() function and menu_for_each(_sub)_entry macros 377d9095117c vmlinux: Avoid weak reference to notes section 951bcae6c5a0 kallsyms: Avoid weak references for kallsyms symbols c3f7bed8fa14 kbuild: buildtar: add comments about inconsistent package generation 604a57ba9781 dt-bindings: kbuild: Add separate target/dependency for processed-schema.json 59f4c57306ba wifi: mt76: enable spectrum management 97d7ab9f51ec wifi: mt76: mt7925: add EHT radiotap support in monitor mode 06777c8fdda5 wifi: mt76: mt7921e: add LED control support 2706c5c7c901 wifi: mt76: mt7996: let upper layer handle MGMT frame protection 42e85997fc2b wifi: mt76: mt7921: cqm rssi low/high event notify 39db5a541dba wifi: mt76: make const arrays in functions static 64bfcdbe0256 wifi: mt76: connac: use muar idx 0xe for non-mt799x as well ec55d8e7dfea wifi: mt76: mt7996: add sanity checks for background radar trigger b03e90d19b5c wifi: mt76: connac: enable critical packet mode support for mt7992 474b9412f33b wifi: mt76: mt7996: fix potential memory leakage when reading chip temperature a7908d5b61e5 wifi: mt76: mt7996: fix non-main BSS no beacon issue for MBSS scenario a30e00946e5b wifi: mt76: connac: enable HW CSO module for mt7996 20199599444b wifi: mt76: mt7996: set RCPI value in rate control command 51b795d68cad wifi: mt76: connac: use peer address for station BMC entry d5479097a222 wifi: mt76: mt7996: disable rx header translation for BMC entry 2d5e1f88f4e0 wifi: mt76: mt7915: Remove unused of_gpio.h 2f7cf3b61d85 wifi: mt76: mt7915: add missing chanctx ops 6d1af9b64c13 wifi: mt76: sdio: move mcu queue size check inside critical section 1ac710a6e854 wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() fa46bd62c9a8 wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command ecf0b2b8a37c wifi: mt76: mt7921s: fix potential hung tasks during chip recovery 4a40fcbfe3ab wifi: mt76: mt7921: introduce mt7920 PCIe support 66ffcb9abae6 wifi: mt76: mt7996: fix size of txpower MCU command cb47c7be0e93 wifi: mt76: connac: check for null before dereferencing 21de5f72260b wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset b473c0e47f04 wifi: mt76: mt7603: fix tx queue of loopback packets 95ff66d15e5c wifi: mt76: mt7915: add fallback in case of missing precal data 19a954edec63 wifi: mt76: mt7915: add mt7986, mt7916 and mt7981 pre-calibration 196f6a9b66da wifi: mt76: mt7915: add support for disabling in-band discovery 5eb3b13ac3d1 wifi: mt76: mt7996: only set MT76_MCU_RESET for the main phy ec8932f23b2f wifi: mt76: mt7915: only set MT76_MCU_RESET for the main phy a1d9de5ef379 wifi: mt76: mt7915: fix HE PHY capabilities IE for station mode 296931843a72 wifi: mt76: mt7915: fix bogus Tx/Rx airtime duration values b7e56fa0cc8f wifi: mt76: mt7915: fix mcu command format for mt7915 tx stats 5d581c332300 wifi: mt76: fix tx packet loss when scanning on DBDC 7f819a2f4fbc wifi: mt76: replace skb_put with skb_put_zero 7b9a5bcb8b2d wifi: mt76: mt7915: initialize rssi on adding stations 93da10eee90b media: intel/ipu6: Fix direct dependency Kconfig error 8810e055b575 media: intel/ipu6: Fix build with !ACPI bf76b144fe53 wifi: ath12k: fix the problem that down grade phy mode operation 01708813a3fb media: intel/ipu6: Switch to RUNTIME_PM_OPS() and SYSTEM_SLEEP_PM_OPS 79390f965be7 media: bcm2835-unicam: Include v4l2-subdev.h 445436977171 media: bcm2835-unicam: Fix build with !PM 0a960ba49869 proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation 9723cab054d5 ASoC: Use inline function for type safety in snd_soc_substream_to_rtd() 539a47de89d6 spmi: pmic-arb: Fix of_irq_get_byname() error checking 36c2e90c4a0b bcachefs: bch2_dev_have_ref() 0de9833c1bc2 bcachefs: pass bch_dev to read_from_stale_dirty_pointer() 4ffc96852b69 bcachefs: bch2_dev_bucket_exists() uses bch2_dev_rcu() ad3531f0fdef bcachefs: kill bch2_dev_bkey_exists() in btree_gc.c de8b231786d1 bcachefs: bch2_extent_normalize() -> bch2_dev_rcu() a369b5ce3a50 bcachefs: bch2_bkey_has_target() -> bch2_dev_rcu() d13d94854d6c bcachefs: extent_ptr_invalid() -> bch2_dev_rcu() 5deb520a2159 bcachefs: ptr_stale() -> dev_ptr_stale() a43826b5f3dc bcachefs: extent_ptr_durability() -> bch2_dev_rcu() edcaf40c909f bcachefs: bch2_extent_merge() -> bch2_dev_rcu() a4487727ddd2 bcachefs: ptr_better() -> bch2_dev_rcu() 06fc336c6551 bcachefs: ec_validate_checksums() -> bch2_dev_tryget() a4803a2f247b bcachefs: ob_dev() d3cddf75d64c bcachefs: move replica_set from bch_dev to bch_fs e0aaa3576bbb bcachefs: Kill bch2_dev_bkey_exists() in backpointer code 632c432b8922 bcachefs: PTR_BUCKET_POS() now takes bch_dev d5bdd53200a0 bcachefs: bch2_dev_iterate() 52121f4c1a0a bcachefs: bch2_evacuate_bucket() -> bch2_dev_tryget() 8ff6f0324567 bcachefs: bch2_bucket_ref_update() now takes bch_dev 4e4c1ca349d0 bcachefs: bch2_trigger_alloc() -> bch2_dev_tryget() 1214240b2f50 bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror() f51d870ef046 bcachefs: bch2_dev_tryget() 9ecf7afa3f63 bcachefs: bch2_have_enough_devs() checks for nonexistent device b470f5785df4 bcachefs: journal_replay_entry_early() checks for nonexistent device f6fcfa6a7592 bcachefs: bch2_dev_btree_bitmap_marked() -> bch2_dev_rcu() 38eb210bf363 bcachefs: Pass device to bch2_bucket_do_index() 3036c3c6a4d0 bcachefs: Pass device to bch2_alloc_write_key() 2414bd0a44b9 bcachefs: bch2_dev_safe() -> bch2_dev_rcu() 388b15b7e767 bcachefs: x-macroize journal flags enums f87294227286 bcachefs: On device add, prefer unused slots b247b46e536e bcachefs: Kill opts.buckets_nouse 24c6f46fcba4 bcachefs: CodingStyle e8dda7907df8 Bluetooth: compute LE flow credits based on recvbuf space 39e4d6fb881d Bluetooth: hci_sync: Use cmd->num_cis instead of magic number 7bbc06151f36 Bluetooth: hci_conn: Use struct_size() in hci_le_big_create_sync() f50efbe27afd Bluetooth: qca: clean up defines 2684457bf2dd Bluetooth: qca: drop bogus module version ca8934466039 Bluetooth: qca: drop bogus edl header checks 3e2faecb09fb Bluetooth: qca: fix info leak when fetching board id cfc2a7747108 Bluetooth: qca: fix info leak when fetching fw build id 7c1ac89480e8 cifs: Enable large folio support b593634424d4 cifs: Remove some code that's no longer used, part 3 2f99c0bce6d3 cifs: Remove some code that's no longer used, part 2 742b3443e231 cifs: Remove some code that's no longer used, part 1 3ee1a1fc3981 cifs: Cut over to using netfslib 69c3c023af25 cifs: Implement netfslib hooks c20c0d7325ab cifs: Make add_credits_and_wake_if() clear deducted credits edea94a69730 cifs: Add mempools for cifs_io_request and cifs_io_subrequest structs 3758c485f6c9 cifs: Set zero_point in the copy_file_range() and remap_file_range() 1a5b4edd97ce cifs: Move cifs_loose_read_iter() and cifs_file_write_iter() to file.c dc5939de82f1 cifs: Replace the writedata replay bool with a netfs sreq flag 56257334e8e0 cifs: Make wait_mtu_credits take size_t args ab58fbdeebc7 cifs: Use more fields from netfs_io_subrequest a975a2f22cdc cifs: Replace cifs_writedata with a wrapper around netfs_io_subrequest 753b67eb630d cifs: Replace cifs_readdata with a wrapper around netfs_io_subrequest 0f7c0f3f5150 cifs: Use alternative invalidation to using launder_folio 1ecb146f7cd8 netfs, afs: Use writeback retry to deal with alternate keys d41ca44c20c3 netfs: Miscellaneous tidy ups c245868524cc netfs: Remove the old writeback code 2df86547b23d netfs: Cut over to using new writeback code 64e64e6c18c6 netfs, cachefiles: Implement helpers for new write code 5fb70e7275a6 netfs, 9p: Implement helpers for new write code ed22e1dbf831 netfs, afs: Implement helpers for new write code 4824e5917f90 netfs: Add some write-side stats and clean up some stat names 288ace2f57c9 netfs: New writeback implementation 7ba167c4c73e netfs: Switch to using unsigned long long rather than loff_t 5a550a0c6070 mm: Export writeback_iter() d9f85a04fb0e netfs: Use mempools for allocating requests and subrequests b4ff7b178bda netfs: Remove ->launder_folio() support d73065e60dcc afs: Use alternative invalidation to using launder_folio 40fb4828d5f6 9p: Use alternative invalidation to using launder_folio 74e797d79cf1 mm: Provide a means of invalidation without using launder_folio 98957360563e drm/xe/vm: prevent UAF in rebind_work_func() ab72d5945d81 drm/amd/display: Disable panel replay by default for now 50abcc179e0c nvme-tcp: strict pdu pacing to avoid send stalls on TLS 505363957fad nvmet: fix nvme status code when namespace is disabled 6825bdde4434 nvmet-tcp: fix possible memory leak when tearing down a controller 25bb3534ee21 nvme: cancel pending I/O if nvme controller is in terminal state 445f9119e703 nvmet-auth: replace pr_debug() with pr_err() to report an error. 46b8f9f74f6d nvmet-auth: return the error code to the nvmet_auth_host_hash() callers 863fe60ed27f nvme: find numa distance only if controller has valid numa id 9900e7a54764 iio: temperature: mcp9600: Fix temperature reading for negative values 80f30e08d8e7 iio: adc: PAC1934: fix accessing out of bounds array index a5918cecaec3 iio: invensense: fix timestamp glitches when switching frequency dbeb147332ef Bluetooth: qca: generalise device address check 41c0db17ee19 Bluetooth: qca: fix NVM configuration parsing 6fb81c405bfa Bluetooth: qca: add missing firmware sanity checks c2d3fedad3ad Bluetooth: msft: fix slab-use-after-free in msft_do_close() 705d0480e6ae drm/amdgpu: fix doorbell regression f5b9053398e7 drm/amdkfd: Flush the process wq before creating a kfd_process 6f0c228ed918 drm/amd/display: Disable seamless boot on 128b/132b encoding ce649bd2d834 drm/amd/display: Fix DC mode screen flickering on DCN321 0e62103bdcbc drm/amd/display: Add VCO speed parameter for DCN31 FPU d3a9331a6591 drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 46fe9cb1a9e6 drm/amd/display: Allocate zero bw after bw alloc enable 892b41b16f61 drm/amd/display: Fix incorrect DSC instance for MST 9a35d205f466 drm/amd/display: Atom Integrated System Info v2_2 for DCN35 a01b64f31d65 drm/amd/display: Add dtbclk access to dcn315 be53bd4f00aa drm/amd/display: Ensure that dmcub support flag is set for DCN20 719564737a9a drm/amd/display: Handle Y carry-over in VCP X.Y calculation f06446ef2321 drm/amdgpu: Fix VRAM memory accounting eaf4a9b19b99 ublk: remove segment count and size limits 9b4a5ae6be9b dt-bindings: Drop unnecessary quotes on keys 9dde08ba136c dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: Drop unnecessary quotes 828215066d88 dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node ddbda0917770 Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() 4eadb524f191 dt-bindings: net: broadcom-bluetooth: Add CYW43439 DT binding 9f55bbea0f0f Bluetooth: hci_conn: Use __counted_by() to avoid -Wfamnae warning 01244248715d Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings e923bd7bebcc Bluetooth: qca: fix wcn3991 device address check c411c20c00d5 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout e1fa7f477f85 Bluetooth: btusb: Sort usb_device_id table by the ID c326275b5404 Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925 6156a3b27083 Bluetooth: qca: Support downloading board id specific NVM for WCN7850 754a25383905 Bluetooth: Populate hci_set_hw_info for Intel and Realtek 62deca6e7b64 Bluetooth: Remove 3 repeated macro definitions 19c90c88573d Bluetooth: hci_conn: Remove a redundant check for HFP offload 6dd7d1973b40 Bluetooth: btusb: Correct timeout macro argument used to receive control message 29e16b778480 Bluetooth: btusb: Fix the patch for MT7920 the affected to MT7921 bbc83ec7dc22 Bluetooth: add experimental BT_POLL_ERRQUEUE socket option fb793ad47b38 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl b4312a5514fe Bluetooth: hci_bcm: Limit bcm43455 baudrate to 2000000 a8f5dbe3843e Bluetooth: L2CAP: Avoid -Wflex-array-member-not-at-end warnings 737a88895404 Bluetooth: hci_intel: Fix multiple issues reported by checkpatch.pl e0b70ceca5cd Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generated 8ded0abe215c Bluetooth: ISO: Make iso_get_sock_listen generic b0e7254ad964 Bluetooth: SCO: add TX timestamping 7ad3cb9b686d Bluetooth: L2CAP: add TX timestamping 713640c20e9d Bluetooth: ISO: add TX timestamping 1a92c40cbb6c Bluetooth: add support for skb TX timestamping c2018ad8cc11 Bluetooth: hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED f4acef9eb0d6 Bluetooth: Add proper definitions for scan interval and window 37462a749409 Bluetooth: hci_intel: Convert to platform remove callback returning void 0ae0ab05aafe Bluetooth: hci_bcm: Convert to platform remove callback returning void b3a97ab39021 Bluetooth: btqcomsmd: Convert to platform remove callback returning void de45d0d9a313 Bluetooth: Add support for MediaTek MT7922 device b63a089ab872 Bluetooth: btintel: Add support to download intermediate loader c692c05a74f9 Bluetooth: btintel: Define macros for image types 0ef11f604503 firmware: dmi: Stop decoding on broken entry 50841de2a86e of: property: Use scope based cleanup on port_node 2acef04ad57c of: reserved_mem: Remove the use of phandle from the reserved_mem APIs e120b6388d7d wifi: ar5523: enable proper endpoint verification 24de1b7b231c wifi: ath12k: fix flush failure in recovery scenarios 05090ae82f44 wifi: ath12k: check M3 buffer size as well whey trying to reuse it a1c6d2242150 media: staging: max96712: fix copy-paste error 843a9f4a7a85 media: ipu3: Use MODULE_FIRMWARE to add firmware files metadata f8193e21c72c media: cec: cec.h: 2.1 ms -> 2100 ms efcf554959df bcachefs: simplify bch2_trans_start_alloc_update() fadb9e6e8467 bcachefs: __mark_stripe_bucket() now takes bch_alloc_v4 2f912e562d3e bcachefs: __mark_pointer now takes bch_alloc_v4 d0e3a60cd8fc bcachefs: kill bch2_dev_usage_update_m() 4c2a54bc5f5f bcachefs: alloc_data_type_set() bb8e83aff32d bcachefs: dirty_sectors -> replicas_sectors ea3fadd7ecb8 bcachefs: delete old gen check bch2_alloc_write_key() 6165d19bc54c bcachefs: Correct the FS_IOC_GETFLAGS to FS_IOC32_GETFLAGS in bch2_compat_fs_ioctl() 3069479c65c0 bcachefs: Fix error path of bch2_link_trans() 719de19c4bf8 bcachefs: Change destroy_inode to free_inode bb208810b1ab vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices 7b654da5d879 squashfs: remove calls to set the folio error flag 06436df872e2 squashfs: convert squashfs_symlink_read_folio to use folio APIs 120c5991cbae bitops: optimize fns() for improved performance 58c589f09f7e scripts/gdb: fix detection of current CPU in KGDB 77ea42893d1b scripts/gdb: make get_thread_info accept pointers dac6cacf45f1 scripts/gdb: fix parameter handling in $lx_per_cpu 90f9959dedb6 scripts/gdb: fix failing KGDB detection during probe 234cb1400a59 kfifo: don't use "proxy" headers 4f7b17b66f2e media: stih-cec: add missing io.h 80299c4dacb2 media: rc: add missing io.h 1b48f6c44450 tools lib rbtree: Pick some improvements from the kernel rbtree code 992bbd7cd3a9 ocfs2: remove redundant assignment to variable status 9671e7a83f6b nilfs2-convert-to-use-the-new-mount-api-v2 e66c17df938c nilfs2: convert to use the new mount API c005a1c54b63 kexec: fix the unexpected kexec_dprintk() macro 376c7eab5cde selftests/fpu: allow building on other architectures c4a88b8570ef selftests/fpu: move FP code to a separate translation unit 63af4b715871 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT 35a89bd3eb9f drm/amd/display: only use hard-float, not altivec on powerpc eca632a43904 riscv: add support for kernel-mode FPU 655c79d67dc8 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT 0cc1e600c145 powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT 12ce3e63c641 LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT e611ebc8909d lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS d7533892ff33 arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS 57d9b75c19dc arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT 70b8d5e8ea3e ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS e800e4507727 ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT 3f6007aaf2ed arch: add ARCH_HAS_KERNEL_FPU_SUPPORT 2487b36515e7 x86/fpu: fix asm/fpu/types.h include guard e8c3a57ed78a kbuild: enable -Wcast-function-type-strict unconditionally c93ba53fc147 kbuild: enable -Wformat-truncation on clang 2ccbda22c5d7 kbuild: turn on -Wrestrict by default 09d8eff898a1 kbuild: remove redundant extra warning flags f59d096c4269 kbuild: turn on -Wextra by default 7b4520d65242 __mod_memcg_lruvec_state-enhance-diagnostics-fix d6fbc34925b2 __mod_memcg_lruvec_state(): enhance diagnostics 6cb72d090c0d mm: add swappiness= arg to memory.reclaim 5c6fe2d668ea mm: add defines for min/max swappiness f5e7adf0fbb7 mm: optimization on page allocation when CMA enabled 5bc3f6f360a3 filemap: replace pte_offset_map() with pte_offset_map_nolock() 5da0dbc21382 mm: cleanup WORKINGSET_NODES in workingset ca8ab1f17464 memcg: use proper type for mod_memcg_state 8670e3bf05e2 memcg: pr_warn_once for unexpected events and stats a9ac04f6729c memcg: cleanup __mod_memcg_lruvec_state 71c0f1bea433 memcg: reduce memory for the lruvec and memcg stats 865872f79e91 memcg: dynamically allocate lruvec_stats 71fdbbbed6c2 memcg: reduce memory size of mem_cgroup_events_index c669d131afd2 mm/swapfile: mark racy access on si->highest_bit b54b22cd1cd9 mm/rmap: change the type of we_locked from int to bool 131d44fbe073 mm/pagemap: make trylock_page return bool b9a6e8a3ef74 mm/ksm: rename mm_slot for get_next_rmap_item 2bee2462d300 mm/ksm: rename mm_slot_cache to ksm_slot_cache 392e2f83645d mm/ksm: rename variable mm_slot to ksm_slot in unmerge_and_remove_all_rmap_items 651ec92e89bf mm/ksm: rename mm_slot members to ksm_slot for better readability 6ae76ae5b2e0 mm/vmscan: avoid split lazyfree THP during shrink_folio_list() 34d66beb14bd mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop bbd3ea540ae1 mm/rmap: remove duplicated exit code in pagewalk loop 473c68995f6d mm-rmap-do-not-add-fully-unmapped-large-folio-to-deferred-split-list-fix 1c8b999760ea mm/rmap: do not add fully unmapped large folio to deferred split list 4b17d59af7a2 Docs/ABI/damon: update for 'youg page' type DAMOS filter 38ab7cfbcfff Docs/admin-guide/mm/damon/usage: update for young page type DAMOS filter 230f997c0d84 Docs/mm/damon/design: document 'young page' type DAMOS filter 10c0d785a342 mm/damon/paddr: implement DAMOS filter type YOUNG 661fa119734a mm/damon: add DAMOS filter type YOUNG e789297d62a1 mm/damon/paddr: implement damon_folio_mkold() 553bf36b0433 mm/damon/paddr: implement damon_folio_young() d4a81e078c07 mm: optimise vmf_anon_prepare() for VMAs without an anon_vma 6c4e8fe26e5d mm: fix some minor per-VMA lock issues in userfaultfd 3f52df810705 mm: delay the check for a NULL anon_vma d5d7788dc852 mm: assert the mmap_lock is held in __anon_vma_prepare() 070609824f9c mm: simplify thp_vma_allowable_order 927c0386d6d0 mm: fix race between __split_huge_pmd_locked() and GUP-fast bb5c86840c61 mm: remove stale comment __folio_mark_dirty 7cad9e8f89b3 mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_thresh ccd775a912d1 mm: correct calculation of wb's bg_thresh in cgroup domain 449624648dbc mm: enable __wb_calc_thresh to calculate dirty background threshold 4d4bb230da89 writeback: rename nr_reclaimable to nr_dirty in balance_dirty_pages 8375aa80af1b writeback: add wb_monitor.py script to monitor writeback info on bdi e6fb8c599716 writeback: fix build problems of "writeback: support retrieving per group debug writeback stats of bdi" 323e0db05b1e writeback: support retrieving per group debug writeback stats of bdi 5f50a39733a8 writeback: collect stats of all wb of bdi in bdi_debug_stats_show 2e119da33100 selftests/mm: soft-dirty should fail if a testcase fails 6a128963526c mm: vmalloc: dump page owner info if page is already mapped 7cafe41ed3dd mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared() 7e603d89ed4a memcg: fix data-race KCSAN bug in rstats b23ff693467e mm: remove PageReferenced b4fe10ad6099 mm: add kernel-doc for folio_mark_accessed() ed5376418119 gup: use folios for gup_devmap bd7639beedab mm: remove page_ref_sub_return() 87e47d0495ab mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs() 7f5f847283d8 mm: remove put_devmap_managed_page() db309692b628 mm: remove page_cache_alloc() 494533f1da12 userfault; expand folio use in mfill_atomic_install_pte() d1d9e925aa1d migrate: expand the use of folio in __migrate_device_pages() fb54efddedbc memory-failure: remove calls to page_mapping() 6876f3ff040f f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio cc412640b14e fscrypt: convert bh_get_inode_and_lblk_num to use a folio 39ea3b660f88 mm/memory-failure: pass the folio to collect_procs_ksm() b3e6f51d7222 mm/memory-failure: use folio functions throughout collect_procs() 0c1ed5a235c0 mm/memory-failure: add some folio conversions to unpoison_memory 1a21f25dc704 mm/memory-failure: convert hwpoison_user_mappings to take a folio b797ac0ec575 mm/memory-failure: convert memory_failure() to use a folio 54675919efbe mm: convert hugetlb_page_mapping_lock_write to folio 9a34ffff8e82 mm/memory-failure: convert shake_page() to shake_folio() ae7f2af7e743 mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE b91f654e3228 mm: return the address from page_mapped_in_vma() 0b3c30d55d77 mm/memory-failure: pass addr to __add_to_kill() e083823a0ce4 mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill 84205d862ac3 xarray: don't use "proxy" headers 804032da8857 xarray: use BITS_PER_LONGS() 4c1931dbaeda memcg: simple cleanup of stats update functions b6d1104904a8 mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() 0999b83d7490 mm/page-flags: make PageUptodate return bool 0c0c3bf7272a mm/madvise: optimize lazyfreeing with mTHP in madvise_free dae7f0bf3640 mm/memory: add any_dirty optional pointer to folio_pte_batch() c2ad84f865e0 mm/arm64: override clear_young_dirty_ptes() batch helper c1a87b695d24 mm/madvise: introduce clear_young_dirty_ptes() batch helper 50ca5572fc35 mm: swapfile: check usable swap device in __folio_throttle_swaprate() 8c77e723fc2c mm-huge_memory-improve-split_huge_page_to_list_to_order-return-value-documentation-v2 a342c3ef1397 mm/huge_memory: improve split_huge_page_to_list_to_order() return value documentation 730dab5ccda1 mm/page_table_check: support userfault wr-protect entries 9691dbb6d103 mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge b299c03def32 fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios ea78d35cdfe8 fs/proc/task_mmu: convert pagemap_hugetlb_range() to work on folios ab1dc873b1dd mm/sparse: guard the size of mem_section is power of 2 94ae114e9295 doc-split-bufferrst-out-of-api-summaryrst-fix-fix bfea7ab9a444 doc-split-bufferrst-out-of-api-summaryrst-fix eebecb78a8ff doc: split buffer.rst out of api-summary.rst 9921a70cc7b8 buffer: improve bdev_getblk documentation d991e8ff6ff2 buffer: add kernel-doc for bforget() and __bforget() 2b20940d9b61 buffer: add kernel-doc for brelse() and __brelse() 058b7d6cc6d6 buffer: fix __bread and __bread_gfp kernel-doc ef8efcb440cb buffer: add kernel-doc for try_to_free_buffers() 08d1e2b7372f buffer: add kernel-doc for block_dirty_folio() a679bb05a30e doc: improve the description of __folio_mark_dirty 53de37ac613f xarray: inline xas_descend to improve performance 81579a4475cf mm/ksm: remove page_mapcount() usage in stable_tree_search() 13a67209578f mm: zswap: remove same_filled_pages from docs b7b29fe40167 mm: zswap: remove same_filled module params a0ef69c14ccf mm: zswap: move more same-filled pages checks outside of zswap_store() cd27dfb1aa6b mm: zswap: refactor limit checking from zswap_store() 4395377ddef6 mm: zswap: always shrink in zswap_store() if zswap_pool_reached_full a426cfe0b1e3 userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE 8f62a0751370 selftest mm/mseal: fix compile warning 2b44bd440221 selftests: mm: fix linker error for inline function 0282658e93db selftest mm/mseal: style change d7e3a4d9e38a selftest mm/mseal read-only elf memory segment 9c09247875fe mseal: add documentation f7c1c588c734 selftest mm/mseal memory sealing 3ac7492be521 mseal: add branch prediction hint c5da139453f1 mseal: add mseal syscall 25d454b7fa55 mseal: wire up mseal syscall c873e52a3e27 mm: page_alloc: allowing mTHP compaction to capture the freed page directly b8e1e6b629fa mm: filemap: batch mm counter updating in filemap_map_pages() e1c416bc4494 mm: move mm counter updating out of set_pte_range() 66a5cd05f588 mm: correct the docs for thp_fault_alloc and thp_fault_fallback 520193e9f0a5 sysfs-kernel-mm-transparent-hugepage: fix the name and unexpected indentation f84576fb5d12 mm: add docs for per-order mTHP counters and transhuge_page ABI 975e734efdec mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters 998a77e08e68 mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters 50c51513acb5 mm-hugetlb-rename-dissolve_free_huge_pages-to-dissolve_free_hugetlb_folios-fix 28685b70b59b mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios() cdadafdcda52 mm/hugetlb: convert dissolve_free_huge_pages() to folios b5ccb3f2603e mm-hugetlb-convert-dissolve_free_huge_pages-to-folios-fix 2095ba45fbc1 mm/hugetlb: convert dissolve_free_huge_pages() to folios b3083b64fce8 mm/ksm: replace set_page_stable_node by folio_set_stable_node 9294352e8cde mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags 341d51eb476d mm/ksm: convert chain series funcs and replace get_ksm_page bf9dfd0929a1 mm/ksm: use folio in write_protect_page 68dcde104c81 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item ea6841ccb080 mm/ksm: use folio in stable_node_dup 1da8b0501125 mm/ksm: use folio in remove_stable_node 37517fe604b0 mm/ksm: add folio_set_stable_node e54d30808dfb mm/ksm: use folio in remove_rmap_item_from_tree 8d4fa097b95b mm/ksm: add ksm_get_folio a89e838860ff arm-mm-drop-vm_fault_badmap-vm_fault_badaccess-checkpatch-fixes 5c57df048d93 arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS 677d29b726dc arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS 61c21ab51ebb Documentation/admin-guide/cgroup-v1/memory.rst: don't reference page_mapcount() 61c19260bd2f mm/debug: print only page mapcount (excluding folio entire mapcount) in __dump_folio() 823747279a63 xtensa/mm: convert check_tlb_entry() to sanity check folios 582da5b7b807 trace/events/page_ref: trace the raw page mapcount value 28a31aba452d mm/migrate_device: use folio_mapcount() in migrate_vma_check_page() 3e9287eb3e61 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() 8a0214a686e2 sh/mm/cache: use folio_mapped() in copy_from_user_page() 87d6989d04b9 mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration() 5f5293bd0a9c mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range() 18cc52578769 mm/memory-failure: use folio_mapcount() in hwpoison_user_mappings() a47efd1a0148 mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity check 588650be4805 mm/memory: use folio_mapcount() in zap_present_folio_ptes() 930de2902482 mm-make-folio_mapcount-return-0-for-small-typed-folios-fix 20e27a9c2ad7 mm: make folio_mapcount() return 0 for small typed folios 0680f3500d0d mm: improve folio_likely_mapped_shared() using the mapcount of large folios 7e70a0285cd4 mm: track mapcount of large folios in single value ea9db6482ea2 mm/rmap: add fast-path for small folios when adding/removing/duplicating 1221d274ef55 mm/rmap: always inline anon/file rmap duplication of a single PTE 18b13f425c51 mm-allow-for-detecting-underflows-with-page_mapcount-again-fix 5b47d1ebb33c mm: allow for detecting underflows with page_mapcount() again 7c14c5c75bec mm: follow_pte() improvements 3b5878dedc3f mm: pass VMA instead of MM to follow_pte() 226ab8becdda drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() f550c5c99162 mm,swap: add document about RCU read lock and swapoff interaction 29f9c51ca939 mm/mmap: make accountable_mapping return bool a5d373e5f574 mm/mmap: make vma_wants_writenotify return bool bcd19b5bce48 memory tier: create CPUless memory tiers after obtaining HMAT info 591e65d2a727 memory tier: dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types bcf28f9e63d4 selftests/vDSO: fix runtime errors on LoongArch 5e4942543b60 selftests/vDSO: fix building errors on LoongArch 9b554e5ad1b0 mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list 37b0a3f94fa4 fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry() 097206a4c561 fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan dc653f4b5ab1 mm/vmalloc: fix return value of vb_alloc if size is 0 6622adba7df0 mm: use memalloc_nofs_save() in page_cache_ra_order() eba13690ffe4 kmsan: compiler_types: declare __no_sanitize_or_inline 3e3037e8a02b lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add() 8767cbea7b2f tools: fix userspace compilation with new test_xarray changes 8574a32c2048 MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER 3220a4ef9fd8 mm: page_owner: fix wrong information in dump_page_owner 619eb72a4b6c maple_tree: fix mas_empty_area_rev() null pointer dereference fffa0c5024e8 mm/userfaultfd: reset ptes when close() for wr-protected ones 1c73d0b29d04 media: dw2102: fix a potential buffer overflow b6dd09b3dac8 wifi: carl9170: add a proper sanity check for endpoints 3c2c250cb3a5 bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of 11e8e65cce5c kprobes: remove dependency on CONFIG_MODULES e10cbc38697b powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriate 4da3d38f24c5 x86/ftrace: enable dynamic ftrace without CONFIG_MODULES 13ae3d74ee70 arch: make execmem setup available regardless of CONFIG_MODULES 460bbbc70a47 powerpc: extend execmem_params for kprobes allocations e1a14069b5b4 arm64: extend execmem_info for generated code allocations 971e181c6585 riscv: extend execmem_params for generated code allocations 0fa276f26721 mm/execmem, arch: convert remaining overrides of module_alloc to execmem 022cef244287 mm/execmem, arch: convert simple overrides of module_alloc to execmem 3fbe6c2f820a mm: introduce execmem_alloc() and execmem_free() 5002c2698cbf module: make module_memory_{alloc,free} more self-contained 5f39b6d4b0b8 sparc: simplify module_alloc() 2cfe2dab8b14 nios2: define virtual address space for modules fd57c8350353 mips: module: rename MODULE_START to MODULES_VADDR 0e641a924531 arm64: module: remove unneeded call to kasan_alloc_module_shadow() 120b878158cb netfs: Use subreq_counter to allocate subreq debug_index values 93bf1cc0096f netfs: Make netfs_io_request::subreq_counter an atomic_t ae678317b95e netfs: Remove deprecated use of PG_private_2 as a second writeback flag 2e9d7e4b984a mm: Remove the PG_fscache alias for PG_private_2 2ff1e97587f4 netfs: Replace PG_fscache by setting folio->private and marking dirty 5f24162f873f netfs: Update i_blocks when write committed to pagecache 9789ea6ab686 media: IR remote control for AVerMedia TD310 6c688cf34c87 media: atomisp-mt9m114: adjust macro parameter name dce3696271af tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body() ce610aa5cfb8 media: dt-bindings: media: i2c: Rename ov8856.yaml d69c8429ea80 media: uapi: v4l: Don't expose generic metadata formats to userspace d06fc8b6c3eb media: Documentation: add documentation of Intel IPU6 driver and hardware overview ba124c8cf3b7 media: Documentation: add Intel IPU6 ISYS driver admin-guide doc d3bd039cd2a0 media: intel/ipu6: support line-based metadata capture support 7c833d204f6b media: MAINTAINERS: add maintainers for Intel IPU6 input system driver c70281cc83d6 media: intel/ipu6: add Kconfig and Makefile f50c4ca0a820 media: intel/ipu6: add the main input system driver 3c1dfb5a69cf media: intel/ipu6: input system video nodes and buffer queues 1e7eeb301696 media: intel/ipu6: add the CSI2 DPHY implementation a11a5570a09d media: intel/ipu6: add IPU6 CSI2 receiver v4l2 sub-device f625e8d7ffc1 media: intel/ipu6: input system ABI between firmware and driver b71f777d897a media: intel/ipu6: add syscom interfaces between firmware and driver 9163d83573e4 media: intel/ipu6: add IPU6 DMA mapping API and MMU table fb26412f83ba media: intel/ipu6: CPD parsing for get firmware components ab29a2478e70 media: intel/ipu6: add IPU6 buttress interface driver cb3117b074ae media: intel/ipu6: add IPU auxiliary devices 25fedc021985 media: intel/ipu6: add Intel IPU6 PCI device driver 33116eb12c6b media: ivsc: csi: Use IPU bridge e42ae51b7628 media: ipu6: Add PCI device table header 392cd78d495f media: bcm2835-unicam: Add support for CCP2/CSI2 camera interface 05a9eadb95fe dt-bindings: media: Add bindings for bcm2835-unicam adb1d4655e53 media: v4l: Add V4L2-PIX-FMT-Y14P format 181047763040 media: v4l: Add V4L2-PIX-FMT-Y12P format 1bfef49741fd media: v4l: subdev: Add trivial set_routing support 91e99e5a0bed media: v4l: subdev: Return routes set using S_ROUTING 83a22a07cd9d media: v4l: subdev: Add len_routes field to struct v4l2_subdev_routing 38c84932de9c media: v4l: subdev: Copy argument back to user also for S_ROUTING 72364b91ce02 media: v4l: subdev: Add a function to lock two sub-device states, use it cd2c75454d74 media: Documentation: Document S_ROUTING behaviour 744910906d30 media: Documentation: Additional streams generally don't harm capture 21828609f0a6 media: v4l: Set line based metadata flag in V4L2 core 89345c2a6ff9 media: v4l: Support line-based metadata capture 1d9215233958 media: uapi: v4l: Add generic 8-bit metadata format definitions ac5214a47336 media: uapi: Document which mbus format fields are valid for metadata f28bdda2f87a media: uapi: Add generic serial metadata mbus formats 7ba432f01c8a media: Documentation: Add "stream" into glossary c580efb94abe media: v4l2-subdev: Clearly document that the crop API won't be extended cefc10d0d916 media: si2165: Remove redundant NULL check before release_firmware() call f62dc8f6bf82 media: flexcop-usb: fix sanity check of bNumEndpoints 82fe45f3fbee media: flexcop: allow for modern speeds f835f3ea6b1b media: flexcop: unneeded ATOMIC 30f7bc001a8a media: as102: avoid GFP_ATOMIC 9bc92332cc3f media: imx214: Fix the error handling in imx214_probe() c1115ddbda9c media: lgdt3306a: Add a check against null-pointer-def 868577e6bfe1 firmware: dmi: Stop decoding on broken entry d79043f073e1 bcachefs: Simplify resuming of journal position 8063dade4d88 bcachefs: check inode backpointer in bch2_lookup() db3c14f32f5c bcachefs: check for inodes that should have backpointers in fsck 195cbae0ac84 bcachefs: bch_member.last_journal_bucket 8dc8f06a213a bcachefs: uninline set_btree_iter_dontneed() 7daa69730c7a bcachefs: eliminate the uninitialized compilation warning in bch2_reconstruct_snapshots 2a8526b8ac69 bcachefs: fix btree_path_clone() ip_allocated 81fdbcc575c7 bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text() 27641d4608bc bcachefs: Fix type of flags parameter for some ->trigger() implementations 7ae19b8df926 bcachefs: Kill gc_init_recurse() 467e2b9e853b bcachefs: do reflink_p repair from BTREE_TRIGGER_check_repair a93dc3fab9d4 bcachefs: Run bch2_check_fix_ptrs() via triggers 897c01a4b377 bcachefs: kill gc looping for bucket gens 96044a0c172c bcachefs: bch2_bucket_ref_update() b9e11bf297e4 bcachefs: Consolidate mark_stripe_bucket() and trans_mark_stripe_bucket() a9e21a827d74 bcachefs: mark_stripe_bucket cleanup c784c1e131c5 bcachefs: bucket_data_type_mismatch() b90ac1073bdf bcachefs: Clean up inode alloc d29913012559 bcachefs: journal seq blacklist gc no longer has to walk btree e0f3a0fa8998 bcachefs: Allocator prefers not to expand mi.btree_allocated bitmap 455ad0baf9fe bcachefs: plumb data_type into bch2_bucket_alloc_trans() 1e3ff3eedfbb bcachefs: Add btree_allocated_bitmap to member_to_text() 8e24f432a681 bcachefs: Btree key cache instrumentation 3716dd0f8596 bcachefs: Remove calls to folio_set_error 66ea26531697 bcachefs: Move gc of bucket.oldest_gen to workqueue d5619d14e857 bcachefs: fix flag printing in journal_buf_to_text() eff48dae321b bcachefs: Sync journal when we complete a recovery pass dc6f2eb000d7 bcachefs: make btree read errors silent during scan cfe85f6aedc3 bcachefs: Rip bch2_snapshot_equiv() out of fsck a2813aaf0824 bcachefs: Check for writing btree_ptr_v2.sectors_written == 0 975593c87e40 bcachefs: Add asserts to bch2_dev_btree_bitmap_marked_sectors() 76be6717f9f4 bcachefs: fs_alloc_debug_to_text() d3e288e1f935 bcachefs: assert that online_reserved == 0 on shutdown 5b65a1441122 bcachefs: bch2_trans_verify_not_unlocked() 423bcafb924e bcachefs: bch2_btree_path_can_relock() 38a082488e51 bcachefs: trans->locked b07fe20d633c bcachefs: bch2_btree_root_alloc_fake_trans() 0b85df8b54a7 bcachefs: bch2_trans_unlock() must always be followed by relock() or begin() 828fdbb78566 bcachefs: Use bch2_btree_path_upgrade() in key cache traverse 6783029dd39d bcachefs: bch2_btree_path_upgrade() checks nodes_locked, not uptodate 7c92156e79da bcachefs: maintain lock invariants in btree_iter_next_node() 4a616b534496 bcachefs: bch2_trans_commit_flags_to_text() 27ecaa9a4fc3 bcachefs: prefer drop_locks_do() fc5f8b6d9051 bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mut 655db20ef81f bcachefs: fix typo in reference to BCACHEFS_DEBUG 562d0127acba bcachefs: chardev: make bch_chardev_class constant 0073328fce4f bcachefs: member helper cleanups e2c8c92602ef bcachefs: bucket_valid() 13bca70a58d5 bcachefs: bch2_trans_relock_fail() - factor out slowpath 5abf43370f35 bcachefs: bch2_dir_emit() - drop_locks_do() conversion 4887f3170048 bcachefs: bch2_btree_insert_trans() no longer specifies BTREE_ITER_cached 7b6422495868 bcachefs: iter/update/trigger/str_hash flag cleanup c4f6b96610cc bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELD 5126ae270406 bcachefs: mark_superblock cleanup da4f8d559b1e bcachefs: gc_btree_init_recurse() uses gc_mark_node() c50c00970821 bcachefs: move root node topo checks to node_check_topology() dcd942b2cb42 bcachefs: move topology repair kick to gc_btrees() 0813950552c4 bcachefs: kill metadata only gc 759161cb25a5 bcachefs: Finish converting reconstruct_alloc to errors_silent ca827268b835 bcachefs: bch2_gc() is now private to btree_gc.c 707348711720 bcachefs: for_each_btree_key_continue() c5face542746 bcachefs: kill for_each_btree_key_old() 77c0bbdc144f bcachefs: Optimize eytzinger0_sort() with bottom-up heapsort b1d5d82721b5 bcachefs: When traversing to interior nodes, propagate result to paths to same leaf node afcaf0132b6d bcachefs: Don't read journal just for fsck 4eeed79e4a4a bcachefs: allow for custom action in fsck error messages c21dfd167b38 bcachefs: New assertion for writing to the journal after shutdown 28e378a7ad9f bcachefs: bch2_btree_path_to_text() 1e1929dd6d27 bcachefs: add btree_node_merging_disabled debug param ab06fb4fd331 bcachefs: bch2_hash_lookup() now returns bkey_s_c c5c088b16670 bcachefs: bch2_journal_keys_dump() b07a78a7bdeb bcachefs: bch2_btree_node_header_to_text() 3587ed68c7be bcachefs: prt_printf() now respects \r\n\t f540ac1d3204 bcachefs: printbufs: prt_printf() now handles \t\r\n 8db4d81db62a bcachefs: printbuf improvements c078a5390e2d bcachefs: Run upgrade/downgrade even in -o nochanges mode 8a603d2c41de i2c: ali15x3: remove printout on handled timeouts 5656154857aa i2c: ali1563: remove printout on handled timeouts e5ef4fbb1b1f i2c: ali1535: remove printout on handled timeouts 27a10c3b003d i2c: i801: remove printout on handled timeouts d103b529c3b7 i2c: add zhaoxin i2c controller driver b28d202ef301 i2c: wmt: add platform type VIAI2C_PLAT_WMT b538a9ab4841 i2c: wmt: fix a bug when thread blocked 185df2a0f3c4 i2c: wmt: rename something 9743b438b717 i2c: wmt: split out common files 526a34e7cf93 i2c: wmt: create wmt_i2c_init for general init 75f5a8b8a7a8 i2c: thunderx: Adding ioclk support 6d7eb6feb568 i2c: octeon: Handle watchdog timeout da602f44c444 i2c: octeon: Add platform prefix to macros e5358e79934b i2c: thunderx: Support for High speed mode fbd7e670b071 i2c: thunderx: Clock divisor logic changes c71448345dfe i2c: cadence: Add RISCV architecture support db04de3d0fc9 i2c: uniphier: remove printout on handled timeouts d668061acd0b i2c: uniphier-f: remove printout on handled timeouts 11b3cacfbdd2 i2c: tegra: remove printout on handled timeouts dda9e283ad2c i2c: st: remove printout on handled timeouts 1d3ee2ad0b3a i2c: sh_mobile: remove printout on handled timeouts e738b739324b i2c: rk3x: remove printout on handled timeouts a758f1bd1927 i2c: qup: remove printout on handled timeouts 86fe125226ba i2c: qcom-geni: remove printout on handled timeouts eb3dd6e5022f i2c: omap: remove printout on handled timeouts 1bc5dfc033bb i2c: nomadik: remove printout on handled timeouts 0b80ed89ceb8 i2c: ismt: remove printout on handled timeouts 2eb6335ab5f5 i2c: img-scb: remove printout on handled timeouts a3c05816e590 i2c: davinci: remove printout on handled timeouts 854fae77e732 i2c: cadence: remove printout on handled timeouts 875735237040 i2c: bcm2835: remove printout on handled timeouts 18f28d67ebef i2c: bcm-iproc: remove printout on handled timeouts c2c49928719b i2c: at91-master: remove printout on handled timeouts 75ce5d49903d i2c: lpi2c: Avoid calling clk_get_rate during transfer 924d32d564f2 i2c: i801: Annotate apanel_addr as __ro_after_init e3e2a1726894 i2c: mux: gpio: remove support for class-based device instantiation 307b92d3af79 i2c: i801: Remove usage of I2C_CLASS_SPD 6949d6c3984d i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller dfda5754282c i2c: mpc: Removal of of_node_put with __free for auto cleanup c809a9152871 dt-bindings: i2c: qcom-cci: Document sc8280xp compatible 133b3dd3c14a MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT f8dc9bc779f8 i2c: i801: Fix missing Kconfig dependency 0b47b25a2421 i2c: ocores: convert to ioport_map() for IORESOURCE_IO 9b48313a6a47 i2c: add HAS_IOPORT dependencies b7f863648e27 i2c: i801: Call i2c_register_spd for muxed child segments e5344acc3f8c i2c: viperboard: drop driver owner assignment d819d408fb7a i2c: riic: Add support for R9A09G057 SoC c8dcedf4e38c i2c: riic: Pass register offsets and chip details as OF data efb050078838 i2c: riic: Introduce helper functions for I2C read/write operations a620808ece62 dt-bindings: i2c: renesas,riic: Document R9A09G057 support cd42bd8fce9d dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema 582c1aeee0a9 drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() 81bdd60a3d1d drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group 77fce82678ea drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group 80164282b362 kselftest: arm64: Add a null pointer check 080297beccf7 arm64: defer clearing DAIF.D 3a2d2ca42975 arm64: assembler: update stale comment for disable_step_tsk 12d712dc8e4f arm64/sysreg: Update PIE permission encodings b7fab1b69b9c kselftest/arm64: Remove unused parameters in abi test 060ef2b42249 kconfig: remove 'optional' property support 201382c5f352 sh: Convert the last use of 'optional' property in Kconfig d172cb726bfb kconfig: remove SYMBOL_CHOICE flag b8681feac5f3 kbuild: buildtar: remove warning for the default case 55394d29c9e1 fs: Create anon_inode_getfile_fmode() 3ebae49bbc12 wifi: ath10k: drop fw.eboard file name de0ff4613363 wifi: ath10k: drop chip-specific board data file name f1f1b5b055c9 wifi: ath10k: populate board data for WCN3990 c511a9c12674 wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger() da3cbd88e780 wifi: ath12k: set mlo_capable_flags based on QMI PHY capability ae6ec4a38aa4 wifi: ath12k: read single_chip_mlo_support parameter from QMI PHY capability b0afabc4d7e0 wifi: ath12k: add support to handle beacon miss for WCN7850 3c6e94beeacd Documentation: tpm_tis 6c32f5f7f3ef kconfig: remove unneeded if-conditional in conf_choice() dd934396afdc kconfig: use menu_for_each_entry() to traverse menu tree 1bdf58bfa2b4 kconfig: add menu_next() function and menu_for_each(_sub)_entry macros 4ce67824df0e vmlinux: Avoid weak reference to notes section 5313e466061c kallsyms: Avoid weak references for kallsyms symbols 7b5f3cbfb468 wifi: ath12k: ACPI band edge channel power support 12bccacbcd9e wifi: ath12k: ACPI CCA threshold support 764883be7ed0 wifi: ath12k: ACPI SAR support 576771c9fa21 wifi: ath12k: ACPI TAS support 2b0028458996 wifi: ath12k: change supports_suspend to true for WCN7850 8d5f4da8d70b wifi: ath12k: support suspend/resume 2652f6b472ff wifi: ath12k: avoid stopping mac80211 queues in ath12k_core_restart() b1c9992c675b wifi: ath12k: no need to handle pktlog during suspend/resume 692921ead832 wifi: ath12k: flush all packets before suspend 7b3d4eb283d2 wifi: ath12k: decrease MHI channel buffer length to 8KB 1623bf78c846 wifi: ath12k: fix warning on DMA ring capabilities event 8591b2baaee4 wifi: ath12k: do not dump SRNG statistics during resume b8b50a489d51 wifi: ath12k: remove MHI LOOPBACK channels c7b2da3c0a57 wifi: ath12k: rearrange IRQ enable/disable in reset path 303c017821d8 wifi: ath12k: fix kernel crash during resume be3ca7461340 arm64: defconfig: enable Khadas TS050 panel as module 1d1161f6f53e kbuild: buildtar: add comments about inconsistent package generation 1d06c77d93da dt-bindings: kbuild: Add separate target/dependency for processed-schema.json e1bdff48a1bb wifi: ath12k: fix out-of-bound access of qmi_invoke_handler() d4e3fc4f45c6 wifi: ath12k: Refactor data path cmem init 682ca418d40a wifi: ath12k: displace the Tx and Rx descriptor in cookie conversion table b3e9e82b31c0 wifi: ath12k: Refactor the hardware cookie conversion init 3ea19127d154 wifi: ath12k: avoid redundant code in Rx cookie conversion init ee2098c0b512 spmi: pmic-arb: Add multi bus support 932282f154ac spmi: pmic-arb: Register controller for bus instead of arbiter 2372c6d28032 wifi: ath12k: don't use %pK in dmesg format strings 0d55f86d0260 wifi: ath12k: enable service flag for survey dump stats 03a509740b5d wifi: ath12k: enable WIPHY_FLAG_DISABLE_WEXT 6ef5b4c9598c wifi: ath11k: Fix error handling in ath11k_wmi_p2p_noa_event() 43528ae9d9bf wifi: ath11k: add support DT ieee80211-freq-limit 30ba0022b30a dt-bindings: net: wireless: ath11k: add ieee80211-freq-limit property 0531825408ce wifi: ath12k: dynamically update peer puncturing bitmap for STA f351772c544b wifi: ath12k: fix mac id extraction when MSDU spillover in rx error path 7e29093f6aaf tpm/eventlog: remove redundant assignment to variabel ret 0bc2e80b9be5 nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH 4f242b1d6996 wifi: ath12k: support get_survey mac op for single wiphy d258f16ba10f wifi: ath12k: Modify rts threshold mac op for single wiphy 5a6af83c397d wifi: ath12k: Modify set and get antenna mac ops for single wiphy 0da00e45ee9a wifi: ath12k: modify regulatory support for single wiphy architecture cec77a252407 wifi: ath12k: Add additional checks for vif and sta iterators b5068bc9180d wifi: ath12k: Cache vdev configs before vdev create 0148e40c9f0a wifi: ath12k: fetch correct radio based on vdev status 0d6e6736ed9f wifi: ath12k: scan statemachine changes for single wiphy 314876885bdc wifi: ath12k: vdev statemachine changes for single wiphy b8ce837ea264 wifi: ath12k: modify ath12k mac start/stop ops for single wiphy d01c08ed6fdb wifi: ath12k: Modify add and remove chanctx ops for single wiphy support ba12f08f3167 wifi: ath12k: add multiple radio support in a single MAC HW un/register e0892cb47351 clk: meson: fix module license to GPL only b70cb1a21a54 clk: meson: g12a: make VCLK2 and ENCL clock path configurable by CCF bb5aa08572b5 clk: meson: add vclk driver df1f2b947ffa wifi: ath12k: correct the capital word typo 166a490f59ac wifi: ath11k: support hibernation e0cd1185900e net: qrtr: support suspend/hibernation b34389c3978c wifi: ath12k: fix link capable flags 58e8ecda692e wifi: ath12k: extend the link capable flag 5abf259772df wifi: ath10k: support board-specific firmware overrides 158fff51b4c3 dt-bindings: net: wireless: ath10k: describe firmware-name property dab56f80e7f9 char: tpm: handle HAS_IOPORT dependencies 565759ce814a wifi: ath6kl: sdio: simplify module initialization cbb0697e0ded wifi: wil6210: wmi: Use __counted_by() in struct wmi_set_link_monitor_cmd and avoid -Wfamnae warning 34c34c242a1b wifi: wil6210: cfg80211: Use __counted_by() in struct wmi_start_scan_cmd and avoid some -Wfamnae warnings 024c4ab0415f wifi: ath12k: fix hal_rx_buf_return_buf_manager documentation 68d1beaf3ebb wifi: ath11k: fix hal_rx_buf_return_buf_manager documentation 61752ac69b69 wifi: ath9k: work around memset overflow warning 066afafc10c9 wifi: carl9170: re-fix fortified-memset warning 2adcddd8a316 wifi: ath12k: fix missing endianness conversion in wmi_vdev_create_cmd() f51d917b7330 wifi: ath12k: debugfs: radar simulation support f8bde02a26b9 wifi: ath12k: initial debugfs support 16182ac30a68 clk: meson: pll: print out pll name when unable to lock it 5995a2f26f83 clk: meson: s4: pll: determine maximum register in regmap config 32fba1c16576 clk: meson: s4: peripherals: determine maximum register in regmap config acc628adc363 clk: meson: a1: pll: determine maximum register in regmap config b6e2c6548074 clk: meson: a1: peripherals: determine maximum register in regmap config 6999f8229e59 keys: Fix overwrite of key expiration on instantiation 019e41d1bee9 keys: update key quotas in key_put()