34d1d36073ea Add linux-next specific files for 20220621 286c6c7a8f9a Revert "mm: convert destroy_compound_page() to destroy_large_folio()" 076333638a19 Revert "mm: convert page_swap_flags to folio_swap_flags" 050e90169832 Revert "mm/swap: convert delete_from_swap_cache() to take a folio" c93df2a19219 Revert "mm/swap: convert __delete_from_swap_cache() to a folio" 1952727151e6 Revert "mm: memory_hotplug: enumerate all supported section flags" ba51313bc264 Revert "mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory" ef54ccb61616 selinux: selinux_add_opt() callers free memory aca80dd95e20 uprobe: gate bpf call behind BPF_EVENTS 935327a73553 ARM: dts: BCM5301X: Add DT for Meraki MR26 2f6a83dddbe2 dt-bindings: ARM: add bindings for the Meraki MR26 e0183897944e fs: remove the NULL get_block case in mpage_writepages 6a200099fb5e fs: don't call ->writepage from __mpage_writepage 39dc24be52fc fs: remove the nobh helpers 683efe6e394e jfs: stop using the nobh helper a8ed15367769 ext2: remove nobh support 3e06ead28f5c ntfs3: refactor ntfs_writepages a8a519aa8bf3 mm/folio-compat: Remove migration compatibility functions 7687f332b806 fs: Remove aops->migratepage() 81caef3ae6b4 secretmem: Convert to migrate_folio 7910de4b2702 hugetlb: Convert to migrate_folio d2e741da8cbc aio: Convert to migrate_folio 909f48d15843 f2fs: Convert to filemap_migrate_folio() 68dc7b2141d2 ubifs: Convert to filemap_migrate_folio() 46bfb10217a6 btrfs: Convert btrfs_migratepage to migrate_folio 7b5470f38775 mm/migrate: Add filemap_migrate_folio() 151afb5d4450 mm/migrate: Convert migrate_page() to migrate_folio() cc23b44d03d8 nfs: Convert to migrate_folio e4c40d139a5e btrfs: Convert btree_migratepage to migrate_folio bc411c12c9e4 mm/migrate: Convert expected_page_refs() to folio_expected_refs() 43c0a24f414b mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() 5dca411905a3 mm/migrate: Convert writeout() to take a folio 5a348099d6bf mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() 95b14d49d6e7 fs: Add aops->migrate_folio 4e0a64bdf807 mm: Convert all PageMovable users to movable_operations be1102d67948 secretmem: Remove isolate_page fc4bf7a65f9f ext2: Use a folio in ext2_get_page() 90c6ded59288 gfs2: Convert gfs2_jhead_process_page() to use a folio 2dbec1c54192 ocfs2: Convert ocfs2_read_folio() to use a folio f9190653b57c freevxfs: Convert vxfs_immed_read_folio() to use a folio de593d737b84 coda: Convert coda_symlink_filler() to use a folio 78275c48174e befs: Convert befs_symlink_read_folio() to use a folio 2249f83ea7a8 block: Convert read_part_sector() to use a folio 792bd3614cd7 block: Use PAGE_SECTORS_SHIFT 9a31f6ab45f3 block: Handle partition read errors more consistently 7964c524cb44 block: Simplify read_part_sector() d7240a369f68 cramfs: read_mapping_page() is synchronous 8d7d4eba36b7 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_sync_writeback() 344e48262b50 hostfs: Handle page write errors correctly 8a95be833df0 squashfs: Return the actual error from squashfs_read_folio() e9e8ac04f38d buffer: Don't test folio error in block_read_full_folio() 4d10b83afcdf btrfs: Use a folio in wait_dev_supers() 66e2913c43e2 nfs: Leave pages in the pagecache if readpage failed ac905698f7e7 buffer: Remove check for PageError b9e601b2530f orangefs: Remove test for folio error 20f75f987ead iomap: Remove test for folio error 337676e1a478 jfs: Remove check for PageUptodate 271777553b3e remap_range: Remove check of uptodate flag e10a81e016ea ufs: Remove checks for PageError 554aef137f7a reiserfs: Remove check for PageError 870b753bd501 ntfs3: Remove check for PageError 6670abc175db ntfs: Remove check for PageError 02d1e006a804 nilfs2: Remove check for PageError 9bfab177ac9e ext2: Remove check for PageError d6ad811c9571 ntfs: Remove check for PageError 5f6ff0bb5f6b hfsplus: Remove check for PageError c04feb06dad4 hfs: Remove check for PageError 1abe0e8c19c5 gfs: Check PageUptodate instead of PageError 13e59428cfcf freevxfs: Remove check of PageError b0e3639e31ba afs: Remove check of PageError 40cd0858a6f2 block: Remove check of PageError 9c29de83b4ca docs: Improve ->read_folio documentation 441cececa24d filemap: Use filemap_read_folio() in do_read_cache_folio() 273ae296c685 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() 30f5b4233793 filemap: Move 'filler' case to the end of do_read_cache_folio() 1676cb9a16fd netfs: Remove extern from function prototypes 3109db7fa906 filemap: Remove find_get_pages_range() and associated functions 45e8cfbfbd05 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() 15077be8badc vmscan: Add check_move_unevictable_folios() 5813bb15507a nilfs2: Convert nilfs_copy_back_pages() to use filemap_get_folios() 0e2a979f000c hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios() afe4c6fb3ecb f2fs: Convert f2fs_invalidate_compress_pages() to use filemap_get_folios() 2decf8a99a46 ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() c9538887b86d ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() 6413b04f1855 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() bd94e0b48109 filemap: Add filemap_get_folios() 174527b2ab94 filemap: Remove add_to_page_cache() and add_to_page_cache_locked() 6058a318791f hugetlb: Convert huge_add_to_page_cache() to use a folio 4c27dc762d7b mpage: Convert do_mpage_readpage() to use a folio 4b3c772a8ca2 filemap: Fix serialization adding transparent huge pages to page cache b3d29bc523a1 mm: Clear page->private when splitting or migrating a page cb995f4eeba9 filemap: Handle sibling entries in filemap_get_read_batch() 5ccc944dce3d filemap: Correct the conditions for marking a folio as accessed ba5203932582 dt-bindings: leds: qcom-wled: fix number of addresses 7e03a2c01ca3 dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles 5f8574497695 dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller cd3cd7d63543 dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp 56cf5b7fde54 spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects d9709fdb20ba dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config 5491424d17bd video: fbdev: simplefb: Check before clk_put() not needed b5c525abe717 video: fbdev: au1100fb: Drop unnecessary NULL ptr check a09d2d00af53 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write bb925fb41554 drm/msm/mdp4: get rid of struct mdp4_platform_config c7cb805ff6bd drm/msm/mdp4: move iommu_domain_alloc() call close to its usage 02f28e8926dc drm/msm/mdp5: Add perf data for MDP v1.16 3d6137ccf2c6 drm/msm/dp: make dp_bridge_mode_valid() more precise 9495c64413d3 dt-bindings: msm: update maintainers list with proper id 540efa3db2a2 dt-bindings: msm/dp: List supplies in the bindings fa865f7f19a9 drm/msm/dp: rewrite dss_module_power to use bulk clock functions 532ac0302b5c drm/msm/dp: inline dp_power_clk_set_rate() 0282ba0170a0 drm/msm/dp: set stream_pixel rate directly 43e4ae425de0 drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") e8f95f8314d0 drm/msm/dpu: remove hard-coded linewidth limit for writeback 6caf45f9ee07 drm/msm/dpu: fix maxlinewidth for writeback block 9e1390f1ba98 drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display() 7642437647ad drm/msm/dpu: drop enum msm_display_caps d0ab109ca1ee drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends f223eb447498 drm/msm/dpu: make dpu hardware catalog static const 9f09f7edc2d2 drm/msm/dpu: constify struct dpu_mdss_cfg e5d082bc646a drm/msm/dpu: change catalog->dma_cfg to be a const pointer e326305a4b5e drm/msm/dpu: change catalog->perf to be a const pointer d3bdbdc72445 drm/msm/dpu: remove hwversion field from data structures 5cf78b34990e drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog 28b92681df6c drm/msm/dpu: use feature bit for LM combined alpha check 05c1ba9aaf8d drm/msm/dpu: add writeback support for sc7180 0ac1311a77af dt-bindings: clock: Add compatible for D1 DE2 clocks f685bd9c03f5 coresight: Clear the connection field properly 19743f8bb51c rcu/nocb: Choose the right rcuog/rcuop kthreads to output 8f93cdb72b86 rcu: Fix rcu_read_unlock_strict() strict QS reporting eb722000f62c memory-model: Prohibit nested SRCU read-side critical sections aac3a613d874 context_tracking: Use arch_atomic_read() in __ct_state for KASAN baf6fdb0ae06 MAINTAINERS: Add Paul as context tracking maintainer a6ca618020d9 rcu/context_tracking: Merge dynticks counter and context tracking states 620ac34fef9e context_tracking: Convert state to atomic_t f103e5ab1e42 rcu/context-tracking: Remove unused and/or unecessary middle functions cc9c2183dce0 rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking dc05ddf5c177 rcu/context-tracking: Move deferred nocb resched to context tracking 6065dbe763e1 rcu/context_tracking: Move dynticks_nmi_nesting to context tracking e0b830b5b604 rcu/context_tracking: Move dynticks_nesting to context tracking 91566f708cbf rcu/context_tracking: Move dynticks counter to context tracking 96092864b679 rcu/context-tracking: Remove rcu_irq_enter/exit() 6af599fb2391 context_tracking: Take NMI eqs entrypoints over RCU 57c621e02a8e context_tracking: Take IRQ eqs entrypoints over RCU 9f74b8f8e1f5 context_tracking: Take idle eqs entrypoints over RCU f5133e6b8cfa context_tracking: Split user tracking Kconfig 090b2b7d583d context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() c8cceba2db74 context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() 1e71afb39ba9 context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() e314e322b934 context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() f67671baadf6 context_tracking: Add a note about noinstr VS unsafe context tracking functions 4fa038cb9055 refscale: Convert test_lock spinlock to raw_spinlock c291b5288757 rcutorture: Handle failure of memory allocation functions 145dc35147ae rcutorture: Fix ksoftirqd boosting timing and iteration ea83f0f4341d torture: Create kvm-check-branches.sh output in proper location b6bddb859344 rcuscale: Fix smp_processor_id()-in-preemptible warnings 6434cf630086 drm/i915/bios: calculate panel type as per child device index in VBT ae0c3e94367e tools/memory-model: Use "-unroll 0" to keep --hw runs finite f98f4fc38857 tools/memory-model: Make judgelitmus.sh handle scripted Result: tag 18bc38d07be9 tools/memory-model: Add data-race capabilities to judgelitmus.sh f3d1f9769848 tools/memory-model: Add checktheselitmus.sh to run specified litmus tests edfb0a41ac6e tools/memory-model: Repair parseargs.sh header comment 45c841e30500 tools/memory-model: Add "--" to parseargs.sh for additional arguments 22467ba0a44f tools/memory-model: Make history-check scripts use mselect7 4208482741f8 tools/memory-model: Make checkghlitmus.sh use mselect7 2915afd21ae5 tools/memory-model: Fix scripting --jobs argument 2046702ac1ac tools/memory-model: Implement --hw support for checkghlitmus.sh da024cabe61a tools/memory-model: Add -v flag to jingle7 runs 38f3c8f5204e tools/memory-model: Make runlitmus.sh check for jingle errors a95a565cd763 tools/memory-model: Allow herd to deduce CPU type 5febfdb3c2b5 tools/memory-model: Keep assembly-language litmus tests b77cadc21340 tools/memory-model: Move from .AArch64.litmus.out to .litmus.AArch.out 07fcb46d8e76 tools/memory-model: Make runlitmus.sh generate .litmus.out for --hw eeaa50faf94c tools/memory-model: Split runlitmus.sh out of checklitmus.sh 26ac8a58dac7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files 4416bb57a79a tools/memory-model: Hardware checking for check{,all}litmus.sh c541c92f6297 tools/memory-model: Fix checkalllitmus.sh comment 6b6c60b65add tools/memory-model: Add simpletest.sh to check locking, RCU, and SRCU 8bda372a2bda tools/memory-model: Make judgelitmus.sh handle hardware verifications e292cf7435ce tools/memory-model: Update parseargs.sh for hardware verification deb2df812405 tools/memory-model: Fix paulmck email address on pre-existing scripts f2bb81a27d1b tools/memory-model: Make judgelitmus.sh detect hard deadlocks 454cb4a71993 tools/memory-model: Make judgelitmus.sh identify bad macros e288d8830535 tools/memory-model: Make cmplitmushist.sh note timeouts 3b75b8f485d3 tools/memory-model: Make judgelitmus.sh note timeouts df19e18e21fd tools/memory-model: Document locking corner cases 4f8126f3a665 tools/nolibc: add a help target to list supported targets fe20cad47e6c tools/nolibc: make the default target build the headers 6a3ad243b29b tools/nolibc: fix the makefile to also work as "make -C tools ..." 4f2c9703a128 tools/nolibc/stdio: Add format attribute to enable printf warnings 1ef150cf40be tools/nolibc/stdlib: Support overflow checking for older compiler versions c7b28f52f406 drm/i915/display: Re-add check for low voltage sku for max dp source rate 5f8a62af527a context_tracking: Remove unused context_tracking_in_user() ed4ae5eff4b3 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() 245a62982502 rcu: Dump rcuc kthread status for CPUs not reporting quiescent state 47fa33cc5461 drm/i915/display: convert modeset setup to struct drm_i915_private *i915 2c7676b6b1f5 drm/i915/display: split out hw state readout and sanitize e7673e0e60e1 rcutorture: Make failure indication note reader-batch overflow fb8349ca4265 torture: Adjust to again produce debugging information 1c35d8a9f6af rcutorture: Fix memory leak in rcu_test_debug_objects() 52d19e90c115 rcutorture: Simplify rcu_torture_read_exit_child() loop 839174bb63d6 rcu/torture: Change order of warning and trace dump ab69d3c8b994 torture: Make kvm-remote.sh announce which system is being waited on 85718af7453e rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() ad13ad90c2ee rcu-tasks: Be more patient for RCU Tasks boot-time testing f717c307edd8 rcu-tasks: Update comments 2f520b07a0c2 rcu-tasks: Disable and enable CPU hotplug in same function 46d2b9cfe364 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs a29089543f2d rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period 007e0f1b38c6 rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list 955a01920820 rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks dc7d54b45170 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers 7460ade1fc6e rcu-tasks: Scan running tasks for RCU Tasks Trace readers 19415004d522 rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions 1fa98e2e40e5 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() 387c0ad70229 rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings 0bcb38685737 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end 0356d4e66214 rcu-tasks: Track blocked RCU Tasks Trace readers 434c9eefb959 rcu-tasks: Add data structures for lightweight grace periods f90f19da88bf rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks be15a16486dd rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field c8c03ad9d7cd rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings 9f3eb5fb8e46 rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings 0968e8920b5b rcu-tasks: Simplify trc_inspect_reader() QS logic 6a694411977a rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() 5d4c90d755d5 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS 897ba84dc5aa rcu-tasks: Handle idle tasks for recently offlined CPUs 5c9a9ca44fda rcu-tasks: Idle tasks on offline CPUs are in quiescent states 9ff86b4c443c rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once 550611269b15 rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter 3847b64570b1 rcu-tasks: Merge state into .b.need_qs and atomically update 4a8cc433b8bf rcu-tasks: Drive synchronous grace periods from calling task 68cb47204db4 rcu-tasks: Move synchronize_rcu_tasks_generic() down d96225fd09ff rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() 4cf0585c4d66 rcu-tasks: Check for abandoned callbacks 571229fe741d rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings ac03e0c703f4 rcu: Diagnose extended sync_rcu_do_polled_gp() loops bb7cdbfc3aaa rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings f9cba743f48d rcutorture: Test polled expedited grace-period primitives 1dc6d2c092e3 rcu: Add polled expedited grace-period primitives ffacc7da521b rcutorture: Verify that polled GP API sees synchronous grace periods a68abcd9529e rcu: Make Tiny RCU grace periods visible to polled APIs ec88fafdec60 rcu: Make polled grace-period API account for expedited grace periods b18d9d5b9dd6 rcu: Switch polled grace-period APIs to ->gp_seq_polled d0eac20f9909 rcutorture: Validate get_completed_synchronize_rcu() 414c12385d47 rcu: Provide a get_completed_synchronize_rcu() function 2403e8044f22 rcu: Make normal polling GP be more precise about sequence numbers a5c9d22fc5cb rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty c1e3653810e2 rcu/nocb: Add option to opt rcuo kthreads out of RT priority 0d1542f115ec rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() 666f4bec8bf1 rcu/nocb: Add an option to offload all CPUs on boot e02168108754 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call a4f6be801589 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order 872e0e913108 rcu/nocb: Add/del rdp to iterate from rcuog itself 192d787eb63f srcu: Block less aggressively for expedited grace periods 3c20e040078c rcu/tree: Add comment to describe GP-done condition in fqs loop 01d65812b5f8 rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() e3131bd6c47c rcu/kvfree: Remove useless monitor_todo flag 0def5e6d227d rcu: Cleanup RCU urgency state for offline CPU f4211d36c747 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN 0229bb5c7869 locking/csd_lock: Change csdlock_debug from early_param to __setup be1fbcd1352e rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels ce8d0272ba7b rcu: Immediately boost preempted readers for strict grace periods d922c5e2e6bf rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() 31a7775e2439 rcu: Avoid tracing a few functions executed in stop machine dad188dccc73 rcu: Decrease FQS scan wait time in case of callback overloading fbbc183d7444 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel parameter 89c40eef8bb9 doc: Document the rcutree.rcu_divisor kernel boot parameter eb0eaacf8174 rcutorture: Update rcutorture.fwd_progress help text d5929835080a drm/i915/display: Re-add check for low voltage sku for max dp source rate 2a166929bc0a regmap: Wire up regmap_config provided bulk write in missed functions c42e99a3f93b regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set ea50e2a1540f regmap: Re-introduce bulk read support check in regmap_bulk_read() c59ed392a4a3 hwmon: (dell-smm) Improve assembly code 2c8a4c3d4257 hwmon: (pmbus/ltc2978) Set voltage resolution 56d56e90f574 hwmon: (pmbus) Add list_voltage to pmbus ops 93b6dbea8d75 hwmon: (pmbus) Introduce and use cached vout margins 1a0741d8fa95 hwmon: (gsc-hwmon) Add missing of_node_put() 60169ffdee50 hwmon: (dell-smm) Add Dell G5 5590 to DMI table f043dc8ce309 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist 3be3a88c83f1 hwmon: (nct6775) Drop duplicate NULL check in ->init() and ->exit() 6a7156236976 hwmon: (pmbus) fix build error unused-function e329aa93653b hwmon: (lm90) Read the channel's temperature offset from device-tree 9470e12f991b hwmon: (lm90) Add support for 2nd remote channel's offset register 0ebca8acf120 hwmon: (occ) Delete unnecessary NULL check e5f61aeab862 hwmon: (lm90) Read the channel's label from device-tree 5259edd90932 hwmon: (lm90) Define maximum number of channels that are supported c7c30ed29d25 hwmon: (lm90) Add compatible entry for adt7481 a6191ebb41eb dt-bindings: hwmon: Allow specifying channels for lm90 3bb417b63edc dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 3b002836cd21 hwmon: Allow to compile ASB100 and FSCHMD on !X86 033bf8e37366 hwmon: (pmbus) add MFR_* registers to debugfs 9cbb237147dc hwmon: (pmbus) add a function to check the presence of a block register 245a8c2bdd90 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 20603c01e49f hwmon: (sch56xx-common) Add DMI override table 41e7a05d1ee7 hwmon: (lm75) Replace kernel.h with the necessary inclusions 1a3423a15dfe hwmon: (f71882fg) Add support for F71858AD (0x0903) f6fdd050ea19 hwmon: (pmbus) Add support for Analog Devices LT7182S 721e1ee46fcf dt-bindings: trivial-devices: Add lt7182s fdf4358f353b hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core 545a18648e5d hwmon: (lm90) Support temp_samples attribute 156ed568a502 hwmon: (lm90) Add table with supported Analog/ONSEMI devices 43764925230f hwmon: (lm90) Add support and detection of Philips/NXP NE1618 585a5cfa9657 hwmon: (lm90) Add explicit support for ADM1020 f53b79f39b4d hwmon: (lm90) Only disable alerts if not already disabled a5896b62e030 hwmon: (lm90) Add support for ADT7421 32834ce4dbb4 hwmon: (lm90) Add support for ON Semiconductor NCT218 37743a09b390 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 cfbf431d1f77 hwmon: (lm90) Add explicit support for NCT210 222a8621956d hwmon: (lm90) Combine lm86 and lm90 configuration e60619222d3d hwmon: (lm90) Add remaining chips supported by adm1021 driver c982e13231a8 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 6a5c2b843068 hwmon: (lm90) Support MAX1617 and LM84 04eb8e032ffd hwmon: (lm90) Introduce 16-bit register write function ce6b4a48e04c hwmon: (lm90) Let lm90_read16() handle 8-bit read operations debf45a59f99 hwmon: (lm90) Add support for MAX6642 7f03b0a314ec hwmon: (lm90) Add flag to indicate conversion rate support 97ba9319a6a6 hwmon: (lm90) Add flag to indicate support for minimum temperature limits 45aa8a47c900 hwmon: (lm90) Add support for MAX6690 2286f7aa6f57 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT7461(A), and NCT1008 f5c2615a60da hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 e1fa606f8be2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 d84bf17c686e hwmon: (lm90) Add flag to indicate 'alarms' attribute support 42ed2a1bceba hwmon: (lm90) Fix/Add detection of G781-1 2386c1e6d466 hwmon: (lm90) Add support for additional chip revision of NCT1008 e3799d896013 hwmon: (lm90) Rework detect function 0ab31f6a9796 hwmon: (lm90) Use single flag to indicate extended temperature support 3b87b3b05354 hwmon: (lm90) Support multiple temperature resolutions ebad6377aa37 hwmon: (lm90) Only re-read registers if volatile f8456e71c6cc hwmon: (lm90) Add support for unsigned and signed temperatures 8b0e9dd284db hwmon: (lm90) Enable full PEC support for ADT7461A cae5c0390553 hwmon: (lm90) Add partial PEC support for ADT7461 2fa0c986c847 hwmon: (lm90) Improve PEC support 1a37896e9448 hwmon: (lm90) Stop using R_/W_ register prefix b532998b5855 hwmon: (lm90) Move status register bit shifts to compile time d940537c1353 hwmon: (lm90) Use BIT macro c36d1ab18d07 hwmon: (lm90) Reorder chip enumeration to be in alphabetical order 5d1c1f7b4235 hwmon: (lm90) Reorder include files in alphabetical order e182cf579f0f hwmon: (lm90) Rework alarm/status handling 6d40e357f632 hwmon: (lm90) Generate sysfs and udev events for all alarms 1369e0e621b6 hwmon: (pmbus) Move pec attribute to I2C device 094abe8fbccb io_uring: optimize io_uring_task layout 1570e66b14dc ARM: dts: stm32: add fake interrupt propoerty for ASync notif - TEMP/TO REMOVE 05b252cccb2e udmabuf: add back sanity check 0c4b285d9636 Documentation: PCI: Add specification for the PCI vNTB function device ff32fac00d97 NTB: EPF: support NTB transfer between PCI RC and EP connection f1ac4e991dc9 NTB: epf: Added more flexible memory map method 991b4c2a6dfc PCI: designware-ep: Allow pcie_ep_set_bar change inbound map address d3b4b9c2142c ntb_perf: extend with doorbell latency measurement 9ace38ad4e8a ntb_perf: extend with poll latency measurement dc150dfb081f ntb_perf: extend with burst latency measurement 267173cbf4a6 video: fbdev: skeletonfb: Convert to generic power management e146a096217e video: fbdev: cirrusfb: Remove useless reference to PCI power management 8b02e25efaaa ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk 51e23f5d30e0 ARM: dts: stm32: add RCC on STM32MP13x SoC family 9639d650f725 ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13 b3c4c7346bc9 firmware: arm_scmi: Relax base protocol sanity checks on the protocol list d36a869e0d0e video: fbdev: intelfb: Initialize value of stolen size 25c9a15fb7bb video: fbdev: intelfb: Use aperture size from pci_resource_len fd27de58b0ad dt-bindings: display: tegra: Convert to json-schema 6e28e1b96c06 smb3: fix empty netname context on secondary channels fc378794a2f7 video: fbdev: skeletonfb: Fix syntax errors in comments ced37411d7f5 arm64: dts: exynos: Add internal eMMC support to jackpotlte bcc94f9a2581 m68k: sun3: Use __func__ to get function's name in an output message c4738fa76cba m68k: mac: Fix typos in comments efae7404e16a m68k: virt: Kconfig minor fixes e068c0776b0b selftests/bpf: Enable config options needed for xdp_synproxy test 43312915b5ba skmsg: Get rid of unncessary memset() 57452d767fea skmsg: Get rid of skb_clone() 965b57b469a5 net: Introduce a new proto_ops ->read_skb() 04919bed948d tcp: Introduce tcp_read_skb() e756e932a3a1 dt-bindings: clock: Add indices for Exynos7885 TREX clocks cd268e309c29 dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS 26f30e3ee1bf spi: topcliff-pch: Use core message validation 487b87717b85 pinctrl: intel: Drop no more used members of struct intel_pingroup 4426be364f37 pinctrl: intel: Switch to to embedded struct pingroup 98c23f607cdf pinctrl: merrifield: Switch to to embedded struct pingroup a7f9757cec91 pinctrl: lynxpoint: Switch to to embedded struct pingroup 2c292a78eaba pinctrl: cherryview: Switch to to embedded struct pingroup 770f53d43ac9 pinctrl: baytrail: Switch to to embedded struct pingroup 277b95a93383 pinctrl: intel: Embed struct pingroup into struct intel_pingroup 6a6eff73a954 interconnect: qcom: Add SM6350 driver support 394fb1695479 dt-bindings: interconnect: Add Qualcomm SM6350 NoC support 23c136bb3f91 dt-bindings: interconnect: qcom: Split out rpmh-common bindings 57eb14779dfd interconnect: qcom: icc-rpmh: Support child NoC device probe 91503e5a3b5a ARM: dts: animeo: correct gpio-keys properties 523b53bb750d ARM: dts: animeo: align gpio-key node names with dtschema 717b3096da2e arm64: dts: hisilicon: correct gpio-keys properties 111b4da2c2fc arm64: dts: hisilicon: align gpio-key node names with dtschema ea559c81b616 arm64: dts: broadcom: align gpio-key node names with dtschema 2453119fe6ee arm64: dts: apm: correct gpio-keys properties 2b5960a0e33b ata: pata_macio: Fix compilation warning efbabc116500 cfg80211: Indicate MLO connection info in connect and roam callbacks 245e5ebc6afa wifi: mac80211_hwsim: print the link id 2fd0c671ece4 wifi: mac80211_hwsim: support creating MLO-capable radios dd374f84baec wifi: nl80211: expose link ID for associated BSSes ce08cd344a00 wifi: nl80211: expose link information for interfaces e57f8a489c29 wifi: mac80211_hwsim: send a beacon per link 630c7e462176 wifi: mac80211: set STA deflink addresses ba6ddab94fc6 wifi: mac80211: maintain link-sta hash table c71420db653a wifi: mac80211: RCU-ify link STA pointers ce6893e91786 wifi: mac80211: ethtool: use deflink for now 7e60096f6733 wifi: mac80211: move ieee80211_bssid_match() function 6e8912a50375 wifi: mac80211: return a beacon for a specific link ae7ba17b49b6 wifi: mac80211: pass the link id in start/stop ap d9f83f22a791 wifi: mac80211: use link in start/stop ap 0d8c4a3c8688 wifi: mac80211: implement add/del interface link callbacks f2a0290b2df2 wifi: cfg80211: add optional link add/remove callbacks c8a11ed5539f wifi: cfg80211: sort trace.h cb71f1d136a6 wifi: mac80211: add sta link addition/removal 69d41b5a9c9d wifi: mac80211: add MLO link ID to TX frame metadata eef25a6679ad wifi: mac80211: remove band from TX info in MLO d8787ec6b4ef wifi: mac80211: add vif link addition/removal d648c23024bd wifi: nl80211: support MLO in auth/assoc a503a9535eb8 wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode 7a52107e441e wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed 325839da9581 wifi: cfg80211: simplify cfg80211_mlme_auth() prototype 0f48b8b88aa9 wifi: ieee80211: add definitions for multi-link element 9ecff10e82a5 wifi: nl80211: refactor BSS lookup in nl80211_associate() 0f7594489a8a wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() 27f852de7e5c wifi: mac80211: tx: simplify chanctx_conf handling e5c0ee01fedf wifi: mac80211: status: look up band only where needed 37a7d0dae311 wifi: mac80211: sort trace.h file 7ffc4b29d8b5 wifi: mac80211: correct link config data in tracing 40a27ea07949 wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware e9aac179ad45 wifi: mac80211: make some SMPS code MLD-aware 6b41f832a26e wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware 2b4ad30946d3 wifi: mac80211: add link_id to eht.c code for MLO afe0d181905e wifi: mac80211: add link_id to vht.c code for MLO 4b41b2ef9e0d wifi: mac80211: refactor some link setup code 762623a6a422 wifi: mac80211: validate some driver features for MLO ec7a04073d3b wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS 246b39e4a1ba wifi: mac80211: refactor some sta_info link handling 2a5ccbeec0f2 wifi: mac80211: remove sta_info_tx_streams() b4f85443c17c wifi: mac80211: make channel context code MLO-aware 7fc83a2ba2d5 wifi: mac80211: pass link ID where already present 8e14130d3faf wifi: mac80211: add per-link configuration pointer 7b7090b4c6a9 wifi: mac80211: split bss_info_changed method bfd8403adddd wifi: mac80211: reorg some iface data structs for MLD f276e20b182d wifi: mac80211: move interface config to new struct d0a9123ef548 wifi: mac80211: move some future per-link data to bss_conf 7b0a0e3c3a88 wifi: cfg80211: do some rework towards MLO link APIs 92ea8df110b8 wifi: mac80211: reject WEP or pairwise keys with key ID > 3 98e152c19b66 brcmfmac: Switch to appropriate helper to load EFI variable contents 0c4bad7f47c4 iwlwifi: Switch to proper EFI variable store interface 38d4f74bc148 media: atomisp_gmin_platform: stop abusing efivar API 416581e48679 efi: efibc: avoid efivar API for setting variables 3881ee0b1edc efi: avoid efivars layer when loading SSDTs from variables c7807b27d510 ALSA: hda/via: Fix missing beep setup 5faa0bc69102 ALSA: hda/conexant: Fix missing beep setup 289a3ec0b5b9 ASoC: fsl_asrc_dma: Use dmaengine_terminate_async() 419bc8f681a0 spi: rockchip: Unmask IRQ at the final to avoid preemption ad9894ac6cc1 MAINTAINERS: update ASoC Qualcomm maintainer email-id 44f362c2cc6d ASoC: rockchip: i2s: switch BCLK to GPIO 1db43c8ad90c regmap: Wire up regmap_config provided bulk write in missed functions f6e5c3850d11 regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set 5ac01e023a1b regmap: Re-introduce bulk read support check in regmap_bulk_read() 342fc0c3b345 USB: serial: option: add Telit LE910Cx 0x1250 composition e20918f6d112 x86: kvm: remove NULL check before kfree 943dfea8f166 KVM: Do not zero initialize 'pfn' in hva_to_pfn() 5d49f08c2e08 KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level() b14b2690c50e KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page() 284dc4930773 KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() b1624f99aa8f KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() 6573a6910ce4 KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn fe1911aa443e KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page 8e1c69149f27 KVM: Avoid pfn_to_page() and vice versa when releasing pages a1040b0d42ac KVM: Don't set Accessed/Dirty bits for ZERO_PAGE 28b85ae06f64 KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn() 70e41c31bc77 KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask f7384b8866b0 KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits f6b8ea6d4364 KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks 2ca3129e8045 KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs 42c88ff893f0 KVM: x86/mmu: Dedup macros for computing various page table masks b3fcdb04a980 KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h 1ae20e0b975c KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro b8e1b9626746 KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper ce0a58f4756c KVM: x86: Move "apicv_active" into "struct kvm_lapic" ae801e1303e9 KVM: x86: Check for in-kernel xAPIC when querying APICv for directed yield d39850f57d21 KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update() ec1d7e6ab9ff KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations 913d6c9b8fe4 KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync 308a4fffeb36 KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1 5d76b1f8c793 KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_* 764643a6be07 KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case fa578398a0ba KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case 3828296ad624 drm/i915/fdinfo: Don't show engine classes not present 13bd259b64bb drm/i915: Implement w/a 22010492432 for adl-s a2d9b75b19dc xtensa: change '.bss' to '.section .bss' 945a9a8e448b media: pvrusb2: fix memory leak in pvr_probe 5b9b598453d3 media: rcar-vin: Fix channel routing for Ebisu 377301bfb6f0 media: mediatek/vcodec: Enable incoherent buffer allocation 54b4d1911ef7 media: amphion: delete unnecessary NULL check 4911c5acf935 media: imx-jpeg: Implement drain using v4l2-mem2mem helpers 9e7aa76cdb02 media: imx-jpeg: Align upwards buffer size 6285cdea19da media: imx-jpeg: Leave a blank space before the configuration data 5a601f89e846 media: imx-jpeg: Correct some definition according specification 8cc7b3d329f7 media: platform: fix missing/incorrect resource cleanup in error case 5455491bf13f media: amphion: Replace zero-length array with flexible-array member 300065f966d3 media: Hantro: Correct G2 init qp field 8b0f690de136 media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy 5c2111c29689 media: atmel: atmel-isc-base: move cropping settings outside start_dma 7e89476b59ca media: camss: Move and unexport functions specific to ISPIF a3a2efca36a3 media: amphion: return error if format is unsupported by vpu b99bea151563 media: staging: atomisp: fix typo in comment af917b01ded3 media: platform: exynos4-is: fix typos in comments 04870d780905 media: mediatek: vcodec: fix typo in comment e795aa7f7e2e media: platform: exynos-gsc: fix typo in comment fb730334e0f7 media: tw686x: Register the irq at the end of probe d3741027e578 media: tw5864: Convert to use managed functions pcim* and devm* a1a9b71ebd65 media: platform: cros-ec: Add moli to the match table e3b9e50af7db media: platform: omap: Pass a pointer to virt_to_page() ded5c4faf0d2 media: amphion: vdec check format in enum_fmt cf295629e3d6 media: camss: Allocate camss struct as a managed device resource 135ad96cb4d6 media: hantro: Be more accurate on pixel formats step_width constraints ca9dc8d06ab6 media: airspy: respect the DMA coherency rules 6a0d67330989 media: media: jpegenc: set bit mask for jpegenc ad834fa85f11 media: media: jpegenc: add mediatek,mt8186-jpgenc compatible cd54ff938091 media: rc: Directly use ida_free() 07456325a3c1 media: ttusbir: avoid unnecessary usb_unlink_urb() d040f0e78af5 media: ttusbir: NOIO during resume 2cb5cadf171f media: xbox_remote: xbox_remote_initialize() cannot fail 6f2f124a1aa3 media: streamzap: avoid unnecessary GFP_ATOMIC 407cba97c442 media: redrat3: no unnecessary GFP_ATOMIC 8332f75a5bd4 media: imon_raw: respect DMA coherency 0189ef827228 media: iguanair: no superfluous usb_unlink_urb() 5e4029056263 media: igorplugusb: remove superfluous usb_unlink_urb() 2a7745949386 media: igorplugusb: break cyclical race on disconnect 522f1d7d95fe media: igorplugusb: prevent use after free in probe error b3f820b905c9 media: igorplugusb: respect DMA coherency 5b044a130017 media: mediatek: vcodec: Add to support H264 inner racing mode 9223415d47e1 media: mediatek: vcodec: prevent kernel crash when scp ipi timeout 7501edef6b1f media: mediatek: vcodec: Different codec using different capture format 02bbf16aee6e media: mediatek: vcodec: Adds compatible for mt8195 6c41991b023c media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8195 d9e1799a6491 media: mediatek: vcodec: Add to support lat soc hardware 3fbf1eac01b5 media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for lat soc b0f407c19648 media: mediatek: vcodec: add vp9 decoder driver for mt8186 d7365ae8ea9f media: vivid.rst: document HDMI Video Guard Band control 5374d8fb75f3 media: Add P010 video format a23196c7a9cb media: imx-jpeg: Encoder support to set jpeg quality 5fe1d61a98e2 media: platform: samsung: s5p-jpeg: replace ternary operator with max() db9edaaff137 media: i2c: adv7180: fix reserved bit in Video Selection 2 56280c64ecac media: stkwebcam: deprecate driver, move to staging aa911fcc772e media: platform: exynos-gsc: remove redundant initializations of f_chk_len and f_chk_addr 9059ca921bd3 media: amphion: support for reloading module f4334c51b1df media: atmel: atmel-isc-base: remove unneeded semicolon 97185c458567 media: st-delta: Remove unneeded NULL check in delta-v4l2 6aaf006c6779 media: usbtv: Add PAL-Nc standard 6f0c460fbd7c media: cx88: Fix PAL-Nc standard aabcc21d0bd2 media: vivid: add HDMI Video Guard Band control 5a531791edb2 media: v4l2-tpg: add HDMI Video Guard Band test pattern 691c3db0dc76 media: cec-adap.c: log when claiming LA fails unexpectedly b9629c550f01 media: adv7604: try all infoframe types 6b1814e26989 media: camss: Allocate power domain resources dynamically bb45f5433f23 media: davinci: vpif: add missing of_node_put() in vpif_probe() 31b980c06900 media: TDA1997x: Fix the error handling in tda1997x_probe() 73ed516abc4e media: dt-bindings: qcom,sdm660-camss: document interconnects 4c25384d1366 media: camss: csid: fix wrong size passed to devm_kmalloc_array() c984fcb1fadf media: staging: media: zoran: replace dprintk with new debugging macros 5ad5c9fcafa2 media: staging: media: zoran: replace all pr_err with zrdev_err as appropriate cc86485849f9 media: staging: media: zoran: setup videocodec header for debugging macros f3805c32ddd1 media: staging: media: zoran: add logging macros b2bae4b8e637 media: atmel: atmel-sama7g5-isc: fix warning in configs without OF 39ad84e911c5 media: imx-jpeg: Don't fill the description field in struct v4l2_fmtdesc 754f04cac362 firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks 63b8ea5e4f1a random: update comment from copy_to_user() -> copy_to_iter() b3820922651a mlxsw: reg: Add support for VLAN RIF as part of RITR register 1b1c198c306c mlxsw: Add support for egress FID classification after decapsulation ad9592c061e3 mlxsw: reg: Add egress FID field to RITR register 27f0b6ce06d7 mlxsw: reg: Add Router Egress Interface to VID Register 48bca94fff12 mlxsw: reg: Replace MID related fields in SFGC register 94536249b8d8 mlxsw: reg: Add flood related field to SFMR register 485c281cadf7 mlxsw: reg: Add VID related fields to SFD register 92e4e543b128 mlxsw: reg: Add SMPE related fields to SFMR register 894b98d50b64 mlxsw: Add SMPE related fields to SMID2 register e0f071c5b8e1 mlxsw: reg: Add Switch Multicast Port to Egress VID Register dd326565c59e mlxsw: reg: Add ingress RIF related fields to SVFA register e459466a26bb mlxsw: reg: Add ingress RIF related fields to SFMR register 02d23c9544ea mlxsw: reg: Add 'flood_rsp' field to SFMR register 69135c572d1f net/tls: fix tls_sk_proto_close executed repeatedly 301bd140ed0b erspan: do not assume transport header is always set 313c502fa3b3 ipv4: fix bind address validity regression tests 1e502319853c Add linux-next specific files for 20220620 3c8f5ef55bf3 Revert "ata: make transfer mode masks *unsigned int*" a56b158a5078 vmxnet3: disable overlay offloads if UPT device does not support f289c02bf41b raw: Use helpers for the hlist_nulls variant. 5da39e31b1b0 raw: Fix mixed declarations error in raw_icmp_error(). c8b2a8fd9b8a dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 3809db6430bf ALSA: rawmidi: Take buffer refcount while draining output 463a20fd3481 ALSA: rawmidi: Check stream state at exported functions 94b98194b62e ALSA: rawmidi: Take open_mutex around parameter changes f1d40433352e ALSA: rawmidi: Move lock to snd_rawmidi_substream cd76175a2b20 ALSA: rawmidi: Make internal functions local static 9882d63bea14 ALSA: memalloc: Drop x86-specific hack for WC allocations 8c6c2af9a4ed m68k: Fix syntax errors in comments 5a916b6f0f85 m68k: coldfire: make symbol m523x_clk_lookup static c5b0ee1badd7 m68k: coldfire/device.c: protect FLEXCAN blocks c40bffd189af cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist d151cd51d3a4 cpufreq: pmac32-cpufreq: Fix refcount leak bug ea0fb37ba036 ARM: dts: imx6q-apalis: Cleanup 8e4724c93c76 ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps e366f7f7fcf6 ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted backlight 1868abc13d3d ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards 6a1155449899 ARM: dts: imx6q-apalis: Clean-up sd card support 9560fc59425c ARM: dts: imx6q-apalis: Add adv7280 video input b656eb41be70 ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera 30b847665e41 ARM: dts: imx6q-apalis: Disable stmpe touchscreen 6429a399ae6f ARM: dts: imx6q-apalis: Disable HDMI a9b9f1c6de0d ARM: dts: imx6q-apalis: Add LVDS panel support 1347e20118d5 ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi 2c119c4d9cdf ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi 1c5fa82860d8 ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi 36d46dff9d5a ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi 4eb56e26f92e ARM: dts: imx6q-apalis: Command pmic to standby for poweroff 966b48d983da ARM: dts: imx6q-apalis: Add gpio-line-names 9c0919acb3fa Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" 560c73ac9734 dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q f5f1e907718b arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically d0093035a003 io_uring: add a warn_once for poll_find f7605b87fdcf io_uring: consistent naming for inline completion d9b631c2d3d4 io_uring: move io_import_fixed() a708de4e48da io_uring: opcode independent fixed buf import fe435d183d95 io_uring: add io_commit_cqring_flush() d88cbb474bb5 io_uring: introduce locking helpers for CQE posting 8ac9127be60b io_uring: hide eventfd assumptions in eventfd paths e67910197b48 io_uring: fix io_poll_remove_all clang warnings 23641c3094a7 io_uring: improve task exit timeout cancellations 45987e01342c io_uring: fix multi ctx cancellation 825bd2351122 arm64: dts: imx8mq: Pass a label to the AIPS nodes fcdef92ba639 arm64: dts: imx8m: Pass a label to the soc node e56d3274770e ARM: dts: imx: Pass a label to the AIPS nodes 8e82a5231511 ARM: dts: imx: Pass a label to the soc node 4bd07304c8d2 dt-bindings: arm: fsl: Decrease the line length 9794c3084168 dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 5f1387b8a4c5 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2 90ea76423fec dt-bindings: arm: fsl: add imx93 11x11 evk board a500c4a572ac dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-* 9635b7134c29 arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS fcb9f9c6e96d smb3: fix empty netname context on secondary channels eb341d0fa158 mm/folio-compat: Remove migration compatibility functions 1a805f0ef03b fs: Remove aops->migratepage() d17a2dea9372 secretmem: Convert to migrate_folio 94b519721b9d hugetlb: Convert to migrate_folio 370fdadd4104 aio: Convert to migrate_folio 71070b2a1d57 f2fs: Convert to filemap_migrate_folio() e8b9f88782df ubifs: Convert to filemap_migrate_folio() 59de4cc868f3 btrfs: Convert btrfs_migratepage to migrate_folio e72f594075fb mm/migrate: Add filemap_migrate_folio() 234a02566ca0 mm/migrate: Convert migrate_page() to migrate_folio() f982c9365e82 nfs: Convert to migrate_folio 576139a85167 btrfs: Convert btree_migratepage to migrate_folio cebeb3540f02 mm/migrate: Convert expected_page_refs() to folio_expected_refs() e2724d790de6 mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() bfe256c9da7c mm/migrate: Convert writeout() to take a folio 61c6bcf60983 mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() c85b2463aa62 fs: Add aops->migrate_folio 1c08db07e901 mm: Convert all PageMovable users to movable_operations fe2da2af7199 secretmem: Remove isolate_page ba27db55e07c ext2: Use a folio in ext2_get_page() d67a1eb3f553 gfs2: Convert gfs2_jhead_process_page() to use a folio 92c28120e2f4 ocfs2: Convert ocfs2_read_folio() to use a folio 77d7cd6fc123 freevxfs: Convert vxfs_immed_read_folio() to use a folio 4754c78921e3 coda: Convert coda_symlink_filler() to use a folio 93246eac1fd0 befs: Convert befs_symlink_read_folio() to use a folio d3940ed9468c block: Convert read_part_sector() to use a folio f0f0541eceb3 block: Use PAGE_SECTORS_SHIFT edb66cd896b4 block: Handle partition read errors more consistently 8cc94c2c4ad5 block: Simplify read_part_sector() b0e34f35e772 cramfs: read_mapping_page() is synchronous 6725db33b55c ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_sync_writeback() 2ea07e97664e hostfs: Handle page write errors correctly ce16b7a3fa6e squashfs: Return the actual error from squashfs_read_folio() bdd919318931 buffer: Don't test folio error in block_read_full_folio() 9ecfe1c01e41 btrfs: Use a folio in wait_dev_supers() b72427ad2244 nfs: Leave pages in the pagecache if readpage failed 2ba60972991f buffer: Remove check for PageError e7e0a9cb1160 orangefs: Remove test for folio error 5ad51e7f049e iomap: Remove test for folio error 794ffb944ed6 jfs: Remove check for PageUptodate adabe926dc32 remap_range: Remove check of uptodate flag 7e082563e330 ufs: Remove checks for PageError d31414b0f27f reiserfs: Remove check for PageError ff168f33b728 ntfs3: Remove check for PageError bfdd10ed7ed9 ntfs: Remove check for PageError 62cedbc3eb40 nilfs2: Remove check for PageError e74fdd3973ee ext2: Remove check for PageError 1b3142a8c5c7 ntfs: Remove check for PageError 00a4e971305b hfsplus: Remove check for PageError 88d67981a345 hfs: Remove check for PageError 1734deaa8a83 gfs: Check PageUptodate instead of PageError b64dee2da43b freevxfs: Remove check of PageError 20ce79c4d2e1 afs: Remove check of PageError bf57a100cc30 block: Remove check of PageError f2d0e2ab62d3 docs: Improve ->read_folio documentation b067bba3e93a filemap: Use filemap_read_folio() in do_read_cache_folio() 8200fa362adc filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() 781c0e16586c filemap: Move 'filler' case to the end of do_read_cache_folio() 5beff174150f netfs: Remove extern from function prototypes 132a550f50c4 filemap: Remove find_get_pages_range() and associated functions a705067a0c53 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() 62d4eab7dc4d vmscan: Add check_move_unevictable_folios() 0adda88413d4 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get_folios() 3f3c4e0dfb18 hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios() 0493b9b6326a f2fs: Convert f2fs_invalidate_compress_pages() to use filemap_get_folios() c3cec3b97f63 ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() 48dc7d59b35c ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() e4752e276c89 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() 105000ed3b0c filemap: Add filemap_get_folios() cc91503f8049 filemap: Remove add_to_page_cache() and add_to_page_cache_locked() 48b2d4d42c80 hugetlb: Convert huge_add_to_page_cache() to use a folio ca855ffc1cb1 mpage: Convert do_mpage_readpage() to use a folio 1cea1561da63 mm: Clear page->private when splitting or migrating a page 88cb99daa2b5 iio: adc: stm32-adc: Use generic_handle_domain_irq() 46046280ac03 filemap: Handle sibling entries in filemap_get_read_batch() 7a9fbfb3d28f filemap: Correct the conditions for marking a folio as accessed 8d6712695bc8 arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2 0c6cf86e1ab4 ARM: dts: imx6ul: fix qspi node compatible 1a884d17ca32 ARM: dts: imx6ul: fix lcdif node compatible e0aca931a2c7 ARM: dts: imx6ul: fix csi node compatible 7d15e0c9a515 ARM: dts: imx6ul: fix keypad compatible edb67843983b ARM: dts: imx6ul: change operating-points to uint32-matrix 5655699cf5cf ARM: dts: imx6ul: add missing properties for sram 82cb850653e8 arm64: dts: freescale: align led node names with dtschema b803d15e89f9 arm64: dts: freescale: align gpio-key node names with dtschema 43b240d41b51 soc: imx: gpcv2: print errno for regulator errors dc9c1ceb555f arm64: dts: imx8m: Disable job ring 0 nodes a1016ba9f908 ARM: dts: imx7d-smegw01: Fix the SDIO description 518d5f16a4be arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 ce23644c5aa2 ARM: dts: imx6: fix node names for ebook reader keys 82cc47fd88d5 ARM: dts: imx6sl-tolino-shine2hd: fix led node name. 9fc792e596f1 ARM: imx25: support silicon revision 1.2 20d728a28239 arm64: dts: mba8mx: Remove unneeded comments 4c2f2775abce ARM: dts: imx6: skov: add pwm-regulator to control the panel's VCOM 82c89365733e proximity: vl53l0x: Make VDD regulator actually optional 0b685f435769 MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM AND DRIVERS 4e1c59f3ffd5 dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address 7f467484730c iio: gyro: bmg160: Fix typo in comment f7108bcb3466 iio: dac: stm32-dac: Replace open coded str_enable_disable() 072c7d343888 iio: accel: mma7660: Drop wrong use of ACPI_PTR() dbacf752cde2 iio:light:tsl2563: Replace cancel_delayed_work() with cancel_delayed_work_sync(). 76faa32077b0 iio: light: tsl2563: Replace flush_scheduled_work() with cancel_delayed_work_sync(). 4a08069461ac iio: trigger: warn about non-registered iio trigger getting attempt 72c7df8505cb iio: adc: qcom-spmi-rradc: introduce round robin adc 7ea58c951ab3 dt-bindings: iio: adc: document qcom-spmi-rradc d23c3c085a95 mfd: qcom-spmi-pmic: read fab id on supported PMICs e9c11c6e3a0e mfd: qcom-spmi-pmic: expose the PMIC revid information to clients 9a2139c2912e spmi: add a helper to look up an SPMI device from a device node 3989a2a69a84 proc: delete unused includes 44e0770b8689 vmcoreinfo: include kallsyms symbols 4b3ef33baa8f kallsyms: move declarations to internal header 1ee035824904 squashfs: support reading fragments in readahead call 330679d9545c squashfs: implement readahead 436da6ff21a6 squashfs: always build "file direct" version of page actor e18f623d193f Revert "squashfs: provide backing_dev_info in order to disable read-ahead" cae071fe752b lib/debugobjects: fix stat count and optimize debug_objects_mem_init. cd2accbc4353 resource: re-factor page_is_ram() b4a2e481176e init/main.c: silence some -Wunused-parameter warnings 26a3681190e4 init-add-hostname-kernel-parameter-v2 54632142a178 init: add "hostname" kernel parameter 506aeedd8550 ocfs2: fix ocfs2 corrupt when iputting an inode ece4f9b5a34e ocfs2: clear links count in ocfs2_mknod() if an error occurs 926b2e7ecf8b ocfs2: reflink deadlock when clone file to the same directory simultaneously 882be1ed6b1b mm: hugetlb: remove minimum_order variable 10a768735470 mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory cececf2df493 mm: memory_hotplug: enumerate all supported section flags 56629699b3dd mm/swap: convert __delete_from_swap_cache() to a folio e5085f2cc241 mm/swap: convert delete_from_swap_cache() to take a folio 169f02f4efb1 mm: convert page_swap_flags to folio_swap_flags d3b90b76e101 mm: convert destroy_compound_page() to destroy_large_folio() 19211dae45bb mm/swap: convert __page_cache_release() to use a folio 8a86413a72be mm/swap: convert __put_compound_page() to __folio_put_large() 7b405d512a82 mm/swap: convert __put_single_page() to __folio_put_small() bd2e315dec4d mm/swap: convert __put_page() to __folio_put() 5d975b5c5baa mm/swap: convert put_pages_list to use folios e25da77fdc17 mm/swap: convert release_pages to use a folio internally 456d827b655b mm/swap: convert try_to_free_swap to use a folio 148d24fa8eec mm/swap: optimise lru_add_drain_cpu() df33cc82536a mm/swap: pull the CPU conditional out of __lru_add_drain_all() 16c27e1995cf mm/swap: rename lru_pvecs to cpu_fbatches 0641cf421dbc mm/swap: convert activate_page to a folio_batch e80809112d8e mm/swap: convert lru_lazyfree to a folio_batch debd99227c44 mm/swap: convert lru_deactivate to a folio_batch ebad8932647e mm/swap: convert lru_deactivate_file to a folio_batch 1d1d52466442 mm/swap: convert lru_add to a folio_batch 229d98bdddcb mm/swap: make __pagevec_lru_add static 7f9b28eb22a1 mm/swap: add folio_batch_move_lru() b53e91c6cafa mm: add folios_put() d7f2b7f0a6e4 mm/vmscan: convert reclaim_pages() to use a folio 494d01fc70c2 mm/vmscan: convert shrink_active_list() to use a folio 8ebc3eb30730 mm/vmscan: convert move_pages_to_lru() to use a folio fd2aa0bf6ec7 mm/vmscan: convert isolate_lru_pages() to use a folio f1ccd8d2b2a9 mm/vmscan: convert reclaim_clean_pages_from_list() to folios 8bca76f81433 kasan: separate double free case from invalid free aa658d0739a2 tools/testing/selftests/vm/ksm_tests.c: fix resource leak when return error 7cd004c857ef doc: proc: fix the description to THPeligible 6b5ee0bcd5af mm: khugepaged: reorg some khugepaged helpers 37c4fbc818d9 mm: thp: kill __transhuge_page_enabled() 0a44ebaaa3f3 mm: thp: kill transparent_hugepage_active() 806e4d91686e mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate 201c0587b32c mm: thp: consolidate vma size check to transhuge_vma_suitable 607d51f04ea2 mm: khugepaged: check THP flag in hugepage_vma_check() c7f43cc88627 mm/mlock: drop dead code in count_mm_mlocked_page_nr() 94bae9ecd227 mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection 438b133826a7 userfaultfd: selftests: infinite loop in faulting_process 97fb86a5d959 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh c6a6bfbd845a userfaultfd: selftests: make /dev/userfaultfd testing configurable 6f82e9cdd859 userfaultfd: update documentation to describe /dev/userfaultfd 2375ddbcfe60 userfaultfd: selftests: modify selftest to use /dev/userfaultfd 65969918e6ee userfaultfd: add /dev/userfaultfd for fine grained access control 805c1273cd2c selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh 16d2801cd42e Docs/admin-guide/damon: add a document for DAMON_LRU_SORT 8a5e44042d46 mm/damon: introduce DAMON-based LRU-lists Sorting 4a402a0b8cb5 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action 742033853c56 mm/damon/schemes: add 'LRU_DEPRIO' action c2009374500d Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action b08d7f1be16a mm/damon/schemes: add 'LRU_PRIO' DAMOS action cd34a111b48c mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling 4933700aa9f1 mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values 9e684a95f803 mm/page_alloc: remotely drain per-cpu lists ccf631c84834 mm/page_alloc: protect PCP lists with a spinlock 65dd658531aa mm/page_alloc: remove mistaken page == NULL check in rmqueue 186dd7051398 mm/page_alloc: split out buddy removal code from rmqueue into separate helper c993202aa9e6 mm/page_alloc: use only one PCP list for THP-sized allocations 44171915e2a9 mm/page_alloc: add page->buddy_list and page->pcp_list d66c29665a56 mm/page_alloc: minor clean up for memmap_init_compound() ff8c4f66f760 mm/vmscan: don't try to reclaim freed folios cf459514fbb1 mm/swap: remove swap_cache_info statistics 32013acad453 mm/swapfile: fix possible data races of inuse_pages 7962a362479b mm/swapfile: make security_vm_enough_memory_mm() work as expected fa400a0216d3 lib/test_vmalloc: switch to prandom_u32() f5bb60c80edf mm/vmalloc: extend __find_vmap_area() with one more argument 29dd8a44dca3 mm/vmalloc: initialize VA's list node after unlink cfc67fb88f73 mm/vmalloc: extend __alloc_vmap_area() with extra arguments 50a977d33f4f mm/vmalloc: make link_va()/unlink_va() common to different rb_root 06f1521cc145 xfs: add dax dedupe support 4b10f0810f49 xfs-support-cow-in-fsdax-mode-fix f71278d80221 xfs: support CoW in fsdax mode 9259de2d5aca fsdax: dedup file range to use a compare function bed16072acc5 fsdax: add dax_iomap_cow_copy() for dax zero 03aeb6bf4765 fsdax: replace mmap entry in case of CoW 5c88d8d4d04a fsdax: introduce dax_iomap_cow_copy() 42c59a284ded fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 5a766bc52175 fsdax: output address in dax_iomap_pfn() and rename it f4b4a4980ba8 fsdax: set a CoW flag when associate reflink mappings fbf457b5f920 xfs: implement ->notify_failure() for XFS d5e8b49cb6a2 mm: introduce mf_dax_kill_procs() for fsdax case 7a73b3293fd9 fsdax: introduce dax_lock_mapping_entry() 937371a875ef pagemap,pmem: introduce ->memory_failure() a995e3b44d65 mm-factor-helpers-for-memory_failure_dev_pagemap-fix b197a1bc8ae1 mm: factor helpers for memory_failure_dev_pagemap bd0edee2cc78 dax: introduce holder for dax_device f8c4aef5e355 mm-add-merging-after-mremap-resize-checkpatch-fixes 38a9aefec3b8 mm: add merging after mremap resize 399ade8af56d mm: refactor of vma_merge() 77c94ff0e476 mm, hwpoison: enable memory error handling on 1GB hugepage e770816d43d0 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage 40409dbc5b53 mm, hwpoison: make __page_handle_poison returns int efd667021c20 mm,hwpoison: set PG_hwpoison for busy hugetlb pages 206ea9f0200b mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-save-raw-error-page-fix 1c1d8b5dcd7b mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to save raw error page 07d23bb37b0d mm: delete unused MMF_OOM_VICTIM flag 076c1e2e0bcc mm-drop-oom-code-from-exit_mmap-fix-fix 6a838282c0f3 mm: drop oom code from exit_mmap 4e1b096d7304 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix d3badc01ceef mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix f6fe2a0cbc82 mm: shrinkers: add scan interface for shrinker debugfs 219acca9f234 tools: add memcg_shrinker.py bd226fdb9f0a mm: docs: document shrinker debugfs 585dab0b1120 mm: shrinkers: provide shrinkers with names 25f70698c374 mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix 5b6abacf7c11 mm: shrinkers: introduce debugfs interface for memory shrinkers 9ba3d240c628 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() 8a9b2f56eb05 mm/mempolicy: fix get_nodes out of bound access 35631617acc6 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte() 52fdbdf0a3a1 selftests/vm: add protection_keys tests to run_vmtests 48dc780f214b kasan: fix zeroing vmalloc memory with HW_TAGS 1b232a9826a5 mm: introduce clear_highpage_kasan_tagged eb142e851033 mm: rename kernel_init_free_pages to kernel_init_pages 77481bd6ea1b mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' 0d8b80220e7f mm/damon/reclaim: make 'enabled' checking timer simpler 6278fe9ba306 mm/damon/sysfs: deduplicate inputs applying ab6573c676d0 mm/damon/reclaim: deduplicate 'commit_inputs' handling df6ca278c9cc mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h 8840c45f872b Docs/admin-guide/damon/reclaim: remove a paragraph that been obsolete due to online tuning support 5cf0c100b4b9 tools: add selftests to hmm for COW in device memory 8e4ea9800f77 tools: add hmm gup tests for device coherent type 8e0ff6a399b3 tools: update test_hmm script to support SP config fdfa0c7642e4 tools: update hmm-test to support device coherent type da42c65db106 lib: add support for device coherent type in test_hmm ce8649155edf lib: test_hmm add module param for zone device type 7fc33040e941 lib: test_hmm add ioctl to get zone device type 27f897b752a7 drm/amdkfd: add SPM support for SVM 1874b4e756fd mm/gup: migrate device coherent pages when pinning instead of failing 9ec397193142 mm: remove the vma check in migrate_vma_setup() 3455ea65b756 mm: add device coherent vma selection for memory migration f129e3d5b2b2 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix f83ce59fa77d mm: handling Non-LRU pages returned by vm_normal_pages 4a4847917916 mm: add zone device coherent type memory support 4ff3424d024f mm/migration: fix potential pte_unmap on an not mapped pte 453edf01592b mm/migration: return errno when isolate_huge_page failed c7a8d6f17c70 mm/migration: remove unneeded lock page and PageMovable check 197c6c282167 mm: reduce the rcu lock duration 298ec022108b mm: fix racing of vb->va when kasan enabled e313448eec62 mm/page_alloc: reduce potential fragmentation in make_alloc_exact() b8e54f8f9597 mm/mmap.c: pass in mapping to __vma_link_file() f516eacbd969 mm/mmap: drop range_has_overlap() function fecd1f7f7502 mm/mmap: change do_mas_align_munmap() to avoid preallocations for sidetree 386fe750cfed mm-remove-the-vma-linked-list-fix-fix-fix 4668a66a9510 mm-remove-the-vma-linked-list-fix-fix 0afe5b9387d8 mm/mmap: fix potential leak on do_mas_align_munmap() 27bc16d90983 mm: remove the vma linked list 38b927357f04 riscv: use vma iterator for vdso 15ad5f7da01b mm/nommu: fix compile warning in do_mmap() 7193505c399a mm/nommu: move preallocations and limit other allocations 3b17ea538dee nommu: remove uses of VMA linked list fb266ef071ce i915: use the VMA iterator 36dc74dd9370 mm/swapfile: use vma iterator instead of vma linked list 51e3aebf8977 mm/pagewalk: use vma_find() instead of vma linked list b2dc5345622c mm/oom_kill: use maple tree iterators instead of vma linked list 30aa9f0d65c4 mm/msync: use vma_find() instead of vma linked list 33a66ece0a35 mm/mremap: use vma_find_intersection() instead of vma linked list 36db3e38e17a mm/mprotect: use maple tree navigation instead of vma linked list 8cc66f901e32 mm/mlock: use vma iterator and maple state instead of vma linked list 82c54640cdff mm/mempolicy: use vma iterator & maple state instead of vma linked list 5c77642a78ef mm/memcontrol: stop using mm->highest_vm_end ac4c6d0cb7b4 mm/madvise: use vma_find() instead of vma linked list bf2840e7baf8 mm/ksm: use vma iterators instead of vma linked list 23f9b06abafb mm/khugepaged: stop using vma linked list 31000e39be65 mm/gup: use maple tree navigation instead of linked list 6ff7c77f3cb8 bpf: remove VMA linked list 35c677de08f2 fork: use VMA iterator 92dd98ef1d85 sched: use maple tree iterator to walk VMAs 5ad44baf97d9 perf: use VMA iterator bc41d9f81ad9 acct: use VMA iterator instead of linked list ebb4f2237223 ipc/shm: use VMA iterator instead of linked list a24cfb43d851 userfaultfd: use maple tree iterator to iterate VMAs 988177c313f0 fs/proc/task_mmu: stop using linked list and highest_vm_end e2f5a6ef386d fs/proc/base: use maple tree iterators in place of linked list 3b2853a3545f exec: use VMA iterator instead of linked list 3b24e2e0f334 coredump: remove vma linked list walk 7dbed34ae382 um: remove vma linked list walk b146c6e7bf67 optee: remove vma linked list walk 02f6903c6f45 cxl: remove vma linked list walk 1ad1ff21ee7a xtensa: remove vma linked list walks 7ad392502606 x86: remove vma linked list walks 80456b50817e s390: remove vma linked list walks c6183b06d0f2 powerpc: remove mmap linked list walks 759eb02df5d7 parisc: remove mmap linked list from cache handling 8f14f11f637a arm64: Change elfcore for_each_mte_vma() to use VMA iterator b985b247d6df arm64: remove mmap linked list from vdso a3cb84828d18 mm/mmap: fix do_brk_munmap() when munmapping multiple mappings 3771889fd262 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() b77c3239f0b7 mm/mmap: reorganize munmap to use maple states 9a44b654ab68 mm/mmap: move mmap_region() below do_munmap() 73a9b5d2faad mm: convert vma_lookup() to use mtree_load() 6e2972126783 mm: remove vmacache 837cc4346794 mm/mmap: allow vma_expand() to lock both anon and file locks b50cc6d959c6 mm/mmap: qvoid dereferencing next on null in BUG_ON() 547b11b00039 mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-checkpatch-fixes bb52c883b227 mm/mmap: fix advanced maple tree API for mmap_region() d7ae3ec42209 mm/mmap: use advanced maple tree API for mmap_region() e9dba5925d3a mm: use maple tree operations for find_vma_intersection() d6e219803d10 mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() 96fcb4616d69 mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() e02e755b513f mm: optimize find_exact_vma() to use vma_lookup() 82210f5d8350 xen: use vma_lookup() in privcmd_ioctl_mmap() 1c2f73acd7ab mmap: change zeroing of maple tree in __vma_adjust() 06c99f561df6 mm: remove rb tree. 14c8e5be585e proc: remove VMA rbtree use from nommu c174df74c3c0 damon-convert-__damon_va_three_regions-to-use-the-vma-iterator-fix b88990b6507c damon: convert __damon_va_three_regions to use the VMA iterator 8a25714de661 kernel/fork: use maple tree for dup_mmap() during forking a340bc3120be mm/mmap: use maple tree for unmapped_area{_topdown} 508d7d5adcf3 mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree 60a832a2d98b mm/mmap: use the maple tree in find_vma() instead of the rbtree. 397ad51b633d mmap: use the VMA iterator in count_vma_pages_range() 31cb8633b52e mm: add VMA iterator 24ce5c6de176 fs/userfaultfd: fix vma iteration in mas_for_each() loop 16a9a14c8de8 mm/mmap: fix leak on expand_downwards() and expand_upwards() 64397830fbbc mapletree: build fix e1966a5753a0 mm: start tracking VMAs with maple tree 61acd63a51fa test_maple_tree: add tests for preallocations and large spanning writes fd1bb6775d35 test_maple_tree: add null expansion tests 07369850c326 lib/test_maple_tree: add testing for maple tree 9d9c052f8f66 radix tree test suite: add lockdep_is_held to header f0fb2ef8d318 radix tree test suite: add support for slab bulk APIs e52bbb785944 radix tree test suite: add allocation counts and size to kmem_cache b8f8fcaf7666 radix tree test suite: add kmem_cache_set_non_kernel() ce7b021b0c7b radix tree test suite: add pr_err define a86b6d050559 maple_tree: fix return from mas_prealloc() bc309a8ed758 maple_tree: make mas_prealloc() error checking more generic 75bbcef8d290 maple_tree: Change spanning store to work on larger trees 4bb4cdecb548 maple_tree: change spanning store to work on larger trees 889f0269addf maple_tree: fix mt_destroy_walk() on full non-leaf non-alloc nodes 2c51a3d0d613 maple_tree: cleanup for checkpatch 04935a3c1c74 MAINTAINERS: remove an obvious typo in MAPLE TREE 9e5db19f94ae maple_tree: fix potential out of range offset on mas_next()/mas_prev() 3197b9936029 maple_tree: fix 32b parent pointers f5f32833a926 maple_tree: fix mas_next() when already on the last node entry d22556d88ac5 maple_tree: Fix expanding null off the end of the data. cb348d555aca Maple Tree: add new data structure 2fca4d380f15 mips: rename mt_init to mips_mt_init 9fec25b7264f mm: discard __GFP_ATOMIC 37daae8781c7 mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable() 252f3be1878d mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK 4f730a7fe230 drm/msm/dpu: limit wb modes based on max_mixer_width 667a29bc4e0f drm/msm/dp: force link training for display resolution change 560a29bbfa7e drm/msm/dpu: remove hard-coded linewidth limit for writeback 485f192fc343 drm/msm/dpu: fix maxlinewidth for writeback block 20fd54bf2df1 drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display() 7bb2138b1543 proc: delete unused includes c1d5286b8d00 vmcoreinfo: include kallsyms symbols 64c481d30c9a kallsyms: move declarations to internal header a8d2760d07f3 lockdep: make PROVE_RAW_LOCK_NESTING depend on PREEMPT_RT ce4ed4a8d102 squashfs: implement readahead a337e31b93b2 squashfs: always build "file direct" version of page actor c653db869bee Revert "squashfs: provide backing_dev_info in order to disable read-ahead" 1e2781de88ea lib/debugobjects: fix stat count and optimize debug_objects_mem_init. 0078f6023ed5 resource: re-factor page_is_ram() f27de9504d92 init/main.c: silence some -Wunused-parameter warnings fb1470c9d1b1 init-add-hostname-kernel-parameter-v2 4aae426ea756 init: add "hostname" kernel parameter d4b2a47fa0e3 ocfs2: fix ocfs2 corrupt when iputting an inode 5cdb39bdaa14 ocfs2: clear links count in ocfs2_mknod() if an error occurs d1bcbe8b7044 ocfs2: reflink deadlock when clone file to the same directory simultaneously 686452475dbc kasan: separate double free case from invalid free 00a27d36545f tools/testing/selftests/vm/ksm_tests.c: fix resource leak when return error caf4b9972a92 doc: proc: fix the description to THPeligible 62f78f7c4160 mm: khugepaged: reorg some khugepaged helpers 4a263333f176 mm: thp: kill __transhuge_page_enabled() 1fe2b28ee355 mm: thp: kill transparent_hugepage_active() d03db5e866a3 mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate 1b2b1a996c2d mm: thp: consolidate vma size check to transhuge_vma_suitable 3a769f9369d8 mm: khugepaged: check THP flag in hugepage_vma_check() 2dddc0a8a164 mm/mlock: drop dead code in count_mm_mlocked_page_nr() 63cd2f26dc29 mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection a101fbf04f78 userfaultfd: selftests: infinite loop in faulting_process 800e61e25f8c selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh fe54e1aadcb2 userfaultfd: selftests: make /dev/userfaultfd testing configurable 5da6ce0c8595 userfaultfd: update documentation to describe /dev/userfaultfd 77ca673f79b2 userfaultfd: selftests: modify selftest to use /dev/userfaultfd 9391d5267ae2 userfaultfd: add /dev/userfaultfd for fine grained access control 38bc8ce54764 selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh 842c9c23d489 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT 6de81362e68d mm/damon: introduce DAMON-based LRU-lists Sorting 51f334d98bf3 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action 0512df3ce1c4 mm/damon/schemes: add 'LRU_DEPRIO' action 319f979004f0 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action e516b4515e21 mm/damon/schemes: add 'LRU_PRIO' DAMOS action ebcb8f791e97 mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling e8a564a1b957 mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values e630f1389367 mm/page_alloc: remotely drain per-cpu lists 599d7c45e5d9 mm/page_alloc: protect PCP lists with a spinlock 2398bee26bea mm/page_alloc: remove mistaken page == NULL check in rmqueue c7f5d5278e1a mm/page_alloc: split out buddy removal code from rmqueue into separate helper 2bacedd09697 mm/page_alloc: use only one PCP list for THP-sized allocations 0f8bd7bd798e mm/page_alloc: add page->buddy_list and page->pcp_list bacb077050d9 mm/page_alloc: minor clean up for memmap_init_compound() b32b38253d3f mm/vmscan: don't try to reclaim freed folios c30a8025abce mm/swap: remove swap_cache_info statistics 39a0ba146453 mm/swapfile: fix possible data races of inuse_pages 4f09decdc2da mm/swapfile: make security_vm_enough_memory_mm() work as expected 053e9ec1e48a lib/test_vmalloc: switch to prandom_u32() 458943833ced mm/vmalloc: extend __find_vmap_area() with one more argument 0eb4d2e93ee3 mm/vmalloc: initialize VA's list node after unlink 4e131d3efca6 mm/vmalloc: extend __alloc_vmap_area() with extra arguments a5c4f6e3ac60 mm/vmalloc: make link_va()/unlink_va() common to different rb_root 3519ae82eded xfs: add dax dedupe support 0ad6ecf401e7 xfs-support-cow-in-fsdax-mode-fix 613bad91743c xfs: support CoW in fsdax mode 59f0debb62c8 fsdax: dedup file range to use a compare function dbe5d1acc4d1 fsdax: add dax_iomap_cow_copy() for dax zero 84fb94b735d0 fsdax: replace mmap entry in case of CoW c7ce69ae2530 fsdax: introduce dax_iomap_cow_copy() 1e4c2e4e6090 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 c7164817a123 fsdax: output address in dax_iomap_pfn() and rename it b6fda7b0cba9 fsdax: set a CoW flag when associate reflink mappings b6b33b839440 xfs: implement ->notify_failure() for XFS 00d8472a1299 mm: introduce mf_dax_kill_procs() for fsdax case ffcd5ee63f09 fsdax: introduce dax_lock_mapping_entry() ba8a3302515b pagemap,pmem: introduce ->memory_failure() ff116be7626b mm-factor-helpers-for-memory_failure_dev_pagemap-fix b462f4e2b692 mm: factor helpers for memory_failure_dev_pagemap f1fe65b755e9 dax: introduce holder for dax_device 8dc373d5e823 mm-add-merging-after-mremap-resize-checkpatch-fixes a1bbb9d8268f mm: add merging after mremap resize a5cccc23c68e mm: refactor of vma_merge() 3d898968b5cd mm, hwpoison: enable memory error handling on 1GB hugepage 662874a57785 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage 908510dc5405 mm, hwpoison: make __page_handle_poison returns int 311df925411a mm,hwpoison: set PG_hwpoison for busy hugetlb pages 35d5edcc1b2f mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-save-raw-error-page-fix 942dc0d865aa mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to save raw error page cf46ff78fd18 mm: delete unused MMF_OOM_VICTIM flag 520efd9bebeb mm-drop-oom-code-from-exit_mmap-fix-fix dabe01fa63d2 mm: drop oom code from exit_mmap 384c377d2636 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix d501700d4fcb mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix b9ded1760828 mm: shrinkers: add scan interface for shrinker debugfs a30050a52ecb tools: add memcg_shrinker.py 8234c217c8a7 mm: docs: document shrinker debugfs e7b06f77b668 mm: shrinkers: provide shrinkers with names 79f4306d346b mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix 9e58c10d7195 mm: shrinkers: introduce debugfs interface for memory shrinkers 2c0ab754efb7 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() cf1a2959a27a mm/mempolicy: fix get_nodes out of bound access 4d44e599d4d1 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte() 9c7c7456808f mm: memory_hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP d372647e5f44 mm: memory_hotplug: enumerate all supported section flags 1d5e4eeff32b selftests/vm: add protection_keys tests to run_vmtests fee3790933b7 kasan: fix zeroing vmalloc memory with HW_TAGS baad116add82 mm: introduce clear_highpage_kasan_tagged 5e34fa4e7b17 mm: rename kernel_init_free_pages to kernel_init_pages 45686bc6dfe2 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' 05dbff6ac476 mm/damon/reclaim: make 'enabled' checking timer simpler 1382c6476b5f mm/damon/sysfs: deduplicate inputs applying b8cc0383ca00 mm/damon/reclaim: deduplicate 'commit_inputs' handling 4b8bff7bc924 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h 9cf556fb1021 Docs/admin-guide/damon/reclaim: remove a paragraph that been obsolete due to online tuning support 49e7de13ca98 tools: add selftests to hmm for COW in device memory 028b2990d0ea tools: add hmm gup tests for device coherent type a9d41dd924f6 tools: update test_hmm script to support SP config a90f328466c5 tools: update hmm-test to support device coherent type 1825136835be lib: add support for device coherent type in test_hmm e17bc1dd148d lib: test_hmm add module param for zone device type 27fe608610e7 lib: test_hmm add ioctl to get zone device type 34da39172b3b drm/amdkfd: add SPM support for SVM a39aa19e135c mm/gup: migrate device coherent pages when pinning instead of failing 60b0ac6abfac mm: remove the vma check in migrate_vma_setup() e0d2ee458b18 mm: add device coherent vma selection for memory migration e1c3ffed0bf5 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix e07e9f7f12ff mm: handling Non-LRU pages returned by vm_normal_pages 165268ba193a mm: add zone device coherent type memory support 03e88cdc7005 mm/migration: fix potential pte_unmap on an not mapped pte 23977c2c78d6 mm/migration: return errno when isolate_huge_page failed 0ab36e181831 mm/migration: remove unneeded lock page and PageMovable check 7f7bd41ed457 mm: reduce the rcu lock duration 63527590d825 mm: fix racing of vb->va when kasan enabled 154c3a8d9368 mm/page_alloc: reduce potential fragmentation in make_alloc_exact() 4309e869fd93 mm/mmap.c: pass in mapping to __vma_link_file() d84cfdf62c7a mm/mmap: drop range_has_overlap() function cfdd5ef47870 mm-remove-the-vma-linked-list-fix-fix-fix 4ccb3d794fef mm-remove-the-vma-linked-list-fix-fix fecaf3e5672b mm/mmap: fix potential leak on do_mas_align_munmap() 2dba72e2a849 mm: remove the vma linked list e278d9e8c95d riscv: use vma iterator for vdso e76b729e6eca mm/nommu: fix compile warning in do_mmap() 4bb034cdde2a mm/nommu: move preallocations and limit other allocations 35ec5dd7935a nommu: remove uses of VMA linked list 93cb43d237cb i915: use the VMA iterator a717304d3af9 mm/swapfile: use vma iterator instead of vma linked list c2188c745f0f mm/pagewalk: use vma_find() instead of vma linked list b4f4ef7adf11 mm/oom_kill: use maple tree iterators instead of vma linked list a436af794788 mm/msync: use vma_find() instead of vma linked list b03c9425c44e mm/mremap: use vma_find_intersection() instead of vma linked list dd8a55404f69 mm/mprotect: use maple tree navigation instead of vma linked list fe9e9f526080 mm/mlock: use vma iterator and maple state instead of vma linked list 467157d3b45f mm/mempolicy: use vma iterator & maple state instead of vma linked list 92a140953a64 mm/memcontrol: stop using mm->highest_vm_end 69316378f0d3 mm/madvise: use vma_find() instead of vma linked list 2e1424042575 mm/ksm: use vma iterators instead of vma linked list 963d7ef72689 mm/khugepaged: stop using vma linked list 7b1b043eeaf2 mm/gup: use maple tree navigation instead of linked list 28cf41800780 bpf: remove VMA linked list c6a151dc9ef6 fork: use VMA iterator 147acaff30ea sched: use maple tree iterator to walk VMAs a0c04cedba7c perf: use VMA iterator ee3171b593ef acct: use VMA iterator instead of linked list ff302c42d1aa ipc/shm: use VMA iterator instead of linked list 5bcfcbc7136c userfaultfd: use maple tree iterator to iterate VMAs a57acdcc3dc6 fs/proc/task_mmu: stop using linked list and highest_vm_end 6dcbfea04ea0 fs/proc/base: use maple tree iterators in place of linked list 608e363a6df7 exec: use VMA iterator instead of linked list 0c7c28421b10 coredump: remove vma linked list walk e50b388e5ba5 um: remove vma linked list walk be4c170601a4 optee: remove vma linked list walk 181749878af5 cxl: remove vma linked list walk de0ecf9bb4d6 xtensa: remove vma linked list walks 33559ff093ee x86: remove vma linked list walks 66cfb656e22f s390: remove vma linked list walks 75d8ef209747 powerpc: remove mmap linked list walks b1812397a2cc parisc: remove mmap linked list from cache handling 4e3f41e5e894 arm64: Change elfcore for_each_mte_vma() to use VMA iterator a32d32fcb356 arm64: remove mmap linked list from vdso 861200669e16 mm/mmap: fix do_brk_munmap() when munmapping multiple mappings 1c3b736d76c8 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() 11cfe242cc3b mm/mmap: reorganize munmap to use maple states 8c1c45fbc906 mm/mmap: move mmap_region() below do_munmap() 6f5a27fa6596 mm: convert vma_lookup() to use mtree_load() 7a1d50bfb4d5 mm: remove vmacache 1b3c22da3174 mm/mmap: allow vma_expand() to lock both anon and file locks 2e23720c69c7 mm/mmap: qvoid dereferencing next on null in BUG_ON() 4dbae5724b3d mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-checkpatch-fixes 4a3db84c072e mm/mmap: fix advanced maple tree API for mmap_region() 644a2ab2eafc mm/mmap: use advanced maple tree API for mmap_region() 86fff98d27a2 mm: use maple tree operations for find_vma_intersection() e92232dc0031 mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() 941e44f1a15f mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() 8e812c564ed6 mm: optimize find_exact_vma() to use vma_lookup() fd1fea529296 xen: use vma_lookup() in privcmd_ioctl_mmap() 3f39d4a76d07 mmap: change zeroing of maple tree in __vma_adjust() 358c83233578 mm: remove rb tree. 503d8ef3882d proc: remove VMA rbtree use from nommu e9cc99f0b056 damon-convert-__damon_va_three_regions-to-use-the-vma-iterator-fix dd39efc931ff damon: convert __damon_va_three_regions to use the VMA iterator 64750dc338c0 kernel/fork: use maple tree for dup_mmap() during forking e3e983ce7067 mm/mmap: use maple tree for unmapped_area{_topdown} e3a1d8249922 mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree 968e27c296d3 mm/mmap: use the maple tree in find_vma() instead of the rbtree. 300e33538223 mmap: use the VMA iterator in count_vma_pages_range() 99e76dc05561 mm: add VMA iterator 9da1facbcabd fs/userfaultfd: fix vma iteration in mas_for_each() loop c7a01a5a4fe6 mm/mmap: fix leak on expand_downwards() and expand_upwards() 383bc2ac45cd mapletree: build fix 15f8b4f03132 mm: start tracking VMAs with maple tree c72ed4e98e83 test_maple_tree: add tests for preallocations and large spanning writes a1532c42a10a test_maple_tree: add null expansion tests c67f6bacbe4c lib/test_maple_tree: add testing for maple tree 7ba218528536 radix tree test suite: add lockdep_is_held to header bf26da0784ed radix tree test suite: add support for slab bulk APIs 338e6501fa93 radix tree test suite: add allocation counts and size to kmem_cache b5c4678aa256 radix tree test suite: add kmem_cache_set_non_kernel() e78a59f88807 radix tree test suite: add pr_err define 50a56cd89f06 maple_tree: make mas_prealloc() error checking more generic 29e94ddeabba maple_tree: Change spanning store to work on larger trees 100c808720d0 maple_tree: change spanning store to work on larger trees 69922c8c2f28 maple_tree: fix mt_destroy_walk() on full non-leaf non-alloc nodes 745b53f29d0d maple_tree: cleanup for checkpatch 93f131831e47 MAINTAINERS: remove an obvious typo in MAPLE TREE f23f4aea842d maple_tree: fix potential out of range offset on mas_next()/mas_prev() f9a8f8c432dd maple_tree: fix 32b parent pointers 4b0b47106e80 maple_tree: fix mas_next() when already on the last node entry 85b7c57c6664 maple_tree: Fix expanding null off the end of the data. 133bffeb2494 Maple Tree: add new data structure 697ddab88490 mips: rename mt_init to mips_mt_init c95465992934 mm: discard __GFP_ATOMIC 5d6c5c8f42b7 mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable() 71843c9a08ea mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK c09340d43976 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages 198057c06f54 mfd: twl: Remove platform data support ef9403cd78a9 memory-model: Prohibit nested SRCU read-side critical sections e5e16b7e4c52 tools/nolibc: add a help target to list supported targets 46a0e3b655da tools/nolibc: make the default target build the headers e7928e6f2735 tools/nolibc: fix the makefile to also work as "make -C tools ..." d7e8aa4c7b4b tools/nolibc/stdio: Add format attribute to enable printf warnings 94fad30c9e42 tools/nolibc/stdlib: Support overflow checking for older compiler versions 48d6791adc98 refscale: Convert test_lock spinlock to raw_spinlock 9041a1cc7ec8 torture: Flush printk() buffers before powering off 52fa2d734e4d rcutorture: Handle failure of memory allocation functions 40a9b817d870 rcutorture: Fix ksoftirqd boosting timing and iteration a645dcf68b2a torture: Create kvm-check-branches.sh output in proper location ae595b3373a1 rcu/rcuscale: Fix smp_processor_id()-in-preemptible warnings 07c25acce3a4 rcutorture: Make failure indication note reader-batch overflow e6fd6d64f96d torture: Adjust to again produce debugging information f63b75351957 rcutorture: Fix memory leak in rcu_test_debug_objects() 981f7fc09f2a rcutorture: Simplify rcu_torture_read_exit_child() loop 848384320ffb rcu/torture: Change order of warning and trace dump 706ea8befcf3 torture: Make kvm-remote.sh announce which system is being waited on e054edaf2154 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() a894022a737f rcu-tasks: Be more patient for RCU Tasks boot-time testing 14a12ebc85e2 rcu-tasks: Update comments 0e45e9fe35f6 rcu-tasks: Disable and enable CPU hotplug in same function f7e73ec399b5 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs b740afc6d638 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period f0d9a544704c rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list 7b83bcd160ae rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks c5fae983b484 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers eb4086bfba00 rcu-tasks: Scan running tasks for RCU Tasks Trace readers a947cdee0e6e rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions daa21072e485 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() 8f230e00dc74 rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings 7b8b4d4a5bc1 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end 6c207df0a11e rcu-tasks: Track blocked RCU Tasks Trace readers e00f0baeca00 rcu-tasks: Add data structures for lightweight grace periods 072ed67fd36b rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks 2347f7dee957 rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field 182e1e0db7cd rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings c4f7d50c4b87 rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings 1f3ffa835ad7 rcu-tasks: Simplify trc_inspect_reader() QS logic 6347d6dbf002 rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() bf9efc7eb402 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS fa85da3bc7d8 rcu-tasks: Handle idle tasks for recently offlined CPUs 6af27acab095 rcu-tasks: Idle tasks on offline CPUs are in quiescent states a9f5921feee5 rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once 5bf999af020e rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter 9b4b26d029e3 rcu-tasks: Merge state into .b.need_qs and atomically update 6237ccd57004 rcu-tasks: Drive synchronous grace periods from calling task 1f4b56a299ec rcu-tasks: Move synchronize_rcu_tasks_generic() down 1ad2c993d97f rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() e2530108cecf rcu-tasks: Check for abandoned callbacks 6b3ff4ad18d5 rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings 84d991b808c1 rcu: Diagnose extended sync_rcu_do_polled_gp() loops c12534adc7ed rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings c275d855cd85 rcutorture: Test polled expedited grace-period primitives 40af6a95af90 rcu: Add polled expedited grace-period primitives 7c835aeaeab8 rcutorture: Verify that polled GP API sees synchronous grace periods b59ce355bfdf rcu: Make Tiny RCU grace periods visible to polled APIs 8bf53b86cf79 rcu: Make polled grace-period API account for expedited grace periods 3c80163309a5 rcu: Switch polled grace-period APIs to ->gp_seq_polled 3fdf363d6182 rcutorture: Validate get_completed_synchronize_rcu() 9e06601e087e rcu: Provide a get_completed_synchronize_rcu() function fea508baa7eb rcu: Make normal polling GP be more precise about sequence numbers 2025d8bf1ce4 rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty 874af88bfd06 rcu/nocb: Add option to opt rcuo kthreads out of RT priority 5b8e1d74d29b rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() 4368dd63d63a rcu/nocb: Add an option to offload all CPUs on boot 2c94807f66dd rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call b9d4ee44a62b rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order 1eeb08255bab rcu/nocb: Add/del rdp to iterate from rcuog itself 14c51d13c8ba srcu: Block less aggressively for expedited grace periods 00a6ce7004a1 rcu/tree: Add comment to describe GP-done condition in fqs loop b5329c7eb998 rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() 1dd788687350 rcu/kvfree: Remove useless monitor_todo flag df266730a11f rcu: Cleanup RCU urgency state for offline CPU 0a4ab152fc95 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN 6f674fd1c555 locking/csd_lock: Change csdlock_debug from early_param to __setup d03d48c1eaa9 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels 3c49be9a4443 rcu: Immediately boost preempted readers for strict grace periods 5737713c7234 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() cef3a29ae2df rcu: Avoid tracing a few functions executed in stop machine 1fa80408dbde rcu: Decrease FQS scan wait time in case of callback overloading 9e3b793db5c2 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel parameter 2ad00a6f0afc doc: Document the rcutree.rcu_divisor kernel boot parameter af72b9b79ca2 rcutorture: Update rcutorture.fwd_progress help text fd2cb972fdc7 context_tracking: Interrupts always disabled for ct_idle_exit() fb74bc5de043 MAINTAINERS: Add Paul as context tracking maintainer d184ec9feb7c rcu/context_tracking: Merge dynticks counter and context tracking states 189c0f162a38 context_tracking: Convert state to atomic_t b0273fb1c915 rcu/context-tracking: Remove unused and/or unecessary middle functions 9765c4ff4c30 rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking d84a3f6335f9 rcu/context-tracking: Move deferred nocb resched to context tracking 17a8cbee03a7 rcu/context_tracking: Move dynticks_nmi_nesting to context tracking 144f9287e0ab rcu/context_tracking: Move dynticks_nesting to context tracking 8bb4e216b773 rcu/context_tracking: Move dynticks counter to context tracking 97068ffb7b41 rcu/context-tracking: Remove rcu_irq_enter/exit() a2119b6c1d4d context_tracking: Take NMI eqs entrypoints over RCU 342ebd2a5348 context_tracking: Take IRQ eqs entrypoints over RCU c6bee41c10e9 context_tracking: Take idle eqs entrypoints over RCU 2ad9b4c81ea4 context_tracking: Split user tracking Kconfig 3664026538c7 context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() 873076a18c60 context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() 29765ae224e4 context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() dcb1634db6e7 context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() 2b65dd63564f context_tracking: Add a note about noinstr VS unsafe context tracking functions bb0e43d7a2dc context_tracking: Remove unused context_tracking_in_user() 01811148a597 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() 096b555b39d8 rcu: Dump rcuc kthread status for CPUs not reporting quiescent state b4e4e4fb186b drm/msm/dp: make dp_bridge_mode_valid() more precise a4947b8e10ee drm/msm/dpu: drop enum msm_display_caps 83958b9b7b80 drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends b917b075b95f drm/msm/mdp4: get rid of struct mdp4_platform_config cfac8e10c4d5 drm/msm/mdp4: move iommu_domain_alloc() call close to its usage 156d58af7b55 drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() a213a8fe5e27 dt-bindings: mfd: Add mp2733 compatible 490b495cab29 mfd: core: Use acpi_dev_for_each_child() 44d7890b88ac dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 1f19c3535c96 dt-bindings: mfd: qcom,tcsr: Convert to dtschema 3be4648d2e0b mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU 6919c63775e2 mfd: mt6358-irq: Add MT6357 PMIC support ced54d50b05b mfd: mt6397-core: Add MT6357 PMIC support ce3b2284421a dt-bindings: mfd: Add compatible for MT6331 PMIC 5e6c9f6d9a16 dt-bindings: mfd: stm32-timers: Document how to specify interrupts 1581f38f6ac6 mfd: max77620: Fix refcount leak in max77620_initialise_fps c6e140ee3cb9 MAINTAINERS: Fix file entry for MAX77693 DT 60de450a4851 syscon: Use %pa to format the variable of resource_size_t type 417c7255af4f mfd: tc6387xb: Drop disable callback that is never called a854e9e87b38 mfd: t7l66xb: Drop platform disable callback 8cadb98dcbb3 mfd: asic3: Make asic3_gpio_remove() return void a7ba2448704b MAINTAINERS: Update Intel PMIC (MFD part) to Supported 5b8065ebf69b dt-bindings: mfd: ti,j721e-system-controller: Add clock property c5eb8a89f561 dt-bindings: arm64: Add BCM6813 SoC db01ea882bf6 efi: Correct comment on efi_memmap_alloc ad9542b26754 hwmon: (dell-smm) Add Dell G5 5590 to DMI table a731d66c5fe3 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist d987ed28dab2 hwmon: (nct6775) Drop duplicate NULL check in ->init() and ->exit() dd6a3bacd60f hwmon: (pmbus) fix build error unused-function a83e24dadbd0 hwmon: (lm90) Read the channel's temperature offset from device-tree 7904f86e72a6 hwmon: (lm90) Add support for 2nd remote channel's offset register b44f6c1c3db9 hwmon: (occ) Delete unnecessary NULL check df104ee24c61 hwmon: (lm90) Read the channel's label from device-tree b2e25de149ed hwmon: (lm90) Define maximum number of channels that are supported 0098998fbb9e hwmon: (lm90) Add compatible entry for adt7481 f73294a3e20b dt-bindings: hwmon: Allow specifying channels for lm90 cf30df706e4f dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 3b97195700ac hwmon: Allow to compile ASB100 and FSCHMD on !X86 8f08d6ad0998 hwmon: (pmbus) add MFR_* registers to debugfs e347e8decf82 hwmon: (pmbus) add a function to check the presence of a block register 41a6026d1989 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 ded82c29b905 hwmon: (sch56xx-common) Add DMI override table d4aa6bfab944 hwmon: (lm75) Replace kernel.h with the necessary inclusions a18372436f0f hwmon: (f71882fg) Add support for F71858AD (0x0903) 79e32df964d8 hwmon: (pmbus) Add support for Analog Devices LT7182S 443ddaeb0b59 dt-bindings: trivial-devices: Add lt7182s 93a8600bf2e3 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core 47d0e51052ff hwmon: (lm90) Support temp_samples attribute c1464eb49876 hwmon: (lm90) Add table with supported Analog/ONSEMI devices 9f313afb784f hwmon: (lm90) Add support and detection of Philips/NXP NE1618 e646ee47feff hwmon: (lm90) Add explicit support for ADM1020 a0186860094a hwmon: (lm90) Only disable alerts if not already disabled bd5d892c52a2 hwmon: (lm90) Add support for ADT7421 038d4724b5a3 hwmon: (lm90) Add support for ON Semiconductor NCT218 820f442993ba hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 c88011db3537 hwmon: (lm90) Add explicit support for NCT210 9ce7d3ed5a5e hwmon: (lm90) Combine lm86 and lm90 configuration 7bae5fe72fe0 hwmon: (lm90) Add remaining chips supported by adm1021 driver 349192b30787 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 a154bf19307d hwmon: (lm90) Support MAX1617 and LM84 2a917cf291ba hwmon: (lm90) Introduce 16-bit register write function 27b204efa9e5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations 4d7abb614782 hwmon: (lm90) Add support for MAX6642 66aefdaac743 hwmon: (lm90) Add flag to indicate conversion rate support 5bd034b31eb8 hwmon: (lm90) Add flag to indicate support for minimum temperature limits b2702e734c8c hwmon: (lm90) Add support for MAX6690 bb0f561c2d9b hwmon: (lm90) Strengthen chip detection for ADM1032, ADT7461(A), and NCT1008 5ea1fcb4bd76 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 9a872e13211f hwmon: (lm90) Add explicit support for MAX6648/MAX6692 fe13dace55c5 hwmon: (lm90) Add flag to indicate 'alarms' attribute support 44e0789fa646 hwmon: (lm90) Fix/Add detection of G781-1 56ea9eda93d5 hwmon: (lm90) Add support for additional chip revision of NCT1008 a59b92d9ab47 hwmon: (lm90) Rework detect function 2ac5ba05f24e hwmon: (lm90) Use single flag to indicate extended temperature support 873b6f4de0f7 hwmon: (lm90) Support multiple temperature resolutions ed011c8c3441 hwmon: (lm90) Only re-read registers if volatile dc817e5800b2 hwmon: (lm90) Add support for unsigned and signed temperatures 7e3af6361a10 hwmon: (lm90) Enable full PEC support for ADT7461A d8b4848eb63c hwmon: (lm90) Add partial PEC support for ADT7461 bce98991876d hwmon: (lm90) Improve PEC support 813d13b4dda7 hwmon: (lm90) Stop using R_/W_ register prefix aff754b9cbc3 hwmon: (lm90) Move status register bit shifts to compile time 82ed82ae76ac hwmon: (lm90) Use BIT macro 39c851508a51 hwmon: (lm90) Reorder chip enumeration to be in alphabetical order 4ac93b6201ad hwmon: (lm90) Reorder include files in alphabetical order 4a5a29a39804 hwmon: (lm90) Rework alarm/status handling 7adeb3090abe hwmon: (lm90) Generate sysfs and udev events for all alarms 07158b8bc5e0 hwmon: (pmbus) Move pec attribute to I2C device 5f668e5438f9 drm/msm/mdp5: Add perf data for MDP v1.16 9d923cb30180 drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf 17d3a39b5f30 dt-bindings: msm: update maintainers list with proper id e9e3c431749e drm/msm/dpu: make dpu hardware catalog static const 624581978604 drm/msm/dpu: constify struct dpu_mdss_cfg 5c2274ce0666 drm/msm/dpu: change catalog->dma_cfg to be a const pointer f7683be9b946 drm/msm/dpu: change catalog->perf to be a const pointer 957277ab7271 drm/msm/dpu: remove hwversion field from data structures 4845315c4720 drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog c1f738b2109e drm/msm/dpu: use feature bit for LM combined alpha check 2db2f46fdfc2 KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte 0ac304de73b3 KVM: VMX: Use try_cmpxchg64 in pi_try_set_control aee98a6838d5 KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic d895f28ed6da KVM: VMX: Skip filter updates for MSRs that KVM is already intercepting 7390c7512da0 drm/msm/dpu: add writeback support for sc7180 007a369fba3c KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h 78c7d9001be7 KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() 024c3c3304ca KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write() f24b44e48d26 KVM: Rename ack_flush() to ack_kick() fc10020ac9ec KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c 37f80a7c9987 KVM: s390: selftests: Fix memop extension capability check e5380f6d7586 KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING 5bdae49fc2f6 KVM: SEV: fix misplaced closing parenthesis 5331c4638221 dt-bindings: msm/dp: List supplies in the bindings 1cb67e25f9a8 KVM: selftests: Remove the mismatched parameter comments 5939778250e3 drm/msm/dp: rewrite dss_module_power to use bulk clock functions 94b80bbb0df4 drm/msm/dp: inline dp_power_clk_set_rate() 26d77dc05d59 drm/msm/dp: set stream_pixel rate directly 965dc12edd4c drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") 9393cb13fa5d KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible 96f113c40d28 KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required() ad125f309850 KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type 4f48e2e73745 KVM: selftests: Add a missing apostrophe in comment to show ownership b3b7c6a6e80d KVM: selftests: kvm_binary_stats_test: Fix index expressions 5a5b7d8d5416 thermal: Directly use ida_alloc()/free() 0da11bf0cab9 cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink 9ab9b9d3fb92 cpufreq: Drop unnecessary cpus locking from store() 336e51283ae3 cpufreq: Optimize cpufreq_show_cpus() a02227d13bb8 m68k: mac: Fix typos in comments 43f754134a92 m68k: Fix syntax errors in comments e749d205d653 m68k: coldfire: make symbol m523x_clk_lookup static 76cc2758d0b5 m68k: coldfire/device.c: protect FLEXCAN blocks 92701caeeaf2 tools/memory-model: Use "-unroll 0" to keep --hw runs finite 1e828cbd37b6 tools/memory-model: Make judgelitmus.sh handle scripted Result: tag 80cf4836c714 tools/memory-model: Add data-race capabilities to judgelitmus.sh fa68e95e34d3 tools/memory-model: Add checktheselitmus.sh to run specified litmus tests 988c305f823b tools/memory-model: Repair parseargs.sh header comment 8d523525d742 tools/memory-model: Add "--" to parseargs.sh for additional arguments e94a896f02ce tools/memory-model: Make history-check scripts use mselect7 95d180a1246e tools/memory-model: Make checkghlitmus.sh use mselect7 dff2b6d828a7 tools/memory-model: Fix scripting --jobs argument 1d58abc6a75b tools/memory-model: Implement --hw support for checkghlitmus.sh 13f33ee0bfb2 tools/memory-model: Add -v flag to jingle7 runs 81f9c8254b88 tools/memory-model: Make runlitmus.sh check for jingle errors a4fc78376eae tools/memory-model: Allow herd to deduce CPU type 0f4639388e75 tools/memory-model: Keep assembly-language litmus tests 7427a882e8e2 tools/memory-model: Move from .AArch64.litmus.out to .litmus.AArch.out 2eb2d961a120 tools/memory-model: Make runlitmus.sh generate .litmus.out for --hw e4e41df53875 tools/memory-model: Split runlitmus.sh out of checklitmus.sh e6b6fcf8622d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files 403faf92937f tools/memory-model: Hardware checking for check{,all}litmus.sh 51ef13aa4093 tools/memory-model: Fix checkalllitmus.sh comment 516c84246af3 tools/memory-model: Add simpletest.sh to check locking, RCU, and SRCU 890db9294dea tools/memory-model: Make judgelitmus.sh handle hardware verifications dc7a8dc493e9 tools/memory-model: Update parseargs.sh for hardware verification 27ef34303481 tools/memory-model: Fix paulmck email address on pre-existing scripts 588623642acb tools/memory-model: Make judgelitmus.sh detect hard deadlocks c8c92a3876c7 tools/memory-model: Make judgelitmus.sh identify bad macros 51194ac3d346 tools/memory-model: Make cmplitmushist.sh note timeouts bd15ac938925 tools/memory-model: Make judgelitmus.sh note timeouts 3a29997fb526 tools/memory-model: Document locking corner cases aa958d2d2d75 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2 83916ec5a8c7 media: pvrusb2: fix memory leak in pvr_probe db731d8a5b31 media: rcar-vin: Fix channel routing for Ebisu 2cbd36034e11 media: mediatek/vcodec: Enable incoherent buffer allocation 3dd7998a6edf media: amphion: delete unnecessary NULL check e998ab47547d media: imx-jpeg: Implement drain using v4l2-mem2mem helpers 883271cd155b media: imx-jpeg: Align upwards buffer size 67d1558c92a4 media: imx-jpeg: Leave a blank space before the configuration data e24afdc6829d media: imx-jpeg: Correct some definition according specification 4d97111a8865 media: platform: fix missing/incorrect resource cleanup in error case 567347d72a6e media: amphion: Replace zero-length array with flexible-array member 3f0969e22f1f media: Hantro: Correct G2 init qp field 2c53819496af media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy 784457ce59be media: atmel: atmel-isc-base: move cropping settings outside start_dma d6ca99623176 media: camss: Move and unexport functions specific to ISPIF 1e983fe1c5bc media: amphion: return error if format is unsupported by vpu 4e2980faf81e media: staging: atomisp: fix typo in comment 92b86db1350b media: platform: exynos4-is: fix typos in comments 0b1365c37a8e media: mediatek: vcodec: fix typo in comment c4e6b0b80d3e media: platform: exynos-gsc: fix typo in comment c8946454ed96 media: tw686x: Register the irq at the end of probe 7bce792845b0 media: tw5864: Convert to use managed functions pcim* and devm* fd0a6a228db1 media: platform: cros-ec: Add moli to the match table d8754e50bcf7 media: platform: omap: Pass a pointer to virt_to_page() f7a54516d774 media: amphion: vdec check format in enum_fmt ff5d4f7445e1 media: camss: Allocate camss struct as a managed device resource 751b4def379f media: hantro: Be more accurate on pixel formats step_width constraints 18f7989eae08 media: airspy: respect the DMA coherency rules 6406c6c17bac media: media: jpegenc: set bit mask for jpegenc 93f6cc58c1d5 media: media: jpegenc: add mediatek,mt8186-jpgenc compatible 0bbb8a1ab38c media: rc: Directly use ida_free() 561db6042460 media: ttusbir: avoid unnecessary usb_unlink_urb() 527b8da27590 media: ttusbir: NOIO during resume aba80baab0e9 media: xbox_remote: xbox_remote_initialize() cannot fail b31dfa5958a9 media: streamzap: avoid unnecessary GFP_ATOMIC 53deb5dda501 media: redrat3: no unnecessary GFP_ATOMIC cddc3f399219 media: imon_raw: respect DMA coherency 0fc4ad4a9b1b media: iguanair: no superfluous usb_unlink_urb() 7b34f32de249 media: igorplugusb: remove superfluous usb_unlink_urb() 163cc835582a media: igorplugusb: break cyclical race on disconnect 7632e7cf82cc media: igorplugusb: prevent use after free in probe error cecf90970275 media: igorplugusb: respect DMA coherency f7c38da16929 media: mediatek: vcodec: Add to support H264 inner racing mode 61be10a04ac7 media: mediatek: vcodec: prevent kernel crash when scp ipi timeout 8f79077e730e media: mediatek: vcodec: Different codec using different capture format eac2925b31b9 media: mediatek: vcodec: Adds compatible for mt8195 f81012c3c5de media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8195 65b7215926da media: mediatek: vcodec: Add to support lat soc hardware 94968c24c9a2 media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for lat soc e5eb73f0f3db media: mediatek: vcodec: add vp9 decoder driver for mt8186 f4969793d2cf media: vivid.rst: document HDMI Video Guard Band control bb6a4f40e7eb media: Add P010 video format 9673f0c7689d media: imx-jpeg: Encoder support to set jpeg quality 97ffb4c49321 media: platform: samsung: s5p-jpeg: replace ternary operator with max() 53e21de02ac5 media: i2c: adv7180: fix reserved bit in Video Selection 2 f731ab86d983 media: stkwebcam: deprecate driver, move to staging 0dacb00ef5e9 media: platform: exynos-gsc: remove redundant initializations of f_chk_len and f_chk_addr 52f220aa4e2c media: amphion: support for reloading module ba8b435c2c2f media: atmel: atmel-isc-base: remove unneeded semicolon 582ed8345c74 media: st-delta: Remove unneeded NULL check in delta-v4l2 39a6a0d54e59 media: usbtv: Add PAL-Nc standard 9d3a7296f0b2 media: cx88: Fix PAL-Nc standard 87e980bff2a2 media: vivid: add HDMI Video Guard Band control db8d7697be05 media: v4l2-tpg: add HDMI Video Guard Band test pattern 2fa96ab841d0 media: cec-adap.c: log when claiming LA fails unexpectedly 1337677d6c6c media: adv7604: try all infoframe types f673698ceee5 media: camss: Allocate power domain resources dynamically 4e0b7fc60bc6 media: davinci: vpif: add missing of_node_put() in vpif_probe() 25021f380ff6 media: TDA1997x: Fix the error handling in tda1997x_probe() a90f1c1725d2 media: dt-bindings: qcom,sdm660-camss: document interconnects 55d4a88fef33 media: camss: csid: fix wrong size passed to devm_kmalloc_array() 85c4bbd18fa6 media: staging: media: zoran: replace dprintk with new debugging macros 05b556c01100 media: staging: media: zoran: replace all pr_err with zrdev_err as appropriate d493884b7e5b media: staging: media: zoran: setup videocodec header for debugging macros 11d5871543d1 media: staging: media: zoran: add logging macros 1c92e8b9a2d7 media: atmel: atmel-sama7g5-isc: fix warning in configs without OF f97c473e9fa5 media: imx-jpeg: Don't fill the description field in struct v4l2_fmtdesc 6a6a0438392c dt-bindings: arm: fsl: add imx93 11x11 evk board 441613662db7 dt-bindings: mfd: Convert da9063 to yaml bb0fa1533715 dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-* f1b03cf05746 fbcon: Fix accelerated fbdev scrolling while logo is still shown 7c8c6c85c1e9 fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters 3eeaf21f136b mfd: max77714: Update Luca Ceresoli's e-mail address e9d0fa5e2482 IDT: Fix Build warnings on some 32bit architectures. b53c24f69199 drm/tegra: Support YVYU, VYUY and YU24 formats c25eae9d06b6 drm/tegra: Support semi-planar formats on Tegra114+ f3e0a175dcfe drm/tegra: Fix planar formats on Tegra186 and later 0bb9320fc457 gpu: host1x: Fix a memory leak in 'host1x_remove()' d65e338027e7 gpu: host1x: Fix an error handling path in 'host1x_probe()'