This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 0df82189bc42 Merge tag 'perf-tools-for-v6.3-1-2023-02-22' of git://git. [...] new 4fbd2f83fda0 kprobes: Fix to handle forcibly unoptimized kprobes on fre [...] new 868a6fc0ca24 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic new f1c97a1b4ef7 x86/kprobes: Fix arch_check_optimized_kprobe check within [...] new 133921530c42 tracing/eprobe: Fix to add filter on eprobe description in [...] new a457e944df92 selftests/ftrace: Fix eprobe syntax test case to check fil [...] new 96cd93af794c selftests/ftrace: Fix probepoint testcase to ignore __pfx_ [...] new 8478cca1e3ab tracing/probe: add a char type to show the character value [...] new 1fcd09fd4f84 test_kprobes: Add recursed kprobe test case new c96abaec78f3 tracing/eprobe: no need to check for negative ret value fo [...] new 2b79eb73e2c4 Merge tag 'probes-v6.3' of git://git.kernel.org/pub/scm/li [...] adds 35e3c36d438e mm/slab: remove unused slab_early_init adds c034c6a45c97 mm/sl{a,u}b: fix wrong usages of folio_page() for getting [...] adds 81ce2ebd194c mm/slab.c: cleanup is_debug_pagealloc_cache() new 0028517724a5 Merge branch 'slab/for-6.3/cleanups' into slab/for-linus adds aa4a86055b6f mm/slub: fix memory leak with using debugfs_lookup() adds f5451547b831 mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early new b45bc2e09906 Merge branch 'slab/for-6.3/fixes' into slab/for-linus new cd43b5068647 Merge tag 'slab-for-6.3' of git://git.kernel.org/pub/scm/l [...] adds f2e4cca2f670 docs: gdbmacros: print newest record adds 55bf243c5145 kernel/printk/index.c: fix memory leak with using debugfs_ [...] adds 0c2baf6509af printf: fix errname.c list adds 2364b406824f printk: move size limit macros into internal.h adds 717a5651b109 console: Use BIT() macros for @flags values adds 02b2396d7d0c console: Document struct console adds daaab5b5bba3 printk: introduce struct printk_buffers adds 2830eec14afd printk: introduce printk_get_next_message() and printk_message adds c4fcc617e148 printk: introduce console_prepend_dropped() for dropped messages adds ea308da1198f printk: use printk_buffers for devkmsg adds b0975c47c217 printk: adjust string limit macros adds d551afc25878 printk: Use scnprintf() to print the message about the dro [...] new 392143c9f2a3 Merge branch 'rework/buffers-cleanup' into for-linus new d8763154455e Merge tag 'printk-for-6.3' of git://git.kernel.org/pub/scm [...] adds bbb93362a445 x86/module: remove unused code in __apply_relocate_add adds 0c05e7bd2d01 livepatch,x86: Clear relocation targets on a module removal new 7dd86cf80127 Merge tag 'livepatching-for-6.3' of git://git.kernel.org/p [...] adds b74d7bb7ca24 kbuild: Modify default INSTALL_MOD_DIR from extra to updates adds c093a74dac1c test_kmod: stop kernel-doc warnings adds def7b92efd86 kernel/params.c: Use kstrtobool() instead of strtobool() adds fbed4fea6422 module: Use kstrtobool() instead of strtobool() adds eca0edaf6caa module.h: Document klp_modinfo struct using kdoc adds f412eef03938 Documentation: livepatch: module-elf-format: Remove local [...] new c538944d8efb Merge tag 'modules-6.3-rc1' of git://git.kernel.org/pub/sc [...] adds f1aa2eb5ea05 sysctl: fix proc_dobool() usability new fcc77d7c8ef6 Merge tag 'sysctl-6.3-rc1' of git://git.kernel.org/pub/scm [...] new cf8c59a3756b tools/bootconfig: fix single & used for logical condition new b743852ccc1d Allow forcing unconditional bootconfig processing new 6ded8a28ed80 bootconfig: Default BOOT_CONFIG_FORCE to y if BOOT_CONFIG_EMBED new 6c40624930c5 bootconfig: Increase max nodes of bootconfig from 1024 to [...] new f2b98d0af217 Merge tag 'bootconfig-v6.3' of git://git.kernel.org/pub/sc [...] adds b7a1cd243839 efi/earlycon: Replace open coded strnchrnul() adds 2a5b4ccf0de1 efi/earlycon: Speed up scrolling by disregarding empty space adds ade7fd908d71 efi: efivars: drop kobject from efivars_register() adds 2cf9e278efef efi: efivars: make efivar_supports_writes() return bool adds ab03e91e60ce efi: memmap: Disregard bogus entries instead of returning them adds aca1d27ac38a efi: xen: Implement memory descriptor lookup based on hypercall adds c0fecaa44dc3 efi: Apply allowlist to EFI configuration tables when runn [...] adds 01de145dc7fb efi: Actually enable the ESRT under Xen adds fa7bee867db1 efi: Warn if trying to reserve memory under Xen adds beeb107c5b35 efi: efivars: add efivars printk prefix adds 301de9a20553 efivarfs: always register filesystem adds bad267f9e18f efi: verify that variable services are supported adds 0217a40d7ba6 efi: efivars: prevent double registration adds 79729f26b074 efi/libstub: Add memory attribute protocol definitions adds ace013a54306 efi: zboot: Use EFI protocol to remap code/data with the r [...] adds 234fa51db95f efi: Drop minimum EFI version check at boot adds 1758817e7ea8 efi: Use standard format for printing the EFI revision adds b0048092f7d3 efi/cper, cxl: Remove cxl_err.h adds cf1d2ffcc6f1 efi: Discover BTI support in runtime services regions adds 1d959312e2f2 efi: arm64: Wire up BTI annotation in memory attributes table adds 93be2859e26c efi: x86: Wire up IBT annotation in memory attributes table adds 45d5165426ae efi: Add mixed-mode thunk recipe for GetMemoryAttributes adds 0e68b5517d37 arm64: efi: Make efi_rt_lock a raw_spinlock adds e1d447157f23 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 new 06e1a81c4806 Merge tag 'efi-next-for-v6.3' of git://git.kernel.org/pub/ [...] adds 8d9ef69487e1 mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Tab 3 X90F to i [...] adds 0e61637f0fb5 i2c: cht-wc: Add charger-chip info for the Lenovo Yoga Tab [...] adds 783422d00d7d extcon: intel-cht-wc: Add support for Lenovo Yoga Tab 3 Pr [...] adds 206351c5c2d9 mfd: intel-m10-bmc: Add missing includes to header adds 16e5d95a5c45 mfd: intel-m10-bmc: Create m10bmc_platform_info for type s [...] adds 85ba469090ed mfd: intel-m10-bmc: Rename the local variables adds 603aed8ffd4c mfd: intel-m10-bmc: Split into core and spi specific parts adds 6052a005caf9 mfd: intel-m10-bmc: Support multiple CSR register layouts adds 3e10c805b382 fpga: intel-m10-bmc: Rework flash read/write adds bcababfc60cc mfd: intel-m10-bmc: Prefix register defines with M10BMC_N3000 adds da04fa8c40c3 fpga: m10bmc-sec: Create helpers for rsu status/progress checks adds 001a734a55d0 fpga: m10bmc-sec: Make rsu status type specific adds 869b9eddf0b3 mfd: intel-m10-bmc: Add PMCI driver adds acf63c458b55 fpga: m10bmc-sec: Add support for N6000 adds 28e1958009cf Merge tags 'ib-mfd-extcon-i2c-v6.3' and 'ib-mfd-fpga-hwmon [...] adds 5d69b181cd0d mfd: rk808: Re-add rk808-clkout to RK818 adds 725a2acd851d dt-bindings: mfd: qcom,spmi-pmic: Document PMICs bundled w [...] adds 8781ba7f4569 mfd: axp20x: Fix order of pek rise and fall events adds 5ec32a3e4053 mfd: cs5535: Don't build on UML adds 8cc5e62bae28 mfd: Use sysfs_emit() to instead of scnprintf() adds 0c8884fe34bb dt-bindings: mfd: cros-ec: Add compatible string for UART support adds 3a8678dfa857 MAINTAINERS: Move MFD from a Supported to Maintaied state adds 8b450dcff23a mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_a [...] adds ccc91b3ed3f6 mfd: twl: Fix TWL6032 phy vbus detection adds 58a3fb991ec2 mfd: twl4030-power: Drop empty platform remove function adds 0b05327947dc dt-bindings: mfd: syscon: Document GXP register compatible adds 49184844b665 mfd: qcom-pm8xxx: Remove set but unused variable 'rev' adds 8aa06dbe50a6 mfd: max8925: Remove the unused function irq_to_max8925() adds 88a32c2c5e98 mfd: core: Spelling s/compement/complement/ adds 1b1305e95e85 mfd: axp20x: Switch to the sys-off handler API adds 81435ed2bdea mfd: simple-mfd-i2c: Fix incoherent comment regarding DT r [...] adds 484cd9c0ec63 dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8226 adds 8e993c5888fa dt-bindings: mfd: syscon: Add amd,pensando-elba-syscon compatible adds 0f4d261989a8 dt-bindings: mfd/syscon: Add resets property adds 7d1e3bd94828 mfd: syscon: Allow reset control for syscon devices adds 4414a7ab80ce mfd: arizona: Use pm_runtime_resume_and_get() to prevent r [...] adds ca78476e4888 mfd: Remove toshiba tmio drivers adds 4d83bcbeee12 dt-bindings: mfd: syscon: Add mt8365-syscfg adds 8a15b4daed3d mfd: ntxec: Add version number for EC in Tolino Vision adds 43be4f662ae2 dt-bindings: mfd: Add NXP BBNSM adds 59c54c599746 dt-bindings: mfd: qcom,tcsr: Add compatible for IPQ5332 new c2c23dc7d5f8 Merge tag 'mfd-next-6.3' of git://git.kernel.org/pub/scm/l [...] adds 3755b46a1bf4 backlight: backlight: Fix doc for backlight_device_get_by_name adds 81bc9eada9e7 backlight: ktd253: Switch to use dev_err_probe() helper adds 901ae537b797 dt-bindings: backlight: qcom-wled: Add PMI8950 compatible adds 5a7fbe452ad9 backlight: pwm_bl: Drop support for legacy PWM probing adds 3a396f985975 backlight: sky81452: Fix sky81452_bl_platform_data kernel-doc adds fef0b89a451f backlight: arcxcnn: Use backlight helper adds e3b2ac408812 backlight: ipaq_micro: Use backlight helper adds 32fb2588ce69 backlight: aat2870: Use backlight helper adds 744fc2dada50 backlight: Remove pxa tosa support adds 00e7e698bff1 backlight: pwm_bl: Configure pwm only once per backlight toggle adds deaeeda2051f backlight: pwm_bl: Don't rely on a disabled PWM emiting in [...] adds c8990c3889ea dt-bindings: leds: backlight: Add Kinetic KTZ8866 backlight adds f8449c8f7355 backlight: ktz8866: Add support for Kinetic KTZ8866 backlight adds ad614f81d2e8 backlight: ktz8866: Convert to i2c's .probe_new() new 025cf4dc5d76 Merge tag 'backlight-next-6.3' of git://git.kernel.org/pub [...] adds d8960dfb9d6d leds: pwm: Clear the led structure before parsing each child node adds da1afe8e6099 leds: led-core: Fix refcount leak in of_led_get() adds 6900cd261b4d leds: bd2802: Convert to i2c's .probe_new() adds 65c084d848cd leds: blinkm: Convert to i2c's .probe_new() adds 7d24e11b1de7 leds: is31fl32xx: Convert to i2c's .probe_new() adds 5d080668ba3a leds: lm3530: Convert to i2c's .probe_new() adds 912bcc8af39c leds: lm3532: Convert to i2c's .probe_new() adds 0712cb933631 leds: lm355x: Convert to i2c's .probe_new() adds dc01357c5cf0 leds: lm3642: Convert to i2c's .probe_new() adds 4d7b4def01c3 leds: lm3692x: Convert to i2c's .probe_new() adds 90955588fff6 leds: lm3697: Convert to i2c's .probe_new() adds 1ba5916064e7 leds: lp3944: Convert to i2c's .probe_new() adds 1fd9dadcb1c3 leds: lp3952: Convert to i2c's .probe_new() adds 4a37cff20494 leds: lp5521: Convert to i2c's .probe_new() adds 69674a710c1e leds: lp5523: Convert to i2c's .probe_new() adds 6231f926c9ae leds: lp5562: Convert to i2c's .probe_new() adds bc14a85ec88d leds: lp8501: Convert to i2c's .probe_new() adds c3dab3a932bd leds: lp8860: Convert to i2c's .probe_new() adds 1e1e667fe387 leds: pca9532: Convert to i2c's .probe_new() adds 2c6aaf88a265 leds: pca963x: Convert to i2c's .probe_new() adds e916e052ac81 leds: tca6507: Convert to i2c's .probe_new() adds cef9efd5b467 leds: tlc591xx: Convert to i2c's .probe_new() adds 4934630409cb leds: turris-omnia: Convert to i2c's .probe_new() adds a82c7cf803d9 leds: is31fl319x: Wrap mutex_destroy() for devm_add_action [...] adds d35d0c9de762 leds: Add missing includes and forward declarations in leds.h adds 156a5bb89ca6 leds: Move led_init_default_state_get() to the global header adds 5ff422a77d1a leds: an30259a: Get rid of custom led_init_default_state_get() adds 67d162e8bf48 leds: bcm6328: Get rid of custom led_init_default_state_get() adds e41ff817670e leds: bcm6358: Get rid of custom led_init_default_state_get() adds 99cade834778 leds: mt6323: Get rid of custom led_init_default_state_get() adds 43ee1e3fbaa0 leds: mt6360: Get rid of custom led_init_default_state_get() adds 0dd37b1cf51e leds: pca955x: Get rid of custom led_init_default_state_get() adds bf8a9a768446 leds: pm8058: Get rid of custom led_init_default_state_get() adds 265d313ee607 leds: syscon: Get rid of custom led_init_default_state_get() adds 8f47707acd0b leds: tca6507: Convert to use fwnode_device_is_compatible() adds c64964ebee2a leds: simatic-ipc-leds-gpio: Make sure we have the GPIO pr [...] adds 0ca222c81977 leds: Remove asic3 driver adds 227e9611cd74 dt-bindings: leds: Document Bluetooth and WLAN triggers adds 4aea8f30475f Documentation: leds: Correct spelling adds d8fe820b989b dt-bindings: leds: Add disk write/read and usb-host/usb-gadget adds 056f65c3938b leds: Remove ide-disk trigger new e4bc15889506 Merge tag 'leds-next-6.3' of git://git.kernel.org/pub/scm/ [...] adds bcfbff2ea316 Merge branch 'master' into mm-stable adds ad40920e0080 Merge branch 'master' into mm-stable adds 71f6861cbf45 Merge branch 'master' into mm-stable adds a7383cfbda1d Merge branch 'master' into mm-stable adds 12b98f333f6b Merge branch 'master' into mm-stable adds 0e18a6b49be2 Sync with v6.2-rc4 adds 1301f9313484 Pull mm-hotfixes-stable dependencies into mm-stable. adds 04a42e72d77a mm: move folio_set_compound_order() to mm/internal.h adds f1eb1bacfba9 mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp() adds 6fd7353829ca mm/memfd: add F_SEAL_EXEC adds 32d118ad50a5 selftests/memfd: add tests for F_SEAL_EXEC adds 105ff5339f49 mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC adds c4f75bc8bd6b mm/memfd: add write seals when apply SEAL_EXEC to executab [...] adds 11f75a01448f selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC adds 379c2e60e82f hugetlb: update vma flag check for hugetlb vma lock adds 243b1f2d3b09 mm/hugetlb: let vma_offset_start() to return start adds bb373dce2c7b mm/hugetlb: don't wait for migration entry during follow page adds fe7d4c6d5a42 mm/hugetlb: document huge_pte_offset usage adds fcd48540d188 mm/hugetlb: move swap entry handling into vma lock when faulted adds b8da2e466000 mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare adds 7d049f3a03ea mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare adds eefc7fa53608 mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare adds dd361e5033cf mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare adds 9c67a20704e7 mm/hugetlb: introduce hugetlb_walk() adds d685c668b069 buffer: add b_folio as an alias of b_page adds abc8a8a2c7dc buffer: replace obvious uses of b_page with b_folio adds 03c5f331234c buffer: use b_folio in touch_buffer() adds 2e2dba15d107 buffer: use b_folio in end_buffer_async_read() adds 743ed81ec111 buffer: use b_folio in end_buffer_async_write() adds c10d91194d5d page_io: remove buffer_head include adds cf1d3417e634 buffer: use b_folio in mark_buffer_dirty() adds 11551cf15ecc gfs2: replace obvious uses of b_page with b_folio adds 0d22fe2f039e jbd2: replace obvious uses of b_page with b_folio adds 6ad4cd7f3600 nilfs2: replace obvious uses of b_page with b_folio adds ac55e78d9e44 reiserfs: replace obvious uses of b_page with b_folio adds a5fd8390d2b2 mpage: use b_folio in do_mpage_readpage() adds e976936cfc66 mm/mempolicy: do not duplicate policy if it is not applica [...] adds 6b1ead5985bf lib/test_vmalloc.c: add parameter use_huge for fix_size_al [...] adds cb6c33d4dc09 cma: tracing: print alloc result in trace_cma_alloc_finish adds fc986a38b670 mm: huge_memory: convert madvise_free_huge_pmd to use a folio adds 6a6fe9ebd571 mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() adds c5094ec79cbe hugetlb: initialize variable to avoid compiler warning adds 4e0cf05f6059 mm: memcontrol: skip moving non-present pages that are map [...] adds c7c3dec1c9db mm: rmap: remove lock_page_memcg() adds da34a8484d16 mm: memcontrol: deprecate charge moving adds 98def236f63c mm/damon/core: implement damos filter adds 18250e78f9c7 mm/damon/paddr: support DAMOS filters adds 66d9faec0745 mm/damon/reclaim: add a parameter called skip_anon for avo [...] adds d56fe24237c3 Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter adds ac35264b9e88 mm/damon/sysfs-schemes: implement filters directory adds 7ee161f18b5d mm/damon/sysfs-schemes: implement filter directory adds 472e2b70eda6 mm/damon/sysfs-schemes: connect filter directory and filte [...] adds 29cbb9a13f05 mm/damon/sysfs-schemes: implement scheme filters adds 553b01424429 selftests/damon/sysfs: test filters directory adds 9b7f9322a530 Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs adds 497b099d9a16 Docs/ABI/damon: document scheme filters files adds 3f79b187ad2f swapfile: get rid of volatile and avoid redundant read adds 18ad72f5b718 swap: avoid a redundant pte map if ra window is 1 adds 16ba391e9c6b swap: fold swap_ra_clamp_pfn into swap_ra_info adds cbc2bd98db85 swap: avoid holding swap reference in swap_cache_get_folio adds 44383cef54c0 kasan: allow sampling page_alloc allocations for HW_TAGS adds ef1faf0e370a tools/vm/page_owner_sort: free memory before exit adds 80b1d8fdfad1 mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc [...] adds 831978e37e93 maple_tree: remove extra space and blank line adds d56c593c8e12 maple_tree: remove extra return statement adds bd592703b81a maple_tree: use mt_node_max() instead of direct operations [...] adds 84fd3e1ee395 maple_tree: use macro MA_ROOT_PARENT instead of number adds eabb30529383 maple_tree: remove the redundant code adds 46b345848261 maple_tree: refine ma_state init from mas_start() adds e11cb683b2eb maple_tree: refine mab_calc_split function adds 318e9342fbbb mm/memory: add vm_normal_folio() adds 07e8c82b5eff madvise: convert madvise_cold_or_pageout_pte_range() to us [...] adds f70da5ee8fe1 mm/damon: convert damon_pa_mark_accessed_or_deactivate() t [...] adds 5a9e34747c9f mm/swap: convert deactivate_page() to folio_deactivate() adds 0b7b8704ddce mm: new primitive kvmemdup() adds b5054174ac7c mm: move FOLL_* defs to mm_types.h adds edd898181e2f mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() adds 14687619e112 mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() adds 391655fe08d1 mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio adds 6df1b2212950 mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] adds a579086c99ed mm: multi-gen LRU: remove eviction fairness safeguard adds 7348cc91821b mm: multi-gen LRU: remove aging fairness safeguard adds 77d4459a4a1a mm: multi-gen LRU: shuffle should_run_aging() adds e4dde56cd208 mm: multi-gen LRU: per-node lru_gen_folio lists adds e9d4e1ee7880 mm: multi-gen LRU: clarify scan_control flags adds f386e9314025 mm: multi-gen LRU: simplify arch_has_hw_pte_young() check adds a9af8e6bb3e5 selftests/vm: ksm_functional_tests: fix a typo in comment adds 931298e103c2 mm/userfaultfd: rely on vma->vm_page_prot in uffd_wp_range() adds 1ef488edd6c4 mm/mprotect: drop pgprot_t parameter from change_protection() adds 3783e1721b65 mm: fix comment of page table counter adds 01b5022f0a8a mm/page_reporting: replace rcu_access_pointer() with rcu_d [...] adds 81e506bec9be mm/thp: check and bail out if page in deferred queue already adds 5b68de670371 fs: remove an outdated comment on mpage_writepages adds d4428bad14dd ntfs3: stop using generic_writepages adds 25a89826f270 ntfs3: remove ->writepage adds cff61bbc717b jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 adds 17c30ee6f267 ocfs2: use filemap_fdatawrite_wbc instead of generic_writepages adds c2ca7a59a419 mm: remove generic_writepages adds 630e7c5ee339 mm: huge_memory: convert split_huge_pages_all() to use a folio adds 071acb3084c5 zram: fix typos in comments adds becacb04fdd4 mm: memcg: add folio_memcg_check() adds 5acc17fd35e6 mm: page_idle: convert page idle to use a folio adds 5e012bba019a mm/damon: introduce damon_get_folio() adds 70e314c9ab4f mm/damon: convert damon_ptep/pmdp_mkold() to use a folio adds 07bb1fbaa2bb mm/damon/paddr: convert damon_pa_*() to use a folio adds dc1b78665b37 mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio adds 7824debb3d02 mm/damon: remove unneeded damon_get_page() adds 6b7cea90c82e mm/damon/vaddr: convert hugetlb related functions to use a folio adds a79390f5d6a7 mm/mprotect: use long for page accountings and retval adds d1751118c886 mm/uffd: detect pgtable allocation failures adds f78dfc7b77d5 workingset: fix confusion around eviction vs refault container adds fc5744881eab mm/page_alloc: invert logic for early page initialisation checks adds 541e06b772c1 maple_tree: remove GFP_ZERO from kmem_cache_alloc() and km [...] adds 9eefefd835e4 mm: remove an ambiguous sentence from kmap_local_folio() kdocs adds 1f8549fce525 mm: fix spelling mistake in highmem.h adds dee2ad120571 selftests/vm: cow: add COW tests for collapsing of PTE-map [...] adds bb94429096d0 mm/slab: add is_kmalloc_cache() helper function adds bbc61844b464 mm/kasan: simplify and refine kasan_cache code adds e9adcfecf572 mm: remove zap_page_range and create zap_vma_pages adds 183986209935 MAINTAINERS: add types to akpm/mm git trees entries adds 060deca404ba MAINTAINERS/MEMORY MANAGEMENT: add tools/vm/ as managed files adds 799fb82aa132 tools/vm: rename tools/vm to tools/mm adds baa489fabd01 selftests/vm: rename selftests/vm to selftests/mm adds 6c364edc194e Docs/admin-guide/mm/numaperf: increase depth of subsections adds 4b89a37d54a0 fs: don't allocate blocks beyond EOF from __mpage_writepage adds df32de143341 zram: correctly handle all next_arg() cases adds da0618c146ca selftest/vm: add mremap expand merge offset test adds fc4f4be9b527 mm/nommu: factor out check for NOMMU shared mappings into [...] adds b6b7a8faf05c mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings adds 997931ce02b7 drivers/misc/open-dice: don't touch VM_MAYSHARE adds 8788f6781486 mm: add vma_has_recency() adds 17e810229cb3 mm: support POSIX_FADV_NOREUSE adds 02d65d6fb1aa mm: introduce folio_is_pfmemalloc adds 61d3d5108eb6 mm: remove PageMovable export adds fc8c7d2380ab mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' [...] adds 18fd73dbe5c3 mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE no [...] adds 7477d7560cb2 mm/damon/vaddr: record appropriate folio size when the acc [...] adds af40e35a992f mm/damon/paddr: rename 'damon_pa_access_chk_result->page_s [...] adds 397b0c3a584b mm/damon/paddr: remove folio_sz field from damon_pa_access [...] adds b0c0e744e8a4 mm/damon/paddr: remove damon_pa_access_chk_result struct adds c4876ff68716 mm/debug: use valid physical memory for pmd/pud tests adds f4d9139f1394 selftests/mm: define MADV_PAGEOUT to fix compilation issues adds e8dfc854eef2 ext4: convert mext_page_double_lock() to mext_folio_double_lock() adds b6f00c9190c8 mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() adds d526643f155c tools:cgroup:memcg_shrinker remove redundant import adds 9a3f21fe5cb9 selftests: vm: enable cross-compilation adds 5ab0fc155dc0 Sync mm-stable with mm-hotfixes-stable to pick up dependen [...] adds 92b64bd01fe9 mm/highmem: add notes about conversions from kmap{,_atomic}() adds fb6f026b833a mm/damon/core: update kernel-doc comments for DAMOS action [...] adds 55901e89d286 mm/damon/core: update kernel-doc comments for DAMOS filter [...] adds 86834644e3c9 Docs/mm/damon/index: mention DAMOS on the intro adds 9a47c411ccdd Docs/admin-guide/mm/damon/usage: update DAMOS actions/filt [...] adds e7366f3a2ed0 Docs/mm/damon: add a maintainer-profile for DAMON adds 2d2230efbcec MAINTAINERS/DAMON: link maintainer profile, git trees, and [...] adds 16ddcb15497e selftests/damon/sysfs: hide expected write failures adds 75cb348714f5 selftests/damon/debugfs_rm_non_contexts: hide expected wri [...] adds c5d5546ea065 maple_tree: remove the parameter entry of mas_preallocate adds baabcfc93d3b mm/mmap: fix typo in comment adds c6835e8d86bc mm: compaction: remove redundant VM_BUG_ON() in compact_zone() adds 753ec50d976c mm: compaction: move list validation into compact_zone() adds 1bfb7684db12 mm: compaction: count the migration scanned pages events f [...] adds 8fff8b6f8d0e mm: compaction: add missing kcompactd wakeup trace event adds 9e5522715e69 mm: compaction: avoid fragmentation score calculation for [...] adds 7d4a8be0c4b2 mm/mmu_notifier: remove unused mmu_notifier_range_update_t [...] adds 94688e8eb453 mm: remove folio_pincount_ptr() and head_compound_pincount() adds eec20426d48b mm: convert head_subpages_mapcount() into folio_nr_pages_mapped() adds 6eee1a006229 doc: clarify refcount section by referring to folios & pages adds b14224fbea62 mm: convert total_compound_mapcount() to folio_total_mapcount() adds 62beb906ef64 mm: convert page_remove_rmap() to use a folio internally adds ee0800c2f6a9 mm: convert page_add_anon_rmap() to use a folio internally adds eb01a2ad7e9c mm: convert page_add_file_rmap() to use a folio internally adds 4d510f3da4c2 mm: add folio_add_new_anon_rmap() adds 65a689f35ad7 page_alloc: use folio fields directly adds db4e5dbdcdd5 mm: use a folio in hugepage_add_anon_rmap() and hugepage_a [...] adds c7f84b5723f1 mm: use entire_mapcount in __page_dup_rmap() adds 91ec7f284a0c mm/debug: remove call to head_compound_mapcount() adds 46f272282598 hugetlb: remove uses of folio_mapcount_ptr adds c97eeb8f260d mm: convert page_mapcount() to use folio_entire_mapcount() adds 1aa4d03b60c0 mm: remove head_compound_mapcount() and _ptr functions adds 5eb5cea11dcb mm: reimplement compound_order() adds 21a000fe97a0 mm: reimplement compound_nr() adds bad6da645658 mm: convert set_compound_page_dtor() and set_compound_orde [...] adds f04029f34e8c mm: convert is_transparent_hugepage() to use a folio adds a60d5942cc9b mm: convert destroy_large_folio() to use folio_dtor adds 2d678c641a46 hugetlb: remove uses of compound_dtor and compound_nr adds 1c5509be58f6 mm: remove 'First tail page' members from struct page adds a8d55327ccc1 doc: correct struct folio kernel-doc adds 4375a553f46c mm: move page->deferred_list to folio->_deferred_list adds 8991de90e997 mm/huge_memory: remove page_deferred_list() adds f8baa6be0368 mm/huge_memory: convert get_deferred_split_queue() to take [...] adds f158ed6195ef mm: convert deferred_split_huge_page() to deferred_split_folio() adds 6a171c16e62f mm: remove the hugetlb field from struct page adds f942b0f0528d maple_tree: fix comment of mte_destroy_walk adds 82b249361f2d mm/mmap: fix comment of unmapped_area{_topdown} adds 1e15d374bb1c Revert "x86: kmsan: sync metadata pages on page fault" adds 4c110ec98e39 mm/memory-failure: convert __get_huge_page_for_hwpoison() [...] adds bc1cfde19467 mm/memory-failure: convert try_memory_failure_hugetlb() to folios adds 2ff6cecee669 mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios adds 9637d7dfb19c mm/memory-failure: convert free_raw_hwp_pages() to folios adds b02e7582ef24 mm/memory-failure: convert raw_hwp_list_head() to folios adds 0858b5eb3aab mm/memory-failure: convert __free_raw_hwp_pages() to folios adds 595dd8185cf1 mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios adds a6fddef49eef mm/memory-failure: convert unpoison_memory() to folios adds 69bbb87b3f14 shmem: convert shmem_write_end() to use a folio adds 4947ed93c232 mm: madvise: use vm_normal_folio() in madvise_free_pte_range() adds 811561288397 mm: pagevec: add folio_batch_reinit() adds 90d07210ab55 mm: mlock: use folios and a folio batch internally adds b213ef6b72b5 m68k/mm/motorola: specify pmd_page() type adds 96f97c438f61 mm: mlock: update the interface to use folios adds a8265cd917a6 Documentation/mm: update references to __m[un]lock_page() [...] adds 62a9bbf2e999 kmsan: silence -Wmissing-prototypes warnings adds 92644f583d51 mm/khugepaged: introduce release_pte_folio() to replace re [...] adds 9bdfeea46f49 mm/khugepaged: convert release_pte_pages() to use folios adds 2321ba3e3733 mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks adds a172d5128706 alpha/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4a446b3dd335 arc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 20aae9eff5ac arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 41e0d49104db csky/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 61f4a896e62d hexagon/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 3151cc26565e ia64/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds ad3150f11b09 loongarch/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds ad464ff2c0f9 m68k/mm: remove dummy __swp definitions for nommu adds ed4154067a08 m68k/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds b5c88f21531c microblaze/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 83d3b2b46ea3 mips/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 0a9ad8273ff4 nios2/mm: refactor swap PTE layout adds 4d1d955f7c0c nios2/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 5ae3e74474f8 openrisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 6d239fc78c0b parisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 8897ebff37fd powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s adds 2bba2ffbe030 powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 51a1007d4113 riscv/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds cca10df10293 sh/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds e6b37d7f6f17 sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit adds adf8e329ff56 sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 64bit adds e2858d778e68 um/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 93c0eac40d4e x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit adds f5c3fe300c5b xtensa/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 950fe885a897 mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 6189eb82f0ae mm/page_ext: do not allocate space for page_ext->flags if [...] adds 524c48072e56 mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE adds c988dcbecf3f mm/page_alloc: treat RT tasks similar to __GFP_HIGH adds eb2e2b425c69 mm/page_alloc: explicitly record high-order atomic allocat [...] adds ab3508854353 mm/page_alloc: explicitly define what alloc flags deplete [...] adds 1ebbb21811b7 mm/page_alloc: explicitly define how __GFP_HIGH non-blocki [...] adds 2973d8229b78 mm: discard __GFP_ATOMIC adds 2cf1338454a8 mm: fix khugepaged with shmem_enabled=advise adds ee7a5906ff08 pagemap: add filemap_grab_folio() adds 247f9e1feef4 filemap: add filemap_get_folios_tag() adds 6817ef514e1a filemap: convert __filemap_fdatawait_range() to use filema [...] adds 0fff435f060c page-writeback: convert write_cache_pages() to use filemap [...] adds acc8d8588cb7 afs: convert afs_writepages_region() to use filemap_get_fo [...] adds 51c5cd3bafe5 btrfs: convert btree_write_cache_pages() to use filemap_ge [...] adds 9f50fd2e92e3 btrfs: convert extent_write_cache_pages() to use filemap_g [...] adds 590a2b5f0a9b ceph: convert ceph_writepages_start() to use filemap_get_f [...] adds 4cda80f3a7a5 cifs: convert wdata_alloc_and_fillpages() to use filemap_g [...] adds 50ead2537441 ext4: convert mpage_prepare_extent_to_map() to use filemap [...] adds e6e46e1eb7ce f2fs: convert f2fs_fsync_node_pages() to use filemap_get_f [...] adds a40a4ad1186a f2fs: convert f2fs_flush_inline_data() to use filemap_get_ [...] adds 7525486affa5 f2fs: convert f2fs_sync_node_pages() to use filemap_get_fo [...] adds 1cd98ee747cf f2fs: convert f2fs_write_cache_pages() to use filemap_get_ [...] adds 4f4a4f0febe6 f2fs: convert last_fsync_dnode() to use filemap_get_folios_tag() adds 580e7a492608 f2fs: convert f2fs_sync_meta_pages() to use filemap_get_fo [...] adds 87ed37e66dfd gfs2: convert gfs2_write_cache_jdata() to use filemap_get_ [...] adds 5ee4b25cb730 nilfs2: convert nilfs_lookup_dirty_data_buffers() to use f [...] adds a24586583169 nilfs2: convert nilfs_lookup_dirty_node_buffers() to use f [...] adds 41f3f3b5373e nilfs2: convert nilfs_btree_lookup_dirty_buffers() to use [...] adds d4a16d31334e nilfs2: convert nilfs_copy_dirty_pages() to use filemap_ge [...] adds 243c5ea4f783 nilfs2: convert nilfs_clear_dirty_pages() to use filemap_g [...] adds c5792d938411 filemap: remove find_get_pages_range_tag() adds 6bc56a4d8553 mm: add vma_alloc_zeroed_movable_folio() adds cb3184deef10 mm: convert do_anonymous_page() to use a folio adds 28d41a486331 mm: convert wp_page_copy() to use folios adds edf504705839 mm: use a folio in copy_pte_range() adds 14ddee4126fe mm: use a folio in copy_present_pte() adds 9cfb816b1c6c mm/fs: convert inode_attach_wb() to take a folio adds 75376c6fb93b mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_f [...] adds 90c9d13a47d4 mm: remove page_evictable() adds 7efecffb8e79 mm: remove mlock_vma_page() adds 672aa27d0bd2 mm: remove munlock_vma_page() adds e0650a41f7d0 mm: clean up mlock_page / munlock_page references in comments adds 5b4bd90f9ac7 rmap: add folio parameter to __page_set_anon_rmap() adds 8808ecab3afc filemap: convert filemap_map_pmd() to take a folio adds eff3b364b496 filemap: convert filemap_range_has_page() to use a folio adds 11a980420719 readahead: convert readahead_expand() to use a folio adds 98001fd63d59 mm/secretmem: remove redundant initiialization of pointer file adds 64517d6e1291 mm/damon/core: skip apply schemes if empty adds 7ec7096b8577 mm/page_ext: init page_ext early if there are no deferred [...] adds 076cf7ea6701 mm/page_alloc: use deferred_pages_enabled() wherever applicable adds 6260ae358345 zsmalloc: rework zspage chain size selection adds e1d1f3546913 zsmalloc: skip chain size calculation for pow_of_2 classes adds 4ff93b292c0b zsmalloc: make zspage chain size configurable adds b46402fa894f zsmalloc: set default zspage chain size to 8 adds 04bac040bc71 mm/hugetlb: convert get_hwpoison_huge_page() to folios adds 5649d113ffce swap_state: update shadow_nodes for anonymous page adds 148aa87e4f63 mm/cma: fix potential memory loss on cma_declare_contiguous_nid adds d0634a622be3 Documentation: mm: use `s/higmem/highmem/` fix typo for highmem adds e6d2c436ff69 tools/mm: allow users to provide additional cflags/ldflags adds b507808ebce2 mm: implement memory-deny-write-execute as a prctl adds 4cf1fe34fd18 kselftest: vm: add tests for memory-deny-write-execute adds 6061e7408225 mm/kmemleak: simplify kmemleak_cond_resched() usage adds 782e41795359 mm/kmemleak: fix UAF bug in kmemleak_scan() adds 6b3f013bb90e mm/damon: update comments in damon.h for damon_attrs adds 2f5bef5a590b mm/damon/core: update monitoring results for new monitorin [...] adds f4c978b6594b mm/damon/core-test: add a test for damon_update_monitoring [...] adds b2db9ef2c092 mm: move KMEMLEAK's Kconfig items from lib to mm adds 7b8144e63d84 mm: multi-gen LRU: section for working set protection adds db19a43d9b3a mm: multi-gen LRU: section for rmap/PT walk feedback adds ccbbbb85945d mm: multi-gen LRU: section for Bloom filters adds 36c7b4db7c94 mm: multi-gen LRU: section for memcg LRU adds 37cc99979d04 mm: multi-gen LRU: improve lru_gen_exit_memcg() adds b5ff4133617d mm: multi-gen LRU: improve walk_pmd_range() adds abf086721a2f mm: multi-gen LRU: simplify lru_gen_look_around() adds 44b8f8bf2438 mm: memory-failure: add memory failure stats to sysfs adds 18f41fa616ee mm: memory-failure: bump memory failure stats to pglist_data adds 4180887f0625 mm: memory-failure: document memory failure stats adds 05a421995503 mm/page_owner: record single timestamp value for high orde [...] adds 2e126aa29007 mm/sparse: fix "unused function 'pgdat_to_phys'" warning adds 420ef683b521 kasan: reset page tags properly with sampling adds c5acf1f6f0a1 mm/gup.c: fix typo in comments adds 48731c8436c6 mm, compaction: rename compact_control->rescan to finish_p [...] adds 16b3be403431 mm, compaction: check if a page has been captured before d [...] adds f9d7fc1ae334 mm, compaction: finish scanning the current pageblock if r [...] adds cfccd2e63e7e mm, compaction: finish pageblocks on complete migration failure adds 37f3605e5e7a mm: reject vmap with VM_FLUSH_RESET_PERMS adds f41f036b804d mm: remove __vfree adds 01e2e8394a52 mm: remove __vfree_deferred adds 208162f42f95 mm: move vmalloc_init and free_work down in vmalloc.c adds 5d3d31d6fb17 mm: call vfree instead of __vunmap from delayed_vfree_work adds 39e65b7f6339 mm: move __remove_vm_area out of va_remove_mappings adds 75c59ce74e47 mm: use remove_vm_area in __vunmap adds 17d3ef432dcb mm: move debug checks from __vunmap to remove_vm_area adds 79311c1fe017 mm: split __vunmap adds 9e5fa0ae52fc mm: refactor va_remove_mappings adds 7d28631786b2 mpage: stop using bdev_{read,write}_page adds a8c1408f870e mm: remove the swap_readpage return value adds 14bd75f57400 mm: factor out a swap_readpage_bdev helper adds 9b4e30bd7309 mm: use an on-stack bio for synchronous swapin adds e3e2762bd3c5 mm: remove the __swap_writepage return value adds 05cda97ecb70 mm: factor out a swap_writepage_bdev helper adds 3222d8c2a7f8 block: remove ->rw_page adds 00cdf76012ab mm: add memcpy_from_file_folio() adds d585bdbeb79a fs: convert writepage_t callback to pass a folio adds 9160cffd45ee mpage: convert __mpage_writepage() to use a folio more fully adds 6f74c0ec2095 arm/mm: fix swp type masking in __swp_entry() adds c643e6ebedb4 mm: fix memcpy_from_file_folio() integer underflow adds e7f43ca99fc8 maple_tree: add mas_init() function adds 65be6f058b0e maple_tree: fix potential rcu issue adds 50e81c82ad94 maple_tree: reduce user error potential adds 5159d64b3354 test_maple_tree: test modifications while iterating adds 1202700c3f8c maple_tree: fix handle of invalidated state in mas_wr_stor [...] adds 17dc622c7b0f maple_tree: fix mas_prev() and mas_find() state handling adds b62b633e048b mm: expand vma iterator interface adds 92fed82047d7 mm/mmap: convert brk to use vma iterator adds 3b9dbd5e91b1 kernel/fork: convert forking to using the vmi iterator adds 79e4f2caa440 mmap: convert vma_link() vma iterator adds 0378c0a0e9e4 mm/mmap: remove preallocation from do_mas_align_munmap() adds 183654ce26a5 mmap: change do_mas_munmap and do_mas_aligned_munmap() to [...] adds 3c441ab7d059 mmap: convert vma_expand() to use vma iterator adds f2ebfe43ba6c mm: add temporary vma iterator versions of vma_merge(), sp [...] adds d60beb1f698a ipc/shm: use the vma iterator for munmap calls adds 27b267011296 ipc/shm: introduce new do_vma_munmap() to munmap adds 11a9b90274f6 userfaultfd: use vma iterator adds 2286a6914c77 mm: change mprotect_fixup to vma iterator adds 37598f5a9d8b mlock: convert mlock to vma iterator adds e552cdb853da coredump: convert to vma iterator adds f10c2abcdac4 mempolicy: convert to vma iterator adds 250cb40f0afe task_mmu: convert to vma iterator adds 214dbc428137 sched: convert to vma iterator adds 178e22ac2078 madvise: use vmi iterator for __split_vma() and vma_merge() adds 0c0c5bffd0a2 mmap: pass through vmi iterator to __split_vma() adds 076f16bf7698 mmap: use vmi version of vma_merge() adds a27a11f92fe2 mm/mremap: use vmi version of vma_merge() adds 47d9644de92c nommu: convert nommu to using the vma iterator adds 07f1bc5ad798 nommu: pass through vma iterator to shrink_vma() adds 9760ebffbf55 mm: switch vma_merge(), split_vma(), and __split_vma to vm [...] adds 34403fa57951 mm/damon/vaddr-test.h: stop using vma_mas_store() for mapl [...] adds fbcc3104b843 mmap: convert __vma_adjust() to use vma iterator adds 9e56044625a1 mm: pass through vma iterator to __vma_adjust() adds 85ab779e3426 madvise: use split_vma() instead of __split_vma() adds c465be97a4bc mm: remove unnecessary write to vma iterator in __vma_adjust() adds 0fd5a9e2b09f mm: pass vma iterator through to __vma_adjust() adds b373037fa9bb mm: add vma iterator to vma_adjust() arguments adds cc8d1b097de7 mmap: clean up mmap_region() unrolling adds 6b73cff239e5 mm: change munmap splitting order and move_vma() adds e3d73f848e5f mm/mmap: move anon_vma setting in __vma_adjust() adds 440703e082b9 mm/mmap: refactor locking out of __vma_adjust() adds 9303d3e1c3f8 mm/mmap: use vma_prepare() and vma_complete() in vma_expand() adds 68cefec53920 mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() adds b2b3b886738f mm: don't use __vma_adjust() in __split_vma() adds 7c9813e886bb mm/mremap: convert vma_adjust() to vma_expand() adds cf51e86dfbe3 mm/mmap: don't use __vma_adjust() in shift_arg_pages() adds 04241ffe3f04 mm/mmap: introduce dup_vma_anon() helper adds 287051b18504 mm/mmap: convert do_brk_flags() to use vma_prepare() and v [...] adds 0503ea8f5ba7 mm/mmap: remove __vma_adjust() adds 18b098af2890 vma_merge: set vma iterator to correct position. adds 06e78b614e37 kernel/fork: convert vma assignment to a memcpy adds bc292ab00f6c mm: introduce vma->vm_flags wrapper functions adds e430a95a04ef mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK adds 1c71222e5f23 mm: replace vma->vm_flags direct modifications with modifi [...] adds ff126c0ece69 mm: replace vma->vm_flags indirect modification in ksm_madvise adds 68f48381d7fd mm: introduce __vm_flags_mod and use it in untrack_pfn adds c2fdc235300a mm: export dump_mm() adds 8f17febb34ce kasan: infer allocation size by scanning metadata adds 93419139fa14 memory tier: release the new_memtier in find_create_memory_tier() adds 6069b9ec8c0f arm: include asm-generic/memory_model.h from page.h rather [...] adds d82f07f06cf8 m68k: use asm-generic/memory_model.h for both MMU and !MMU adds c2524a6b7de1 mips: drop definition of pfn_valid() for DISCONTIGMEM adds e5080a967785 mm, arch: add generic implementation of pfn_valid() for FLATMEM adds 1d693a3e69ba mm/swapfile: remove pr_debug in get_swap_pages() adds 7e4a32c0e8ad mm/vmalloc: replace BUG_ON with a simple if statement adds 601c3c29dbeb mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm [...] adds aa02d3c174ab mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) adds 3e629597b847 filemap: add mapping_read_folio_gfp() adds f01b2b3ed873 shmem: add shmem_read_folio() and shmem_read_folio_gfp() adds 5ff2121a3336 shmem: fix W=1 build warnings with CONFIG_SHMEM=n adds d76f99548cf0 mm/vmalloc.c: add used_map into vmap_block to track space [...] adds 869176a09606 mm/vmalloc.c: add flags to mark vm_map_ram area adds 06c8994626d1 mm/vmalloc.c: allow vread() to read out vm_map_ram areas adds bba9697b42ea mm/vmalloc: explicitly identify vm_map_ram area when shown [...] adds 30a7a9b17c4b mm/vmalloc: skip the uninitilized vmalloc areas adds 728e5ae07dd6 powerpc: mm: add VM_IOREMAP flag to the vmalloc area adds 61a1a9906f66 sh: mm: set VM_IOREMAP flag to the vmalloc area adds b2a72dff85fa mm/gup: have internal functions get the mmap_read_lock() adds 7427c30bea14 mm/gup: remove obsolete FOLL_LONGTERM comment adds afa3c33e2684 mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTER [...] adds 7ce154fe6917 mm/gup: move try_grab_page() to mm/internal.h adds d64e2dbc33a1 mm/gup: simplify the external interface functions and cons [...] adds 961ba4724251 mm/gup: add an assertion that the mmap lock is locked adds 6e4382c706f7 mm/gup: remove locked being NULL from faultin_vma_page_range() adds f04740f54594 mm/gup: add FOLL_UNLOCKABLE adds 9a863a6a5139 mm/gup: make locked never NULL in the internal GUP functions adds edad1bb1fbf7 mm/gup: remove pin_user_pages_fast_only() adds 9198a9196ee6 mm/gup: make get_user_pages_fast_only() return the common [...] adds 63b605128655 mm/gup: move gup_must_unshare() to mm/internal.h adds 2c2241081f7d mm/gup: move private gup FOLL_ flags to internal.h adds e56397e8c40d mm/damon/sysfs: make kobj_type structures constant adds 223ec6ab265e mm/memremap.c: fix outdated comment in devm_memremap_pages adds f67d6b266493 Merge branch 'mm-hotfixes-stable' into mm-stable adds f528260b1a7d mm/khugepaged: fix invalid page access in release_pte_pages() adds 6aa3a920125e mm/hugetlb: convert isolate_hugetlb to folios adds 6f6956cf7e6a mm/hugetlb: convert __update_and_free_page() to folios adds a36f1e902474 mm/hugetlb: convert dequeue_hugetlb_page functions to folios adds 3a740e8bb56e mm/hugetlb: convert alloc_surplus_huge_page() to folios adds ff7d853b0313 mm/hugetlb: increase use of folios in alloc_huge_page() adds e37d3e838d90 mm/hugetlb: convert alloc_migrate_huge_page to folios adds 0ffdc38eb564 mm/hugetlb: convert restore_reserve_on_error() to folios adds bdd7be075acb mm/hugetlb: convert demote_free_huge_page to folios adds ea4c353df377 mm/hugetlb: convert hugetlb_install_page to folios adds 91a2fb956ad9 mm/hugetlb: convert hugetlbfs_pagecache_present() to folios adds ea8e72f4116a mm/hugetlb: convert putback_active_hugepage to take in a folio adds d0ce0e47b323 mm/hugetlb: convert hugetlb fault paths to use alloc_huget [...] adds d2d7bb44bfbd mm/hugetlb: convert restore_reserve_on_error to take in a folio adds 9b91c0e277a3 mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio adds 371607a3c793 mm/hugetlb: convert hugetlb_wp() to take in a folio adds 192a50220342 Documentation/mm: update hugetlbfs documentation to mentio [...] adds fa4e3f5ffa5e mm: add folio_estimated_sharers() adds de1f5055523e mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() adds 3dae02bbd07f mm/mempolicy: convert queue_pages_pte_range() to queue_fol [...] adds 0a2c1e818316 mm/mempolicy: convert queue_pages_hugetlb() to queue_folio [...] adds d451b89dcd18 mm/mempolicy: convert queue_pages_required() to queue_foli [...] adds 4a64981dfee9 mm/mempolicy: convert migrate_page_add() to migrate_folio_add() adds 3c1ea2c729ef mm: add folio_get_nontail_page() adds da707a6d184a mm/migrate: add folio_movable_ops() adds 19979497c02a mm/migrate: convert isolate_movable_page() to use folios adds 280d724ac20f mm/migrate: convert putback_movable_pages() to use folios adds 5445fcbc4cda Docs/admin-guide/mm/damon/usage: add DAMON debugfs interfa [...] adds 61e88a2f6658 mm/damon/Kconfig: add DAMON debugfs interface deprecation notice adds 620932cd2852 mm/damon/dbgfs: print DAMON debugfs interface deprecation message adds 6bdfc60cf0f9 mm: fix typo in __vm_enough_memory warning adds 15ef6a982f40 lib/stackdepot: put functions in logical order adds 4a6b5314d6bd lib/stackdepot: use pr_fmt to define message format adds 1c0310add78e lib/stackdepot, mm: rename stack_depot_want_early_init adds 735df3c3a349 lib/stackdepot: rename stack_depot_disable adds df225c877d89 lib/stackdepot: annotate init and early init functions adds c60324fbf05d lib/stackdepot: lower the indentation in stack_depot_init adds 0d249ac0e076 lib/stackdepot: reorder and annotate global variables adds 4c2e9a679468 lib/stackdepot: rename hash table constants and variables adds 961c949b012f lib/stackdepot: rename slab to pool adds 424cafee4a9c lib/stackdepot: rename handle and pool constants adds cb788e84a4cf lib/stackdepot: rename init_stack_pool adds 514d5c557b8b lib/stacktrace: drop impossible WARN_ON for depot_init_pool adds cd0fc64e7684 lib/stackdepot: annotate depot_init_pool and depot_alloc_stack adds d11a5621f325 lib/stackdepot: rename next_pool_inited to next_pool_required adds 36aa1e6779c3 lib/stacktrace, kasan, kmsan: rework extra_bits interface adds beb3c23c69a9 lib/stackdepot: annotate racy pool_index accesses adds b232b9995a6d lib/stackdepot: various comments clean-ups adds 0621d160f100 lib/stackdepot: move documentation comments to stackdepot.h adds 5b855937096a migrate_pages: organize stats with struct migrate_pages_stats adds e5bfff8b10e4 migrate_pages: separate hugetlb folios migration adds 42012e0436d4 migrate_pages: restrict number of pages to migrate in batch adds 64c8902ed441 migrate_pages: split unmap_and_move() to _unmap() and _move() adds 5dfab109d519 migrate_pages: batch _unmap and _move adds 80562ba0d837 migrate_pages: move migrate_folio_unmap() adds ebe75e475106 migrate_pages: share more code between _unmap and _move adds 7e12beb8ca2a migrate_pages: batch flushing TLB adds 6f7d760e86fa migrate_pages: move THP/hugetlb migration support check to [...] adds 9f550d78b40d mm: multi-gen LRU: avoid futile retries adds 1bc67ca65b31 mm: page_alloc: call panic() when memoryless node allocati [...] adds 44081c77e8a4 maple_tree: reduce stack usage with gcc-9 and earlier adds 2ef8ed7ddd2e mm: percpu: fix incorrect size in pcpu_obj_full_size() adds 9325ddf90ec3 m68k/nommu: add missing definition of ARCH_PFN_OFFSET adds b4fb12e6c747 sh: initialize max_mapnr adds f7a449f77960 mm: memcontrol: rename memcg_kmem_enabled() adds 9701c9ff8311 kasan: mark addr_has_metadata __always_inline adds e75a698859a3 kmsan: disable ftrace in kmsan core code adds d5d469247264 objtool: add UACCESS exceptions for __tsan_volatile_read/write adds be2d57563822 mm: change to return bool for folio_isolate_lru() adds f7f9c00dfaff mm: change to return bool for isolate_lru_page() adds 9747b9e92418 mm: hugetlb: change to return bool for isolate_hugetlb() adds cd7755800eb5 mm: change to return bool for isolate_movable_page() adds 7a079ba20090 mm/uffd: fix comment in handling pte markers adds 32cf666eab72 mm/memory_hotplug: cleanup return value handing in do_migr [...] adds f9366f4c2a29 include/linux/migrate.h: remove unneeded externs new 3822a7c40997 Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel [...] adds 563a5423b7b7 Merge branch 'master' into mm-nonmm-stable adds bcd5b5912c6c Merge branch 'master' into mm-nonmm-stable adds a9763aa0bda1 Merge branch 'master' into mm-nonmm-stable adds 7e45f8095574 Merge branch 'master' into mm-nonmm-stable adds 1d4beeb4edc7 selftests/filesystems: grant executable permission to run_ [...] adds 18e6340365ea Merge branch 'master' into mm-nonmm-stable adds 077010cef0ae Sync with v6.2-rc4 adds 829715a2d14c arch/alpha/kernel/smp.c: remove unnecessary (void*) conversions adds 89b25c0e0235 arch/alpha/kernel/process.c: remove unnecessary (void*) co [...] adds 6338bb05c15f error-injection: remove EI_ETYPE_NONE adds bef7ec4e8f30 docs: fault-injection: add requirements of error injectabl [...] adds a9dc087fd3c4 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create adds 805afd830099 lib/percpu_counter: percpu_counter_add_batch() overflow/underflow adds 88ad32a799dd include/linux/percpu_counter.h: race in uniprocessor percp [...] adds d5528cc16893 lib: add Dhrystone benchmark test adds 1b2fde2d2ed0 hfsplus: remove unnecessary variable initialization adds 828dfc0f7b84 scripts/spelling.txt: add `permitted' adds a3ea42ff8f3c checkpatch: mark kunmap() and kunmap_atomic() deprecated adds a61c01e8f4a5 proc: mark /proc/cmdline as permanent adds dd106111db3a scripts/spelling: add a few more typos adds eb79fa7ea744 kthread_worker: check all delayed works when destroy kthre [...] adds 9456d539acde util_macros.h: add missing inclusion adds e36903b0c19f scripts/gdb: add mm introspection utils adds 0371ba6f2327 scripts/bloat-o-meter: use the reverse flag for sort adds d3fcf834b248 freevxfs: fix kernel-doc warnings adds aa0b42b7b4b5 ntfs: fix multiple kernel-doc warnings adds e227db4d4f12 userns: fix a struct's kernel-doc notation adds 227849a33a8b fat: fix return value of vfat_bad_char() and vfat_replace_ [...] adds 06dcb0138f5f Documentation: sysctl: correct kexec_load_disabled adds 7e99f8b69c11 kexec: factor out kexec_load_permitted adds a42aaad2e47b kexec: introduce sysctl parameters kexec_load_limit_* adds f3296f80c806 initramfs: use kstrtobool() instead of strtobool() adds 030c6ff64988 lib/genalloc: use try_cmpxchg in {set,clear}_bits_ll adds 76f381bb77a0 checkpatch: warn when unknown tags are used for links adds d7f1d71e5ef6 checkpatch: warn when Reported-by: is not followed by Link: adds 1916f77729b7 checkpatch: use proper way for show problematic line adds e5576ac8c972 scripts/spelling.txt: add more spelling corrections adds e52a418d81fb fs: hfs: initialize fsdata in hfs_file_truncate() adds 74b7046d3297 fs: hfsplus: initialize fsdata in hfsplus_file_truncate() adds 3ee2a3e7c1ca fs/ext4: use try_cmpxchg in ext4_update_bh_state adds 362173572a40 checkpatch: improve EMBEDDED_FILENAME test adds a1f46ff2ff88 cramfs: Kconfig: fix spelling & punctuation adds bf470202dd9f fs: gracefully handle ->get_block not mapping bh in __mpag [...] adds 1b381f6fe495 scripts/spelling.txt: add "exsits" pattern and fix typo instances adds 5124a0a54985 nilfs2: replace WARN_ONs for invalid DAT metadata block requests adds 4cc06c9afbb4 lib/zlib: adjust offset calculation for dfltcc_state adds 9a549338260a lib/zlib: implement switching between DFLTCC and software adds 195c5ad9d179 lib/zlib: fix DFLTCC not flushing EOBS when creating raw streams adds 0dbae4655036 lib/zlib: fix DFLTCC ignoring flush modes when avail_in == 0 adds cbf125408d1c lib/zlib: DFLTCC not writing header bits when avail_out == 0 adds 9fec9f8ea51c lib/zlib: Split deflate and inflate states for DFLTCC adds 9010dbc007b8 lib/zlib: DFLTCC support inflate with small window adds f65c35d3336e lib/zlib: DFLTCC always switch to software inflate for Z_P [...] adds cc6003916ed4 lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default adds e89bd9e7d8eb lib/zlib: remove redundation assignement of avail_in dfltc [...] adds 602ce7b8e134 nilfs2: prevent WARNING in nilfs_dat_commit_end() adds 21773790a772 scripts/tags.sh: fix the Kconfig tags generation when usin [...] adds 9f79ffc19302 arch/Kconfig: fix indentation adds b1f712b308dc hung_task: print message when hung_task_warnings gets down [...] adds 7be6a87c2473 sparc: allow PM configs for sparc32 COMPILE_TEST adds 817013880a68 Update CREDITS file entry for Jesper Juhl new d2980d8d8265 Merge tag 'mm-nonmm-stable-2023-02-20-15-29' of git://git. [...] new ab7362d04d7c cifs: Fix cifs_writepages_region() adds 001b0c780eac usb: typec: altmodes/displayport: Add hpd sysfs attribute adds a8d3392e0e5c usb: gadget: fusb300_udc: free irq on the error path in fu [...] adds b566d38857fc usb: gadget: f_fs: use io_data->status consistently adds 0376aa62320c usb: musb: fix error return code in da8xx_musb_init() adds 9aa1afc8f622 usb: chipidea: imx: Drop empty platform remove function adds b04e1747fbcc usb: typec: ucsi: Register USB Power Delivery Capabilities adds 4d70c74659d9 i915: Move list_count() to list.h as list_count_nodes() fo [...] adds 94c6bcec9f6c usb: gadget: hid: Convert to use list_count_nodes() adds 66eccb5274c0 usb: gadget: udc: bcm63xx: Convert to use list_count_nodes() adds 5220cb493bf4 xhci: Convert to use list_count_nodes() adds c2fb9a214da1 Merge 6.2-rc3 into usb-next adds bf58a687db23 dt-bindings: usb: ti,hd3ss3220: Update interrupt property [...] adds 569d23e9bf58 usb: typec: hd3ss3220: Add polling support adds 2582d629c9e0 usb: gadget: xudc: Refactor update data role work adds 28e1ff70a08d USB: Improve usb_fill_* documentation adds 1c796d93b589 dt-bindings: usb: ci-hdrc-usb2: add i.MX8MM compatible adds 2c03f7f1ad81 dt-bindings: usb: usbmisc-imx: add i.MX8MM usbmisc adds ccb0beb43a57 usb: typec: tcpci: Request IRQ with IRQF_SHARED adds c3194949ae8f usb: typec: intel_pmc_mux: Don't leak the ACPI device refe [...] adds 8b9c6ab156b5 usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe adds a90498e5600e dt-bindings: usb: add the Renesas RZ/N1 USBF controller adds e9fee814b054 soc: renesas: r9a06g032-sysctrl: Handle h2mode setting bas [...] adds 3e6e14ffdea4 usb: gadget: udc: add Renesas RZ/N1 USBF controller support adds e12069043418 ARM: dts: r9a06g032: Add the USBF controller node adds a6d7b7b095c4 MAINTAINERS: add the Renesas RZ/N1 USBF controller entry adds 30374434edab USB: fix memory leak with using debugfs_lookup() adds 26fe745063e2 dt-bindings: usb: tps6598x: Add wakeup property adds 481735d64794 usb: typec: tipd: Support wakeup adds 263b628ff9e5 dt-bindings: usb: dwc3-imx8mp: add power domain property adds 4a0192c01e03 usb: gadget: usb: Remove "default" from color matching attributes adds 2648f68bd0ac dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller [...] adds 1b17df99730a arm64: tegra: Enable XUSB host function on Jetson AGX Orin adds 71d9e899584e phy: tegra: xusb: Disable trk clk when not in use adds d8163a32ca95 phy: tegra: xusb: Add Tegra234 support adds ee0e40efc4d1 usb: host: xhci-tegra: Add Tegra234 XHCI support adds 592338dde854 xhci: Add hub_control to xhci_driver_overrides adds 2cbe475fe733 xhci: hub: export symbol on xhci_hub_control adds a30951d31b25 xhci: tegra: USB2 pad power controls adds 2476de8288cc usb: typec: Add retimer handle to port altmode adds 2c8cb236ed44 usb: typec: Add wrapper for bus switch set code adds 6681e43f5095 usb: typec: Make bus switch code retimer-aware adds 599f008c257d usb: typec: tcpm: Add callbacks to mitigate wakeups due to [...] adds abc028a270f4 usb: typec: tcpci: Add callback for evaluating contaminant [...] adds 02b332a06397 usb: typec: maxim_contaminant: Implement check_contaminant [...] adds 82b0417e4bfc usb: cdnsp: : add scatter gather support for ISOC endpoint adds 8867258e706a dt-bindings: usb: Correct and extend FOTG210 schema adds 170da81aab07 usb: fotg210: List different variants adds baef5330d35b usb: fotg210: Acquire memory resource in core adds faaca4366996 usb: fotg210: Move clock handling to core adds bb5fe85609c6 usb: fotg210: Check role register in core adds 816f518df205 usb: fotg210-udc: Assign of_node and speed on start adds 3e679bde529e usb: fotg210-udc: Implement VBUS session adds 5aba179c3429 usb: mtu3: fix the failure of qmu stop adds b72654148e34 dt-bindings: usb: Add device id for Genesys Logic hub controller adds 3325f3e4534c ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub adds f24859bbec8a arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 adds db7cab26c3d1 usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support adds 5e86e1a5076b vendor-prefixes: Add VIA Labs, Inc. adds 31360c28dfdd dt-bindings: usb: Add binding for Via lab VL817 hub controller adds 71593b2020b3 arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 adds 143307adcf55 usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support adds e02e6ca588b8 arm64: defconfig: Enable USB onboard HUB driver adds 93c473948c58 usb: gadget: add WebUSB landing page support adds dd2f003e4e85 Revert "arm64: tegra: Enable XUSB host function on Jetson [...] adds e3e9fc7fa7ad Merge 6.2-rc5 into usb-next adds 4ba2e7cd9862 usb: host: ehci-fsl: Use DRV_NAME adds e55f67391fa9 fotg210-udc: Add missing completion handler adds 76d62981b5bc fotg210-udc: Introduce and use a fotg210_ack_int function adds c5d4297f0c20 fotg210-udc: Improve device initialization adds 861fa1c3faff usb: fotg210-hcd: use sysfs_emit() to instead of scnprintf() adds 7159deb76227 usb: fotg210-hcd: Don't shadow error codes in store() adds 6a426eb41879 usb: fotg210-udc: remove redundant error logging adds 6df3d3aadb64 usb: fotg210: Switch to use dev_err_probe() adds c05ad0fb639c usb: fotg210: use devm_platform_get_and_ioremap_resource() adds b39483d66af1 dt-bindings: usb: Introduce GPIO-based SBU mux adds 065ded319d39 usb: typec: mux: Introduce GPIO-based SBU mux adds 6f7fb48d2478 usb: gadget: Move kstrtox() out of lock adds 25d6d1bfc213 usb: typec: altmodes/displayport: Update active state adds 9e6f4c8b880b usb: typec: tcpm: Remove altmode active state updates adds e538e3614c5c usb: fotg210: fix a Kconfig spelling mistake adds 353a17ec62f4 dt-bindings: usb: snps,dwc3: Allow power-domains property adds 5442e7912050 dt-bindings: usb: rockchip,dwc3: Move RK3399 to its own schema adds 60c4da9f3c3c dt-bindings: usb: Remove obsolete brcm,bcm3384-usb.txt adds 4aa466190a2d dt-bindings: usb: Convert multiple "usb-ohci" bindings to [...] adds 76ea4926dc8d dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema adds c1140ebfd7bf dt-bindings: usb: Convert Marvell Orion EHCI to DT schema adds ec13100fcf23 dt-bindings: usb: Convert Nuvoton EHCI to DT schema adds 173bee52a0f1 dt-bindings: usb: tegra-xudc: Add dma-coherent for Tegra194 adds f816267867f0 dt-bindings: usb: tegra-xudc: Add Tegra234 XUDC support adds 331df1f3bbbc usb: gadget: tegra-xudc: Add Tegra234 support adds e696d70f600a dt-bindings: usb: renesas,usb-xhci: Document RZ/V2M support adds 29218d6ce4da dt-bindings: usb: renesas,usb3-peri: Update reset, clock-n [...] adds 2c5502a4dc9f dt-bindings: usb: renesas,usb3-peri: Document RZ/V2MA bindings adds 9486e56c49be dt-bindings: usb: Add RZ/V2M USB3DRD binding adds 9cad72dfc556 usb: gadget: Add support for RZ/V2M USB3DRD driver adds 3827fa1ef38f usb: gadget: udc: renesas_usb3: Add role switch support fo [...] adds 8c6e8b096179 usb: host: xhci-plat: Improve clock handling in probe() adds 224eb5311d6a usb: host: xhci-plat: Add reset support adds c52c9acc415e xhci: host: Add Renesas RZ/V2M SoC support adds 50459f103edf media: uvcvideo: Remove format descriptions adds 41ddb251c68a media: uvcvideo: Handle cameras with invalid descriptors adds 3bc22dc66a4f media: uvcvideo: Only create input devs if hw supports it adds 4867bb590ae4 media: uvcvideo: Handle errors from calls to usb_string adds 2a8c1952ed4b media: uvcvideo: Fix missing newline after declarations adds 7b78a8464d57 media: uvcvideo: Fix assignment inside if condition adds 0ce75d5ecd9e media: uvcvideo: Fix usage of symbolic permissions to octal adds adfd3910c27f media: uvcvideo: Remove void casting for the status endpoint adds 16045708a3ff media: uvcvideo: Recover stalled ElGato devices adds 81e78a6fc320 media: uvcvideo: Limit power line control for Acer EasyCamera adds 5f0e659d2a2a media: uvcvideo: Factor out usb_string() calls adds 9f582f0418ed media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() adds 67a655be5748 media: uvcvideo: Improve error logging in uvc_query_ctrl() adds 44cdba4130ec media: uvcvideo: Return -EACCES for Wrong state error adds a763b9fb58be media: uvcvideo: Do not return positive errors in uvc_quer [...] adds 7faf8ae42771 media: uvcvideo: Fix handling on Bitmask controls adds 252d50da337b media: uvcvideo: Refactor __uvc_ctrl_add_mapping adds 5dd0eab84ae9 media: uvcvideo: Limit power line control for Acer EasyCamera adds 70fcaf92a39e media: uvcvideo: Extend documentation of uvc_video_clock_decode() adds 40140eda661e media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU adds 96a160b068e0 media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX adds 3aa8628eb78a media: uvcvideo: Refactor power_line_frequency_controls_limited adds a7c28150af42 media: uvcvideo: Fix power line control for Lenovo Integra [...] adds 716c330433e3 media: uvcvideo: Use standard names for menus adds 619d9b710cf0 media: uvcvideo: Fix race condition with usb_kill_urb adds 136effa754b5 media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 adds b83921298857 media: uvcvideo: Silence memcpy() run-time false positive [...] adds 745656a39ee4 Merge tag 'media-uvc-next-20230115' of git://git.kernel.or [...] adds 015d44c2b700 media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 adds e1d5d71d189f usb: uvc: move media/v4l2-uvc.h to usb/uvc.h adds 466be4c9a6f0 usb: uvc: move uvc_fmts and uvc_format_by_guid to own comp [...] adds 8ecb17a86c0f usb: uvc: make uvc_format_desc table const adds 2d83eb5d24e1 usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name adds e4157519ad46 Documentation: usb: correct spelling adds 2bf40502badf usb: gadget: Use correct APIs and data types for UUID handling adds 582cef438551 usg: gadget: Move validation out of lock in webusb_bcdVers [...] adds 7194e5e0907b dt-bindings: usb: qcom,dwc3: allow required-opps adds ff826648e105 USB: MAX3421: Handle USB NAK correctly adds 8cb9c36b8125 dt-bindings: usb: vialab,vl817: Cleanup compatible, reset- [...] adds 21ef9c91f0ab usb: fotg210: fix return value check in fotg210_probe() adds d4f6b987f398 dt-bindings: usb: samsung,exynos-dwc3: allow unit address in DTS adds c2c304dfc983 dt-bindings: usb: phy: nop: Fix a typo ("specifiy") adds e225947035bc dt-bindings: usb: fsa4480: Use generic node name adds 3a1bd0494352 usb: chipidea: ci_hdrc_imx: use dev_err_probe adds 903261c68b94 dt-bindings: usb: mediatek,mtu3: add MT8365 SoC bindings adds 33bb1a945998 dt-bindings: usb: mediatek,mtk-xhci: add MT8365 SoC bindings adds a4a97ab3db5c usb: early: xhci-dbc: Fix a potential out-of-bound memory access adds e662c16f822f usb: early: xhci-dbc: Optimize early_xdbc_write() adds 49814e2c9c57 usb: early: xhci-dbc: Use memcpy_and_pad() adds 45bf39f8df7f USB: core: Don't hold device lock while reading the "descr [...] adds ba883de971d1 usb: musb: mediatek: don't unregister something that wasn' [...] adds ec5499d338ec xhci: split out rcar/rz support from xhci-plat.c adds 56774e274574 dt-bindings: usb: sunxi-musb: add F1C100s MUSB compatible string adds d4b2c2852091 usb: musb: sunxi: add support for the F1C100s MUSB controller adds 196774960ba1 usb: musb: sunxi: Introduce config struct adds 89e7252d6c7e usb: gadget: configfs: Restrict symlink creation is UDC al [...] adds fb9a1b80e68b dt-bindings: usb: Add Cypress cypd4226 Type-C controller adds f510b0a3565b i2c: nvidia-gpu: Add ACPI property to align with device-tree adds 6d9e0669099f usb: typec: ucsi_ccg: Add OF support adds 430b38764fbb i2c: nvidia-gpu: Remove ccgx,firmware-build property adds 1f6d59f7f82d arm64: defconfig: Enable UCSI support adds 3078212cafae usb: gadget: uvc: Rename uvc_control_ep adds a36afe780461 usb: gadget: uvc: Add new enable_interrupt_ep attribute adds 130c4dcbe8c7 usb: gadget: uvc: Disable interrupt endpoint by default adds 8c1cbec9db1a xhci: fix event ring segment table related masks and varia [...] adds 54f9927dfe22 xhci: remove xhci_test_trb_in_td_math early development check adds b17a57f89f69 xhci: Refactor interrupter code for initial multi interrup [...] adds 52dd0483e822 xhci: add helpers for enabling and disabling interrupters adds faaae0190dcd xhci: cleanup xhci_hub_control port references adds a66095a957ce xhci: pass port pointer as parameter to xhci_set_port_power() adds 2996e9fc00c3 xhci: move port specific items such as state completions t [...] adds 6baf7e749ab3 xhci: Pass port structure as parameter to xhci_disable_port(). adds a909d629ae77 xhci: rename resume_done to resume_timestamp adds 0e6275452ce2 xhci: clear usb2 resume related variables in one place. adds b0425784b942 xhci: decouple usb2 port resume and get_port_status reques [...] adds 4f6dfc2136fb usb: remove the dead USB_OHCI_SH option adds 924fb3ec50f5 Merge 6.2-rc7 into usb-next adds fb6211f1584a usb: gadget: add doc to struct usb_composite_dev adds 25746a3fa2da drm/i915: fix up merge with usb-next branch adds be308d68785b USB: dwc3: fix memory leak with using debugfs_lookup() adds 9c0e6fbda803 usb: gadget: configfs: Use memcpy_and_pad() adds 93fd565919cf net: USB: Fix wrong-direction WARNING in plusb.c adds ff35f3ea3bab USB: chipidea: fix memory leak with using debugfs_lookup() adds 8f4d25eba599 USB: ULPI: fix memory leak with using debugfs_lookup() adds 0a3f82c79c86 USB: uhci: fix memory leak with using debugfs_lookup() adds e1523c4dbc54 USB: sl811: fix memory leak with using debugfs_lookup() adds 6b4040f45203 USB: fotg210: fix memory leak with using debugfs_lookup() adds a95f62d5813f USB: isp116x: fix memory leak with using debugfs_lookup() adds c26e682afc14 USB: isp1362: fix memory leak with using debugfs_lookup() adds 73f445136866 USB: gadget: gr_udc: fix memory leak with using debugfs_lookup() adds a91c99b1fe5c USB: gadget: bcm63xx_udc: fix memory leak with using debug [...] adds e3965acaf373 USB: gadget: lpc32xx_udc: fix memory leak with using debug [...] adds 7a038a681b7d USB: gadget: pxa25x_udc: fix memory leak with using debugf [...] adds 7a6952fa0366 USB: gadget: pxa27x_udc: fix memory leak with using debugf [...] adds 0fbd2cda92cd usb: host: xhci: mvebu: Iterate over array indexes instead [...] adds ce33e64c1788 USB: ene_usb6250: Allocate enough memory for full object adds e16cab9c1596 usb: uvc: Enumerate valid values for color matching adds 744eb7b821f6 usb: gadget: uvc: Add struct for color matching in configs adds e187408cc1de usb: gadget: uvc: Copy color matching descriptor for each frame adds 4e8a720e2ed2 usb: gadget: uvc: Remove the hardcoded default color matching adds 58f227871f79 usb: gadget: uvc: Make color matching attributes read/write adds f5e7bdd34aca usb: gadget: uvc: Allow creating new color matching descriptors adds 41070a7027e9 usb: gadget: uvc: Correct documentation formatting adds a7efe3fc7cbe usb: max-3421: Fix setting of I/O pins adds b3c839bd8a07 usb: gadget: uvc: Make bSourceID read/write adds 0df28607c5cb usb: gadget: uvc: Generalise helper functions for reuse adds 0525210c9840 usb: gadget: uvc: Allow definition of XUs in configfs adds a72894526996 usb: gadget: uvc: Copy XU descriptors during .bind() adds 6e2a512d9532 usb: gadget: configfs: Rename struct gadget_strings adds 15a7cf8caabe usb: gadget: configfs: Support arbitrary string descriptors adds c033563220e0 usb: gadget: configfs: Attach arbitrary strings to cdev adds 08ddd71bf020 usb: gadget: uvc: Allow linking XUs to string descriptors adds 9963f7440f40 usb: gadget: uvc: Pick up custom string descriptor IDs adds fe625755370b usb: gadget: uvc: Allow linking function to string descs adds cf13d6e4a9aa usb: gadget: uvc: Use custom strings if available adds d31137619776 thunderbolt: Use correct type in tb_port_is_clx_enabled() [...] adds 953ff25fc9fb thunderbolt: Refactor tb_acpi_add_link() adds 49f2b350f330 thunderbolt: Use decimal port number in control and tunnel [...] adds b0ef48fc95cc thunderbolt: Log DP adapter type adds 2426fdf77afb thunderbolt: Improve debug logging in tb_available_bandwidth() adds e70a8f36987d thunderbolt: Take CL states into account when waiting for [...] adds fe1a1cf7c970 thunderbolt: Increase timeout of DP OUT adapter handshake adds e327380133d9 thunderbolt: Add functions to support DisplayPort bandwidt [...] adds 630f211be7c0 thunderbolt: Include the additional DP IN double word in d [...] adds 6ce3563520be thunderbolt: Add support for DisplayPort bandwidth allocat [...] adds ace75e18e736 thunderbolt: Handle bandwidth allocation mode enablement n [...] adds 06cbcbfaa651 thunderbolt: Add missing kernel-doc comment to tb_tunnel_m [...] adds 88e054e8df1d Merge tag 'thunderbolt-for-v6.3-rc1' of git://git.kernel.o [...] adds 8488a831e0c4 usb: gadget: configfs: Fix set but not used variable warning adds 553bd2970014 of: device: Ignore modalias of reused nodes adds 2295bed9bebe of: device: Do not ignore error code in of_device_uevent_modalias adds e2ffae3ed92a usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev adds f87b564686ee dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: make G12A u [...] adds c4a07e264d38 Merge 6.2-rc8 into usb-next adds 77191db5ba7b xhci: host: potential NULL dereference in xhci_generic_pla [...] adds 7ebb605d2283 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails adds 5ec63fdbca60 usb: gadget: u_serial: Add null pointer check in gserial_resume adds 938fc6453176 usb: gadget: u_ether: Convert prints to device prints adds 19ac99072e67 usb: gadget: u_ether: Don't warn in gether_setup_name_default() adds 8e5248c3a877 usb: dwc3: pci: add support for the Intel Meteor Lake-M adds e4e7b2dc27c4 usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO adds c620f4d5b25b usb: typec: pd: Add higher capability sysfs for sink PDO adds e3eafcf0fabe usb: dwc3: xilinx: Remove unused of_gpio,h adds 617c331d9107 USB: serial: option: add support for VW/Skoda "Carstick LTE" adds 1243741f6b02 Merge tag 'usb-serial-6.3-rc1' of https://git.kernel.org/p [...] new 72bffe7e1eb6 Merge tag 'usb-6.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds 374b30f27f1a earlycon: Let users set the clock frequency adds 41000b03af9e earlycon: Increase options size adds 8890717526c8 serial: earlycon-arm-semihost: Move smh_putc() variants in [...] adds db5489f4be00 riscv: Implement semihost.h for earlycon semihost driver adds 359fb3f87046 serial: Rename earlycon semihost driver adds 2696216becbe serial: liteuart: use KBUILD_MODNAME as driver name adds 5996b2e338ea serial: liteuart: use bit number macros adds 380596228d21 serial: liteuart: remove unused uart_ops stubs adds 7378beacbb33 serial: liteuart: don't set unused port fields adds b9f5a18a9d7c serial: liteuart: minor style fix in liteuart_init() adds 2ee91d42bf5a serial: liteuart: move tty_flip_buffer_push() out of rx loop adds 771268843caa serial: liteuart: rx loop should only ack rx events adds ca538cc7271d serial: liteuart: simplify passing of uart_insert_char() flag adds a774aa4580d4 serial: liteuart: clean up rx loop variables adds 5dcceabe8e2a serial: liteuart: separate rx loop from poll timer adds 7121d86effdd serial: liteuart: move function definitions adds 5602cf99dcdc serial: liteuart: add IRQ support for the RX path adds 01a305a36639 serial: liteuart: add IRQ support for the TX path adds f1c6c8b1b42d serial: liteuart: move polling putchar() function adds 98a59cd26e22 serial: liteuart: drop obsolete dependency on COMPILE_TEST adds ef460db2a7c1 serial: 8250: Use defined IER bits adds d9c1d3cbdeec serial: 8250: Name MSR literals adds 67a9aee7815d serial: 8250: Cleanup MCR literals adds 3398cc4f2b15 serial: 8250: Add IIR FIFOs enabled field properly adds afd216ca17b1 serial: 8250: Define IIR 64 byte bit & cleanup related code adds 8573b2ebcea3 serial: 8250_early: Convert literals to use defines adds 9676ab9b073f dt-bindings: serial: qcom,msm-uart: Convert to DT schema adds db4df8e9d79e tty: fix out-of-bounds access in tty_driver_lookup_tty() adds 7370a25f9315 tty/vt: prevent registration of console with invalid number adds e1d91dda0bd1 tty: serial: fsl_lpuart: only enable Idle Line Interrupt f [...] adds 1d4bd0e4ae4b tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() adds 4029dfc034fe tty: serial: fsl_lpuart: clear LPUART Status Register in l [...] adds c4c81db5cf8b tty: serial: fsl_lpuart: disable the CTS when send break signal adds 10929eac4144 tty: serial: fsl_lpuart: disable the break condition when [...] adds 509597ebcac4 tty: serial: imx: disable the break condition when shutdow [...] adds 885692ae3c17 tty: serial: fsl_lpuart: increase maximum uart_nr to eight adds 3831c2a454a1 tty: vt: remove vc_uniscr_debug_check() adds 3b140fbbbb18 tty: vt: drop get_vc_uniscr() adds 70caeac76d1c tty: vt: remove reference to undefined NO_VC_UNI_SCREEN adds 4ba77bfbad9e tty: vt: use sizeof(*variable) where possible adds 0c8414a68272 tty: vt: remove char32_t typedef adds feb36abbedea tty: vt: remove struct uni_screen adds 441c938168af tty: vt: replace BUG_ON() by WARN_ON_ONCE() adds 287696d5b411 tty: vt: simplify some unicode conditions adds 8aad24ad9d04 tty: vt: separate array juggling to juggle_array() adds 424c82af26b1 tty: vt: saner names for more scroll variables adds bf8baa00668d tty: vt: cache row count in con_scroll() adds d8aca2f96813 tty: serial: qcom-geni-serial: stop operations in progress [...] adds d0fabb0dc1a6 tty: serial: qcom-geni-serial: drop unneeded forward definitions adds 68c6bd92c86c tty: serial: qcom-geni-serial: remove unused symbols adds 6cde11dbf4b6 tty: serial: qcom-geni-serial: align #define values adds 00ce7c6e86b5 tty: serial: qcom-geni-serial: improve the to_dev_port() macro adds 2f853f83f4ba tty: serial: qcom-geni-serial: remove stray newlines adds fe6a00e8fcbe tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() adds 3931b8fdecbf tty: serial: qcom-geni-serial: remove unneeded tabs adds d420fb491cbc tty: serial: qcom-geni-serial: split out the FIFO tx code adds bd7955840cbe tty: serial: qcom-geni-serial: refactor qcom_geni_serial_s [...] adds 0626afe57b1f tty: serial: qcom-geni-serial: drop the return value from [...] adds 40ec6d41c841 tty: serial: qcom-geni-serial: use of_device_id data adds 7de06d845521 soc: qcom-geni-se: add more symbol definitions adds 2aaa43c70778 tty: serial: qcom-geni-serial: add support for serial engine DMA adds 6e054678ff5c serial: ucc_uart: Add of_node_put() in ucc_uart_remove() adds 03e30f06e528 serial: sccnxp: Use devm_clk_get_enabled() helper adds 7aa34bb3ae9e serial: msm: add lock annotation to msm_set_baud_rate() adds c8f71b49ee4d serial: sc16is7xx: setup GPIO controller later in probe adds 38f28cfe9d08 serial: tegra: Add missing clk_disable_unprepare() in tegr [...] adds 45c1d967a762 dt-bindings: serial: rs485: Add GPIO controlling RX enable [...] adds 163f080eb717 serial: core: Add option to output RS485 RX_DURING_TX stat [...] adds ca530cfa968c serial: imx: Add support for RS485 RX_DURING_TX output GPIO adds c54d48543689 serial: stm32: Add support for rs485 RX_DURING_TX output GPIO adds 3bec2f77f102 serial: pic32: Add checks for devm_clk_get() in pic32_uart [...] adds 515be7baeddb tty: Cleanup tty_port_set_initialized() bool parameter adds 75b20a2ac425 tty: Cleamup tty_port_set_suspended() bool parameter adds 9b5aa54986fc tty: Cleanup tty_port_set_active() bool parameter adds c2ac4bfa04d1 tty: moxa: Make local var storing tty_port_initialized() bool adds dcd794c6ed63 serial: Convert uart_{,port_}startup() init_hw param to bool adds b300fb26c59a tty: Convert ->carrier_raised() and callchains to bool adds 5d4203990737 tty: Convert ->dtr_rts() to take bool argument adds 0388a152fc55 tty/serial: Make ->dcd_change()+uart_handle_dcd_change() s [...] adds 968d64578ec9 serial: Make uart_handle_cts_change() status param bool active adds 87f22db4c251 tty: Return bool from tty_termios_hw_change() adds 5701cb8bf50e tty: Call ->dtr_rts() parameter active consistently adds 2d762dab66fa tty: moxa: Rename dtr/rts parameters/variables to active adds 46879f71061a Documentation: fpga: dfl: Add documentation for DFHv1 adds 0926d8d52d42 fpga: dfl: Add DFHv1 Register Definitions adds 4747ab89b4a6 fpga: dfl: add basic support for DFHv1 adds e34a79d0b320 tty: serial: 8250: add DFL bus driver for Altera 16550. adds ffc1e089725e VT: Add height parameter to con_font_get/set consw operations adds 24d69384bcd3 VT: Add KD_FONT_OP_SET/GET_TALL operations adds 05e2600cb0a4 VT: Bump font size limitation to 64x128 pixels adds 7a6aa989f2e8 Merge 6.2-rc5 into tty-next adds a3cf6b946e7e serial: qcom_geni: Fix variable naming adds ed0400ad547c serial: liteuart: Correct error rollback adds 8a79052c329e tty: serial: fsl_lpuart: don't enable receiver/transmitter [...] adds 34ebb26f12a8 tty: serial: fsl_lpuart: make rx_watermark configurable fo [...] adds 7c0105901778 tty: serial: fsl_lpuart: set receive watermark for imx8qxp [...] adds 9ad9df844754 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for [...] adds 96f54fd48947 tty: serial: fsl_lpuart: Enable Receiver Idle Empty functi [...] adds ecba98f9ddf4 tty: serial: fsl_lpuart: set RTS watermark for lpuart adds ed35d9dc3a80 tty: serial: fsl_lpuart: add imx8ulp support adds 297cb3f0b94b serial: liteuart: Don't mix devm_*() with non-devm_*() calls adds 646b4cd9909a serial: liteuart: Remove a copy of UART id in private structure adds 436eae7e70ef dt-bindings: serial: 8250: Fix 'aspeed,lpc-io-reg' differi [...] adds 4cb074028624 dt-bindings: serial: amlogic,meson-uart: allow other seria [...] adds 531f1ca42741 dt-bindings: serial: 8250: correct Nuvoton NPCM850 compatible adds c7a9a84eba45 dt-bindings: serial: pl011: allow ARM Primecell properties adds bd99d1253516 dt-bindings: serial: correct ref to serial.yaml adds 3a7f73e3475d dt-bindings: serial: cdsn,uart: add power-domains adds 767d3467eb60 dt-bindings: serial: 8250_omap: drop rs485 properties adds 1f406109ec46 dt-bindings: serial: fsl-imx-uart: drop common properties adds 4bb0e9bcefe0 dt-bindings: serial: fsl-lpuart: drop rs485 properties adds a36ed81cadb6 dt-bindings: serial: fsl-lpuart: allow other serial properties adds 8fc7d03c3fd3 dt-bindings: serial: st,stm32-uart: drop common properties adds eec2c477d9f4 dt-bindings: serial: drop unneeded quotes adds 2115a84d3688 dt-bindings: serial: example cleanup adds 6a9a733edd46 hvcs: Fix hvcs port reference counting adds fbe7e38f3e57 serial: 8250: Fix mismerge regarding serial_lsr_in() adds f6b2ce79b5fb Merge 6.2-rc7 into tty-next adds 3957b9501a5a serial: fsl_lpuart: fix RS485 RTS polariy inverse issue adds ef25e16ea967 tty: serial: imx: disable Ageing Timer interrupt request irq adds 760aa5e81f33 hvcs: Use dev_groups to manage hvcs device attributes adds 503a90dd619d hvcs: Use driver groups to manage driver attributes adds 3a8d3b366ce4 hvcs: Get reference to tty in remove adds d432228bc7b1 hvcs: Use vhangup in hotplug remove adds 28d49f8cbe9c hvcs: Synchronize hotplug remove with port free adds 04a189c720aa tty: pcn_uart: fix memory leak with using debugfs_lookup() adds 0348386dab37 serial: 8250_pci: Add serial8250_pci_setup_port definition [...] adds 32bb477fa7bf serial: 8250_pci1xxxx: Add driver for quad-uart support adds 08cedda0b385 serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver adds 8cf31a99d3a5 serial: 8250_pci1xxxx: Add power management functions to q [...] adds d45fb2e430e5 serial: imx: factor-out common code to imx_uart_soft_reset() adds 496a4471b7c3 serial: imx: work-around for hardware RX flood adds e1c6a7e5f87d serial: imx: do not sysrq broken chars adds fbf971701d03 serial: imx: do not break from FIFO reading loop prematurely adds 0fbca4798af8 serial: imx: remove redundant USR2 read from FIFO reading loop adds 53701b6d2ce7 serial: imx: stop using USR2 in FIFO reading loop adds 2af4b918848b serial: imx: refine local variables in rxint() adds f2d9fbb6f4a7 serial: imx: get rid of registers shadowing adds 9bd6dcb8ccb1 tty: n_gsm: mark unusable ioctl structure fields accordingly adds 42ec0b93e47f tty: n_gsm: add RING/CD control support adds 684ae4f9513c tty: n_gsm: add TIOCMIWAIT support adds 491581f40e4c soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/ [...] adds 370f696e4474 dt-bindings: serial: snps-dw-apb-uart: add dma & dma-names [...] adds 3f92730eed57 serial: imx: remove a redundant check adds 72206cc730b5 tty: n_gsm: add keep alive support new 17cd4d6f0508 Merge tag 'tty-6.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds 5a77b84df79e staging: rts5208: Added value check adds 6b486d7f6a18 staging: vme_user: add the spaces around the "*" adds 3b529e145ea4 staging: vme_user: remove unnecessary spaces adds e185623a495e staging: vme_user: replace 'unsigned' with 'unsigned int' adds 3f04bd835cdc staging: greybus: Replace zero-length array by DECLARE_FLE [...] adds 9ac9e59f15fd staging: vme_user: Replace the "<<" with BIT macro adds 72b74b646bdd staging: greybus: gpio: Replace macro irq_data_to_gpio_chi [...] adds c478aa127eaf staging: vchiq_core: Add comments to remote event parts adds 3ba317227aa4 staging: vc04_services: Replace vchiq_status return type to int adds 3414994ba840 staging: vc04_services: Drop VCHIQ_SUCCESS usage adds ab73dc853281 staging: vc04_services: Drop VCHIQ_ERROR usage adds 82a9eb4a3561 staging: vc04_services: Drop VCHIQ_RETRY usage adds 030691e1357b staging: vc04_services: vchiq_arm: Drop VCHIQ_RETRY usage [...] adds 5eec030686c8 staging: vc04_services: Drop enum vchiq_status remnants adds 471213a3776e staging: vc04_services: vchiq: Drop custom return values f [...] adds 7097dc4e5b71 staging: ks7010: use strscpy() to instead of strncpy() adds 77ca694b2cc5 Staging: rtl8192u: ieee80211: Fix indentation errors by re [...] adds 6aad66cdb091 staging: rtl8723bs: hal: Fix codespell-reported spelling mistakes adds 6492c4b924c1 staging: rtl8192e: Rename ChannelPlan, eeprom_ChannelPlan [...] adds 48ca41d38892 staging: rtl8192e: Rename TSSI_13dBm, Pwr_Track and NumTot [...] adds 6def63e4b4ff staging: rtl8192e: Rename CCKPresentAtt... adds e941c9cefd32 staging: rtl8192e: Rename TxPowerLevelCCK... adds b1465f9bcc2a staging: rtl8192e: Rename TxPowerLevelOFDM24G... adds b2779cbaee95 staging: rtl8192e: Rename MCSTxPowerL.., LegacyHTTxPowe.. [...] adds c34e856b7f1a staging: rtl8192e: Rename SetRFPowerSta.., RfReg0Value and [...] adds 5a64c4d6268e staging: rtl8192e: Rename bDynamicTxHig.., bDynamicTxL.. a [...] adds a6ee5b0af1e8 staging: rtl8192e: Rename bLastDTPFlag_Low, OFDM_index and [...] adds a9b97927cc4e staging: rtl8192e: Rename Record_CCK_2.., Record_CCK_4.. a [...] adds d7e065b3e2df staging: rtl8192e: Rename rateCountDi.., ContinueDif.. and [...] adds 18651492d516 staging: rtl8192e: Rename bResetInPro.., framesyncMo.. and [...] adds cc7c9cb65992 staging: rtl8192e: Rename SetBWModeIn.., SwChnlInPro.. and [...] adds ca17bcc74084 staging: rtl8192e: Rename CrystalCap, EEPROMLegacyHTT.. an [...] adds 0f9d51975f2b staging: rtl8192e: Rename EEPROMTherma.., EEPROMAntPw.. an [...] adds 69c382a5e06d staging: rtl8192e: Rename EEPROMTxPower.., AutoloadF.. and [...] adds 1cd8fbfafdfa staging: rtl8192e: Rename EEPROMTxPower.., AutoloadF.. and [...] adds 799468fb50e7 staging: r8188eu: Prefer kcalloc over kzalloc adds 78dde77b227f staging: r8188eu: use strscpy() to instead of strncpy() adds 51413ad540cf staging: r8188eu: merge on_action_public_vendor into its caller adds 0c9adc24eaeb staging: r8188eu: merge on_action_public_default into its [...] adds 0a663eafa18f staging: r8188eu: remove intermediate pframe pointer adds 6803d6cdf2d4 staging: r8188eu: remove intermediate token variable adds 75f697b36116 staging: r8188eu: make xmitframe_swencrypt a void function adds 55074f02b4ef staging: r8188eu: remove some unused CAM defines adds 00df407396dd staging: r8188eu: cmd_seq is write-only adds c22afb2e5d4f staging: r8188eu: return immediately if we're not meant to [...] adds 4126f99b9ee1 staging: r8188eu: remove unused parameter adds 9431a9370f72 staging: r8188eu: simplify rtl8188eu_xmit_tasklet adds a8dce6b4adc9 staging: r8188eu: remove rtl8188eu_init_xmit_priv adds 6dd8420d4be4 staging: r8188eu: remove duplicate psta check adds e263d79eb1a4 staging: r8188eu: simplify frame type check adds a6b25e291f22 staging: r8188eu: simplify rtw_make_wlanhdr's error handling adds 3d1edfe65d35 staging: r8188eu: clean up qos_option setting adds 3de5122ccfe1 staging: r8188eu: remove unused bpending array adds 61d6aec28c1c staging: r8188eu: remove unused dma_transfer_addr adds fcef1518e673 staging: r8188eu: bm_pending is not used adds 38a9b8372e83 staging: r8188eu: terminate_xmitthread_sema is not used adds 26cf6c2c22f0 staging: r8188eu: tx_retevt semaphore is not used adds 51cbbb0efe30 staging: r8188eu: remove unnecessary rtw_free_xmitframe call adds 1b757dfdab91 staging: r8188eu: phwxmit parameter is unused adds 5877852e9f95 staging: r8188eu: rtw_init_hwxmits is not needed adds 1d0d77f4ec01 staging: r8188eu: convert rtw_writeN() to common error logic adds 2b9c7fbc1c0f staging: r8188eu: beq_cnt is write-only adds b79601a0aa54 staging: r8188eu: bkq_cnt is write-only adds 763f3eff5ed3 staging: r8188eu: viq_cnt is write-only adds e7b970cc375b staging: r8188eu: voq_cnt is write-only adds 1511463d33b5 staging: r8188eu: replace switch with if adds f2355ab56521 staging: r8188eu: dir_dev is unused adds 069e3f944168 staging: r8188eu: remove unused hal_xmit_handler define adds fe86c3a10ccb staging: r8188eu: txirp_cnt is write-only adds 851ae3c20867 staging: r8188eu: remove unused QSLT defines adds 393669c761eb staging: r8188eu: xmit_priv's vcs_type is not used adds eb67bf265162 staging: r8188eu: xmit_priv's vcs is not used adds 001c773caf95 staging: r8188eu: xmit_priv's vcs_setting is not used adds 47bdd807aee4 staging: r8188eu: refactor status handling in usb_write_po [...] adds 7b42205e9d87 staging: r8188eu: reformat usb_write_port_complete adds 8db002ed48ae staging: r8188eu: remove unused function parameter adds f4f52873a1a8 staging: r8188eu: always process urb status adds 664f99fd544f staging: r8188eu: remove NULL check for usb_kill_urb adds 99438dab153a staging: r8188eu: remove struct io_priv adds b0f6b1142a6e staging: r8188eu: remove io function prototypes adds 6d09e4736433 staging: r8188eu: remove ioreq function prototypes adds caf94fd29f34 staging: r8188eu: remove async read function prototypes adds 8009bbba023c staging: r8188eu: remove async write function prototypes adds e9d8bca4dfa3 staging: r8188eu: remove struct io_queue adds 6a7c91d45905 staging: r8188eu: remove attrib function prototypes adds 7c1d57a4cb9b staging: r8188eu: remove rtw_write_scsi function prototype adds 80235597699f staging: r8188eu: remove dev_power_down function prototype adds 0fff48ebe392 staging: r8188eu: remove struct reg_protocol_rd adds 144d2abcd1ac staging: r8188eu: remove struct reg_protocol_wt adds b51ea4652119 staging: r8188eu: remove interface handler prototypes adds e9d28e5d3ca3 staging: r8188eu: remove readmem and writemem prototypes adds 9196c6c186f4 staging: r8188eu: remove IO defines adds 944a7a7ab86a staging: r8188eu: remove struct io_req adds 3f7d87d4ecd7 staging: r8188eu: remove usb buffer macros adds 0d4560530d0e staging: r8188eu: pass struct adapter to usb_read adds 6eacd2420a71 staging: r8188eu: convert PHY_MACConfig8188E() to common e [...] adds 8ece288b16f7 staging: r8188eu: convert phy_RF6052_Config_ParaFile() to [...] adds c58bc596a85c staging: r8188eu: convert phy_BB8188E_Config_ParaFile() to [...] adds 4193769b6dfd staging: r8188eu: convert PHY_BBConfig8188E() to common er [...] adds f6510a93cfd8 staging: emxx_udc: Add checks for dma_alloc_coherent() adds 049e40ef203e staging: wlan-ng: Remove unused code adds 448a586b71fe staging: rtl8192e: Rename LongRetryL.., ShortRetryL.. and [...] adds 0dd7c4d8c5fa staging: rtl8192e: Rename LastRxDescTSF, LoopbackMode and [...] adds 779c9e938d82 staging: rtl8192e: Rename PHYRegDef, CurrentChannelBW and [...] adds f48cc55bf37d staging: rtl8192e: Remove unused variable SifsTime adds 1032f497c5a1 staging: rtl8192e: Remove unused variable framesyncC34 adds bc989fff450e staging: rtl8192e: Remove unused variable PwrDomainProtect adds 5190cd2a203d staging: rtl8192e: Remove unused variable H2CTxCmdSeq adds a749318330a4 staging: rtl8192e: Remove unused variable RF_C_TxPwDiff adds 2636455b28cb staging: rtl8192e: Remove unused variable DM_Type adds 54573f3ef96b Merge 6.2-rc5 into staging-next adds f63f85608655 staging: r8188eu: Fix some endian problems adds 4f79170fe068 staging: rtl8192e: Combine three loops to one to init tx_p [...] adds e198f3a6d754 staging: rtl8192e: Init tx_pwr_level_cck_a and friends directly adds 39902d6a7de8 staging: rtl8192e: Remove zeroed arrays tx_pwr_level_cck_a [...] adds 44eac9d81ff2 staging: rtl8192e: Remove ant_pwr_diff which is always zero adds 9fb469870f7d staging: rtl8192e: Remove u4RegValue which is always zero adds 0d9943b8b21c staging: rtl8192e: Remove repeated set to zero of powerlev [...] adds 5440dade683e staging: rtl8192e: Remove unused variable bfirst_init adds b441257594af staging: rtl8192e: Rename eeprom_CustomerID, SwChnlStage a [...] adds 3f954e227fdc staging: rtl8192e: Rename btxpower_trackin.., Slide_Beaco. [...] adds 2beeddb3203d staging: vc04_services: Drop __VCCOREVER__ remnants adds 29d49a76c5b2 staging: vc04_services: bcm2835-audio: Drop include Makefi [...] adds 5395fb3b3948 staging: vc04_services: bcm2835-camera: Drop include Makef [...] adds 74d5eb7de9b0 staging: vc04_services: vchiq-mmal: Drop include Makefile [...] adds 2529ca211402 staging: vc04_services: interface: Drop include Makefile d [...] adds 11617b77ad73 staging: r8188eu: we use a constant number of hw_xmit entries adds efa1c4e56c7d staging: r8188eu: pass struct adapter to usb_write adds f9e39a96f1c5 staging: r8188eu: remove struct intf_hdl adds 6feaef197f9d staging: r8188eu: remove struct intf_priv adds 36b7dd48b3aa staging: r8188eu: simplify the sta loop in rtw_dequeue_xframe adds ce2e8fa2067f staging: r8188eu: simplify the code to initialise inx adds 6a936ea652ab staging: r8188eu: remove an obsolete comment adds 22e8707aa1ee staging: r8188eu: remove unused function parameter adds cbdd52099d66 staging: r8188eu: remove dead assignment adds d5986148e802 staging: r8188eu: use list_empty adds 8d97399bebe8 staging: r8188eu: simplify dequeue_one_xmitframe adds c00ed7dde89a staging: r8188eu: remove redundant parameter adds 081c48351025 staging: r8188eu: make rtw_chk_hi_queue_cmd a void function adds 6500084a4175 staging: r8188eu: decrement qcnt in rtw_dequeue_xframe adds ca21b2db6804 staging: r8188eu: simplify dequeue_one_xmitframe adds dfac03bde0bb staging: r8188eu: use list_head for xmitframe list adds 45bbc110e9b3 staging: r8188eu: merge dequeue_one_xmitframe into its caller adds e558c192787e staging: r8188eu: use lists for hwxmits adds 9c07d8cc8837 staging: r8188eu: fix rtw_xmitframe_enqueue error handling adds a548cdc58be0 staging: r8188eu: remove rtw_xmitframe_enqueue adds b666a3ea67a6 staging: r8188eu: struct agg_pkt_info is unused adds b87a04c4a848 staging: r8188eu: apsd_setting is unused adds cfe635af8a13 staging: r8188eu: merge rtw_free_hwxmits into its only caller adds f9a8a1923000 staging: vchiq_arm: Improve error log for vchiq_platform_init adds 29c6d9394874 staging: rtl8192e: Remove unused variables rxrdu and rxok adds baa988e1b711 staging: rtl8192e: Remove unused variables rxdatacrcerr an [...] adds 3690e799821e staging: rtl8192e: Remove unused variables rxcrcerrmin and [...] adds 58e7509dac66 staging: rtl8192e: Remove unused variables numpacket.. and [...] adds a4a2a256a702 staging: rtl8192e: Remove unused variables numqry_.. adds 0d55d6ec2e28 staging: rtl8192e: Remove unused variables num_proc.., rec [...] adds f345b9779b8a staging: rtl8192e: Remove unused variables rxint, ints and shints adds 576a19483264 staging: rtl8192e: Remove unused variables txov.., txbeoki [...] adds 5f08cb0d9a51 staging: rtl8192e: Remove unused variables txviok.., txvoo [...] adds 1faee1c4d02f staging: rtl8192e: Remove unused variables txbeac.., txman [...] adds ed9700c1657d staging: rtl8192e: Remove unused variables txbytes.., txby [...] adds cbfc31a71d66 staging: r8188eu: usb_read_port_complete needs no regs parameter adds 3dc04d5b5327 staging: r8188eu: remove defines that strip regs parameter adds e39c36d0d01c staging: r8188eu: remove unused defines adds 88c190736580 staging: r8188eu: remove usb_ops_linux.h adds 59f6f02ead58 staging: rtl8192e: Rename TxBBGainTab.., CCKTxBBGainTab.. [...] adds e38e65eb18ce staging: rtl8192e: Rename sCrcLng adds 885278a3dd4b staging: rtl8192e: Remove unused variable rxSNRdB adds 997ee23ba610 staging: rtl8192e: Remove unused constants from enum rt_cu [...] adds 04f11af2f056 staging: rtl8192e: Rename BaseBand_Config_PHY_REG and Base [...] adds a010c5a5dd63 staging: rtl8192e: Remove unused constants at beginning of [...] adds d48455b0d174 staging: rtl8192e: Remove unused constants in _RTL8192Pci_HW adds b1266d9233e4 staging: rtl8192e: Remove used constants MSR_LINK_SH.. and [...] adds 18e203db238e staging: rtl8192e: Rename _RTL8192Pci_HW, MXDMA2_NoLimit a [...] adds 0ac62072cfc8 staging: rtl8192e: Rename TPPoll_CQ, AcmHwCtrl and AcmHw_BeqEn adds 9bd121f82763 staging: r8188eu: rtw_free_xmitframe_queue needs no spinlock adds 5ae3750cca31 staging: r8188eu: change function param from __queue to list_head adds 5bdc94816bf2 staging: r8188eu: change another function param from __que [...] adds f5a894957063 staging: r8188eu: make sta_pending a list_head adds 9cc5265ac8ed staging: r8188eu: use kernel helper to iterate over a list adds 5a4d1fd15869 staging: r8188eu: legacy_dz is initialised but never used adds 6a800cf38665 staging: r8188eu: apsd is initialised but never used adds b6d2e4e0f3cc staging: r8188eu: option in struct sta_xmit_priv is not used adds edb3e231e47d staging: r8188eu: replace switch-case with if adds 7f0c12449aa9 staging: vc04_services: mmal-vchiq: fix typo in comment adds c6dd30714423 staging: r8188eu: clean up NULL check for rcu pointer adds eef4e616e7bf staging: pi433: Added information about bit_rate configuration adds 2f36e789e540 staging: pi433: fix memory leak with using debugfs_lookup() adds 7e00e0c42d11 staging: r8188eu: correct error logic of rtl8188eu_init_re [...] adds 3d281bdbffb3 staging: r8188eu: correct error logic of _rtw_init_recv_priv() adds ca0e0d84aeca staging: r8188eu: pass a struct recv_buf to rtw_read_port adds 972b28a485a3 staging: r8188eu: use standard error codes in rtw_read_port adds a0b3a1c269d3 staging: r8188eu: use standard error codes in rtl8188eu_in [...] adds 49c41602a37b staging: r8188eu: remove intf_start pointer adds da61c45f4804 staging: r8188eu: handle rtl8188eu_inirp_init errors adds 64e8bbbc08b0 staging: r8188eu: remove intf_stop pointer adds 815950ef5200 staging: r8188eu: make ips_enter static adds 75c68a49cb48 staging: r8188eu: make ips_leave static adds 0fb449c5749c staging: r8188eu: remove change_rfpwrstate adds aec9b5bb8f65 staging: r8188eu: merge do_queue_select into its only caller adds f141c234cbc8 staging: r8188eu: simplify rtw_alloc_xmitframe adds b7c269aef0f1 staging: r8188eu: remove unused frametag defines adds b5e9b074275f staging: r8188eu: xmit_buf's ff_hwaddr is not used adds 2bc00bac61dd staging: r8188eu: simplify xmit_buf flags adds fd48124e0982 staging: r8188eu: simplify rtw_get_ff_hwaddr adds 7652f95f52c0 staging: r8188eu: bagg_pkt parameter is not used adds ec0eb562a730 staging: rtl8192e: Rename AcmHw_ViqEn, AcmHw_VoqEn and ANA [...] adds 766e9d4ae73f staging: rtl8192e: Remove blank lines in r8192E_hw.h, rtl_ [...] adds 0e8696f0e93c staging: rtl8192e: Rename MacBlkCtrl and remove double definition adds 410a38453223 staging: rtl8192e: Rename OFDM_Table.., CCK_Table_.. and R [...] adds 1af6ddaba542 staging: rtl8192e: Rename RxPathSelectio.., RateAdaptive.. [...] adds 2c3a5d3ed344 staging: rtl8192e: Rename RateAdaptiveTH.., VeryLowRSSI an [...] adds a89fbd4b9c89 staging: rtl8192e: Rename Enable, cck_Rx_path and SS_TH_low adds 44414e625c35 staging: rtl8192e: Rename diff_TH and disabledRF adds 5cd73e7c60a9 staging: rtl8192e: Rename DM_RxPathSelTable adds 296e7dff61cb staging: rtl8192e: Use BIT() instead of << for bit field M [...] adds eec8ccab1b57 most: add maintainer entry adds da8b09464c59 staging: r8188eu: merge _rtw_enqueue_cmd into its caller adds c17ffe008463 staging: r8188eu: replace hand coded loop with list_for_ea [...] adds b5929325f063 staging: r8188eu: Revert "staging: r8188eu: simplify rtw_g [...] new 0601f25d1c49 Merge tag 'staging-6.3-rc1' of git://git.kernel.org/pub/sc [...] adds 7feb35bc1620 binder: remove unneeded size check code adds 0567461a7a6e binder: return pending info for frozen async txns adds ad228a3468d1 android: fix W=1 kernel-doc warnings adds fba3993e86cc most: fix kernel-doc warnings adds 34d0938e3dad most: tell what the MOST acronym means adds af35dbad4a4a pcmcia: synclink_cs: remove kernel-doc notation adds 70fae37a0926 Revert "char: pcmcia: cm4000_cs: Replace mdelay with uslee [...] adds 0e656b807d9e misc: genwqe: move intervening macros away from kernel-doc adds 28ecbbae9ea4 comedi: use menuconfig for main Comedi menu adds 863cf33255fa comedi: check data length for INSN_CONFIG_GET_PWM_OUTPUT adds 0eb468b6e1c5 eeprom: at25: Convert to use fwnode_device_is_compatible() adds d717a3ab282f eeprom: idt_89hpesx: Fix error handling in idt_init() adds 40bf2fcd85e5 scripts/tags.sh: choose which directories to exclude from [...] adds e3e289fbc0b5 uacce: supports device isolation feature adds f65ccb82f598 Documentation: add the device isolation feature sysfs node [...] adds cd0ac51c5760 crypto: hisilicon/qm - define the device isolation strategy adds ce4273d89c52 applicom: Fix PCI device refcount leak in applicom_init() adds 9175ee1a99d5 firmware: stratix10-svc: add missing gen_pool_destroy() in [...] adds d66a4c20ae55 firmware: stratix10-svc: fix error handle while alloc/add [...] adds 1a726cb47fd2 VMCI: check context->notify_page after call to get_user_pa [...] adds 3e50b6396283 accessibility: speakup: Fix spelling mistake "thw" -> "the" adds 4b8659e2c258 mei: bus-fixup:upon error print return values of send and receive adds f5b29c7a4df1 misc: enclosure: Fix doc for enclosure_find() adds be4fddaeaf18 sgi-gru: grukservices: remove unnecessary (void*) conversions adds 503b676dde27 mei: pxp: Use correct macros to initialize uuid_le adds 512ba04d8211 misc/mei/hdcp: Use correct macros to initialize uuid_le adds c6e29fe5e08c ipack: ipoctal: remove unnecessary (void*) conversions adds c7109c72ab92 virtio_console: Use strscpy() to instead of strncpy() adds fc4d041e947b dt-bindings: misc: tmr-manager: Add device-tree binding fo [...] adds f5ec7f54fdba drivers: misc: Add Support for TMR Manager adds 859584726a84 dt-bindings: misc: tmr-inject: Add device-tree binding for [...] adds 895ae5bee159 drivers: misc: Add Support for TMR Inject IP adds 11819ed2b70d misc: fastrpc: Fix an error handling path in fastrpc_rpmsg [...] adds 7d12970f1746 firmware: dmi-sysfs: make pr_info messages rate limited adds c45839309c3d drivers: bus: simple-pm-bus: Use clocks adds 1c4b7d967e8a parport_pc: Remove stale `parport_pc_ecp_read_block_pio' r [...] adds f01dda1cb85e parport_pc: Let chipset drivers mask unsupported modes adds 6640727fc55b parport_pc: Let chipset drivers mask ECR bits on writes adds 69e82463109f parport_pc: Add a mode mask field for PCI devices adds 5f88cf276e88 parport_pc: Add an ECR mask field for PCI devices adds c087df8d1e7d parport_pc: Set up mode and ECR masks for Oxford Semicondu [...] adds 96b457769956 parport_pc: Limit the number of PCI BAR pairs to 2 adds 18e126e97c96 firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_regis [...] adds 99ba2ad1db62 Merge 6.2-rc5 into char-misc-next adds 1da53d23a41c fpga: microchip-spi: move SPI I/O buffers out of stack adds 88e705697e80 fpga: microchip-spi: rewrite status polling in a time meas [...] adds 9d94ec985702 fpga: microchip-spi: separate data frame write routine adds 782d8e61b5d6 fpga: dfl: kernel-doc corrections adds a73c125bbbcf fpga: dfl: more kernel-doc corrections adds 48ca6e5fa4ff fpga: bridge: return errors in the show() method of the "s [...] adds 9d18515e4a2b Merge tag 'ib-mfd-fpga-hwmon-v6.3' of git://git.kernel.org [...] adds 7c306cb1941e Merge tag 'fpga-for-v6.3-rc1' of git://git.kernel.org/pub/ [...] adds 9c5e51f2b01e counter: Sort the Kconfig entries alphabetically adds 92a3337081e5 counter: intel-qep: Depend on X86 adds 3760b49af5bc counter: ftm-quaddec: Depend on the Layerscape SoC adds dfeef15e73ca counter: microchip-tcp-capture: Add appropriate arch deps [...] adds 01f714ee022e counter: fix dependency references for config MICROCHIP_TC [...] adds dd08ebe76132 Merge tag 'counter-updates-for-6.3a' of git://git.kernel.o [...] adds cc3db79bb138 misc: isl29003: Use sysfs_emit() to instead of sprintf() adds 31d5f93454f2 drivers: misc: ti-st: Fix a typo ("unknow") adds e6acaf25cba1 firmware: coreboot: framebuffer: Ignore reserved pixel color bits adds 5e6a51787fef uuid: Decouple guid_t and uuid_le types and respective macros adds 589d928248b7 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR adds 3244fb6dbbf1 coresight: cti: Prevent negative values of enable count adds eff674a9b86a coresight: cti: Add PM runtime call in enable_store adds 479043b77833 coresight: cti: Remove atomic type from enable_req_count adds 06f5c2926aaa drivers/coresight: Add UltraSoc System Memory Buffer driver adds 2d4103ae31aa Documentation: Add document for UltraSoc SMB driver adds 075c7c04a81a coresight: ultrasoc-smb: fix return value check in smb_ini [...] adds b8d976c7d41a hwtracing: hisi_ptt: Only add the supported devices to the [...] adds 3f3047493b4d MAINTAINERS: Update the entries for HiSilicon PTT device driver adds 338a588e9db3 coresight: trace-id: Add API to dynamically assign Trace I [...] adds bdeb62a386be coresight: Remove obsolete Trace ID unniqueness checks adds 4ff1fdb4125c coresight: perf: traceid: Add perf ID allocation and notifiers adds 8d1091c785e1 coresight: stm: Update STM driver to use Trace ID API adds df4871204e5d coresight: etm4x: Update ETM4 driver to use Trace ID API adds 9edf291091f6 coresight: etm3x: Update ETM3 driver to use Trace ID API adds 42708bac18cf coresight: etmX.X: stm: Remove trace_id() callback adds 206bb3858949 coresight: trace id: Remove legacy get trace ID function. adds 7d30d480a691 kernel: events: Export perf_report_aux_output_id() adds aa19bb4c3583 coresight: events: PERF_RECORD_AUX_OUTPUT_HW_ID used for Trace ID adds fd30b085deeb coresight: trace-id: Add debug & test macros to Trace ID a [...] adds 5c0016d7b343 coresight: core: Use IDR for non-cpu bound sources' paths. adds b3c71626a933 Coresight: Add coresight TPDM source driver adds 6c781a35133d dt-bindings: arm: Add CoreSight TPDM hardware adds 1f00465d7fc7 coresight-tpdm: Add DSB dataset support adds 436cca9a2c0f coresight-tpdm: Add integration test support adds 5b7916625c01 Coresight: Add TPDA link driver adds a8fbe1442c2b dt-bindings: arm: Adds CoreSight TPDA hardware definitions adds 758d638667d4 Documentation: trace: Add documentation for TPDM and TPDA adds ba0f3ae66c65 Documentation: coresight: Extend title heading syntax in T [...] adds 705159622cb8 Documentation: coresight: tpdm: Add dummy comment after sy [...] adds 0c507af711df coresight: Fix uninitialised variable use in coresight_disable adds a646ca099b18 coresight: perf: Output trace id only once adds 0c1ccc158bbc Coresight: tpda/tpdm: remove incorrect __exit annotation adds c88a15d9dd7d coresight: tpda: fix return value check in tpda_probe() adds 669c4614236a coresight: tmc: Don't enable TMC when it's not ready. adds d45fed4ff61c Merge tag 'coresight-next-v6.3' of git://git.kernel.org/pu [...] adds 1501da7696b2 bus: mhi: Update Makefile to used Kconfig flags adds a33ca17426c0 bus: mhi: host: Update mhi driver description adds 47a1dcaea073 bus: mhi: ep: Power up/down MHI stack during MHI RESET adds 6de4941c0215 bus: mhi: ep: Check if the channel is supported by the controller adds e6cebcc27519 bus: mhi: ep: Only send -ENOTCONN status if client driver [...] adds 8e697fcfdb98 bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET [...] adds 8d6a1fea5386 bus: mhi: ep: Move chan->lock to the start of processing q [...] adds 8a1c24bb908f bus: mhi: ep: Save channel state locally during suspend an [...] adds 1ddc76182940 bus: mhi: ep: Change state_lock to mutex adds 3c54a3ff0a2c bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() adds cbce3de28c37 Merge tag 'mhi-for-v6.3' of git://git.kernel.org/pub/scm/l [...] adds 08f01cc1d6e2 iio: add struct declaration for iio types adds fbb6d04eab99 dt-bindings: iio: magnetometer: add ti tmag5273 documentat [...] adds 866a1389174b iio: magnetometer: add ti tmag5273 driver adds c9d8b868f4a3 dt-bindings: iio: adc: ti,adc081c: Document the binding adds 51f3e9696c8e dt-bindings: iio: adc: add TI LMP92064 controller adds 627198942641 iio: adc: add ADC driver for the TI LMP92064 controller adds 611370fe482b dt-bindings: iio: dac: ad5686: Add an entry for AD5337 adds 58c2630020c5 iio: dac: ad5686: Add support for AD5337 adds 7ae267954af7 iio: adc: at91-sama5d2_adc: use sysfs_emit() to instead of [...] adds f9e51aacc740 iio: common: scmi_iio: use sysfs_emit() to instead of scnprintf() adds 4da9438d293d iio: accel: bma400: Use devm_regulator_bulk_get_enable() adds 122ef59a2a16 iio: pressure: ms5611: Use devm_regulator_get_enable() adds caa6693e408e iio: pressure: ms5611: Switch to fully devm_ managed regis [...] adds 22cd9320b11a iio: light: max44009: Convert to i2c's .probe_new() adds 027641b52fe3 iio: light: tsl2563: Do not hardcode interrupt trigger type adds 3c183534f278 iio: light: tsl2563: Use i2c_smbus_write_word_data() in ts [...] adds aca68c027322 iio: light: tsl2563: Configure INT in one place adds b90619c4efee iio: light: tsl2563: Make use of the macros from bits.h adds bbabf9199126 iio: light: tsl2563: Drop unused defintion(s) adds 2080c8d34602 iio: light: tsl2563: Simplify with dev_err_probe adds 1f5e408f6a00 iio: light: tsl2563: Drop legacy platform data code adds 85a6b728eff6 iio: light: tsl2563: Utilise temporary variable for struct device adds 571b97fd8777 iio: light: tsl2563: Use dev_get_drvdata() directly in PM [...] adds 3582a83b1f33 iio: light: tsl2563: sort header inclusion alphabetically adds c12f0148f14b iio: light: tsl2563: Keep Makefile sorted by module name adds 5d1c74b155cb iio: imu: kmx61: Fix spelling mistake "Errow" -> "Error" adds 04104842736f iio: adc: qcom-spmi-adc5: Suppress probe-deferral error message adds 610813655932 dt-bindings: iio: adc: max1238: Fix a typo in the description adds bbd9b7e19be9 dt-bindings: iio: adc: maxim,max1363: fix interface typo adds 471a444fff21 dt-bindings: iio/adc: qcom,spmi-iadc: document PM8226 compatible adds 08025a3bd9e0 dt-bindings: iio: adc: ep93xx: Add cirrus,ep9301-adc description adds 80cbddf59009 iio: adc: ep93xx: Add OF support adds b7b81d1c65bf iio: adc: ep93xx: Enable wider build testing with COMPILE_TEST adds d5f0da0c6972 iio: adc: ti-adc128s052: Switch to use spi_get_device_matc [...] adds c87d5e94fca8 iio: adc: ti-adc128s052: Drop anti-pattern of ACPI_PTR() use adds 4b570fe0d4c9 iio: adc: ti-adc128s052: Sort headers adds 591a6bc7f40d iio: adc: max11410: Use asm intead of asm-generic adds eae3e6f1c86f drivers: iio: cdc: Drop redundant if check adds 4aaf3e40272d dt-bindings: iio: st-sensors: Add LSM303C accelerometer+ma [...] adds 23fd6f0bd6cb iio: accel: st_accel: Add LSM303C adds 721a2a7edcdd iio: magnetometer: st_magn: Add LSM303C adds 14e5b7ab196e iio: adc: qcom-spmi-adc5: define ADC5_BAT_ID_100K_PU channel adds bfcae956d9b5 iio: adc: stm32-dfsdm: add id registers support adds ebda75fbfa95 iio: chemical: scd30_core: use sysfs_emit() to instead of [...] adds c44e031bcff1 iio: chemical: scd30_core: Switch to use dev_err_probe() adds cd19fbfedca5 iio: adc: xilinx-ams: Convert to use fwnode_device_is_comp [...] adds 122fb8736efc iio: core: Replace iio_sysfs_match_string_with_gaps() by _ [...] adds 05f59aba3906 iio: core: Sort headers adds f2edf0c819a4 tools/iio/iio_utils:fix memory leak adds ba56b46d1c6d iio: dac: add support for max5522 adds 3b5eea320db5 dt-bindings: iio: dac: Maxim max5522 DAC adds 3a52d32a7497 iio: light: vcnl4000: Prepare for more generic setup adds bfb6cfeeb83f iio: light: vcnl4000: Make irq handling more generic adds 546676121cb9 iio: light: vcnl4000: Add interrupt support for vcnl4040 adds 677a33b51f7f iio: imu: st_lsm6dsx: fix naming of 'struct iio_info' in s [...] adds d354a2ee3915 iio: imu: st_lsm6dsx: add 'mount_matrix' sysfs entry to gy [...] adds 4d82b2f98a25 iio: adc: ti-ads7924: add Texas Instruments ADS7924 driver adds 2315b5cea407 dt-bindings: iio: adc: add Texas Instruments ADS7924 adds 7d02296ac8b8 iio: adc: add imx93 adc support adds 354f23ac2c87 dt-bindings: iio: adc: Add NXP IMX93 ADC adds 34d1e754155b dt-bindings: iio: drop unneeded quotes adds 5c4712316ac9 dt-bindings: iio: minor whitespace cleanups adds 46908557a59e dt-bindings: iio: correct node names in examples adds 57b73eb9a352 dt-bindings: iio: use lowercase hex in examples adds f14ed2f378bc dt-bindings: iio: cleanup examples - indentation adds 20d889a91ce9 iio: adc: imx93: Fix spelling mistake "geting" -> "getting" adds c612bcb75fa1 iio: imu: fix spdx format adds b186b18efdff dt-bindings: iio/proximity: semtech,sx9360: Fix 'semtech,r [...] adds e56d2c34ce9d iio: accel: mma9551_core: Prevent uninitialized variable i [...] adds 64a68158738e iio: accel: mma9551_core: Prevent uninitialized variable i [...] adds 4ae612e4af95 iio: adc: ad7291: Fix indentation error by adding extra spaces adds 196db6bb4473 Merge tag 'iio-for-6.3a' of https://git.kernel.org/pub/scm [...] adds f5b3c341a46e mei: Move uuid_le_cmp() to its only user adds d38e781ea035 Merge 6.2-rc7 into char-misc-next adds 179918b0b76e Merge branch 'icc-sm8550-immutable' into icc-next adds 163ea2048dc8 Merge branch 'icc-qdu1000' into icc-next adds 7d6d7bfd4cb9 interconnect: qcom: sdx55: drop IP0 remnants adds 1c0c93d04efb interconnect: qcom: sc7180: drop IP0 remnants adds 88387e21d224 interconnect: move ignore_list out of of_count_icc_providers() adds a53243919936 interconnect: qcom: sm8150: Drop IP0 interconnects adds 10d13cb5959a interconnect: qcom: sm8250: Drop IP0 interconnects adds c4801e244132 interconnect: qcom: sc8180x: Drop IP0 interconnects adds b136d257ee0b interconnect: qcom: sc8280xp: Drop IP0 interconnects adds 2f0f1d98e708 dt-bindings: interconnect: qcom: Remove ipa-virt compatibles adds e51c94dd9c7a dt-bindings: interconnect: qcom: drop IPA_CORE related defines adds 863ed40ea903 Merge branch 'icc-ip0-migration' into icc-next adds f8a363c43bc7 dt-bindings: interconnect: split SC7280 to own schema adds 45e68388ba0e dt-bindings: interconnect: split SC8280XP to own schema adds 2fafc335141c dt-bindings: interconnect: split SM8450 to own schema adds 16ceb986c942 dt-bindings: interconnect: qcom-bwmon: document SM8550 com [...] adds 62a454561463 dt-bindings: interconnect: OSM L3: Add SM6350 OSM L3 compatible adds 81ccf4557105 dt-bindings: interconnect: add sdm670 interconnects adds 7e438e18874e interconnect: qcom: add sdm670 interconnects adds b9544fb57728 Merge branch 'icc-sdm670' into icc-next adds 2579af94c813 dt-bindings: interconnect: qcom: document the interconnect [...] adds 3655a63f9661 interconnect: qcom: add a driver for sa8775p adds a402d2d55d8b dt-bindings: interconnect: qcom,sa8775p-rpmh: fix a typo adds b1f5e7ff0c4e Merge branch 'icc-sa8775p' into icc-next adds 16700acc328e dt-bindings: interconnect: Exclude all non msm8939 from snoc-mm adds 3e0df6916f6c dt-bindings: interconnect: samsung,exynos-bus: allow opp-table adds 7bf0008a5293 Merge branch 'icc-dt' into icc-next adds 3b65010018ec Merge tag 'icc-6.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds c9dde85d25d3 nvmem: sunxi_sid: Drop the workaround on A64 adds 31ce495a4cea dt-bindings: nvmem: Fix qcom,qfprom compatibles enum ordering adds 226198d001df dt-bindings: nvmem: Add compatible for MSM8976 adds a1e63b63763d dt-bindings: nvmem: qfprom: add sdm670 compatible adds 3644df5050c1 dt-bindings: nvmem: Add compatible for SM8150 adds e3d2a936fcb0 dt-bindings: nvmem: Add compatible for SM8250 adds 2e8dc541ae20 nvmem: core: remove spurious white space adds 7390609b0121 net: add helper eth_addr_add() adds c5d264d4b527 of: base: add of_parse_phandle_with_optional_args() adds ff24fed10ba4 of: property: make #.*-cells optional for simple props adds e2d8172043d2 of: property: add #nvmem-cell-cells property adds 5d8e6e6c10a3 nvmem: core: add an index parameter to the cell adds fbd03d27776c nvmem: core: move struct nvmem_cell_info to nvmem-provider.h adds cc5bdd323dde nvmem: core: drop the removal of the cells in nvmem_add_cells() adds 2ded6830d376 nvmem: core: add nvmem_add_one_cell() adds 50014d659617 nvmem: core: use nvmem_add_one_cell() in nvmem_add_cells_f [...] adds 6a0bc3522e74 nvmem: stm32: add OP-TEE support for STM32MP13x adds df2f34ef1d92 nvmem: stm32: detect bsec pta presence for STM32MP15x adds 3e5ac22aa564 nvmem: rave-sp-eeprm: fix kernel-doc bad line warning adds eb7dda20f42a nvmem: qcom-spmi-sdam: register at device init time adds 62d3cfd2a978 dt-bindings: nvmem: qfprom: add IPQ8074 compatible adds 1dc7e37bb0ec nvmem: stm32: fix OPTEE dependency adds 209cdbd07cfa misc: vmw_balloon: fix memory leak with using debugfs_lookup() adds 784304ae5e5f mei: bus: disallow driver match while dismantling device adds 39e1655cc4b5 mei: lower the log level for non-fatal failed messages adds e42af72223fd firmware: coreboot: Remove GOOGLE_COREBOOT_TABLE_ACPI/OF K [...] adds 6ec363fc6142 scripts/tags.sh: fix incompatibility with PCRE2 new 693fed981eb9 Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/ [...] adds 8afbb4273977 driver core: make bus_get_device_klist() static adds a9efdd2519ed driver core: remove subsys_find_device_by_id() adds 2e45fc5502af driver core: make subsys_dev_iter_init() static adds 38cdadefa2fe driver core: make subsys_dev_iter_next() static adds af6d0743599e driver core: make subsys_dev_iter_exit() static adds b0a8a59a1c44 driver core: move struct subsys_dev_iter to a local file adds f6837f34a349 driver core: fix potential null-ptr-deref in device_add() adds 504fa212d703 driver core: Make driver_deferred_probe_timeout a static variable adds 3bb2a01caa81 kobject: Fix slab-out-of-bounds in fill_kobj_path() adds 7bbb89b420d9 driver core: change to_subsys_private() to use container_o [...] adds 5c5a7680e67b platform: Provide a remove callback that returns no value adds 1c856b4b1143 media: ipu3-cio2: Don't dereference fwnode handle adds 24e5149217dd media: ipu3-cio2: Convert to use software_node_register_no [...] adds d903bca1897e software node: Switch property entry test to a new API adds 3dbdd92014a4 software node: Remove unused APIs adds 64f797423379 platform: Document platform_add_devices() return value adds 16227e4bc67c staging: greybus: codecs: Drop empty platform remove function adds d16ee771fbec serial: arc_uart: Drop empty platform remove function adds 9dd4541b1693 platform: remove useless if-branch in __platform_get_irq_byname() adds 504450d05c54 driver core: bus.h: document bus notifiers better adds ed9f918174cb driver core: bus: move bus notifier logic into bus.c adds 52af7863508e device property: Make fwnode_graph_for_each_endpoint() consistent adds 95b2a0347846 kernfs: remove an unused if statement in kernfs_path_from_ [...] adds c3719bd9eeb2 cacheinfo: Use RISC-V's init_cache_level() as generic OF i [...] adds 8844c3df001b cacheinfo: Return error code in init_of_cache_level() adds de0df442ee49 cacheinfo: Check 'cache-unified' property to count cache leaves adds fa4d566a605b ACPI: PPTT: Remove acpi_find_cache_levels() adds bd500361a937 ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_ge [...] adds 5944ce092b97 arch_topology: Build cacheinfo from primary CPU adds 198102c9103f cacheinfo: Fix shared_cpu_map to handle shared caches at d [...] adds 2e4a4e36285f Merge tag 'archtopo-cacheinfo-updates-6.3' of git://git.ke [...] adds 1ad5288f2bd3 test_firmware: use kernel-doc struct notation adds f7d85515bd21 test_firmware: Use kstrtobool() instead of strtobool() adds 7c09f4281cb6 drivers/base/memory: Fix comments for phys_index_show() adds 6977b1a5d670 driver core: fix resource leak in device_add() adds 0d150f967e84 driver core: location: Free struct acpi_pld_info *pld befo [...] adds a86367803838 drivers: base: transport_class: fix possible memory leak adds e5da06b27ff5 drivers: base: transport_class: fix resource leak when tra [...] adds 00142bfd5a91 kernels/ksysfs.c: export kernel address bits adds f89fd04323f7 Merge 6.2-rc5 into driver-core-next adds 0b2a1a3938aa driver core: class: Clear private pointer on registration [...] adds 8e3938a5d2d8 docs: embargoed-hardware-issues: add embargoed HW contact [...] adds a77ad4bf7926 of: device: make of_device_uevent_modalias() take a const [...] adds fa838c8ce537 i3c: move dev_to_i3cdev() to use container_of_const() adds 34be683add6c platform/surface: aggregator: move to_ssam_device() to use [...] adds 49b7fc1c2548 firewire: move fw_device() and fw_unit() to use container_ [...] adds 162736b0d71a driver core: make struct device_type.uevent() take a const * adds a9b12f8b4e33 driver core: make struct device_type.devnode() take a const * adds 42bb5be8936f driver core: device_get_devnode() should take a const * adds b84d6d3b4580 vio: move to_vio_dev() to use container_of_const() adds 2f89e23bc03e platform/x86: wmi: move dev_to_wblock() and dev_to_wdev to [...] adds 8afdae83e318 drivers: hv: move device_to_hv_device to use container_of_const() adds af3011b6637c virtio: move dev_to_virtio() to use container_of_const() adds dad1b442840f drm/mipi-dsi: move to_mipi_dsi_device() to use container_o [...] adds deaf8b21c803 mcb: move to_mcb_device() to use container_of_const() adds c6e8418521a8 xen/xenbus: move to_xenbus_device() to use container_of_const() adds 2a81ada32f0e driver core: make struct bus_type.uevent() take a const * adds 56d5f362ad0f kobject: kset_uevent_ops: make uevent() callback take a const * adds b7810ea80ff0 driver core: fixup for "driver core: make struct bus_type. [...] adds 90be1f15c398 driver core: soc: remove layering violation for the soc_bus adds 2b8e35337605 container_of: Update header inclusions adds ecaef469920f cacheinfo: Initialize variables in fetch_cache_info() adds d931b83e62b1 cacheinfo: Make default acpi_get_cache_info() return an error adds 921e672dee91 cacheinfo: Remove unused check in init_cache_level() adds a69ea7a76d52 maple: remove unneeded maple_bus_uevent() callback. adds b4ce0bf7ab02 driver core: platform: removed unneeded variable from __pl [...] adds 40b3880dc29b driver core: platform: simplify __platform_driver_probe() adds 37e98d9bedb5 driver core: bus: move lock_class_key into dynamic structure adds 5cdc03c5cf47 devtmpfs: convert to pr_fmt adds 8deb87b1e810 drivers: base: component: fix memory leak with using debug [...] adds 36c893d3a759 drivers: base: dd: fix memory leak with using debugfs_lookup() adds 8518e9db9f95 const_structs.checkpatch.pl: add kobj_type adds dda6b81f17ad kobject: make dynamic_kobj_ktype and kset_ktype const adds c83d9ab42f1e driver core: make kobj_type structures constant adds 862f6a84d1bf samples/kobject: make kobj_type structure constant adds 5f5139974c20 kernel/time/test_udelay.c: fix memory leak with using debu [...] adds a0bc3f78d0ff kernel/power/energy_model.c: fix memory leak with using de [...] adds 2bb3669f5765 kernel/fail_function: fix memory leak with using debugfs_lookup() adds 3a2dbc510c43 driver core: fw_devlink: Don't purge child fwnode's consum [...] adds 411c0d58ca6f driver core: fw_devlink: Improve check for fwnode with no [...] adds 8640166f01fe soc: renesas: Move away from using OF_POPULATED for fw_devlink adds 38dfa56b3db3 gpiolib: Clear the gpio_device's fwnode initialized flag b [...] adds 67cad5c67019 driver core: fw_devlink: Add DL_FLAG_CYCLE support to devi [...] adds 6a6dfdf8b3ff driver core: fw_devlink: Allow marking a fwnode link as be [...] adds cd115c0409f2 driver core: fw_devlink: Consolidate device link flag computation adds 3fb16866b51d driver core: fw_devlink: Make cycle detection more robust adds 4a032827daa8 of: property: Simplify of_link_to_phandle() adds e2bbea770caf irqchip/irq-imx-gpcv2: Mark fwnode device as not initialized adds 96da4a99ce50 firmware: arm_scmi: Set fwnode for the scmi_device adds fb42378dcc7f mtd: mtdpart: Don't create platform device that'll never probe adds 789be03a6008 driver core: add local subsys_get and subsys_put functions adds 273afac615ad driver core: bus: implement bus_get/put() without the priv [...] adds e0766ea4c8f8 driver core: bus: constantify the bus_find_* functions adds 0396f2863f7a driver core: bus: convert bus_create/remove_file to be constant adds a00fdb988d81 driver core: bus: sysfs function cleanups adds 5221b82d46f2 driver core: bus: bus_add/probe/remove_device() cleanups adds 3465e2e4a24e driver core: bus: bus_register/unregister() cleanups adds adac0375380a driver core: bus: subsys_interface_register/unregister() cleanups adds beea7892d433 driver core: bus: bus_get_kset() cleanup adds 32a8121a19c4 driver core: bus: bus_register/unregister_notifier() cleanups adds e4f056825ff5 driver core: bus: bus_add/remove_driver() cleanups adds 83b9148df2c9 driver core: bus: bus iterator cleanups adds b5aaecb82ac0 driver core: bus: clean up bus_sort_breadthfirst() adds adc18506941d driver core: move driver_find() to bus.c adds fb451966ae7d driver core: bus: clean up driver_find() adds 63b823d7d3cd driver core: create bus_is_registered() adds d2bf38c088e0 driver core: remove private pointer from struct bus_type adds bc8b7931012f driver core: bus: constify bus_register/unregister_notifier() adds f91482be9b48 driver core: bus: constify bus_get_kset() adds 4dd1f3f8f99e driver core: bus: constify some internal functions adds ad8685d0f61a driver core: bus: constify bus_unregister() adds 8c99377e614f driver core: bus: add bus_get_dev_root() function adds ccfc901f0117 driver core: bus: update my copyright notice adds 31b4b6730fd4 driver core: add error handling for devtmpfs_create_node() adds 90a9d5ff2252 devtmpfs: add debug info to handle() adds 9d3fe6aa6b95 devtmpfs: remove return value of devtmpfs_delete_node() adds 2bc19066bda3 driver core: cpu: don't hand-override the uevent bus_type [...] adds d3583f06782c Revert "devtmpfs: remove return value of devtmpfs_delete_node()" adds 48c9899affd5 Revert "devtmpfs: add debug info to handle()" adds 17c45768fdf9 Revert "driver core: add error handling for devtmpfs_creat [...] adds 779aeb73d925 driver core: class: move EXPORT_SYMBOL_GPL() lines to the [...] adds ade1229caed9 dma-mapping: no need to pass a bus_type into get_arch_dma_ops() adds 007ed7900aae i3c: fix device.h kernel-doc warnings adds d3002468cb5d debugfs: update comment of debugfs_rename() adds 9f467f6375af OPP: fix error checking in opp_migrate_dentry() adds 88cd618dcc7b debugfs: drop inline constant formatting for ERR_PTR(-ERROR) new a93e884edf61 Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pu [...]
The 35 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 6 +- Documentation/ABI/stable/sysfs-devices-node | 39 + Documentation/ABI/testing/configfs-usb-gadget | 13 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 57 +- .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 13 + .../testing/sysfs-bus-coresight-devices-ultra_smb | 31 + .../ABI/testing/sysfs-class-usb_power_delivery | 11 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 8 +- .../ABI/testing/sysfs-driver-typec-displayport | 15 + Documentation/ABI/testing/sysfs-driver-uacce | 18 + .../ABI/testing/sysfs-driver-xilinx-tmr-manager | 16 + .../ABI/testing/sysfs-kernel-address_bits | 10 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 29 + Documentation/admin-guide/bootconfig.rst | 6 +- Documentation/admin-guide/cgroup-v1/memory.rst | 13 +- Documentation/admin-guide/kdump/gdbmacros.txt | 2 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/mm/damon/reclaim.rst | 9 + Documentation/admin-guide/mm/damon/usage.rst | 105 +- Documentation/admin-guide/mm/hugetlbpage.rst | 6 +- .../admin-guide/mm/idle_page_tracking.rst | 2 +- Documentation/admin-guide/mm/numaperf.rst | 8 +- Documentation/admin-guide/mm/pagemap.rst | 4 +- Documentation/admin-guide/sysctl/kernel.rst | 25 +- Documentation/core-api/pin_user_pages.rst | 31 +- Documentation/dev-tools/kasan.rst | 17 + .../bindings/arm/qcom,coresight-tpda.yaml | 129 + .../bindings/arm/qcom,coresight-tpdm.yaml | 93 + .../bindings/iio/accel/adi,adis16201.yaml | 2 +- .../bindings/iio/accel/adi,adis16240.yaml | 2 +- .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 2 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 4 +- .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 52 +- .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 48 +- .../bindings/iio/accel/bosch,bma220.yaml | 2 +- .../bindings/iio/accel/kionix,kxcjk1013.yaml | 2 +- .../bindings/iio/accel/memsensing,msa311.yaml | 5 +- .../bindings/iio/accel/nxp,fxls8962af.yaml | 4 +- .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 42 +- .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 40 +- .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 18 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 10 +- .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 +- .../devicetree/bindings/iio/adc/avia-hx711.yaml | 4 +- .../bindings/iio/adc/cirrus,ep9301-adc.yaml | 47 + .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 18 +- .../devicetree/bindings/iio/adc/maxim,max1027.yaml | 4 +- .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 +- .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 4 +- .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 +- .../bindings/iio/adc/microchip,mcp3911.yaml | 4 +- .../devicetree/bindings/iio/adc/nxp,imx93-adc.yaml | 81 + .../bindings/iio/adc/qcom,pm8018-adc.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 3 +- .../bindings/iio/adc/qcom,spmi-rradc.yaml | 16 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 2 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 6 +- .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 8 +- .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 8 +- .../devicetree/bindings/iio/adc/ti,adc081c.yaml | 55 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 8 +- .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 2 +- .../devicetree/bindings/iio/adc/ti,ads7924.yaml | 110 + .../devicetree/bindings/iio/adc/ti,lmp92064.yaml | 70 + .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 34 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 40 +- .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 22 +- .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 88 +- .../devicetree/bindings/iio/dac/adi,ltc2688.yaml | 52 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 4 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 20 +- .../devicetree/bindings/iio/dac/maxim,max5522.yaml | 49 + .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 4 +- .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 2 +- .../devicetree/bindings/iio/frequency/adf4371.yaml | 12 +- .../bindings/iio/gyroscope/adi,adxrs290.yaml | 14 +- .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 30 +- .../devicetree/bindings/iio/health/ti,afe4403.yaml | 2 +- .../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +- .../devicetree/bindings/iio/humidity/dht11.yaml | 2 +- .../bindings/iio/humidity/ti,hdc2010.yaml | 16 +- .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 2 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 24 +- .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 32 +- .../bindings/iio/imu/invensense,icm42600.yaml | 34 +- .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 26 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 2 +- .../bindings/iio/magnetometer/ti,tmag5273.yaml | 75 + .../bindings/iio/magnetometer/yamaha,yas530.yaml | 18 +- .../bindings/iio/potentiometer/adi,ad5272.yaml | 2 +- .../bindings/iio/pressure/asc,dlhl60d.yaml | 2 +- .../devicetree/bindings/iio/pressure/bmp085.yaml | 24 +- .../bindings/iio/proximity/ams,as3935.yaml | 2 +- .../proximity/google,cros-ec-mkbp-proximity.yaml | 1 - .../bindings/iio/proximity/semtech,sx9360.yaml | 2 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 2 + .../bindings/iio/temperature/adi,ltc2983.yaml | 137 +- .../bindings/iio/temperature/maxim,max31865.yaml | 12 +- .../bindings/iio/temperature/ti,tmp117.yaml | 6 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 73 +- .../bindings/interconnect/qcom,rpmh.yaml | 46 +- .../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 50 + .../bindings/interconnect/qcom,sc7280-rpmh.yaml | 71 + .../bindings/interconnect/qcom,sc8280xp-rpmh.yaml | 49 + .../bindings/interconnect/qcom,sm8450-rpmh.yaml | 124 + .../bindings/interconnect/samsung,exynos-bus.yaml | 27 + .../bindings/leds/backlight/kinetic,ktz8866.yaml | 76 + .../bindings/leds/backlight/qcom-wled.yaml | 1 + Documentation/devicetree/bindings/leds/common.yaml | 15 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 20 + .../devicetree/bindings/mfd/nxp,bbnsm.yaml | 101 + .../devicetree/bindings/mfd/omap-usb-host.txt | 8 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 7 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 2 + Documentation/devicetree/bindings/mfd/syscon.yaml | 6 + .../devicetree/bindings/misc/xlnx,tmr-inject.yaml | 47 + .../devicetree/bindings/misc/xlnx,tmr-manager.yaml | 47 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 7 +- .../devicetree/bindings/powerpc/nintendo/wii.txt | 10 - Documentation/devicetree/bindings/serial/8250.yaml | 10 +- .../devicetree/bindings/serial/8250_omap.yaml | 23 +- .../bindings/serial/amlogic,meson-uart.yaml | 15 +- .../devicetree/bindings/serial/cdns,uart.yaml | 27 +- .../bindings/serial/fsl,s32-linflexuart.yaml | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 11 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 6 +- .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 2 +- .../devicetree/bindings/serial/pl011.yaml | 1 + .../devicetree/bindings/serial/qcom,msm-uart.txt | 25 - .../devicetree/bindings/serial/qcom,msm-uart.yaml | 56 + .../bindings/serial/renesas,em-uart.yaml | 10 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 26 +- .../devicetree/bindings/serial/renesas,sci.yaml | 24 +- .../devicetree/bindings/serial/renesas,scif.yaml | 24 +- .../devicetree/bindings/serial/renesas,scifa.yaml | 22 +- .../devicetree/bindings/serial/renesas,scifb.yaml | 12 +- .../devicetree/bindings/serial/rs485.yaml | 6 + .../devicetree/bindings/serial/serial.yaml | 18 +- .../devicetree/bindings/serial/sifive-serial.yaml | 6 +- .../bindings/serial/snps-dw-apb-uart.yaml | 8 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 7 - .../bindings/serial/xlnx,opb-uartlite.yaml | 6 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 10 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 1 + .../devicetree/bindings/usb/brcm,bcm3384-usb.txt | 11 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 + .../devicetree/bindings/usb/cypress,cypd4226.yaml | 98 + .../devicetree/bindings/usb/ehci-omap.txt | 31 - .../devicetree/bindings/usb/ehci-orion.txt | 22 - .../devicetree/bindings/usb/faraday,fotg210.yaml | 7 +- .../devicetree/bindings/usb/fcs,fsa4480.yaml | 2 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 6 + .../devicetree/bindings/usb/generic-ehci.yaml | 5 + .../devicetree/bindings/usb/generic-ohci.yaml | 32 +- .../devicetree/bindings/usb/genesys,gl850g.yaml | 1 + .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 110 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/npcm7xx-usb.txt | 20 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 15 + .../bindings/usb/nvidia,tegra234-xusb.yaml | 159 + Documentation/devicetree/bindings/usb/ohci-nxp.txt | 24 - .../devicetree/bindings/usb/ohci-omap3.txt | 15 - Documentation/devicetree/bindings/usb/pxa-usb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 3 + .../devicetree/bindings/usb/renesas,rzn1-usbf.yaml | 68 + .../bindings/usb/renesas,rzv2m-usb3drd.yaml | 129 + .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 41 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 40 +- .../devicetree/bindings/usb/rockchip,dwc3.yaml | 10 +- .../bindings/usb/rockchip,rk3399-dwc3.yaml | 115 + .../bindings/usb/samsung,exynos-dwc3.yaml | 8 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 10 + .../devicetree/bindings/usb/spear-usb.txt | 35 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 1 - .../devicetree/bindings/usb/ti,tps6598x.yaml | 3 + .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 2 +- .../devicetree/bindings/usb/usbmisc-imx.txt | 1 + .../devicetree/bindings/usb/vialab,vl817.yaml | 71 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/tty/n_gsm.rst | 19 + Documentation/fault-injection/fault-injection.rst | 65 + Documentation/fpga/dfl.rst | 119 + Documentation/kbuild/kbuild.rst | 7 + Documentation/leds/leds-qcom-lpg.rst | 4 +- Documentation/livepatch/module-elf-format.rst | 11 +- Documentation/mm/balance.rst | 2 +- Documentation/mm/damon/index.rst | 22 +- Documentation/mm/damon/maintainer-profile.rst | 62 + Documentation/mm/highmem.rst | 43 +- Documentation/mm/hugetlbfs_reserv.rst | 21 +- Documentation/mm/multigen_lru.rst | 86 +- Documentation/mm/page_owner.rst | 2 +- Documentation/mm/slub.rst | 2 +- Documentation/mm/transhuge.rst | 24 +- Documentation/mm/unevictable-lru.rst | 151 +- Documentation/mm/zsmalloc.rst | 168 + .../process/embargoed-hardware-issues.rst | 1 + Documentation/trace/coresight/coresight-tpda.rst | 52 + Documentation/trace/coresight/coresight-tpdm.rst | 45 + Documentation/trace/coresight/ultrasoc-smb.rst | 83 + Documentation/trace/kprobetrace.rst | 4 +- .../translations/zh_CN/mm/hugetlbfs_reserv.rst | 14 +- Documentation/translations/zh_CN/mm/page_owner.rst | 2 +- Documentation/usb/chipidea.rst | 19 +- Documentation/usb/gadget-testing.rst | 2 +- Documentation/usb/gadget_configfs.rst | 10 + Documentation/usb/mass-storage.rst | 2 +- MAINTAINERS | 97 +- arch/Kconfig | 128 +- arch/alpha/include/asm/dma-mapping.h | 2 +- arch/alpha/include/asm/page.h | 9 +- arch/alpha/include/asm/pgtable.h | 40 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/smp.c | 4 +- arch/arc/include/asm/page.h | 1 - arch/arc/include/asm/pgtable-bits-arcv2.h | 26 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 24 +- arch/arm/include/asm/efi.h | 2 +- arch/arm/include/asm/memory.h | 2 - arch/arm/include/asm/page.h | 2 + arch/arm/include/asm/pgtable-2level.h | 3 + arch/arm/include/asm/pgtable-3level.h | 3 + arch/arm/include/asm/pgtable.h | 34 +- arch/arm/include/asm/semihost.h | 30 + arch/arm/kernel/efi.c | 5 +- arch/arm/kernel/process.c | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 26 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 36 +- arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/efi.h | 9 +- arch/arm64/include/asm/page.h | 4 +- arch/arm64/include/asm/pgtable.h | 1 - arch/arm64/include/asm/semihost.h | 24 + arch/arm64/kernel/cacheinfo.c | 14 +- arch/arm64/kernel/efi.c | 20 +- arch/arm64/kernel/traps.c | 6 + arch/arm64/kernel/vdso.c | 6 +- arch/arm64/mm/fault.c | 4 +- arch/csky/abiv1/inc/abi/pgtable-bits.h | 13 +- arch/csky/abiv2/inc/abi/pgtable-bits.h | 19 +- arch/csky/include/asm/page.h | 1 - arch/csky/include/asm/pgtable.h | 17 + arch/hexagon/include/asm/page.h | 1 - arch/hexagon/include/asm/pgtable.h | 36 +- arch/ia64/include/asm/dma-mapping.h | 2 +- arch/ia64/include/asm/page.h | 18 +- arch/ia64/include/asm/pgtable.h | 31 +- arch/ia64/kernel/efi.c | 2 +- arch/ia64/mm/init.c | 8 +- arch/loongarch/include/asm/page.h | 13 - arch/loongarch/include/asm/pgtable-bits.h | 4 + arch/loongarch/include/asm/pgtable.h | 38 +- arch/loongarch/include/asm/tlb.h | 2 +- arch/m68k/include/asm/mcf_pgtable.h | 35 +- arch/m68k/include/asm/motorola_pgtable.h | 39 +- arch/m68k/include/asm/page.h | 6 +- arch/m68k/include/asm/page_mm.h | 1 - arch/m68k/include/asm/page_no.h | 11 +- arch/m68k/include/asm/pgtable_no.h | 6 - arch/m68k/include/asm/sun3_pgtable.h | 38 +- arch/microblaze/include/asm/page.h | 1 - arch/microblaze/include/asm/pgtable.h | 44 +- arch/mips/include/asm/dma-mapping.h | 2 +- arch/mips/include/asm/page.h | 28 - arch/mips/include/asm/pgtable-32.h | 88 +- arch/mips/include/asm/pgtable-64.h | 23 +- arch/mips/include/asm/pgtable.h | 35 + arch/mips/sgi-ip22/ip22-gio.c | 4 +- arch/nios2/include/asm/page.h | 9 - arch/nios2/include/asm/pgtable-bits.h | 3 + arch/nios2/include/asm/pgtable.h | 37 +- arch/openrisc/include/asm/page.h | 2 - arch/openrisc/include/asm/pgtable.h | 40 +- arch/parisc/include/asm/dma-mapping.h | 2 +- arch/parisc/include/asm/page.h | 4 - arch/parisc/include/asm/pgtable.h | 40 +- arch/parisc/kernel/drivers.c | 4 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 37 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/powerpc/include/asm/nohash/32/pgtable.h | 22 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 6 +- arch/powerpc/include/asm/nohash/32/pte-44x.h | 18 +- arch/powerpc/include/asm/nohash/32/pte-85xx.h | 4 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 24 +- arch/powerpc/include/asm/nohash/pgtable.h | 15 + arch/powerpc/include/asm/nohash/pte-e500.h | 1 - arch/powerpc/include/asm/page.h | 9 - arch/powerpc/include/asm/ps3.h | 2 +- arch/powerpc/include/asm/vio.h | 5 +- arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/kernel/vdso.c | 4 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 6 +- arch/powerpc/kvm/book3s_xive_native.c | 2 +- arch/powerpc/mm/book3s64/subpage_prot.c | 2 +- arch/powerpc/platforms/book3s/vas-api.c | 4 +- arch/powerpc/platforms/cell/spufs/file.c | 14 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/ibmebus.c | 7 +- arch/powerpc/platforms/pseries/vas.c | 3 +- arch/powerpc/platforms/pseries/vio.c | 4 +- arch/riscv/include/asm/efi.h | 2 +- arch/riscv/include/asm/page.h | 5 - arch/riscv/include/asm/pgtable-bits.h | 3 + arch/riscv/include/asm/pgtable.h | 28 +- arch/riscv/include/asm/semihost.h | 26 + arch/riscv/kernel/cacheinfo.c | 42 - arch/riscv/kernel/efi.c | 3 +- arch/riscv/kernel/vdso.c | 6 +- arch/s390/include/asm/page.h | 5 +- arch/s390/include/asm/pgtable.h | 1 - arch/s390/kernel/vdso.c | 4 +- arch/s390/mm/gmap.c | 11 +- arch/sh/include/asm/page.h | 3 - arch/sh/include/asm/pgtable_32.h | 53 +- arch/sh/kernel/cpu/sh4/sq.c | 2 +- arch/sh/mm/init.c | 1 + arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/dma-mapping.h | 2 +- arch/sparc/include/asm/page_32.h | 1 - arch/sparc/include/asm/pgtable_32.h | 26 +- arch/sparc/include/asm/pgtable_64.h | 37 +- arch/sparc/include/asm/pgtsrmmu.h | 14 +- arch/sparc/include/asm/vio.h | 5 +- arch/sparc/kernel/vio.c | 2 +- arch/um/include/asm/page.h | 1 - arch/um/include/asm/pgtable.h | 36 +- arch/x86/entry/vdso/vma.c | 4 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/include/asm/dma-mapping.h | 2 +- arch/x86/include/asm/efi.h | 14 +- arch/x86/include/asm/ibt.h | 4 +- arch/x86/include/asm/page.h | 5 +- arch/x86/include/asm/page_32.h | 4 - arch/x86/include/asm/page_64.h | 4 - arch/x86/include/asm/pgtable-2level.h | 26 +- arch/x86/include/asm/pgtable-3level.h | 26 +- arch/x86/include/asm/pgtable.h | 27 +- arch/x86/kernel/apm_32.c | 4 +- arch/x86/kernel/cpu/common.c | 5 +- arch/x86/kernel/cpu/sgx/driver.c | 2 +- arch/x86/kernel/cpu/sgx/virt.c | 2 +- arch/x86/kernel/kprobes/opt.c | 6 +- arch/x86/kernel/module.c | 97 +- arch/x86/kvm/emulate.c | 8 +- arch/x86/mm/fault.c | 23 +- arch/x86/mm/pat/memtype.c | 14 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/platform/efi/efi_64.c | 8 +- arch/x86/um/mem_32.c | 2 +- arch/xtensa/include/asm/page.h | 4 +- arch/xtensa/include/asm/pgtable.h | 31 +- block/bdev.c | 78 - block/genhd.c | 2 +- block/partitions/core.c | 4 +- drivers/accel/habanalabs/common/memory.c | 2 +- drivers/accel/habanalabs/gaudi/gaudi.c | 4 +- drivers/accel/habanalabs/gaudi2/gaudi2.c | 8 +- drivers/accel/habanalabs/goya/goya.c | 4 +- drivers/accel/ivpu/ivpu_gem.c | 2 +- drivers/accessibility/speakup/main.c | 2 +- drivers/acpi/bus.c | 2 +- drivers/acpi/device_sysfs.c | 8 +- drivers/acpi/internal.h | 2 +- drivers/acpi/pfr_telemetry.c | 2 +- drivers/acpi/pptt.c | 93 +- drivers/amba/bus.c | 4 +- drivers/android/binder.c | 68 +- drivers/android/binder_alloc.c | 2 +- drivers/android/binder_internal.h | 3 +- drivers/android/binderfs.c | 4 +- drivers/base/arch_topology.c | 12 +- drivers/base/auxiliary.c | 2 +- drivers/base/base.h | 21 +- drivers/base/bus.c | 575 ++-- drivers/base/cacheinfo.c | 161 +- drivers/base/class.c | 34 +- drivers/base/component.c | 2 +- drivers/base/core.c | 489 ++- drivers/base/cpu.c | 40 +- drivers/base/dd.c | 36 +- drivers/base/devtmpfs.c | 16 +- drivers/base/driver.c | 29 +- drivers/base/memory.c | 9 +- drivers/base/node.c | 3 + drivers/base/physical_location.c | 5 +- drivers/base/platform.c | 48 +- drivers/base/soc.c | 4 +- drivers/base/swnode.c | 63 +- drivers/base/test/property-entry-test.c | 30 +- drivers/base/transport_class.c | 17 +- drivers/bcma/main.c | 6 +- drivers/block/brd.c | 15 +- drivers/block/zram/zram_drv.c | 69 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +- drivers/bus/mhi/Makefile | 4 +- drivers/bus/mhi/ep/main.c | 89 +- drivers/bus/mhi/ep/sm.c | 42 +- drivers/bus/mhi/host/init.c | 6 +- drivers/bus/mips_cdmm.c | 4 +- drivers/bus/simple-pm-bus.c | 46 + drivers/bus/sunxi-rsb.c | 7 +- drivers/char/applicom.c | 5 +- drivers/char/mem.c | 2 +- drivers/char/mspec.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 6 +- drivers/char/pcmcia/synclink_cs.c | 40 +- drivers/char/virtio_console.c | 5 +- drivers/clk/renesas/r9a06g032-clocks.c | 28 + drivers/comedi/Kconfig | 2 +- drivers/comedi/comedi_fops.c | 1 + drivers/counter/Kconfig | 91 +- drivers/crypto/hisilicon/qm.c | 171 +- drivers/cxl/core/memdev.c | 4 +- drivers/cxl/core/port.c | 8 +- drivers/cxl/cxl.h | 4 +- drivers/cxl/cxlmem.h | 2 +- drivers/dax/bus.c | 2 +- drivers/dax/device.c | 2 +- drivers/dma/idxd/cdev.c | 2 +- drivers/eisa/eisa-bus.c | 4 +- drivers/extcon/extcon-intel-cht-wc.c | 1 + drivers/firewire/core-device.c | 8 +- drivers/firmware/arm_ffa/bus.c | 4 +- drivers/firmware/arm_scmi/bus.c | 3 +- drivers/firmware/dmi-sysfs.c | 14 +- drivers/firmware/efi/cper_cxl.c | 12 +- drivers/firmware/efi/earlycon.c | 41 +- drivers/firmware/efi/efi-init.c | 2 +- drivers/firmware/efi/efi.c | 74 +- drivers/firmware/efi/esrt.c | 15 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 67 + drivers/firmware/efi/libstub/efistub.h | 23 + drivers/firmware/efi/libstub/zboot.c | 2 + drivers/firmware/efi/memattr.c | 7 +- drivers/firmware/efi/sysfb_efi.c | 8 + drivers/firmware/efi/vars.c | 38 +- drivers/firmware/google/Kconfig | 8 - drivers/firmware/google/framebuffer-coreboot.c | 4 +- drivers/firmware/google/gsmi.c | 2 +- drivers/firmware/stratix10-svc.c | 25 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/dfl-afu-region.c | 1 + drivers/fpga/dfl-afu.h | 2 +- drivers/fpga/dfl-fme-perf.c | 2 +- drivers/fpga/dfl-fme-pr.c | 4 +- drivers/fpga/dfl-fme-pr.h | 2 +- drivers/fpga/dfl.c | 253 +- drivers/fpga/dfl.h | 43 + drivers/fpga/fpga-bridge.c | 11 +- drivers/fpga/intel-m10-bmc-sec-update.c | 415 ++- drivers/fpga/microchip-spi.c | 145 +- drivers/fsi/fsi-core.c | 6 +- drivers/gpio/gpiolib.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 4 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 7 +- drivers/gpu/drm/drm_gem.c | 2 +- drivers/gpu/drm/drm_gem_dma_helper.c | 3 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +- drivers/gpu/drm/drm_mipi_dsi.c | 4 +- drivers/gpu/drm/drm_vm.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 4 +- drivers/gpu/drm/gma500/framebuffer.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 4 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 3 +- drivers/gpu/drm/tegra/gem.c | 5 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 2 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 3 +- drivers/gpu/host1x/bus.c | 2 +- drivers/greybus/core.c | 14 +- drivers/hid/hid-core.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- drivers/hsi/clients/cmt_speech.c | 2 +- drivers/hsi/hsi_core.c | 2 +- drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 2 +- drivers/hwtracing/coresight/Kconfig | 35 + drivers/hwtracing/coresight/Makefile | 5 +- drivers/hwtracing/coresight/coresight-core.c | 87 +- drivers/hwtracing/coresight/coresight-cti-core.c | 23 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 15 +- drivers/hwtracing/coresight/coresight-cti.h | 2 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 31 + drivers/hwtracing/coresight/coresight-etm-perf.h | 2 + drivers/hwtracing/coresight/coresight-etm.h | 3 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 93 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 27 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 91 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 27 +- drivers/hwtracing/coresight/coresight-etm4x.h | 3 + drivers/hwtracing/coresight/coresight-stm.c | 49 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 45 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 19 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 +- drivers/hwtracing/coresight/coresight-tpda.c | 211 ++ drivers/hwtracing/coresight/coresight-tpda.h | 35 + drivers/hwtracing/coresight/coresight-tpdm.c | 259 ++ drivers/hwtracing/coresight/coresight-tpdm.h | 62 + drivers/hwtracing/coresight/coresight-trace-id.c | 297 ++ drivers/hwtracing/coresight/coresight-trace-id.h | 156 + drivers/hwtracing/coresight/ultrasoc-smb.c | 648 ++++ drivers/hwtracing/coresight/ultrasoc-smb.h | 125 + drivers/hwtracing/intel_th/core.c | 6 +- drivers/hwtracing/intel_th/intel_th.h | 4 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/hwtracing/ptt/hisi_ptt.c | 10 + drivers/hwtracing/stm/core.c | 2 +- drivers/i2c/busses/i2c-cht-wc.c | 46 + drivers/i2c/busses/i2c-nvidia-gpu.c | 4 +- drivers/i2c/busses/i2c-qcom-geni.c | 2 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/i3c/device.c | 14 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/bma400.h | 4 - drivers/iio/accel/bma400_core.c | 29 +- drivers/iio/accel/mma9551_core.c | 10 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/Kconfig | 34 +- drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad7291.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ep93xx_adc.c | 8 + drivers/iio/adc/imx93_adc.c | 484 +++ drivers/iio/adc/max11410.c | 3 +- drivers/iio/adc/qcom-spmi-adc5.c | 8 +- drivers/iio/adc/stm32-dfsdm-core.c | 99 +- drivers/iio/adc/stm32-dfsdm.h | 60 +- drivers/iio/adc/ti-adc128s052.c | 54 +- drivers/iio/adc/ti-ads7924.c | 474 +++ drivers/iio/adc/ti-lmp92064.c | 332 ++ drivers/iio/adc/xilinx-ams.c | 9 +- drivers/iio/cdc/ad7746.c | 3 +- drivers/iio/chemical/scd30_core.c | 46 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 4 +- drivers/iio/dac/Kconfig | 21 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5686.c | 7 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 2 + drivers/iio/dac/max5522.c | 207 ++ drivers/iio/imu/bno055/bno055_ser_trace.c | 2 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 12 +- drivers/iio/industrialio-core.c | 64 +- drivers/iio/light/Makefile | 2 +- drivers/iio/light/max44009.c | 5 +- drivers/iio/light/tsl2563.c | 189 +- drivers/iio/light/vcnl4000.c | 449 ++- drivers/iio/magnetometer/Kconfig | 14 +- drivers/iio/magnetometer/Makefile | 2 + drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/magnetometer/st_magn_i2c.c | 5 + drivers/iio/magnetometer/st_magn_spi.c | 5 + drivers/iio/magnetometer/tmag5273.c | 743 +++++ drivers/iio/pressure/ms5611.h | 4 - drivers/iio/pressure/ms5611_core.c | 49 +- drivers/iio/pressure/ms5611_i2c.c | 6 - drivers/iio/pressure/ms5611_spi.c | 6 - drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/qib/qib_file_ops.c | 13 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/input/input.c | 16 +- drivers/input/serio/serio.c | 4 +- drivers/interconnect/core.c | 14 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/sa8775p.c | 2541 +++++++++++++++ drivers/interconnect/qcom/sc7180.h | 4 +- drivers/interconnect/qcom/sc8180x.c | 38 - drivers/interconnect/qcom/sc8180x.h | 4 +- drivers/interconnect/qcom/sc8280xp.c | 25 - drivers/interconnect/qcom/sc8280xp.h | 4 +- drivers/interconnect/qcom/sdm670.c | 440 +++ drivers/interconnect/qcom/sdm670.h | 128 + drivers/interconnect/qcom/sdx55.h | 4 +- drivers/interconnect/qcom/sm8150.c | 21 - drivers/interconnect/qcom/sm8150.h | 4 +- drivers/interconnect/qcom/sm8250.c | 21 - drivers/interconnect/qcom/sm8250.h | 4 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/ipack/devices/ipoctal.c | 6 +- drivers/ipack/ipack.c | 4 +- drivers/irqchip/irq-imx-gpcv2.c | 1 + drivers/leds/Kconfig | 11 - drivers/leds/Makefile | 1 - drivers/leds/flash/leds-mt6360.c | 38 +- drivers/leds/led-class.c | 1 + drivers/leds/leds-an30259a.c | 21 +- drivers/leds/leds-asic3.c | 177 - drivers/leds/leds-bcm6328.c | 49 +- drivers/leds/leds-bcm6358.c | 32 +- drivers/leds/leds-bd2802.c | 5 +- drivers/leds/leds-blinkm.c | 5 +- drivers/leds/leds-is31fl319x.c | 7 +- drivers/leds/leds-is31fl32xx.c | 5 +- drivers/leds/leds-lm3530.c | 5 +- drivers/leds/leds-lm3532.c | 5 +- drivers/leds/leds-lm355x.c | 6 +- drivers/leds/leds-lm3642.c | 5 +- drivers/leds/leds-lm3692x.c | 6 +- drivers/leds/leds-lm3697.c | 5 +- drivers/leds/leds-lp3944.c | 5 +- drivers/leds/leds-lp3952.c | 5 +- drivers/leds/leds-lp5521.c | 6 +- drivers/leds/leds-lp5523.c | 6 +- drivers/leds/leds-lp5562.c | 5 +- drivers/leds/leds-lp8501.c | 6 +- drivers/leds/leds-lp8860.c | 5 +- drivers/leds/leds-mt6323.c | 30 +- drivers/leds/leds-pca9532.c | 9 +- drivers/leds/leds-pca955x.c | 26 +- drivers/leds/leds-pca963x.c | 6 +- drivers/leds/leds-pm8058.c | 29 +- drivers/leds/leds-pwm.c | 4 +- drivers/leds/leds-syscon.c | 49 +- drivers/leds/leds-tca6507.c | 8 +- drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/leds-turris-omnia.c | 5 +- drivers/leds/leds.h | 1 - drivers/leds/simple/simatic-ipc-leds-gpio.c | 2 + drivers/leds/trigger/ledtrig-disk.c | 4 - drivers/macintosh/macio_asic.c | 7 +- drivers/mcb/mcb-core.c | 4 +- drivers/media/common/Kconfig | 3 + drivers/media/common/Makefile | 1 + drivers/media/common/uvc.c | 183 ++ .../media/common/videobuf2/videobuf2-dma-contig.c | 2 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 27 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 5 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/usb/uvc/Kconfig | 1 + drivers/media/usb/uvc/uvc_ctrl.c | 342 +- drivers/media/usb/uvc/uvc_driver.c | 185 +- drivers/media/usb/uvc/uvc_entity.c | 2 +- drivers/media/usb/uvc/uvc_status.c | 125 +- drivers/media/usb/uvc/uvc_v4l2.c | 111 +- drivers/media/usb/uvc/uvc_video.c | 58 +- drivers/media/usb/uvc/uvcvideo.h | 39 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 4 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/memstick/core/memstick.c | 6 +- drivers/mfd/Kconfig | 33 +- drivers/mfd/Makefile | 5 +- drivers/mfd/arizona-core.c | 2 +- drivers/mfd/axp20x.c | 27 +- drivers/mfd/intel-m10-bmc-core.c | 122 + drivers/mfd/intel-m10-bmc-pmci.c | 455 +++ drivers/mfd/intel-m10-bmc-spi.c | 168 + drivers/mfd/intel-m10-bmc.c | 238 -- drivers/mfd/intel_soc_pmic_chtwc.c | 8 + drivers/mfd/kempld-core.c | 7 +- drivers/mfd/lm3533-core.c | 2 +- drivers/mfd/max8925-core.c | 6 - drivers/mfd/ntxec.c | 1 + drivers/mfd/pcf50633-adc.c | 7 +- drivers/mfd/qcom-pm8xxx.c | 3 - drivers/mfd/rk808.c | 1 + drivers/mfd/simple-mfd-i2c.c | 2 +- drivers/mfd/syscon.c | 27 +- drivers/mfd/twl-core.c | 9 +- drivers/mfd/twl4030-power.c | 6 - drivers/misc/Kconfig | 20 + drivers/misc/Makefile | 2 + drivers/misc/cxl/context.c | 2 +- drivers/misc/eeprom/at25.c | 8 +- drivers/misc/eeprom/idt_89hpesx.c | 10 +- drivers/misc/enclosure.c | 2 +- drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 6 +- drivers/misc/isl29003.c | 10 +- drivers/misc/mei/bus-fixup.c | 26 +- drivers/misc/mei/bus.c | 7 +- drivers/misc/mei/hdcp/mei_hdcp.c | 4 +- drivers/misc/mei/mei_dev.h | 5 + drivers/misc/mei/pxp/mei_pxp.c | 4 +- drivers/misc/ocxl/context.c | 4 +- drivers/misc/ocxl/sysfs.c | 2 +- drivers/misc/open-dice.c | 18 +- drivers/misc/sgi-gru/grufile.c | 4 +- drivers/misc/sgi-gru/grukservices.c | 8 +- drivers/misc/ti-st/st_core.c | 2 +- drivers/misc/tifm_core.c | 4 +- drivers/misc/uacce/uacce.c | 52 +- drivers/misc/vmw_balloon.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 + drivers/misc/xilinx_tmr_inject.c | 171 + drivers/misc/xilinx_tmr_manager.c | 220 ++ drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/sdio_bus.c | 4 +- drivers/mmc/core/sdio_uart.c | 13 +- drivers/most/Kconfig | 2 +- drivers/most/most_cdev.c | 5 +- drivers/most/most_snd.c | 10 +- drivers/most/most_usb.c | 6 +- drivers/mtd/mtdpart.c | 10 + drivers/net/phy/mdio_bus.c | 2 +- drivers/net/xen-netback/xenbus.c | 2 +- drivers/nvdimm/btt.c | 16 +- drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/dax_devs.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/nvdimm/nd-core.h | 10 +- drivers/nvdimm/nd.h | 4 +- drivers/nvdimm/pmem.c | 24 +- drivers/nvdimm/region_devs.c | 4 +- drivers/nvmem/Kconfig | 10 + drivers/nvmem/Makefile | 1 + drivers/nvmem/core.c | 145 +- drivers/nvmem/imx-ocotp.c | 4 +- drivers/nvmem/qcom-spmi-sdam.c | 13 +- drivers/nvmem/rave-sp-eeprom.c | 2 +- drivers/nvmem/stm32-bsec-optee-ta.c | 298 ++ drivers/nvmem/stm32-bsec-optee-ta.h | 80 + drivers/nvmem/stm32-romem.c | 84 +- drivers/nvmem/sunxi_sid.c | 8 +- drivers/of/device.c | 10 +- drivers/of/property.c | 90 +- drivers/parport/parport_pc.c | 125 +- drivers/pci/pci-driver.c | 4 +- drivers/pcmcia/ds.c | 4 +- drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/xusb-tegra186.c | 64 +- drivers/phy/tegra/xusb.c | 6 + drivers/phy/tegra/xusb.h | 23 + drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/x86/wmi.c | 15 +- drivers/pps/clients/pps-ldisc.c | 6 +- drivers/rapidio/rio-driver.c | 4 +- drivers/rpmsg/rpmsg_core.c | 4 +- drivers/s390/char/con3215.c | 4 +- drivers/s390/cio/css.c | 4 +- drivers/s390/cio/device.c | 8 +- drivers/s390/cio/scm.c | 2 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/sbus/char/oradax.c | 2 +- drivers/scsi/cxlflash/ocxl_hw.c | 2 +- drivers/scsi/scsi_sysfs.c | 4 +- drivers/scsi/sg.c | 2 +- drivers/sh/maple/maple.c | 7 - drivers/slimbus/core.c | 4 +- drivers/soc/imx/gpcv2.c | 2 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/qcom/qcom-geni-se.c | 2 +- drivers/soc/renesas/rcar-sysc.c | 2 +- drivers/soundwire/bus_type.c | 4 +- drivers/spi/spi-geni-qcom.c | 2 +- drivers/spi/spi.c | 2 +- drivers/spmi/spmi.c | 2 +- drivers/ssb/main.c | 4 +- drivers/staging/emxx_udc/emxx_udc.c | 7 +- drivers/staging/greybus/audio_codec.c | 6 - drivers/staging/greybus/gbphy.c | 14 +- drivers/staging/greybus/gpio.c | 6 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/greybus/usb.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 3 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 2 +- drivers/staging/media/deprecated/meye/meye.c | 4 +- .../media/deprecated/stkwebcam/stk-webcam.c | 2 +- drivers/staging/pi433/TODO | 3 + drivers/staging/pi433/pi433_if.c | 11 +- drivers/staging/r8188eu/core/rtw_cmd.c | 67 +- drivers/staging/r8188eu/core/rtw_fw.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 5 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 31 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 23 +- drivers/staging/r8188eu/core/rtw_recv.c | 30 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 26 +- drivers/staging/r8188eu/core/rtw_xmit.c | 478 +-- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 35 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 7 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 42 +- drivers/staging/r8188eu/hal/usb_halinit.c | 31 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 80 +- drivers/staging/r8188eu/include/drv_types.h | 4 - drivers/staging/r8188eu/include/hal_intf.h | 2 +- drivers/staging/r8188eu/include/osdep_intf.h | 32 - drivers/staging/r8188eu/include/rtl8188e_cmd.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 21 - drivers/staging/r8188eu/include/rtl8188e_xmit.h | 16 +- drivers/staging/r8188eu/include/rtw_cmd.h | 3 +- drivers/staging/r8188eu/include/rtw_io.h | 257 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 3 - drivers/staging/r8188eu/include/rtw_xmit.h | 57 +- drivers/staging/r8188eu/include/usb_ops.h | 2 - drivers/staging/r8188eu/include/usb_ops_linux.h | 29 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 6 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 17 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 33 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 106 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 22 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 355 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 4 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 219 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 374 +-- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 2 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 86 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 208 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 342 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 45 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 14 +- drivers/staging/rts5208/ms.c | 2 + drivers/staging/vc04_services/Makefile | 2 - .../staging/vc04_services/bcm2835-audio/Makefile | 2 - .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 12 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 3 +- .../staging/vc04_services/bcm2835-camera/Makefile | 5 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- .../vc04_services/bcm2835-camera/controls.c | 6 +- .../include/linux/raspberrypi/vchiq.h | 63 +- drivers/staging/vc04_services/interface/TODO | 5 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 136 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 226 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 38 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 36 +- .../interface/vchiq_arm/vchiq_ioctl.h | 11 +- drivers/staging/vc04_services/vchiq-mmal/Makefile | 5 - .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 15 +- drivers/staging/vme_user/vme.h | 26 +- drivers/staging/vme_user/vme_bridge.h | 36 +- drivers/staging/wlan-ng/hfa384x.h | 171 - drivers/target/target_core_user.c | 2 +- drivers/tee/tee_core.c | 2 +- drivers/thunderbolt/acpi.c | 13 +- drivers/thunderbolt/ctl.c | 52 +- drivers/thunderbolt/ctl.h | 2 + drivers/thunderbolt/debugfs.c | 5 +- drivers/thunderbolt/switch.c | 46 +- drivers/thunderbolt/tb.c | 508 ++- drivers/thunderbolt/tb.h | 41 +- drivers/thunderbolt/tb_msgs.h | 11 +- drivers/thunderbolt/tb_regs.h | 36 + drivers/thunderbolt/tunnel.c | 506 ++- drivers/thunderbolt/tunnel.h | 18 + drivers/thunderbolt/usb4.c | 572 ++++ drivers/thunderbolt/xdomain.c | 6 +- drivers/tty/amiserial.c | 12 +- drivers/tty/hvc/hvc_console.c | 4 +- drivers/tty/hvc/hvc_console.h | 2 +- drivers/tty/hvc/hvc_iucv.c | 6 +- drivers/tty/hvc/hvcs.c | 91 +- drivers/tty/moxa.c | 82 +- drivers/tty/mxser.c | 11 +- drivers/tty/n_gsm.c | 160 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250_dfl.c | 167 + drivers/tty/serial/8250/8250_early.c | 4 +- drivers/tty/serial/8250/8250_pci.c | 25 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 494 +++ drivers/tty/serial/8250/8250_pcilib.c | 40 + drivers/tty/serial/8250/8250_pcilib.h | 15 + drivers/tty/serial/8250/8250_port.c | 57 +- drivers/tty/serial/8250/Kconfig | 27 + drivers/tty/serial/8250/Makefile | 3 + drivers/tty/serial/Kconfig | 16 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/arc_uart.c | 7 - ...earlycon-arm-semihost.c => earlycon-semihost.c} | 25 +- drivers/tty/serial/earlycon.c | 9 +- drivers/tty/serial/fsl_lpuart.c | 119 +- drivers/tty/serial/imx.c | 308 +- drivers/tty/serial/liteuart.c | 241 +- drivers/tty/serial/max3100.c | 2 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/msm_serial.c | 1 + drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 + drivers/tty/serial/qcom_geni_serial.c | 638 ++-- drivers/tty/serial/sc16is7xx.c | 51 +- drivers/tty/serial/sccnxp.c | 12 +- drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/serial/serial_core.c | 77 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/sunhv.c | 8 +- drivers/tty/serial/ucc_uart.c | 2 + drivers/tty/synclink_gt.c | 21 +- drivers/tty/tty_io.c | 8 +- drivers/tty/tty_ioctl.c | 8 +- drivers/tty/tty_port.c | 22 +- drivers/tty/vt/vt.c | 310 +- drivers/uio/uio.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.h | 4 +- drivers/usb/cdns3/cdnsp-ring.c | 110 +- drivers/usb/chipidea/ci_hdrc_imx.c | 10 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/chipidea/usbmisc_imx.c | 6 - drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/common/ulpi.c | 18 +- drivers/usb/core/devio.c | 3 +- drivers/usb/core/driver.c | 6 +- drivers/usb/core/hub.c | 5 +- drivers/usb/core/message.c | 8 +- drivers/usb/core/sysfs.c | 5 - drivers/usb/core/usb.c | 10 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/debugfs.c | 19 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/dwc3-xilinx.c | 1 - drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/early/xhci-dbc.c | 8 +- drivers/usb/fotg210/Kconfig | 2 +- drivers/usb/fotg210/fotg210-core.c | 83 +- drivers/usb/fotg210/fotg210-hcd.c | 69 +- drivers/usb/fotg210/fotg210-hcd.h | 1 + drivers/usb/fotg210/fotg210-udc.c | 161 +- drivers/usb/fotg210/fotg210-udc.h | 4 +- drivers/usb/fotg210/fotg210.h | 27 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/composite.c | 102 +- drivers/usb/gadget/configfs.c | 500 ++- drivers/usb/gadget/function/f_fs.c | 8 +- drivers/usb/gadget/function/f_uvc.c | 150 +- drivers/usb/gadget/function/u_ether.c | 38 +- drivers/usb/gadget/function/u_serial.c | 23 +- drivers/usb/gadget/function/u_uvc.h | 18 +- drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_configfs.c | 1154 ++++++- drivers/usb/gadget/function/uvc_configfs.h | 52 +- drivers/usb/gadget/function/uvc_v4l2.c | 16 +- drivers/usb/gadget/legacy/hid.c | 7 +- drivers/usb/gadget/udc/Kconfig | 22 + drivers/usb/gadget/udc/Makefile | 2 + drivers/usb/gadget/udc/bcm63xx_udc.c | 13 +- drivers/usb/gadget/udc/fusb300_udc.c | 10 +- drivers/usb/gadget/udc/gr_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 136 +- drivers/usb/gadget/udc/renesas_usbf.c | 3406 ++++++++++++++++++++ drivers/usb/gadget/udc/rzv2m_usb3drd.c | 139 + drivers/usb/gadget/udc/tegra-xudc.c | 50 +- drivers/usb/host/Kconfig | 22 +- drivers/usb/host/Makefile | 8 +- drivers/usb/host/ehci-fsl.c | 2 +- drivers/usb/host/fsl-mph-dr-of.c | 3 +- drivers/usb/host/isp116x-hcd.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/max3421-hcd.c | 15 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-hcd.c | 6 +- drivers/usb/host/xhci-debugfs.c | 2 +- drivers/usb/host/xhci-hub.c | 257 +- drivers/usb/host/xhci-mem.c | 338 +- drivers/usb/host/xhci-mvebu.c | 2 +- drivers/usb/host/xhci-plat.c | 144 +- drivers/usb/host/xhci-plat.h | 7 + drivers/usb/host/xhci-rcar.c | 102 +- drivers/usb/host/xhci-rcar.h | 55 - drivers/usb/host/xhci-ring.c | 88 +- drivers/usb/host/xhci-rzv2m.c | 38 + drivers/usb/host/xhci-rzv2m.h | 16 + drivers/usb/host/xhci-tegra.c | 392 ++- drivers/usb/host/xhci.c | 81 +- drivers/usb/host/xhci.h | 40 +- drivers/usb/misc/onboard_usb_hub.c | 4 + drivers/usb/misc/onboard_usb_hub.h | 11 + drivers/usb/mon/mon_bin.c | 3 +- drivers/usb/mtu3/mtu3_gadget.c | 3 +- drivers/usb/mtu3/mtu3_hw_regs.h | 1 + drivers/usb/mtu3/mtu3_qmu.c | 7 + drivers/usb/musb/da8xx.c | 4 +- drivers/usb/musb/mediatek.c | 3 +- drivers/usb/musb/sunxi.c | 99 +- drivers/usb/phy/phy.c | 6 +- drivers/usb/roles/class.c | 3 +- drivers/usb/serial/console.c | 2 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/usb-serial.c | 6 +- drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/typec/altmodes/displayport.c | 12 + drivers/usb/typec/bus.c | 37 +- drivers/usb/typec/bus.h | 2 + drivers/usb/typec/class.c | 17 +- drivers/usb/typec/hd3ss3220.c | 29 + drivers/usb/typec/mux/Kconfig | 6 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/gpio-sbu-mux.c | 172 + drivers/usb/typec/mux/intel_pmc_mux.c | 13 +- drivers/usb/typec/pd.c | 9 +- drivers/usb/typec/retimer.h | 2 +- drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/maxim_contaminant.c | 387 +++ drivers/usb/typec/tcpm/tcpci.c | 19 +- drivers/usb/typec/tcpm/tcpci_maxim.h | 89 + .../tcpm/{tcpci_maxim.c => tcpci_maxim_core.c} | 53 +- drivers/usb/typec/tcpm/tcpm.c | 60 +- drivers/usb/typec/tipd/core.c | 38 + drivers/usb/typec/ucsi/ucsi.c | 164 +- drivers/usb/typec/ucsi/ucsi.h | 8 + drivers/usb/typec/ucsi/ucsi_ccg.c | 22 +- drivers/vdpa/vdpa_user/iova_domain.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 2 +- drivers/vhost/vdpa.c | 2 +- drivers/video/backlight/Kconfig | 22 +- drivers/video/backlight/Makefile | 3 +- drivers/video/backlight/aat2870_bl.c | 7 +- drivers/video/backlight/arcxcnn_bl.c | 5 +- drivers/video/backlight/backlight.c | 2 +- drivers/video/backlight/ipaq_micro_bl.c | 7 +- drivers/video/backlight/ktd253-backlight.c | 9 +- drivers/video/backlight/ktz8866.c | 208 ++ drivers/video/backlight/pwm_bl.c | 68 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/video/backlight/tosa_bl.c | 172 - drivers/video/backlight/tosa_bl.h | 8 - drivers/video/backlight/tosa_lcd.c | 284 -- drivers/video/console/newport_con.c | 9 +- drivers/video/console/sticon.c | 9 +- drivers/video/console/vgacon.c | 8 +- drivers/video/fbdev/68328fb.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 4 +- drivers/video/fbdev/core/fbcon.c | 35 +- drivers/virtio/virtio.c | 4 +- drivers/w1/w1.c | 10 +- drivers/xen/efi.c | 61 + drivers/xen/gntalloc.c | 2 +- drivers/xen/gntdev.c | 4 +- drivers/xen/privcmd-buf.c | 2 +- drivers/xen/privcmd.c | 4 +- drivers/xen/pvcalls-back.c | 2 +- drivers/xen/xenbus/xenbus_probe_backend.c | 8 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- drivers/zorro/zorro-driver.c | 4 +- fs/afs/write.c | 116 +- fs/aio.c | 2 +- fs/btrfs/extent_io.c | 57 +- fs/buffer.c | 54 +- fs/ceph/addr.c | 58 +- fs/cifs/file.c | 119 +- fs/coredump.c | 8 +- fs/cramfs/Kconfig | 2 +- fs/cramfs/inode.c | 4 +- fs/debugfs/inode.c | 4 +- fs/dlm/lockspace.c | 4 +- fs/efivarfs/super.c | 9 +- fs/erofs/data.c | 2 +- fs/exec.c | 20 +- fs/ext4/file.c | 2 +- fs/ext4/inode.c | 74 +- fs/ext4/move_extent.c | 46 +- fs/ext4/super.c | 6 +- fs/f2fs/checkpoint.c | 49 +- fs/f2fs/data.c | 84 +- fs/f2fs/node.c | 72 +- fs/fat/namei_vfat.c | 4 +- fs/freevxfs/vxfs_subr.c | 6 +- fs/freevxfs/vxfs_super.c | 2 +- fs/fs-writeback.c | 10 +- fs/fuse/dax.c | 2 +- fs/fuse/file.c | 18 +- fs/gfs2/aops.c | 64 +- fs/gfs2/glops.c | 2 +- fs/gfs2/log.c | 6 +- fs/gfs2/meta_io.c | 2 +- fs/gfs2/sys.c | 6 +- fs/hfs/bnode.c | 1 + fs/hfs/extent.c | 2 +- fs/hfsplus/extents.c | 2 +- fs/hfsplus/xattr.c | 18 +- fs/hugetlbfs/inode.c | 72 +- fs/iomap/buffered-io.c | 5 +- fs/jbd2/commit.c | 33 +- fs/jbd2/journal.c | 3 +- fs/kernfs/dir.c | 3 - fs/lockd/svc.c | 2 +- fs/mpage.c | 73 +- fs/nfs/write.c | 5 +- fs/nilfs2/btnode.c | 2 +- fs/nilfs2/btree.c | 16 +- fs/nilfs2/dat.c | 38 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/mdt.c | 4 +- fs/nilfs2/page.c | 59 +- fs/nilfs2/segment.c | 46 +- fs/ntfs/aops.c | 10 +- fs/ntfs/aops.h | 2 +- fs/ntfs/compress.c | 6 +- fs/ntfs/dir.c | 4 +- fs/ntfs/inode.c | 6 +- fs/ntfs/mft.c | 2 +- fs/ntfs/namei.c | 4 +- fs/ntfs/runlist.c | 2 +- fs/ntfs/super.c | 12 +- fs/ntfs3/inode.c | 33 +- fs/ocfs2/journal.c | 16 +- fs/orangefs/file.c | 3 +- fs/orangefs/inode.c | 23 +- fs/proc/cmdline.c | 1 + fs/proc/proc_sysctl.c | 6 + fs/proc/task_mmu.c | 31 +- fs/proc/task_nommu.c | 2 +- fs/proc/vmcore.c | 3 +- fs/ramfs/file-nommu.c | 2 +- fs/reiserfs/journal.c | 4 +- fs/reiserfs/tail_conversion.c | 2 +- fs/romfs/mmap-nommu.c | 2 +- fs/udf/inode.c | 3 +- fs/userfaultfd.c | 115 +- fs/xfs/xfs_file.c | 2 +- include/asm-generic/dma-mapping.h | 2 +- include/asm-generic/error-injection.h | 7 +- include/asm-generic/hugetlb.h | 16 +- include/asm-generic/memory_model.h | 12 + include/asm-generic/page.h | 2 - include/drm/drm_mipi_dsi.h | 5 +- .../dt-bindings/interconnect/qcom,sa8775p-rpmh.h | 231 ++ include/dt-bindings/interconnect/qcom,sc7180.h | 3 - include/dt-bindings/interconnect/qcom,sc8180x.h | 3 - include/dt-bindings/interconnect/qcom,sc8280xp.h | 4 +- .../dt-bindings/interconnect/qcom,sdm670-rpmh.h | 136 + include/dt-bindings/interconnect/qcom,sdx55.h | 2 - include/dt-bindings/interconnect/qcom,sm8150.h | 3 - include/dt-bindings/interconnect/qcom,sm8250.h | 3 - include/linux/acpi.h | 4 +- include/linux/blkdev.h | 12 +- include/linux/bootconfig.h | 2 +- include/linux/buffer_head.h | 5 +- include/linux/cacheinfo.h | 13 +- include/linux/console.h | 105 +- include/linux/console_struct.h | 3 +- include/linux/container_of.h | 2 +- include/linux/coresight-pmu.h | 34 +- include/linux/coresight.h | 4 +- include/linux/cxl_err.h | 22 - include/linux/damon.h | 68 +- include/linux/device.h | 7 +- include/linux/device/bus.h | 97 +- include/linux/device/driver.h | 1 - include/linux/dfl.h | 8 + include/linux/dma-map-ops.h | 2 +- include/linux/efi.h | 36 +- include/linux/error-injection.h | 3 +- include/linux/etherdevice.h | 14 + include/linux/firewire.h | 15 +- include/linux/fs.h | 2 + include/linux/fwnode.h | 12 +- include/linux/gfp_types.h | 12 +- include/linux/highmem.h | 72 +- include/linux/hisi_acc_qm.h | 15 + include/linux/huge_mm.h | 13 +- include/linux/hugetlb.h | 109 +- include/linux/hugetlb_cgroup.h | 8 +- include/linux/hyperv.h | 5 +- include/linux/i3c/device.h | 22 +- include/linux/iio/iio.h | 5 + include/linux/jbd2.h | 2 - include/linux/kasan.h | 36 +- include/linux/kexec.h | 3 +- include/linux/kobject.h | 2 +- include/linux/kprobes.h | 2 + include/linux/leds.h | 15 +- include/linux/list.h | 15 + include/linux/maple_tree.h | 19 +- include/linux/mcb.h | 5 +- include/linux/memcontrol.h | 66 +- include/linux/mfd/axp20x.h | 15 +- include/linux/mfd/core.h | 2 +- include/linux/mfd/intel-m10-bmc.h | 205 +- include/linux/mfd/intel_soc_pmic.h | 1 + include/linux/mfd/ntxec.h | 2 +- include/linux/mfd/twl.h | 2 + include/linux/mhi_ep.h | 4 +- include/linux/migrate.h | 30 +- include/linux/mm.h | 542 ++-- include/linux/mm_inline.h | 19 +- include/linux/mm_types.h | 186 +- include/linux/mman.h | 34 + include/linux/mmu_notifier.h | 13 +- include/linux/mmzone.h | 150 +- include/linux/module.h | 8 + include/linux/moduleloader.h | 17 + include/linux/nvmem-consumer.h | 10 +- include/linux/nvmem-provider.h | 31 +- include/linux/of.h | 25 + include/linux/of_device.h | 4 +- include/linux/page-flags.h | 1 + include/linux/page_ext.h | 20 + include/linux/pagemap.h | 34 +- include/linux/pagevec.h | 13 +- include/linux/pagewalk.h | 11 +- include/linux/parport_pc.h | 3 + include/linux/percpu_counter.h | 6 +- include/linux/pgtable.h | 34 +- include/linux/pid_namespace.h | 19 + include/linux/platform_data/tsl2563.h | 9 - include/linux/platform_device.h | 11 + include/linux/printk.h | 2 - include/linux/property.h | 9 +- include/linux/pwm_backlight.h | 1 - include/linux/rmap.h | 13 +- include/linux/sched/coredump.h | 6 +- include/linux/serial.h | 10 + include/linux/serial_core.h | 9 +- include/linux/shmem_fs.h | 18 +- include/linux/slab_def.h | 2 +- include/linux/slub_def.h | 2 +- .../linux/{qcom-geni-se.h => soc/qcom/geni-se.h} | 3 + include/linux/soundwire/sdw_type.h | 2 +- include/linux/spi/spi.h | 2 +- include/linux/ssb/ssb.h | 2 +- include/linux/stackdepot.h | 152 +- include/linux/string.h | 1 + include/linux/surface_aggregator/device.h | 5 +- include/linux/swap.h | 4 +- include/linux/swapops.h | 6 +- include/linux/transport_class.h | 8 +- include/linux/tty.h | 2 +- include/linux/tty_ldisc.h | 4 +- include/linux/tty_port.h | 10 +- include/linux/uacce.h | 12 + include/linux/usb.h | 27 +- include/linux/usb/composite.h | 12 + include/linux/usb/gadget.h | 11 + include/linux/usb/rzv2m_usb3drd.h | 20 + include/linux/usb/tcpci.h | 7 + include/linux/usb/tcpm.h | 8 + include/{media/v4l2-uvc.h => linux/usb/uvc.h} | 209 +- include/linux/usb/webusb.h | 80 + include/linux/userfaultfd_k.h | 2 +- include/linux/util_macros.h | 2 + include/linux/uuid.h | 19 +- include/linux/virtio.h | 5 +- include/linux/vmalloc.h | 1 + include/linux/writeback.h | 16 +- include/linux/xarray.h | 3 +- include/sound/hdaudio.h | 2 +- include/trace/events/cma.h | 32 +- include/trace/events/mmflags.h | 1 - include/uapi/linux/android/binder.h | 7 +- include/uapi/linux/fcntl.h | 1 + include/uapi/linux/gsmmux.h | 17 +- include/uapi/linux/kd.h | 10 +- include/uapi/linux/memfd.h | 4 + include/uapi/linux/prctl.h | 6 + include/uapi/linux/serial_core.h | 3 + include/uapi/linux/serial_reg.h | 5 + include/uapi/linux/usb/ch9.h | 16 + include/uapi/linux/usb/video.h | 30 + include/uapi/linux/uuid.h | 12 +- include/uapi/linux/uvcvideo.h | 6 +- include/xen/xenbus.h | 7 +- init/Kconfig | 13 + init/initramfs.c | 4 +- init/main.c | 8 +- io_uring/io_uring.c | 2 +- ipc/shm.c | 8 +- kernel/bpf/ringbuf.c | 4 +- kernel/bpf/syscall.c | 4 +- kernel/crash_core.c | 4 +- kernel/events/core.c | 3 +- kernel/events/uprobes.c | 5 +- kernel/fail_function.c | 5 +- kernel/fork.c | 23 +- kernel/hung_task.c | 2 + kernel/kcov.c | 2 +- kernel/kexec.c | 4 +- kernel/kexec_core.c | 94 +- kernel/kexec_file.c | 11 +- kernel/kprobes.c | 27 +- kernel/ksysfs.c | 9 + kernel/kthread.c | 5 + kernel/livepatch/core.c | 62 +- kernel/module/main.c | 3 +- kernel/params.c | 3 +- kernel/pid_namespace.c | 5 + kernel/pid_sysctl.h | 60 + kernel/printk/index.c | 2 +- kernel/printk/internal.h | 45 + kernel/printk/printk.c | 308 +- kernel/relay.c | 2 +- kernel/sched/fair.c | 14 +- kernel/sys.c | 33 + kernel/sysctl.c | 43 +- kernel/trace/trace.c | 4 +- kernel/trace/trace_eprobe.c | 12 +- kernel/trace/trace_probe.c | 2 + kernel/trace/trace_probe.h | 1 + kernel/user_namespace.c | 2 +- lib/Kconfig.debug | 111 +- lib/Makefile | 2 + lib/dhry.h | 358 ++ lib/dhry_1.c | 283 ++ lib/dhry_2.c | 175 + lib/dhry_run.c | 85 + lib/errname.c | 22 +- lib/error-inject.c | 2 +- lib/genalloc.c | 18 +- lib/kobject.c | 16 +- lib/maple_tree.c | 152 +- lib/percpu_counter.c | 25 +- lib/stackdepot.c | 654 ++-- lib/test_firmware.c | 5 +- lib/test_kmod.c | 11 +- lib/test_kprobes.c | 39 +- lib/test_maple_tree.c | 72 + lib/test_printf.c | 8 +- lib/test_vmalloc.c | 8 +- lib/zlib_deflate/deflate.c | 23 +- lib/zlib_dfltcc/dfltcc.c | 25 +- lib/zlib_dfltcc/dfltcc.h | 57 +- lib/zlib_dfltcc/dfltcc_deflate.c | 91 +- lib/zlib_dfltcc/dfltcc_deflate.h | 21 + lib/zlib_dfltcc/dfltcc_inflate.c | 24 +- lib/zlib_dfltcc/dfltcc_inflate.h | 37 + lib/zlib_inflate/inflate.c | 2 +- mm/Kconfig | 21 +- mm/Kconfig.debug | 74 +- mm/cma.c | 26 +- mm/compaction.c | 101 +- mm/damon/Kconfig | 7 +- mm/damon/core-test.h | 30 + mm/damon/core.c | 113 +- mm/damon/dbgfs.c | 19 + mm/damon/ops-common.c | 38 +- mm/damon/ops-common.h | 2 +- mm/damon/paddr.c | 163 +- mm/damon/reclaim.c | 19 + mm/damon/sysfs-common.c | 2 +- mm/damon/sysfs-common.h | 4 +- mm/damon/sysfs-schemes.c | 391 ++- mm/damon/sysfs.c | 22 +- mm/damon/vaddr-test.h | 20 +- mm/damon/vaddr.c | 68 +- mm/debug.c | 9 +- mm/debug_vm_pgtable.c | 129 +- mm/fadvise.c | 5 +- mm/filemap.c | 138 +- mm/folio-compat.c | 15 +- mm/gup.c | 384 ++- mm/hmm.c | 15 +- mm/huge_memory.c | 176 +- mm/hugetlb.c | 664 ++-- mm/hugetlb_cgroup.c | 8 +- mm/hugetlb_vmemmap.c | 2 +- mm/internal.h | 276 +- mm/kasan/common.c | 20 +- mm/kasan/generic.c | 4 +- mm/kasan/hw_tags.c | 60 + mm/kasan/kasan.h | 33 +- mm/kasan/report.c | 41 +- mm/kasan/report_generic.c | 32 +- mm/kasan/report_hw_tags.c | 35 +- mm/kasan/report_sw_tags.c | 26 + mm/kasan/report_tags.c | 2 +- mm/kasan/sw_tags.c | 6 +- mm/khugepaged.c | 47 +- mm/kmemleak.c | 85 +- mm/kmsan/Makefile | 8 +- mm/kmsan/core.c | 10 +- mm/kmsan/instrumentation.c | 23 + mm/ksm.c | 5 +- mm/madvise.c | 123 +- mm/mapping_dirty_helpers.c | 2 +- mm/memcontrol.c | 98 +- mm/memfd.c | 56 +- mm/memory-failure.c | 223 +- mm/memory-tiers.c | 4 +- mm/memory.c | 251 +- mm/memory_hotplug.c | 16 +- mm/mempolicy.c | 188 +- mm/memremap.c | 6 +- mm/migrate.c | 934 ++++-- mm/migrate_device.c | 6 +- mm/mlock.c | 351 +- mm/mmap.c | 1090 +++---- mm/mmu_notifier.c | 10 - mm/mprotect.c | 161 +- mm/mremap.c | 53 +- mm/nommu.c | 197 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 107 +- mm/page_alloc.c | 233 +- mm/page_ext.c | 16 +- mm/page_idle.c | 47 +- mm/page_io.c | 183 +- mm/page_owner.c | 6 +- mm/page_reporting.c | 6 +- mm/page_table_check.c | 1 + mm/page_vma_mapped.c | 9 +- mm/pagewalk.c | 6 +- mm/percpu-internal.h | 6 +- mm/percpu.c | 2 +- mm/readahead.c | 39 +- mm/rmap.c | 325 +- mm/secretmem.c | 4 +- mm/shmem.c | 105 +- mm/slab.c | 36 +- mm/slab.h | 18 +- mm/slab_common.c | 1 - mm/slub.c | 19 +- mm/sparse.c | 2 +- mm/swap.c | 50 +- mm/swap.h | 10 +- mm/swap_state.c | 65 +- mm/swapfile.c | 11 +- mm/userfaultfd.c | 49 +- mm/util.c | 26 +- mm/vmalloc.c | 461 +-- mm/vmscan.c | 1073 +++--- mm/workingset.c | 28 +- mm/z3fold.c | 2 - mm/zsmalloc.c | 74 +- net/bluetooth/rfcomm/tty.c | 2 +- net/ipv4/tcp.c | 11 +- net/openvswitch/flow_table.c | 2 +- samples/kobject/kset-example.c | 2 +- scripts/Makefile.modinst | 2 +- scripts/bloat-o-meter | 3 +- scripts/checkpatch.pl | 38 +- scripts/const_structs.checkpatch | 1 + scripts/gdb/linux/mm.py | 222 ++ scripts/gdb/vmlinux-gdb.py | 1 + scripts/spelling.txt | 17 + scripts/tags.sh | 19 +- security/apparmor/policy_unpack.c | 11 +- security/selinux/selinuxfs.c | 6 +- sound/aoa/soundbus/core.c | 6 +- sound/core/oss/pcm_oss.c | 2 +- sound/core/pcm_native.c | 9 +- sound/hda/hda_bus_type.c | 2 +- sound/hda/hdac_device.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/soc/pxa/mmp-sspa.c | 2 +- sound/usb/usx2y/us122l.c | 4 +- sound/usb/usx2y/usX2Yhwdep.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- tools/bootconfig/scripts/ftrace2bconf.sh | 2 +- tools/cgroup/memcg_shrinker.py | 3 +- tools/iio/iio_utils.c | 23 +- tools/{vm => mm}/.gitignore | 0 tools/{vm => mm}/Makefile | 4 +- tools/{vm => mm}/page-types.c | 0 tools/{vm => mm}/page_owner_sort.c | 65 +- tools/{vm => mm}/slabinfo-gnuplot.sh | 0 tools/{vm => mm}/slabinfo.c | 0 tools/objtool/check.c | 2 + tools/perf/builtin-kmem.c | 1 - tools/testing/radix-tree/maple.c | 50 +- tools/testing/selftests/Makefile | 2 +- .../selftests/damon/debugfs_rm_non_contexts.sh | 2 +- tools/testing/selftests/damon/sysfs.sh | 31 +- .../test.d/dynevent/eprobes_syntax_errors.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_char.tc | 47 + .../selftests/ftrace/test.d/kprobe/probepoint.tc | 2 +- tools/testing/selftests/kselftest_deps.sh | 6 +- tools/testing/selftests/memfd/fuse_test.c | 1 + tools/testing/selftests/memfd/memfd_test.c | 341 +- tools/testing/selftests/{vm => mm}/.gitignore | 0 tools/testing/selftests/{vm => mm}/Makefile | 9 +- .../{vm => mm}/charge_reserved_hugetlb.sh | 0 tools/testing/selftests/{vm => mm}/check_config.sh | 0 .../testing/selftests/{vm => mm}/compaction_test.c | 0 tools/testing/selftests/{vm => mm}/config | 0 tools/testing/selftests/{vm => mm}/cow.c | 231 ++ tools/testing/selftests/{vm => mm}/gup_test.c | 0 tools/testing/selftests/{vm => mm}/hmm-tests.c | 0 tools/testing/selftests/{vm => mm}/hugepage-mmap.c | 0 .../testing/selftests/{vm => mm}/hugepage-mremap.c | 0 tools/testing/selftests/{vm => mm}/hugepage-shm.c | 0 .../selftests/{vm => mm}/hugepage-vmemmap.c | 0 .../testing/selftests/{vm => mm}/hugetlb-madvise.c | 0 .../{vm => mm}/hugetlb_reparenting_test.sh | 0 tools/testing/selftests/{vm => mm}/khugepaged.c | 0 .../selftests/{vm => mm}/ksm_functional_tests.c | 2 +- tools/testing/selftests/{vm => mm}/ksm_tests.c | 0 tools/testing/selftests/{vm => mm}/madv_populate.c | 0 .../selftests/{vm => mm}/map_fixed_noreplace.c | 0 tools/testing/selftests/{vm => mm}/map_hugetlb.c | 0 tools/testing/selftests/{vm => mm}/map_populate.c | 0 tools/testing/selftests/mm/mdwe_test.c | 197 ++ tools/testing/selftests/{vm => mm}/memfd_secret.c | 0 tools/testing/selftests/{vm => mm}/migration.c | 0 .../selftests/{vm => mm}/mlock-random-test.c | 0 tools/testing/selftests/{vm => mm}/mlock2-tests.c | 0 tools/testing/selftests/{vm => mm}/mlock2.h | 0 tools/testing/selftests/{vm => mm}/mrelease_test.c | 0 .../selftests/{vm => mm}/mremap_dontunmap.c | 0 tools/testing/selftests/{vm => mm}/mremap_test.c | 119 +- .../testing/selftests/{vm => mm}/on-fault-limit.c | 0 tools/testing/selftests/{vm => mm}/pkey-helpers.h | 0 tools/testing/selftests/{vm => mm}/pkey-powerpc.h | 0 tools/testing/selftests/{vm => mm}/pkey-x86.h | 0 .../testing/selftests/{vm => mm}/protection_keys.c | 0 tools/testing/selftests/{vm => mm}/run_vmtests.sh | 0 tools/testing/selftests/{vm => mm}/settings | 0 tools/testing/selftests/{vm => mm}/soft-dirty.c | 0 .../selftests/{vm => mm}/split_huge_page_test.c | 0 tools/testing/selftests/{vm => mm}/test_hmm.sh | 0 tools/testing/selftests/{vm => mm}/test_vmalloc.sh | 0 tools/testing/selftests/{vm => mm}/thuge-gen.c | 0 .../selftests/{vm => mm}/transhuge-stress.c | 0 tools/testing/selftests/{vm => mm}/userfaultfd.c | 0 tools/testing/selftests/{vm => mm}/util.h | 0 .../testing/selftests/{vm => mm}/va_128TBswitch.c | 0 .../testing/selftests/{vm => mm}/va_128TBswitch.sh | 0 .../selftests/{vm => mm}/virtual_address_range.c | 0 tools/testing/selftests/{vm => mm}/vm_util.c | 0 tools/testing/selftests/{vm => mm}/vm_util.h | 0 .../selftests/{vm => mm}/write_hugetlb_memory.sh | 0 .../selftests/{vm => mm}/write_to_hugetlbfs.c | 0 1541 files changed, 46498 insertions(+), 18402 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-tpdm create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-ultra_smb create mode 100644 Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager create mode 100644 Documentation/ABI/testing/sysfs-kernel-address_bits create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tpdm.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc081c.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5522.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sa8775p-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7280-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc8280xp-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm8450-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml create mode 100644 Documentation/devicetree/bindings/mfd/nxp,bbnsm.yaml create mode 100644 Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml create mode 100644 Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml delete mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uart.yaml delete mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm3384-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/cypress,cypd4226.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ehci-omap.txt delete mode 100644 Documentation/devicetree/bindings/usb/ehci-orion.txt create mode 100644 Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml delete mode 100644 Documentation/devicetree/bindings/usb/npcm7xx-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra234-xusb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ohci-nxp.txt delete mode 100644 Documentation/devicetree/bindings/usb/ohci-omap3.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml create mode 100644 Documentation/devicetree/bindings/usb/renesas,rzv2m-usb3drd.yaml create mode 100644 Documentation/devicetree/bindings/usb/rockchip,rk3399-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/spear-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/vialab,vl817.yaml create mode 100644 Documentation/mm/damon/maintainer-profile.rst create mode 100644 Documentation/trace/coresight/coresight-tpda.rst create mode 100644 Documentation/trace/coresight/coresight-tpdm.rst create mode 100644 Documentation/trace/coresight/ultrasoc-smb.rst create mode 100644 arch/arm/include/asm/semihost.h create mode 100644 arch/arm64/include/asm/semihost.h create mode 100644 arch/riscv/include/asm/semihost.h create mode 100644 drivers/hwtracing/coresight/coresight-tpda.c create mode 100644 drivers/hwtracing/coresight/coresight-tpda.h create mode 100644 drivers/hwtracing/coresight/coresight-tpdm.c create mode 100644 drivers/hwtracing/coresight/coresight-tpdm.h create mode 100644 drivers/hwtracing/coresight/coresight-trace-id.c create mode 100644 drivers/hwtracing/coresight/coresight-trace-id.h create mode 100644 drivers/hwtracing/coresight/ultrasoc-smb.c create mode 100644 drivers/hwtracing/coresight/ultrasoc-smb.h create mode 100644 drivers/iio/adc/imx93_adc.c create mode 100644 drivers/iio/adc/ti-ads7924.c create mode 100644 drivers/iio/adc/ti-lmp92064.c create mode 100644 drivers/iio/dac/max5522.c create mode 100644 drivers/iio/magnetometer/tmag5273.c create mode 100644 drivers/interconnect/qcom/sa8775p.c create mode 100644 drivers/interconnect/qcom/sdm670.c create mode 100644 drivers/interconnect/qcom/sdm670.h delete mode 100644 drivers/leds/leds-asic3.c create mode 100644 drivers/media/common/uvc.c create mode 100644 drivers/mfd/intel-m10-bmc-core.c create mode 100644 drivers/mfd/intel-m10-bmc-pmci.c create mode 100644 drivers/mfd/intel-m10-bmc-spi.c delete mode 100644 drivers/mfd/intel-m10-bmc.c create mode 100644 drivers/misc/xilinx_tmr_inject.c create mode 100644 drivers/misc/xilinx_tmr_manager.c create mode 100644 drivers/nvmem/stm32-bsec-optee-ta.c create mode 100644 drivers/nvmem/stm32-bsec-optee-ta.h delete mode 100644 drivers/staging/r8188eu/include/usb_ops_linux.h create mode 100644 drivers/tty/serial/8250/8250_dfl.c create mode 100644 drivers/tty/serial/8250/8250_pci1xxxx.c create mode 100644 drivers/tty/serial/8250/8250_pcilib.c create mode 100644 drivers/tty/serial/8250/8250_pcilib.h rename drivers/tty/serial/{earlycon-arm-semihost.c => earlycon-semihost.c} (57%) create mode 100644 drivers/usb/gadget/udc/renesas_usbf.c create mode 100644 drivers/usb/gadget/udc/rzv2m_usb3drd.c delete mode 100644 drivers/usb/host/xhci-rcar.h create mode 100644 drivers/usb/host/xhci-rzv2m.c create mode 100644 drivers/usb/host/xhci-rzv2m.h create mode 100644 drivers/usb/typec/mux/gpio-sbu-mux.c create mode 100644 drivers/usb/typec/tcpm/maxim_contaminant.c create mode 100644 drivers/usb/typec/tcpm/tcpci_maxim.h rename drivers/usb/typec/tcpm/{tcpci_maxim.c => tcpci_maxim_core.c} (93%) create mode 100644 drivers/video/backlight/ktz8866.c delete mode 100644 drivers/video/backlight/tosa_bl.c delete mode 100644 drivers/video/backlight/tosa_bl.h delete mode 100644 drivers/video/backlight/tosa_lcd.c create mode 100644 include/dt-bindings/interconnect/qcom,sa8775p-rpmh.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm670-rpmh.h delete mode 100644 include/linux/cxl_err.h delete mode 100644 include/linux/platform_data/tsl2563.h rename include/linux/{qcom-geni-se.h => soc/qcom/geni-se.h} (99%) create mode 100644 include/linux/usb/rzv2m_usb3drd.h rename include/{media/v4l2-uvc.h => linux/usb/uvc.h} (59%) create mode 100644 include/linux/usb/webusb.h create mode 100644 kernel/pid_sysctl.h create mode 100644 lib/dhry.h create mode 100644 lib/dhry_1.c create mode 100644 lib/dhry_2.c create mode 100644 lib/dhry_run.c create mode 100644 lib/zlib_dfltcc/dfltcc_deflate.h create mode 100644 lib/zlib_dfltcc/dfltcc_inflate.h create mode 100644 scripts/gdb/linux/mm.py rename tools/{vm => mm}/.gitignore (100%) rename tools/{vm => mm}/Makefile (90%) rename tools/{vm => mm}/page-types.c (100%) rename tools/{vm => mm}/page_owner_sort.c (95%) rename tools/{vm => mm}/slabinfo-gnuplot.sh (100%) rename tools/{vm => mm}/slabinfo.c (100%) create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_char.tc rename tools/testing/selftests/{vm => mm}/.gitignore (100%) rename tools/testing/selftests/{vm => mm}/Makefile (96%) rename tools/testing/selftests/{vm => mm}/charge_reserved_hugetlb.sh (100%) rename tools/testing/selftests/{vm => mm}/check_config.sh (100%) rename tools/testing/selftests/{vm => mm}/compaction_test.c (100%) rename tools/testing/selftests/{vm => mm}/config (100%) rename tools/testing/selftests/{vm => mm}/cow.c (86%) rename tools/testing/selftests/{vm => mm}/gup_test.c (100%) rename tools/testing/selftests/{vm => mm}/hmm-tests.c (100%) rename tools/testing/selftests/{vm => mm}/hugepage-mmap.c (100%) rename tools/testing/selftests/{vm => mm}/hugepage-mremap.c (100%) rename tools/testing/selftests/{vm => mm}/hugepage-shm.c (100%) rename tools/testing/selftests/{vm => mm}/hugepage-vmemmap.c (100%) rename tools/testing/selftests/{vm => mm}/hugetlb-madvise.c (100%) rename tools/testing/selftests/{vm => mm}/hugetlb_reparenting_test.sh (100%) rename tools/testing/selftests/{vm => mm}/khugepaged.c (100%) rename tools/testing/selftests/{vm => mm}/ksm_functional_tests.c (99%) rename tools/testing/selftests/{vm => mm}/ksm_tests.c (100%) rename tools/testing/selftests/{vm => mm}/madv_populate.c (100%) rename tools/testing/selftests/{vm => mm}/map_fixed_noreplace.c (100%) rename tools/testing/selftests/{vm => mm}/map_hugetlb.c (100%) rename tools/testing/selftests/{vm => mm}/map_populate.c (100%) create mode 100644 tools/testing/selftests/mm/mdwe_test.c rename tools/testing/selftests/{vm => mm}/memfd_secret.c (100%) rename tools/testing/selftests/{vm => mm}/migration.c (100%) rename tools/testing/selftests/{vm => mm}/mlock-random-test.c (100%) rename tools/testing/selftests/{vm => mm}/mlock2-tests.c (100%) rename tools/testing/selftests/{vm => mm}/mlock2.h (100%) rename tools/testing/selftests/{vm => mm}/mrelease_test.c (100%) rename tools/testing/selftests/{vm => mm}/mremap_dontunmap.c (100%) rename tools/testing/selftests/{vm => mm}/mremap_test.c (84%) rename tools/testing/selftests/{vm => mm}/on-fault-limit.c (100%) rename tools/testing/selftests/{vm => mm}/pkey-helpers.h (100%) rename tools/testing/selftests/{vm => mm}/pkey-powerpc.h (100%) rename tools/testing/selftests/{vm => mm}/pkey-x86.h (100%) rename tools/testing/selftests/{vm => mm}/protection_keys.c (100%) rename tools/testing/selftests/{vm => mm}/run_vmtests.sh (100%) mode change 100755 => 100644 rename tools/testing/selftests/{vm => mm}/settings (100%) rename tools/testing/selftests/{vm => mm}/soft-dirty.c (100%) rename tools/testing/selftests/{vm => mm}/split_huge_page_test.c (100%) rename tools/testing/selftests/{vm => mm}/test_hmm.sh (100%) mode change 100755 => 100644 rename tools/testing/selftests/{vm => mm}/test_vmalloc.sh (100%) mode change 100755 => 100644 rename tools/testing/selftests/{vm => mm}/thuge-gen.c (100%) rename tools/testing/selftests/{vm => mm}/transhuge-stress.c (100%) rename tools/testing/selftests/{vm => mm}/userfaultfd.c (100%) rename tools/testing/selftests/{vm => mm}/util.h (100%) rename tools/testing/selftests/{vm => mm}/va_128TBswitch.c (100%) rename tools/testing/selftests/{vm => mm}/va_128TBswitch.sh (100%) mode change 100755 => 100644 rename tools/testing/selftests/{vm => mm}/virtual_address_range.c (100%) rename tools/testing/selftests/{vm => mm}/vm_util.c (100%) rename tools/testing/selftests/{vm => mm}/vm_util.h (100%) rename tools/testing/selftests/{vm => mm}/write_hugetlb_memory.sh (100%) rename tools/testing/selftests/{vm => mm}/write_to_hugetlbfs.c (100%)