This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/linux.
from 626bf91a292e Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds b339ec9c229a kbuild: Only default to -Werror if COMPILE_TEST adds b8da302e2955 PCI: Call Max Payload Size-related fixup quirks early adds b12d93e9958e PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported adds a8bd29bd49c4 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure adds d6b1715999fc PCI: Return int from pciconfig_read() syscall adds 52d44f3c6197 Merge branch 'pci/enumeration' adds faa2e05ad0dc PCI: ibmphp: Fix double unmap of io_mem adds 4f6f0b86d360 Merge branch 'pci/hotplug' adds 8c09e896cef8 PCI: Allow PASID on fake PCIe devices without TLP prefixes adds 8304a3a199ee PCI: Set dma-can-stall for HiSilicon chips adds 9d102c743724 Merge branch 'pci/iommu' adds d21faba11693 PCI: Bulk conversion to generic_handle_domain_irq() adds 03816e7f7887 Merge branch 'pci/irq' adds 00823dcbdd41 PCI/portdrv: Enable Bandwidth Notification only if port su [...] adds 34627f4dcd0f Merge branch 'pci/portdrv' adds 691392448065 PCI: Cache PCIe Device Capabilities register adds 56f107d7813f PCI: Add pcie_reset_flr() with 'probe' argument adds e20afa06244e PCI: Add array to track reset method ordering adds 4ec36dfeb155 PCI: Remove reset_fn field from pci_dev adds d88f521da3ef PCI: Allow userspace to query and set device reset mechanism adds 3a15955d7cf0 PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION adds 4273e64cc4eb PCI: Use acpi_pci_power_manageable() adds 375553a93201 PCI: Setup ACPI fwnode early and at the same time with OF adds 6937b7dd4349 PCI: Add support for ACPI _RST reset method adds 9bdc81ce440e PCI: Change the type of probe argument in reset functions adds e210d9fc0903 Merge branch 'pci/reset' adds a67462fc9de8 PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() adds ca32b5310a1a PCI: Optimize pci_resource_len() to reduce kernel size adds 9045f63e67bc Merge branch 'pci/resource' adds d08c8b855140 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms adds 32837d8a8f63 PCI: Add ACS quirks for Cavium multi-function devices adds 7cae7849fcce PCI/ACS: Enforce pci=noats with Transaction Blocking adds 1295d187abfb Merge branch 'pci/virtualization' adds e2cdd86b5617 PCI/VPD: Correct diagnostic for VPD read failure adds 70730db0f611 PCI/VPD: Check Resource Item Names against those valid for type adds 4e0d77f8e831 PCI/VPD: Treat initial 0xff as missing EEPROM adds 6303049d16f0 PCI/VPD: Reject resource tags with invalid size adds 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity adds 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid adds 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument adds 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible adds fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag adds d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() adds a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops adds 22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member adds fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev adds 7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() adds fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability adds 76f3c032adad PCI/VPD: Add pci_vpd_alloc() adds 9e515c9f6c0b PCI/VPD: Add pci_vpd_find_ro_info_keyword() adds 6107e5cb907c PCI/VPD: Add pci_vpd_check_csum() adds 5119e20facfa sfc: Read VPD with pci_vpd_alloc() adds 37838aa437c7 sfc: Search VPD with pci_vpd_find_ro_info_keyword() adds f240e15097c5 tg3: Read VPD with pci_vpd_alloc() adds 8d6ab5c5accd tg3: Validate VPD checksum with pci_vpd_check_csum() adds 466a79f417be tg3: Search VPD with pci_vpd_find_ro_info_keyword() adds 667bb0e8f710 sfc: falcon: Read VPD with pci_vpd_alloc() adds 2d57dd6673a8 sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds 1a41fdb80570 bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 35e7f1be7972 bnx2: Replace open-coded byte swapping with swab32s() adds df87589475e7 bnx2x: Read VPD with pci_vpd_alloc() adds 3831cba07a4b bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds 550cd7c1b45b bnxt: Read VPD with pci_vpd_alloc() adds 0ff25f6a17c7 bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 52f0a1e00770 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds f9f3caa8dcd7 cxgb4: Remove unused vpd_param member ec adds fc9279298e3a cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds 890317950fca scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() adds a61590892ef0 PCI/VPD: Stop exporting pci_vpd_find_tag() adds 59b83b29bb55 PCI/VPD: Stop exporting pci_vpd_find_info_keyword() adds 46a347835cc5 PCI/VPD: Include post-processing in pci_vpd_find_tag() adds acfbb1b8a494 PCI/VPD: Add pci_vpd_find_id_string() adds 24c521f81c30 cxgb4: Use pci_vpd_find_id_string() to find VPD ID string adds 06e1913d4571 PCI/VPD: Clean up public VPD defines and inline functions adds 2c208abd4f9e PCI/VPD: Use unaligned access helpers adds 74797618e202 Merge branch 'pci/vpd' adds e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration adds 7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug adds ff3a52ab9cab PCI/PTM: Remove error message at boot adds 1901f8c9ca80 PCI: Correct the pci_iomap.h header guard #endif comment adds a153e5e117ff PCI: Add schedule point in proc_bus_pci_read() adds f0ab00174eb7 PCI: Make saved capability state private to core adds 817f9916a6e9 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n adds 0da14a19493d x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API adds 739c4747a25a Merge branch 'pci/misc' adds ee6f85683e85 PCI: artpec6: Remove surplus break statement after return adds 30492c12d232 PCI: artpec6: Remove local code block from switch statement adds dbf0b9bad040 Merge branch 'pci/artpec6' adds 71121fdd79f5 PCI: dwc: Remove surplus break statement after return adds bd8bb4d097e4 Merge branch 'pci/dwc' adds 0e898eb8df4e PCI: rockchip-dwc: Add Rockchip RK356X host controller driver adds 0e52059a8256 Merge branch 'pci/rockchip-dwc' adds da36024a4e83 PCI: visconti: Add Toshiba Visconti PCIe host controller driver adds 89761eefc7ad MAINTAINERS: Add entries for Toshiba Visconti PCIe controller adds a549a33c37ef Merge branch 'pci/visconti' adds fcb461e2bc8b PCI: aardvark: Fix checking for PIO status adds 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] adds e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register adds 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value adds 64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property adds d212dcee27c1 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts adds 540267e236dd Merge branch 'remotes/lorenzo/pci/aardvark' adds f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instea [...] adds 09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM [...] adds f1de58802f0f PCI: j721e: Add PCIe support for J7200 adds c8a375a8e15a PCI: j721e: Add PCIe support for AM64 adds 7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 adds 2b5a949eea28 Merge branch 'remotes/lorenzo/pci/cadence' adds 8f6a6b3c50ce PCI: hv: Support for create interrupt v3 adds 53cb14d25662 Merge branch 'remotes/lorenzo/pci/hv' adds 15d82ca23c99 PCI: Introduce domain_nr in pci_host_bridge adds 41dd40fd7179 PCI: Support populating MSI domains of root buses via bridges adds b424d4d42632 arm64: PCI: Restructure pcibios_root_bridge_prepare() adds 7d40c0f70d92 arm64: PCI: Support root bridge preparation for Hyper-V adds 418cb6c8e051 PCI: hv: Generify PCI probing adds 38c0d266dc80 PCI: hv: Set ->domain_nr of pci_host_bridge at probing time adds 9e7f9178ab49 PCI: hv: Set up MSI domain at bridge probing time adds 88f94c7f8f40 PCI: hv: Turn on the host bridge probing on ARM64 adds a1e4ca8eb963 Merge branch 'remotes/lorenzo/pci/hyper-v' adds d277f6e88c88 PCI: of: Don't fail devm_pci_alloc_host_bridge() on missin [...] adds aeaea8969b40 PCI: iproc: Fix BCMA probe resource handling adds c1bb1449fa8e Merge branch 'remotes/lorenzo/pci/iproc' adds 33d2f8e4ffd1 dt-bindings: PCI: Add Intel Keem Bay PCIe controller adds 0c87f90b4c13 PCI: keembay: Add support for Intel Keem Bay adds af42a0d4a88b Merge branch 'remotes/lorenzo/pci/keembay' adds aa6eca5b8166 dt-bindings: PCI: mediatek: Update the Device tree bindings adds 87e8657ba99c PCI: mediatek: Add new method to get shared pcie-cfg base address adds 436960bb0045 PCI: mediatek: Add new method to get irq number adds 77216702c8f6 PCI: mediatek: Use PCI domain to handle ports detection adds c501cf9cbeac Merge branch 'remotes/lorenzo/pci/mediatek' adds 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() adds a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook adds c2863b217edc Merge branch 'remotes/lorenzo/pci/rcar' adds 6310a1526aa0 PCI: tegra: Remove unused struct tegra_pcie_bus adds eff21f5da308 PCI: tegra: Fix OF node reference leak adds 804b2b6f2a95 PCI: tegra: Use 'seq_puts' instead of 'seq_printf' adds fd44e8efccd4 PCI: tegra: make const array err_msg static adds db2d64f83703 Merge branch 'remotes/lorenzo/pci/tegra' adds ceb1412c1c8c PCI: tegra194: Fix handling BME_CHGED event adds 43537cf7e351 PCI: tegra194: Fix MSI-X programming adds 834c5cf2b587 PCI: tegra194: Disable interrupts before entering L2 adds de2bbf2b71bb PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode adds f62750e6918d PCI: tegra194: Cleanup unused code adds 4a4547db5612 Merge branch 'remotes/lorenzo/pci/tegra194' adds 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] adds 09cfc9db2db1 Merge branch 'remotes/lorenzo/pci/xgene' adds 4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property adds de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF adds eccefc748e0e Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function adds 1cf362e907f3 PCI: endpoint: Add support to add virtual function in endp [...] adds 101600e79045 PCI: endpoint: Add support to link a physical function to [...] adds 53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops adds 0cf985d6119c PCI: cadence: Simplify code to get register base address f [...] adds e19a0adf6e8b PCI: cadence: Add support to configure virtual functions adds 489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to c [...] adds 0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] adds 6e129176c3af Merge branch 'remotes/lorenzo/pci/endpoint' adds 9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX adds e3c825c93e62 Merge branch 'remotes/lorenzo/pci/misc' adds 224d8031e482 tools: PCI: Zero-initialize param adds 742a4c49a82a Merge branch 'remotes/lorenzo/pci/tools' adds ac08b1c68d1b Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/ [...] adds 49832c819ab8 Makefile: use -Wno-main in the full kernel tree adds eafb1d64030a mm, slub: don't call flush_all() from slab_debug_trace_open() adds b3fd64e1451b mm, slub: allocate private object map for debugfs listings adds 0a19e7dd9288 mm, slub: allocate private object map for validate_slab_cache() adds 84048039d777 mm, slub: don't disable irq for debug_check_no_locks_freed() adds 976b805c782a mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 2a904905ae04 mm, slub: extract get_partial() from new_slab_objects() adds 53a0de06e50a mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds 75c8ff281d7a mm, slub: return slab page from get_partial() and set c->p [...] adds 1572df7cbcb4 mm, slub: restructure new page checks in ___slab_alloc() adds 9b4bc85a69f5 mm, slub: simplify kmem_cache_cpu and tid setup adds e500059ba552 mm, slub: move disabling/enabling irqs to ___slab_alloc() adds 0b303fb40286 mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds fa417ab7506f mm, slub: move disabling irqs closer to get_partial() in _ [...] adds 6c1dbb674c5c mm, slub: restore irqs around calling new_slab() adds 3f2b77e35a4f mm, slub: validate slab from partial list or page allocato [...] adds 9f101ee89465 mm, slub: check new pages with restored irqs adds 4b1f449dedd2 mm, slub: stop disabling irqs around get_partial() adds a019d2016258 mm, slub: move reset of c->page and freelist out of deacti [...] adds 3406e91bce47 mm, slub: make locking in deactivate_slab() irq-safe adds cfdf836e1f93 mm, slub: call deactivate_slab() without disabling irqs adds f3ab8b6b9228 mm, slub: move irq control into unfreeze_partials() adds 8de06a6f48f2 mm, slub: discard slabs in unfreeze_partials() without irq [...] adds c2f973ba42ed mm, slub: detach whole partial list at once in unfreeze_pa [...] adds fc1455f4e023 mm, slub: separate detaching of partial list in unfreeze_p [...] adds 7cf9f3ba2f02 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds 0e7ac738f785 mm, slub: don't disable irqs in slub_cpu_dead() adds 08beb547a1f7 mm, slab: split out the cpu offline variant of flush_slab() adds 5a836bf6b09f mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds 94ef0304e2b8 mm: slub: make object_map_lock a raw_spinlock_t adds a2b4ae8bfd9c mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds e0a043aa4145 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds 25c00c506e81 mm, slub: use migrate_disable() on PREEMPT_RT adds bd0e7491a931 mm, slub: convert kmem_cpu_slab protection to local_lock adds cc09ee80c3b1 Merge tag 'mm-slub-5.15-rc1' of git://git.kernel.org/pub/s [...] adds df82bf5a9fad memory-hotplug.rst: remove locking details from admin-guide adds ac3332c44767 memory-hotplug.rst: complete admin-guide overhaul adds 859a85ddf90e mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 673d40c82eb2 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 7cf209ba8a86 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 65a2aa5f482e mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds e1c158e49566 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 35ba0cd5290b ACPI: memhotplug: memory resources cannot be enabled yet adds 4b0970024408 mm: track present early pages per zone adds e83a437faa62 mm/memory_hotplug: introduce "auto-movable" online policy adds 028fc57a1c36 drivers/base/memory: introduce "memory groups" to logicall [...] adds 836809ec75cc mm/memory_hotplug: track present pages in memory groups adds 2a1578397a16 ACPI: memhotplug: use a single static memory group for a s [...] adds eedf634aac3b dax/kmem: use a single static memory group for a single pr [...] adds ffaa6ce835ea virtio-mem: use a single dynamic memory group for a single [...] adds 445fcf7c7214 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds 3fcebf90209a mm/memory_hotplug: improved dynamic memory group aware "au [...] adds 5ef5f810199f mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] adds fe3df441ef88 mm: remove redundant compound_head() calling adds 8350229ffceb riscv: only select GENERIC_IOREMAP if MMU support is enabled adds 82a70ce0426d mm: move ioremap_page_range to vmalloc.c adds 8491502f787c mm: don't allow executable ioremap mappings adds 395519b4b6e8 mm/early_ioremap.c: remove redundant early_ioremap_shutdown() adds 513861202d12 highmem: don't disable preemption on RT in kmap_atomic() adds ea0eafead4b6 mm: in_irq() cleanup adds 41c961b9013e mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] adds 110860541f44 mm/secretmem: use refcount_t instead of atomic_t adds 4bbf04aa9aa8 kfence: show cpu and timestamp in alloc/free info adds c40c6e593bf9 kfence: test: fail fast if disabled at boot adds 2224d8485492 mm: introduce Data Access MONitor (DAMON) adds f23b8eee1871 mm/damon/core: implement region-based sampling adds b9a6ac4e4ede mm/damon: adaptively adjust regions adds 1c676e0d9b1a mm/idle_page_tracking: make PG_idle reusable adds 3f49584b262c mm/damon: implement primitives for the virtual memory addr [...] adds 2fcb93629ad8 mm/damon: add a tracepoint adds 4bc05954d007 mm/damon: implement a debugfs-based user space interface adds 429538e85410 mm/damon/dbgfs: export kdamond pid to the user space adds 75c1c2b53c78 mm/damon/dbgfs: support multiple contexts adds c4ba6014aec3 Documentation: add documents for DAMON adds 17ccae8bb5c9 mm/damon: add kunit tests adds b348eb7abd09 mm/damon: add user space selftests adds 75e39b1a3668 MAINTAINERS: update for DAMON adds 5ecae8f6aafe alpha: agp: make empty macros use do-while-0 style adds 0a9d991c424b alpha: pci-sysfs: fix all kernel-doc warnings adds 3843c50a782c percpu: remove export of pcpu_base_addr adds 8d23b2080b4f proc: stop using seq_get_buf in proc_task_name adds c2f273ebd89a connector: send event on write to /proc/[pid]/comm adds c226bc3cd99b arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds a8a47cf5ce4b include/linux/once.h: fix trivia typo Not -> Note adds c9221919a2d2 units: change from 'L' to 'UL' adds e2c77032fcbe units: add the HZ macros adds 73b718c617ca thermal/drivers/devfreq_cooling: use HZ macros adds 04c8984ae3fa devfreq: use HZ macros adds 55c653e0be71 iio/drivers/as73211: use HZ macros adds d59eacaac953 hwmon/drivers/mr75203: use HZ macros adds 87000e7fe0a2 iio/drivers/hid-sensor: use HZ macros adds 09704a941c42 i2c/drivers/ov02q10: use HZ macros adds 9ef347c3df98 mtd/drivers/nand: use HZ macros adds 18821693b97b phy/drivers/stm32: use HZ macros adds 3c91dda97eea kernel/acct.c: use dedicated helper to access rlimit values adds 2d186afd04d6 profiling: fix shift-out-of-bounds bugs adds 726248b62fbe MAINTAINERS: update ClangBuiltLinux mailing list adds 28f8fc19b249 Documentation/llvm: update mailing list adds 1c3493bb290b Documentation/llvm: update IRC location adds bcda5fd34417 math: make RATIONAL tristate adds 8ba739ede49d math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds 36f33b562936 lib/test: convert test_sort.c to use KUnit adds 83a29beb23bc lib/dump_stack: correct kernel-doc notation adds 44e559977554 lib/iov_iter.c: fix kernel-doc warnings adds 7fc5b571325f tools: rename bitmap_alloc() to bitmap_zalloc() adds d2af5aa6c036 checkpatch: support wide strings adds 046fc741e35e checkpatch: make email address check case insensitive adds 4ce9f9704578 checkpatch: improve GIT_COMMIT_ID test adds 1e1c15839df0 fs/epoll: use a per-cpu counter for user's watches count adds b234ed6d6294 init: move usermodehelper_enable() to populate_rootfs() adds 8b097881b54c trap: cleanup trap_init() adds 5f5dec07aca7 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds dbc6e7d44a51 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 24f8cb1ed057 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds a3e181259ddd nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds b2fe39c248f3 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 17243e1c3072 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 98e2e409e76e nilfs2: use refcount_dec_and_lock() to fix potential UAF adds dbd9d6f8fa9c fs/coredump.c: log if a core dump is aborted due to change [...] adds 6fcac87e1f9e coredump: fix memleak in dump_vma_snapshot() adds 05da8113c9ba kernel/fork.c: unexport get_{mm,task}_exe_file adds 5b91a75b3312 pid: cleanup the stale comment mentioning pidmap_init(). adds e1fbbd073137 prctl: allow to setup brk for et_dyn executables adds 4cb398fe1bf1 configs: remove the obsolete CONFIG_INPUT_POLLDEV adds 6fe26259b488 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] adds d42990f486b5 selftests/memfd: remove unused variable adds 20401d1058f3 ipc: replace costly bailout check in sysvipc_find_ipc() adds 560a87057028 mm/workingset: correct kernel-doc notations adds b285437d1d92 scripts: check_extable: fix typo in user error message adds 2d338201d531 Merge branch 'akpm' (patches from Andrew) adds f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure adds 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry adds 22bb3b79290e net/9p: increase tcp max msize to 1MB adds 9210fc0a3b61 net/9p: use macro to define default msize adds 9c4d94dc9a64 net/9p: increase default msize to 128k adds 34c59da47329 Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux adds 2ad32cf09bd2 ceph: fix memory leak on decode error in ceph_handle_caps adds ce3a8732ae0d ceph: fix comment about short copies in ceph_write_end adds fba97e802501 ceph: make ceph_create_session_msg a global symbol adds 59b312f36230 ceph: make iterate_sessions a global symbol adds d095559ce410 ceph: flush mdlog before umounting adds e1a4541ec0b9 ceph: flush the mdlog before waiting on unsafe reqs adds 49f8899e5edf ceph: remove some defunct forward declarations adds 40e309de4dd8 ceph: add a new vxattr to return auth mds for an inode adds b4002173b798 ceph: cancel delayed work instead of flushing on mdsc teardown adds c80dc3aee984 ceph: remove redundant initializations from mdsc and session adds 0ba92e1c5f7c ceph: add ceph_change_snap_realm() helper adds 692e17159792 ceph: print more information when we can't find snaprealm adds d517b3983dd3 ceph: reconnect to the export targets on new mdsmaps adds b11ed5034668 ceph: request Fw caps before updating the mtime in ceph_wr [...] adds a6d37ccdd240 ceph: remove the capsnaps when removing caps adds 42ad631b4d0e ceph: don't WARN if we're force umounting adds a76d0a9c288e ceph: don't WARN if we're forcibly removing the session caps adds 3eaf5aa1cfa8 ceph: lockdep annotations for try_nonblocking_invalidate adds 9f3589993c0c ceph: drop the mdsc_get_session/put_session dout messages adds 05a444d3f90a ceph: fix dereference of null pointer cf adds 8a05abd0c938 Merge tag 'ceph-for-5.15-rc1' of git://github.com/ceph/cep [...] adds e38b3f200594 SUNRPC: don't pause on incomplete allocation adds 0c217d5066c8 SUNRPC: improve error response to over-size gss credential adds 14e2bc4e8c40 Merge tag 'nfsd-5.15-1' of git://git.kernel.org/pub/scm/li [...] adds 315511166469 microblaze: move core-y in arch/microblaze/Makefile to arc [...] adds 1511e5d64a51 Merge tag 'microblaze-v5.15' of git://git.monstr.eu/linux- [...] adds 4c5afb74d945 module: combine constructors in module linker script adds ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer adds 6dcaf9fb623f Merge tag 'modules-for-v5.15' of git://git.kernel.org/pub/ [...] adds d44f571ff5ce Documentation/process/applying-patches: Activate linux-nex [...] adds 251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmallo [...] adds 630c8fa02f9a Documentation: Update details of The Linux Kernel Module P [...] adds 8c7a729d0964 Documentation: locking: fix references adds 59c6a716b14b Documentation/process/maintainer-pgp-guide: Replace broken [...] adds f08fe9d29366 Documentation: arm: marvell: Add 88F6825 model into list adds fe450eeb4e6f Documentation: in_irq() cleanup adds c19430eec84f Documentation: block: blk-mq: Fix small typo in multi-queue docs adds d4477209c8fb Documentation/features/vm: correct huge-vmap APIs adds 8137a49e1567 docs/zh_CN: Modify the translator tag and fix the wrong word adds e5cb9494fe79 docs/zh_TW: add translations for zh_TW/arm64 adds ac8fa1bdc026 docs/zh_TW: add translations for zh_TW/cpu-freq adds bf608ebc364e docs/zh_TW: add translations for zh_TW/filesystems adds abf36fe0be7d docs: kernel-hacking: Remove inappropriate text adds 7c5c18bdb656 docs: pdfdocs: Fix typo in CJK-language specific font settings adds 0f4b9289bad3 Merge tag 'docs-5.15-2' of git://git.lwn.net/linux adds 59dc33252ee7 PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus adds fa209644a712 ACPI: PM: s2idle: Run both AMD and Microsoft methods if bo [...] adds 17b121ad0c43 Documentation: ACPI: Align the SSDT overlays file with the code adds e543b10cd9d7 Merge branches 'acpi-pm' and 'acpi-docs' adds 9c566611ac5c Merge tag 'acpi-5.15-rc1-2' of git://git.kernel.org/pub/sc [...] adds bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag adds c17495b01b72 cpufreq: Add callback to register with energy model adds 94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model adds fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model adds 3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with ene [...] adds 361a172d2309 cpufreq: omap: Use .register_em() to register with energy model adds e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register w [...] adds 4d584efae0b2 cpufreq: scpi: Use .register_em() to register with energy model adds 3fd23111185d cpufreq: vexpress: Use .register_em() to register with ene [...] adds 37f188318ea3 cpufreq: scmi: Use .register_em() to register with energy model adds 275157b367f4 cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support adds 5e79d6d9ea00 cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev adds f0712ace7fe0 cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq d [...] adds b2a6181e27c3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 692a3b9a8994 cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() adds 9ab0a6cb76b9 cpufreq: sh: Remove sh_cpufreq_cpu_ready() adds 4bf8e582119e cpufreq: Remove ready() callback adds dd7c46d6e58e Revert "cpufreq: intel_pstate: Process HWP Guaranteed chan [...] adds a8bbe0c94405 dt-bindings: cpufreq: add bindings for MediaTek cpufreq HW adds 8486a32dd484 cpufreq: Add of_perf_domain_get_sharing_cpumask adds 4855e26bcf4d cpufreq: mediatek-hw: Add support for CPUFREQ HW adds 27de8d597020 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds eabf9e616ec6 Merge branch 'pm-cpufreq' adds d00aa8061e04 ARM: dts: omap: Drop references to opp.txt adds 29fc76957a97 dt-bindings: Clean-up OPP binding node names in examples adds 94274f20f6bf dt-bindings: opp: Convert to DT schema adds 2a3441f59464 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds f76c87e8c337 Merge branch 'pm-opp' adds 30f349097897 Merge tag 'pm-5.15-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds d453ceb6549a platform/chrome: sensorhub: Add trace events for sample adds 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] adds a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check adds 4665584888ad platform/chrome: cros_ec_trace: Fix format warnings adds 730bf31b8fc8 Merge tag 'tag-chrome-platform-for-v5.15' of git://git.ker [...] adds c68ed7945701 mm/vmstat: protect per cpu variables with preempt disable on RT adds 2b9b624f5aef mm: migrate: introduce a local variable to get the number [...] adds 68a9843f14b6 mm: migrate: fix the incorrect function name in comments adds 213ecb315751 mm: migrate: change to use bool type for 'page_was_mapped' adds 4b692e861619 kexec: move locking into do_kexec_load adds 5d700a0fd71d kexec: avoid compat_alloc_user_space adds 5b1b561ba73c mm: simplify compat_sys_move_pages adds e130242dc351 mm: simplify compat numa syscalls adds 59ab844eed9c compat: remove some compat entry points adds a7a08b275a8b arch: remove compat_alloc_user_space adds 4b42fb213678 mm/hmm: bypass devmap pte when all pfn requested flags are [...] adds 13db8c50477d mm/hugetlb: initialize hugetlb_usage in mm_init adds 32d4f4b782bb mm,vmscan: fix divide by zero in get_scan_count adds 053cfda10230 mm/page_alloc.c: avoid accessing uninitialized pcp page mi [...] adds 10994316089c mmap_lock: change trace and locking order adds 79d3705040c3 mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp adds 276aeee1c5fc mm/mempolicy: fix a race between offset_il_node and mpol_r [...] adds ddb13122aa7e nds32/setup: remove unused memblock_region variable in set [...] adds a3fa7a101dcf Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew) adds fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake adds 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] adds 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] adds e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute adds 53499d1fc112 dmaengine: idxd: have command status always set adds ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure adds 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] adds b2296eeac915 dmaengine: idxd: depends on !UML adds 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE adds 407b3ea075c2 Merge branch 'fixes' into next adds 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 88c5d0a2b9b0 Merge branch 'fixes' into next adds 3ecfc9135e6c dmaengine: idxd: add driver register helper adds da5a11d75d68 dmaengine: idxd: add driver name adds 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev adds f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY adds 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c adds 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c adds 3a5cc01647f0 dmaengine: idxd: remove bus shutdown adds 1c264299431e dmaengine: idxd: remove iax_bus_type prototype adds fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus adds bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] adds 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] adds c05257b5600b dmanegine: idxd: open code the dsa_drv registration adds 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] adds 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver adds 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' adds 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' adds d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] adds 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode adds 0e96454ca26c dmaengine: idxd: remove fault processing code adds c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next adds 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] adds df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] adds 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] adds 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code adds 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional adds af2eec750281 dmaengine: altera-msgdma: make response port optional adds ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] adds 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management adds 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() adds 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] adds 258cb692b820 dmaengine: at_xdmac: use platform_driver_register adds ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class adds 568b2126466f dmaengine: idxd: fix uninit var for alt_drv adds 673d812d30be dmaengine: idxd: fix wq slot allocation index check adds a9c171527a34 dmaengine: idxd: rotate portal address for better performance adds 125d10373ad9 dmanegine: idxd: add software command status adds b60bb6e2bfc1 dmaengine: idxd: fix abort status check adds 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned adds 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] adds f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] adds c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings adds b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it adds dd861267bfec dma: imx-dma: configure the generic DMA type to make it work adds ffa179ae2af6 Merge branch 'fixes' into next adds e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference adds 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] adds dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code adds 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data adds d6ff82cc1bff dmaengine: dw: Simplify DT property parser adds 4153a7f6440f dmaengine: xilinx: Add empty device_config function adds 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] adds bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq adds d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot adds 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ adds 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] adds 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] adds 9760383b22ed Merge tag 'v5.14-rc5' into next adds 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] adds 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] adds bbac7a92a46f dmaengine: ioat: depends on !UML adds 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings adds ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes adds 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC adds 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX adds aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs adds d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq adds f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock adds cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock adds 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] adds fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA adds b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource adds e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA adds e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition adds 8f031494df0e MAINTAINERS: Fix AMD PTDMA DRIVER entry adds 1e008336b9f5 dmaengine: sh: Fix unused initialization of pointer lmdesc adds 11a427be2c47 dmaengine: sh: fix some NULL dereferences adds 0aa251601712 Merge tag 'dmaengine-5.15-rc1' of git://git.kernel.org/pub [...] adds 9660dcbe0d91 RDMA/mlx5: Fix number of allocated XLT entries adds f4c6f31011ea RDMA/mlx5: Fix xlt_chunk_align calculation adds 84f969e1c48e IB/qib: Fix null pointer subtraction compiler warning adds f1b195ce81ad RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic adds 2169b908894d IB/hfi1: make hist static adds 4b105f4a256a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight dur [...] adds 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text adds 39b6389a7fdc dax: stop using bdevname adds dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host adds 1b7646014e0d dax: mark dax_get_by_host static adds 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported adds cd93a2a4d1b0 dax: remove __generic_fsdax_supported adds 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX adds a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper adds bdd3c50d83bf dax: remove bdev_dax_supported adds 3fc372535741 Merge branch 'for-5.15/fsdax-cleanups' into for-5.15/libnvdimm adds 2e5fd489a4e5 Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub [...] adds 5161a55c069f cxl: Move cxl_core to new directory adds 95aaed266801 cxl/core: Improve CXL core kernel docs adds 06737cd0d216 cxl/core: Move pmem functionality adds 0f06157e0135 cxl/core: Move register mapping infrastructure adds 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations adds 3d135db51024 cxl/core: Move memdev management to core adds 1e39db573e4c cxl/pci: Ignore unknown register block types adds 5b68705d1e63 cxl/pci: Simplify register setup adds 0b9159d0ff21 cxl/pci: Store memory capacity values adds f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges adds ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges adds b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields adds 9761b02d40de libnvdimm/labels: Add isetcookie validation helper adds 8176f1478912 libnvdimm/labels: Introduce label setter helpers adds 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper adds f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers adds de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] adds 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers adds a6e6d7229572 libnvdimm/labels: Add claim class helpers adds a7bfaad54b8b cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports adds 9e56614c44b9 cxl/pci: Fix lockdown level adds da582aa5ad57 cxl/pci: Fix debug message in cxl_probe_regs() adds 9d1b3afd7304 cxl/uapi: Fix defined but not used warnings adds a01da6ca7d0a cxl/pmem: Fix Documentation warning adds 2b922a9d064f cxl/registers: Fix Documentation warning adds 70868a180501 Merge tag 'cxl-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 2112ff5ce0c1 iov_iter: track truncated size adds 89c2b3b74918 io_uring: reexpand under-reexpanded iters adds 7b7699c09f66 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds e24d12b7442a init: split get_fs_names adds f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems [...] adds 6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names adds e2e694b9e6f3 Merge branch 'work.init' of git://git.kernel.org/pub/scm/l [...] adds 7bb698f09bdd fs: Move notify_change permission checks into may_setattr adds d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr adds 7b871c7713d1 Merge branch 'work.gfs2' of git://git.kernel.org/pub/scm/l [...] adds 2297791c92d0 s390/cio: dont unregister subchannel from child-drivers adds 436fc4feeabb s390: add kmemleak annotation in stack_alloc() adds 15256194eff6 s390/entry: make oklabel within CHKSTG macro local adds 81912856e0fb s390/configs: enable CONFIG_KFENCE in debug_defconfig adds 88b604263f3d s390/unwind: use current_frame_address() to unwind current task adds a052096bdd68 s390/topology: fix topology information when calling cpu h [...] adds 2e8275285a60 s390/mm: fix kernel doc comments adds 5dddfaac4c25 s390/cpum_cf: move array from header to C file adds 44bead2545f1 s390/con3270: use proper type for tasklet function adds 7a928af413c3 s390/ctrlchar: fix kernel doc comment adds 19379d456f7b s390/cio: fix kernel doc comment adds ebd9cc659369 s390/pci: fix clp_get_state() handling of -ENODEV adds 85ad27215ca5 s390/pci: read clp_list_pci_req only once adds 68c32eb2707a s390: remove xpram device driver adds 7d665612dd5a s390/hmcdrv_ftp: fix kernel doc comment adds ff8a58b0ae73 s390/sclp: add __nonstring annotation adds f6beebb15eee scsi: zfcp: fix kernel doc comments adds 2c57ad602493 s390/zcrypt: remove incorrect kernel doc indicators adds 9652cb805c44 s390/ftrace: remove incorrect __va usage adds bb9c14ad267d hugetlbfs: s390 is always 64bit adds f154c806676a Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/li [...] adds 54357f0c9149 tracing: Add migrate-disabled counter to tracing output. adds 5615e088b43d tracing: Fix some alloc_event_probe() error handling bugs adds 4b6b08f2e45e tracing/osnoise: Fix missed cpus_read_unlock() in start_pe [...] adds 40caa127f3c7 init: bootconfig: Remove all bootconfig data when the init [...] adds b66fbbe8d482 init/bootconfig: Reorder init parameter from bootconfig an [...] adds 26c9c72fd0b9 docs: bootconfig: Add how to use bootconfig for kernel parameters adds 32ba9f0fb027 tools/bootconfig: Fix tracing_on option checking in ftrace [...] adds 903bd067faa8 bootconfig: Fix missing return check of xbc_node_compose_k [...] adds 47914d4e591c tools/bootconfig: Show whole test command for each test case adds 0be083cee42e tracing: synth events: increase max fields count adds c910db943d35 tracing: Dynamically allocate the per-elt hist_elt_data array adds 04178ea130a6 selftests/ftrace: Exclude "(fault)" in testing add/remove [...] adds cfd799837dbc tracing/boot: Fix to loop on only subkeys adds 43175623dd0d Merge tag 'trace-v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] adds b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] adds d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile adds 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition adds b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size adds 2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kern [...] adds 344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() adds b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler adds 4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall adds 249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation adds bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation adds 7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation adds 2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault adds 8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation adds da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning adds 88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 adds c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div6 [...] adds 6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_ [...] adds 35776f10513c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds b76dd9302af7 um: make PCI emulation driver init/exit static adds 68fdb6448501 lib/logic_iomem: fix sparse warnings adds 21976f2b747e um: virtio_uml: include linux/virtio-uml.h adds 7ad28e0df7ee um: virtio_uml: fix memory leak on init failures adds 1568cb0e6d97 hostfs: support splice_write adds 4a22c4cebd61 um: virt-pci: don't do DMA from stack adds bc5c49d79206 um: enable VMAP_STACK adds 6a241d2923c2 um: virt-pci: fix uapi documentation adds adf9ae0d159d um: fix stub location calculation adds d6c338a74129 Merge tag 'for-linus-5.15-rc1' of git://git.kernel.org/pub [...] adds c8b177b6e3a0 ALSA: usb-audio: Add registration quirk for JBL Quantum 800 adds 8491f59e3b13 ALSA: vx222: fix null-ptr-deref adds 9d2e19e34962 ALSA: gus: Fix repeated probes of snd_gus_create() adds c5433f026b27 ALSA: gus: Fix repeated probe for ISA interwave card adds cd5e4efde23a ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency adds 5f939f497710 ASoC: audio-graph: respawn Platform Support adds 2a6a0a03117e ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devic [...] adds 940ffa194547 ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK adds 222039a2503e ASoC: dt-bindings: mt8195: remove dependent headers in the [...] adds 0f2ef911de0b Merge tag 'asoc-v5.15' into asoc-5.15 adds 0866d645b76d ASoC: rt5682: fix headset background noise when S3 state adds 4f89ff026ddb ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP adds b3dded7e2f98 ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select adds 7eac1e24fbf6 ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX adds fcb958ee8e83 ASoC: rockchip: i2s: Fix concurrency between tx/rx adds 25fca8c9e0d7 Merge tag 'asoc-fix-v5.15-rc1' of https://git.kernel.org/p [...] adds ae79394a6285 Merge tag 'sound-fix-5.15-rc1' of git://git.kernel.org/pub [...] adds 6f93e834fa7c btrfs: fix upper limit for max_inline for page size 64K adds cde7417ce487 btrfs: use correct header for div_u64 in misc.h adds 8f96a5bfa150 btrfs: update the bdev time directly when closing adds 3fa421dedbc8 btrfs: delay blkdev_put until after the device remove adds c124706900c2 btrfs: fix lockdep warning while mounting sprout fs adds f79645df8065 btrfs: zoned: fix double counting of split ordered extent adds 8dde20867c44 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds da1e7ada5b62 ksmbd: fix lookup on idmapped mounts adds 475d6f98804c ksmbd: fix translation in smb2_populate_readdir_entry() adds 3cdc20e72c3d ksmbd: fix translation in create_posix_rsp_buf() adds 43205ca7192a ksmbd: fix translation in ksmbd_acls_fattr() adds 0e844efebdf9 ksmbd: fix translation in acl entries adds f0bb29d5c65b ksmbd: fix subauth 0 handling in sid_to_id() adds 55cd04d75e63 ksmbd: fix translation in sid_to_id() adds 9467a0ce486c ndr: fix translation in ndr_encode_posix_acl() adds eb5784f0c6ef ksmbd: ensure error is surfaced in set_file_basic_info() adds db7fb6fe3d7a ksmbd: remove setattr preparations in set_file_basic_info() adds 28a5d3de9d65 ksmbd: defer notify_change() call adds d475866eeed8 ksmbd: Reduce error log 'speed is unknown' to debug adds 72d6cbb533d4 ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data adds 687c59e702f4 ksmbd: remove unused ksmbd_file_table_flush function adds 303fff2b8c77 ksmbd: add validation for ndr read/write functions adds 36bbeb336584 ksmbd: add missing assignments to ret on ndr_read_int64 re [...] adds 4ffd5264e8ec ksmbd: fix read of uninitialized variable ret in set_file_ [...] adds 4cf0ccd033d9 ksmbd: fix control flow issues in sid_to_id() adds bf9f243f23e6 Merge tag '5.15-rc-ksmbd-part2' of git://git.samba.org/ksmbd adds 4396a73115fc fsnotify: fix sb_connectors leak adds 1645cca9da91 drm/i915: use linux/stddef.h due to "isystem: trim/fixup s [...] adds fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings adds a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address adds cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address adds 6333a495f533 drm/amdgpu: correct comments in memory type managers adds 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs adds 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 adds 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU adds 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy adds c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp adds 3ca001aff087 drm/amd/display: setup system context for APUs adds 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed adds b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform adds f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" adds 03388a347fe7 drm/amd/display: Fix memory leak reported by coverity adds 0e62b094a82d drm/amd/display: cleanup idents after a revert adds e5b310f900cc drm/amd/display: Initialize lt_settings on instantiation adds 156872b07e89 drm/amdgpu: Clear RAS interrupt status on aldebaran adds f7d6779df642 drm/amdgpu: stop scheduler when calling hw_fini (v2) adds 703677d9345d drm/amdgpu: Fix a deadlock if previous GEM object allocati [...] adds d7eff46c214c drm/amdgpu: fix fdinfo race with process exit adds 7884d0e9e30e drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode adds d6043581e1d9 drm/amdkfd: drop process ref count when xnack disable adds 06b224d5162b Merge tag 'amd-drm-next-5.15-2021-09-01' of https://gitlab [...] adds bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device adds 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h adds 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static adds d03a493f6782 drm/mgag200: Fix uninitialized variable delta adds b5fab345654c drm/panfrost: Simplify lock_region calculation adds a77b58825d72 drm/panfrost: Use u64 for size in lock_region adds bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum adds efcefc712729 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct tt [...] adds de04744d658b Merge tag 'drm-misc-next-fixes-2021-09-03' of git://anongi [...] adds c4f3a3460a5d dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER adds cca62758ebdd dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER adds 87fd9ef47597 dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER adds 8c28051cdcbe fbmem: don't allow too huge resolutions adds b011522c8a6f Merge tag 'drm-misc-next-fixes-2021-09-09' of git://anongi [...] adds 70982eef4d7e drm/ttm: Fix a deadlock if the target BO is not idle during swap adds a668acb8f01f Merge tag 'drm-next-2021-09-10' of git://anongit.freedeskt [...] adds 1ae32b909498 habanalabs: support hint addresses range reservation adds 486e19795f2e habanalabs: allow fail on inability to respect hint adds c67b0579b8eb habanalabs: update firmware header files adds 82629c71c26c habanalabs: rename enum vm_type_t to vm_type adds d5546d78ad40 habanalabs: re-init completion object upon retry adds b07e6c7ef5c7 habanalabs: release pending user interrupts on device fini adds 429d77ca2760 habanalabs: handle case of interruptable wait adds 00ce06539c06 habanalabs: user mappings can be 64-bit adds fbcd0efefc7e habanalabs: allow disabling huge page use adds e79e745b208b habanalabs: use get_task_pid() to take PID adds 938b793fdede habanalabs: expose state dump adds fd2010b5cc5e habanalabs: state dump monitors and fences infrastructure adds 77977ac875f2 habanalabs/gaudi: implement state dump adds 40e35d195d8c habanalabs: missing mutex_unlock in process kill procedure adds 1ee8e2bab509 habanalabs: rename cb_mmap to mmap adds 89aad770d692 habanalabs: fix nullifying of destroyed mmu pgt pool adds a9623a8b3ae6 habanalabs: mark linux image as not loaded after hw_fini adds d18bf13e2252 habanalabs: fix type of variable adds 2b5bbef5e88c habanalabs: add asic property of host dma offset adds a6946151110e habanalabs: set dma max segment size adds 7148e647a585 habanalabs/gaudi: trigger state dump in case of SM errors adds ae2021d320e9 habanalabs/gaudi: fix information printed on SM event adds 8bb8b5057612 habanalabs: fix race between soft reset and heartbeat adds 2a2c4b740314 habanalabs: update firmware header to latest version adds 7886acb60b7d habanalabs/goya: add missing initialization adds a6cd2551d787 habanalabs: revise prints on FD close adds c457d5abf8d3 habanalabs: get multiple fences under same cs_lock adds 215f0c1775d5 habanalabs: add wait-for-multi-CS uAPI adds 8ca2072ed893 habanalabs: signal/wait change sync object reset flow adds dadf17abb724 habanalabs: add support for encapsulated signals reservation adds e4cdccd2ec0d habanalabs: add support for encapsulated signals submission adds e62ada5e23d0 habanalabs: remove redundant warning message adds 5dc9ffaff142 habanalabs: expose server type in INFO IOCTL adds 932adf1645cd habanalabs: convert PCI BAR offset to u64 adds b9317d513098 habanalabs: make set_pci_regions asic function adds cc5b4c4c75c4 habanalabs: clear msg_to_cpu_reg to avoid misread after reset adds a6c849012b0f habanalabs: add validity check for event ID received from F/W adds f5137aff6dcc habanalabs/gaudi: scrub HBM to a specific value adds 83f14f2f9b63 habanalabs/gaudi: move scrubbing to late init adds 714fccbf4824 habanalabs: save pid per userptr adds 09ae43043c74 habanalabs: fix mmu node address resolution in debugfs adds 1fd984f5fe62 habanalabs/gaudi: minimize number of register reads adds c2aa71361806 habanalabs: update to latest firmware headers adds 60d86e74df30 habanalabs/gaudi: increase boot fit timeout adds 929cbab5b3c8 habanalabs/gaudi: restore user registers when context opens adds 1f6bdee76553 habanalabs/gaudi: add monitored SOBs to state dump adds 72d6625570c1 habanalabs: modify multi-CS to wait on stream masters adds 816a6c6d99a3 habanalabs/gaudi: fetch TPC/MME ECC errors from F/W adds 89b213657c71 habanalabs: add userptr_lookup node in debugfs adds 83d93e2bed14 habanalabs/gaudi: unmask out of bounds SLM access interrupt adds da105e6108a2 habanalabs/gaudi: define DC POWER for secured PMC adds 6be42f0a1c3a habanalabs/gaudi: size should be printed in decimal adds e1b61f8e975a habanalabs/gaudi: invalidate PMMU mem cache on init adds 71731090ab17 habanalabs: add "in device creation" status adds 176d23a77edb habanalabs: disable IRQ in user interrupts spinlock adds 053caa267fd1 habanalabs: remove unnecessary device status check adds 698f744aa858 habanalabs: never copy_from_user inside spinlock adds 607b1468c226 habanalabs: cannot sleep while holding spinlock adds 56e753d59566 habanalabs/gaudi: block ICACHE_BASE_ADDERESS_HIGH in TPC adds 8d9aa980beb8 habanalabs: add support for f/w reset adds 8ea32183072a habanalabs/gaudi: hwmon default card name adds 4cd67adc44a3 Merge tag 'misc-habanalabs-next-2021-09-01' of https://git [...] adds 5ffc06ebeaab Merge tag 'char-misc-5.15-rc1-2' of git://git.kernel.org/p [...] adds c3811a50addd iommu/amd: Relocate GAMSup check to early_enable_iommus adds eb03f2d2f6a4 iommu/amd: Remove iommu_init_ga() adds a21518cb23a3 iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() adds 6ef0505158f7 iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() adds 8cc633190b52 iommu: Clarify default domain Kconfig adds 589e5cab1708 Merge tag 'iommu-fixes-v5.15-rc0' of git://git.kernel.org/ [...] adds 3da6379a6d86 parisc: Add missing FORCE prerequisite in Makefile adds 1260dea6d2eb parisc: Drop strnlen_user() in favour of generic version adds ea4b3fca18ad parisc: Drop useless debug info and comments from signal.c adds 3e4a1aff2a97 parisc: Check user signal stack trampoline is inside TASK_SIZE adds e4f2006f1287 parisc: Reduce sigreturn trampoline to 3 instructions adds 907872baa9f1 parisc: Move pci_dev_is_behind_card_dino to where it is used adds d97180ad68bd parisc: Mark sched_clock unstable only if clocks are not s [...] adds 671028728083 parisc: Implement __get/put_kernel_nofault() adds 23ef827c1bac Merge tag 'for-5.15/parisc-3' of git://git.kernel.org/pub/ [...] adds 88053ec8cb1b arm64: mm: limit linear region to 51 bits for KVM in nVHE mode adds 85f58eb18898 arm64: kdump: Skip kmemleak scan reserved memory for kdump adds e99f23c5bf59 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3d53afea525f MAINTAINERS: Change Rafael's e-mail address adds 0654cf05d17b ACPI: CPPC: Introduce cppc_get_nominal_perf() adds 46573fd6369f cpufreq: intel_pstate: hybrid: Rework HWP calibration adds d216bfb4d798 PM: sleep: wakeirq: drop useless parameter from dev_pm_att [...] adds 4a9344cd0aa4 PM: sleep: core: Avoid setting power.must_resume to false adds ca67408ad57a PM: EM: fix kernel-doc comments adds d62aab8ff711 Documentation: power: include kernel-doc in Energy Model doc adds be2d24336f88 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-em' adds d6498af58f5c Merge tag 'pm-5.15-rc1-3' of git://git.kernel.org/pub/scm/ [...] adds 22d692baba0a ACPICA: Update the list of maintainers adds 66e0aeaa8bae ACPI: scan: Remove unneeded header linux/nls.h adds 3265cc3ec52e ACPI: PRM: Find PRMT table before parsing it adds 8fbc1c5b9113 Merge branches 'acpi-scan' and 'acpi-prm' adds 926de8c4326c Merge tag 'acpi-5.15-rc1-3' of git://git.kernel.org/pub/sc [...] adds 320424c7d44f Merge tag 'v5.13' into next adds 9aa75914e5fc Input: ixp4xx-beeper - delete driver adds 81c7c0a350bf Input: serio - make write method mandatory adds 133b6558c755 Input: parkbd - switch to use module_parport_driver() adds 7d3370e506ec Revert "Input: serio - make write method mandatory" adds da5e96ffd5a9 dt-bindings: power: reset: Change 'additionalProperties' to true adds 400793bc351b dt-bindings: input: pm8941-pwrkey: Convert pm8941 power ke [...] adds 76ba1900cb67 dt-bindings: power: reset: qcom-pon: Convert qcom PON bind [...] adds 5af9f79b41b2 Input: pm8941-pwrkey - fix comma vs semicolon issue adds 04647773d648 dt-bindings: input: Convert ChipOne ICN8318 binding to a schema adds 187acd8c148a dt-bindings: input: Convert Pixcir Touchscreen binding to [...] adds cc3d15a51717 dt-bindings: input: Convert Regulator Haptic binding to a schema adds a5b84e4e4f57 dt-bindings: input: sun4i-lradc: Add wakeup-source adds 62e4fe9f608f Input: ep93xx_keypad - prepare clock before using it adds 247141f5286b dt-bindings: input: tsc2005: Convert to YAML schema adds 9d9bfd180c8e Input: adp5588-keys - use the right header adds 1c6aacecea38 Input: adp5589-keys - use the right header adds 927c1e56cc5e Input: remove dead CSR Prima2 PWRC driver adds ca595ac27168 Input: Fix spelling mistake in Kconfig "Modul" -> "Module" adds 7ec7c72fbf9d Input: Fix spelling mistake in Kconfig "useable" -> "usable" adds 3e204d6b76b2 Input: adc-keys - drop bogus __refdata annotation adds 8be98d2f2a0a Merge branch 'next' into for-linus adds 146ea9b679c9 Input: edt-ft5x06 - added case for EDT EP0110M09 adds d198b8273e30 Input: elan_i2c - reduce the resume time for controller in [...] adds ab108678195f Input: mms114 - support MMS134S adds 0c5483a5778f Input: analog - always use ktime functions adds 765092e4cdaa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor adds 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers adds 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() adds a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] adds 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] adds d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int adds d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] adds 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] adds 99d88c300553 thermal/tools/tmon: Improve the Makefile adds b5f7912bb604 tools/thermal/tmon: Add cross compiling support adds f1b07a14694b thermal/drivers/int340x: Use IMOK independently adds fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype adds 22fc857538c3 dt-bindings: thermal: Make trips node optional adds 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ adds 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] adds de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh adds 53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver adds 0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh adds 5950fc44a57a thermal/drivers/intel: Allow processing of HWP interrupt adds 70ee251ded6b thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] adds dd4703876ea8 Merge tag 'thermal-v5.15-rc1' of git://git.kernel.org/pub/ [...] adds 52eaba4cedbd pwm: atmel: Rework tracking updates pending in hardware adds eb41f334589d pwm: ab8500: Fix register offset calculation to not depend [...] adds 3d2813fb17e5 pwm: lpc32xx: Don't modify HW state in .probe() after the [...] adds 020162d6f49f pwm: mxs: Don't modify HW state in .probe() after the PWM [...] adds c68eb29c8e90 pwm: img: Don't modify HW state in .remove() callback adds 9d768cd7fd42 pwm: rockchip: Don't modify HW state in .remove() callback adds d44084c93427 pwm: stm32-lp: Don't modify HW state in .remove() callback adds 04d775210fb9 pwm: hibvt: Disable the clock only after the PWM was unregistered adds 84ea61f65d70 pwm: rockchip: Unprepare clocks only after the PWM was unr [...] adds 1a0c97b6460f pwm: tiehrpwm: Unprepare clock only after the PWM was unre [...] adds 97966ade662e pwm: ntxec: Drop useless assignment to struct pwmchip::base adds 2ee4bc91b62e pwm: jz4740: Improve compile coverage by allowing to enabl [...] adds cf83f7b7ae76 pwm: keembay: Improve compile coverage by allowing to enab [...] adds 14ac9e17f9bd pwm: ab8500: Simplify using devm_pwmchip_add() adds ccc2df6f802b pwm: bcm-kona: Simplify using devm_pwmchip_add() adds a0b336a35216 pwm: ep93xx: Simplify using devm_pwmchip_add() adds 5ba3eb4bb3b5 pwm: fsl-ftm: Simplify using devm_pwmchip_add() adds acfdc2030a77 pwm: imx27: Simplify using devm_pwmchip_add() adds d8c11a6505d2 pwm: intel-lgm: Simplify using devm_pwmchip_add() adds 2e27afd0557f pwm: iqs620a: Simplify using devm_pwmchip_add() adds f0d6d7f26007 pwm: jz4740: Simplify using devm_pwmchip_add() adds 0aa2bec5a8ed pwm: keembay: Simplify using devm_pwmchip_add() adds 071beb7c5ee3 pwm: lp3943: Simplify using devm_pwmchip_add() adds da68a9f4b03c pwm: lpc32xx: Simplify using devm_pwmchip_add() adds e0150252a643 pwm: mediatek: Simplify using devm_pwmchip_add() adds 43f5f48d095c pwm: mxs: Simplify using devm_pwmchip_add() adds 9c3fac7aaf27 pwm: ntxec: Simplify using devm_pwmchip_add() adds 97f290357df2 pwm: pxa: Simplify using devm_pwmchip_add() adds b7783c625815 pwm: raspberrypi-poe: Simplify using devm_pwmchip_add() adds 02dd2e417e7d pwm: sl28cpld: Simplify using devm_pwmchip_add() adds 8614e210083e pwm: stm32-lp: Simplify using devm_pwmchip_add() adds a64a5853a827 pwm: tiecap: Simplify using devm_pwmchip_add() adds c9bb1c9e5460 pwm: twl-led: Simplify using devm_pwmchip_add() adds a75bc6b783ab pwm: twl: Simplify using devm_pwmchip_add() adds 632927511c3a pwm: atmel-hlcdc: Don't check the return code of pwmchip_remove() adds 319333b0c48e pwm: atmel-tcb: Don't check the return code of pwmchip_remove() adds b4334246cc3d pwm: brcmstb: Don't check the return code of pwmchip_remove() adds a08be12771c0 pwm: cros-ec: Don't check the return code of pwmchip_remove() adds fc3f3f565eac pwm: img: Don't check the return code of pwmchip_remove() adds bfecbc9490dc pwm: imx-tpm: Don't check the return code of pwmchip_remove() adds 9b7b5736ffd5 pwm: mtk-disp: Don't check the return code of pwmchip_remove() adds faaa2222213b pwm: omap-dmtimer: Don't check the return code of pwmchip_ [...] adds f0e96e2e2cb2 pwm: pca9685: Don't check the return code of pwmchip_remove() adds 15d217614fcf pwm: rcar: Don't check the return code of pwmchip_remove() adds 81d4b5c449ce pwm: renesas-tpu: Don't check the return code of pwmchip_remove() adds 4e334973541d pwm: samsung: Don't check the return code of pwmchip_remove() adds ceb2c2842f36 pwm: sifive: Don't check the return code of pwmchip_remove() adds 7587f8a863ce pwm: sun4i: Don't check the return code of pwmchip_remove() adds 8083f58d08fd pwm: Make pwmchip_remove() return void adds dd8f6b299a2b dt-bindings: pwm: rockchip: Add description for rk3568 adds d7a4e582587d pwm: mtk-disp: Adjust the clocks to avoid them mismatch adds 888a623db5d0 pwm: mtk-disp: Implement atomic API .apply() adds 331e049dec64 pwm: mtk-disp: Fix overflow in period and duty calculation adds 3f2b16734914 pwm: mtk-disp: Implement atomic API .get_state() adds 6701e7e7d8ee Merge tag 'pwm/for-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 53bb4a9dda0b firewire: net: remove unused variable 'guid' adds 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API adds 52926229be06 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] adds dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device adds 1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available adds 308247d20464 rtc: s5m: enable wakeup only when available adds fffd603ae9f6 rtc: s5m: set range adds 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. adds 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE adds b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location adds 8d448fa0a8bb rtc: tps65910: Correct driver module alias adds e1aba37569f0 rtc: cmos: remove stale REVISIT comments adds f120e2e33ac8 rtc: rx8025: implement RX-8035 support adds 8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 adds 0c45d3e24ef3 rtc: rx8010: select REGMAP_I2C adds 107ccc45bb25 Merge tag 'rtc-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 2cfa946be843 clk: qcom: gcc-sm6350: Remove unused variable adds 2aae0a937ad1 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 4a48b66b3f52 of: property: Disable fw_devlink DT support for X86 adds 975671241808 dt-bindings: More use 'enum' instead of 'oneOf' plus 'cons [...] adds 094b147c7662 spi: dt-bindings: xilinx: Drop type reference on *-bits pr [...] adds a1406e424253 Merge tag 'devicetree-fixes-for-5.15-1' of git://git.kerne [...] adds a3928f877e7b tracing/boot: Fix trace_boot_hist_add_array() to check arr [...] adds 5f8895b27da2 tracing/boot: Fix to check the histogram control param is [...] adds 5dfe50b05588 bootconfig: Rename xbc_node_find_child() to xbc_node_find_ [...] adds ce4c8f882041 Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/ [...] adds 5ac749a57e0e libata: pass over maintainership to Damien Le Moal adds 8177a5c96229 Merge tag 'libata-5.15-2021-09-11' of git://git.kernel.dk/ [...] adds dfbb3409b27f block: genhd: don't call blkdev_show() with major_names_lock held adds 884f0e84f1e3 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() adds d32d3d0b47f7 nvme-multipath: set QUEUE_FLAG_NOWAIT adds e7d65803e2bb nvme-multipath: revalidate paths during rescan adds 43dc987828ea nvme: move nvme_multi_css into nvme.h adds 77d651a65569 nvmet: looks at the passthrough controller when initializing CAP adds ab7a2737ac5a nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_p [...] adds f04064814c2a nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() adds 1ba2e507f55c nvme-tcp: Do not reset transport on data digest errors adds b58da2d270db nvme: update keep alive interval when kato is modified adds 041bd1a1fc73 nvme: only call synchronize_srcu when clearing current path adds ab3994f6efba nvme: add error handling support for add_disk() adds aff959c28408 nvme: update MAINTAINERS email address adds 49d82b1445f1 Merge tag 'nvme-5.15-2021-09-07' of git://git.infradead.or [...] adds cd82cca7ebfe block: split out operations on block special files adds 0dca4462ed06 block: move fs/block_dev.c to block/bdev.c adds 7f2a6a69f7ce blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for mul [...] adds 221e8360834c n64cart: fix return value check in n64cart_probe() adds c0f7e49fc480 Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/l [...] adds 713b9825a4c4 io-wq: fix cancellation on create-worker failure adds c57a91fb1ccf io_uring: fix missing mb() before waitqueue_active adds 009ad9f0c6ee io_uring: drop ctx->uring_lock before acquiring sqd->lock adds 3b33e3f4a6c0 io-wq: fix silly logic error in io_task_work_match() adds 66e70be72288 io-wq: fix memory leak in create_io_worker() adds 2ae2eb9dde18 io_uring: fail links of cancelled timeouts adds 32c2d33e0b7c io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_ [...] adds c605c39677b9 Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.d [...] adds 9eec07920249 coccinelle: api: rename kzfree to kfree_sensitive adds e71ec0bc0603 scripts: coccinelle: allow list_entry_is_head() to use pos adds 4e1c754472ff Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 3a87ff891290 riscv: defconfig: enable BLK_DEV_NVME adds efe1e08bca9a riscv: defconfig: enable NLS_CODEPAGE_437, NLS_ISO8859_1 adds d5935537c825 riscv: Improve stack randomisation on RV64 adds 399c1ec8467c riscv: move the (z)install rules to arch/riscv/Makefile adds cbba17870881 riscv: dts: microchip: mpfs-icicle: Fix serial console adds 54fed35fd393 riscv: Enable BUILDTIME_TABLE_SORT adds 6f55ab36bef5 riscv: Move EXCEPTION_TABLE to RO_DATA segment adds b79bd0d5102b Merge tag 'riscv-for-linus-5.15-mw1' of git://git.kernel.o [...] adds 30326f957734 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id adds 6b5df347c648 vDPA/ifcvf: implement management netlink framework for ifcvf adds 2ddae773c93b vDPA/ifcvf: detect and use the onboard number of queues directly adds 90d1936681bc vDPA/ifcvf: enable multiqueue and control vq adds 4e57a9f622cc vdpa/mlx5: Remove redundant header file inclusion adds ae0428debf7c vdpa/mlx5: function prototype modifications in preparation [...] adds db296d252dfb vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] adds e4fc66508c88 vdpa/mlx5: Ensure valid indices are provided adds 5262912ef3cf vdpa/mlx5: Add support for control VQ and MAC setting adds 52893733f2c5 vdpa/mlx5: Add multiqueue support adds 23b228cb89fd vhost scsi: Convert to SPDX identifier adds 0d8c9e7d4b40 vdpa_sim: Use iova_shift() for the size passed to alloc_iova() adds ad93f7b37154 dt-bindings: virtio: Add binding for virtio devices adds 7f815fce08d5 dt-bindings: i2c: Add bindings for i2c-virtio adds f3a66dcdf239 dt-bindings: gpio: Add bindings for gpio-virtio adds d5a8680dfab0 uapi: virtio_ids: Sync ids with specification adds 694a1116b405 virtio: Bind virtio device to device-tree node adds 9af8f1061646 virtio/vsock: rename 'EOR' to 'EOM' bit. adds 41116599a073 virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. adds 1af7e55511fe vhost/vsock: support MSG_EOR bit processing adds 8d5ac871b556 virtio/vsock: support MSG_EOR bit processing adds 8fc92b7c15f0 af_vsock: rename variables in receive loop adds 0e115c45ee0b vsock_test: update message bounds test for MSG_EOR adds 729ce5a5bd6f vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro adds 81a83d7f4cfc virtio-balloon: Use virtio_find_vqs() helper adds 6105d1fe6f4c virtio-blk: remove unneeded "likely" statements adds a93a962669cd iova: Export alloc_iova_fast() and free_iova_fast() adds 7a6b92d33ab1 eventfd: Export eventfd_wake_count to modules adds 9c930054f2f5 file: Export receive_fd() to modules adds 86e17a51c1a5 vdpa: Fix some coding style issues adds 0686082dbf7a vdpa: Add reset callback in vdpa_config_ops adds 7f05630dc65d vhost-vdpa: Handle the failure of vdpa_reset() adds 59dfe4f1e810 vhost-iotlb: Add an opaque pointer for vhost IOTLB adds c10fb9454adc vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() adds 22af48cf91aa vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() adds d8945ec41120 vdpa: Support transferring virtual addressing during DMA mapping adds 8c773d53fb7b vduse: Implement an MMU-based software IOTLB adds c8a6153b6c59 vduse: Introduce VDUSE - vDPA Device in Userspace adds 7bc7f61897b6 Documentation: Add documentation for VDUSE adds 78e709522d2c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds fc111fb9a6da cifs: update FSCTL definitions adds 23e91d8b7c5a cifs: rename cifs_common to smbfs_common adds 8d014f5fe981 cifs: move SMB FSCTL definitions to common code adds 9351590f51cd cifs: properly invalidate cached root handle when closing it adds 8d4a0b5d0813 Merge tag '5.15-rc-cifs-part2' of git://git.samba.org/sfre [...] adds 0766ec82e5fb namei: Fix use after free in kern_path_locked adds c5f563f9e9e6 rename __filename_parentat() to filename_parentat() adds 794ebcea865b namei: Standardize callers of filename_lookup() adds b4a4f213a39d namei: Standardize callers of filename_create() adds ea47ab111669 putname(): IS_ERR_OR_NULL() is wrong here adds fdfc346302a7 Merge branch 'misc.namei' of git://git.kernel.org/pub/scm/ [...] adds 39ff83f2f6cc time: Handle negative seconds correctly in timespec64_to_ns() adds 7bf3142625c1 Merge tag 'timers_urgent_for_v5.15_rc1' of git://git.kerne [...] adds 15eb7c888e74 locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT adds a974b54036f7 futex: Return error code instead of assigning it without effect adds 4f07ec0d76f2 futex: Prevent inconsistent state and exit race adds 249955e51c81 futex: Clarify comment for requeue_pi_wake_futex() adds 340576590dac futex: Avoid redundant task lookup adds d66e3edee7af futex: Remove unused variable 'vpid' in futex_proxy_tryloc [...] adds e5480572706d locking/rtmutex: Fix ww_mutex deadlock check adds 165d05d88c27 Merge tag 'locking_urgent_for_v5.15_rc1' of git://git.kern [...] adds 984841792635 sched/idle: Make the idle timer expire in hard interrupt context adds 868ad33bfa3b sched: Prevent balance_push() on remote runqueues adds 56c244382fdb Merge tag 'sched_urgent_for_v5.15_rc1' of git://git.kernel [...] adds ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message adds bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro adds 1791596be272 Merge tag 'for-linus-5.15-1' of git://github.com/cminyard/ [...] adds 3a3a11e6e5a2 lkdtm: Use init_uts_ns.name instead of macros adds d8e988b62f94 Merge tag 'char-misc-5.15-rc1-lkdtm' of git://git.kernel.o [...] adds 4b92d4add5f6 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE [...] adds c2f4954c2d3f Merge branch 'linus' into smp/urgent adds c122358ea1e5 thermal: Replace deprecated CPU-hotplug functions. adds 8c854303ce0e cpu/hotplug: Remove deprecated CPU-hotplug functions. adds c9871c800f65 Documentation: core-api/cpuhotplug: Rewrite the API section adds f306b90c69ce Merge tag 'smp-urgent-2021-09-12' of git://git.kernel.org/ [...] adds 0f31ab217dc5 dt-bindings: net: sun8i-emac: Add compatible for D1 adds d9ea761fdd19 dccp: don't duplicate ccid when cloning dccp sock adds 581edcd0c8a0 mctp: perform route destruction under RCU read lock adds d437f5aa23aa ibmvnic: check failover_pending in login response adds 8343268ec3cf net/mlx5: Bridge, fix uninitialized variable usage adds 897ae4b40e80 net/mlx5: Fix rdma aux device on devlink reload adds da8252d5805d net/mlx5: Lag, don't update lag if lag isn't supported adds dfe6fd72b5f1 net/mlx5: FWTrace, cancel work on alloc pd error flow adds ee27e330a953 net/mlx5: Fix potential sleeping in atomic context adds c91c1da72b47 net/mlx5e: Fix mutual exclusion between CQE compression and HW TS adds 8db6a54f3cae net/mlx5e: Fix condition when retrieving PTP-rqn adds c324f023dbb2 Merge tag 'mlx5-fixes-2021-09-07' of git://git.kernel.org/ [...] adds d7e203ffd3ba ne2000: fix unused function warning adds ea269a6f7207 net: phylink: Update SFP selected interface on advertising [...] adds b5c102238cea net: ipa: initialize all filter table slots adds 276aae377206 net: stmmac: fix system hang caused by eee_ctrl_timer duri [...] adds 3c4cea8fa7f7 vhost_net: fix OoB on sendmsg() failure. adds 273c29e944bd ibmvnic: check failover_pending in login response adds d82d5303c4c5 net: macb: fix use after free on rmmod adds 04f08eb44b50 net/af_unix: fix a data-race in unix_dgram_poll adds 9b6ff7eb6664 net/l2tp: Fix reference count leak in l2tp_udp_recv_core adds 2a48d96fd58a net: stmmac: platform: fix build warning when with !CONFIG [...] adds 415446185b93 sfc: fallback for lack of xdp tx queues adds 6215b608a8c4 sfc: last resort fallback for lack of xdp tx queues adds e3a843f98c8f Merge branch 'sfx-xdp-fallback-tx-queues' adds e011912651bd net: ni65: Avoid typecast of pointer to u32 new bfe84435090a ice: Correctly deal with PFs that do not support RDMA new e3f0cc1a945f r6040: Restore MDIO clock frequency after MAC reset new dc41c4a98a76 net/packet: clarify source of pr_*() messages new 20e100f52730 qed: Handle management FW error new 666eb96d85dc qlcnic: Remove redundant initialization of variable ret new 08dad2f4d541 net: stmmac: allow CSR clock of 300MHz new ce062a0adbfe net: dsa: qca8k: fix kernel panic with legacy mdio mapping new 1b704b27beb1 selftest: net: fix typo in altname test new f11ee2ad25b2 net: mana: Prefer struct_size over open coded arithmetic new 1a456373576d Merge remote-tracking branch 'net/master' adds 49ca6153208f bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause adds 3a029e1f3d6e selftests/bpf: Fix build of task_pt_regs test for arm64 new 2f1aaf3ea666 bpf, mm: Fix lockdep warning triggered by stack_map_get_bu [...] new 21398a281f67 Merge remote-tracking branch 'bpf/master' new 3c10ffddc61f net: xfrm: fix shift-out-of-bounds in xfrm_get_default new 0ab977150ca0 Merge remote-tracking branch 'ipsec/master' new 17d9d891b7fc Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 58eafe1ff52e ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic adds 5a80dea93191 ASoC: mediatek: add required config dependency adds 26be23af1866 MAINTAINERS: fix update references to stm32 audio bindings new 1dd038522615 ASoC: mediatek: common: handle NULL case in suspend/resume [...] new 9c3ad33b5a41 ASoC: fsl_sai: register platform component before register [...] new f12ce92e98b2 ASoC: fsl_esai: register platform component before registe [...] new 0adf292069dc ASoC: fsl_micfil: register platform component before regis [...] new ee8ccc2eb584 ASoC: fsl_spdif: register platform component before regist [...] new c590fa80b392 ASoC: fsl_xcvr: register platform component before registe [...] new 7bd5d979dfdb Merge series "ASoC: fsl: register platform component befor [...] new 9bcfd65e8c26 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new c44650032957 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f67be974dd21 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 863580418bc8 regulator: qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name adds 7cb623f775d5 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] new dc0609b3d686 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 66ad2a1ec9f8 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 5457773ef99f spi: rockchip: handle zero length transfers without timing out adds 2bab94090b01 spi: tegra20-slink: Declare runtime suspend and resume fun [...] adds 2b75df2d9c87 Merge remote-tracking branch 'spi/for-5.15' into spi-linus new 7eda4781b72a Merge remote-tracking branch 'spi-fixes/for-linus' new 98a1373a2de9 usb: cdns3: fix race condition before setting doorbell new 833b0e90c381 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds a486dac372de iio: dac: ti-dac5571: fix an error code in probe() adds 7956cf5d76b1 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed adds f2223affb474 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return adds ce9e3d5989e5 iio: adc128s052: Fix the error handling path of 'adc128_probe()' new b242e82467c5 iio: adc: max1027: Fix wrong shift with 12-bit devices new a0c04017f697 iio: adc: max1027: Fix the number of max1X31 channels new fbec1b031385 iio: adc: rzg2l_adc: add missing clk_disable_unprepare() i [...] new c58e6adab590 iio: adc: aspeed: set driver data when adc probe. new c7dc9cb98491 iio: adc: ad7192: Add IRQ flag new 9551d8a20b39 iio: adc: ad7780: Fix IRQ flag new fa31da54088b iio: adc: ad7793: Fix IRQ flag new afdb37a2d8a2 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 31692ab9a9ef media: hantro: Fix check for single irq adds 132c88614f2b media: cedrus: Fix SUNXI tile size calculation adds 3ad02c27d89d media: s5p-jpeg: rename JPEG marker constants to prevent b [...] new 0b5bb60d4909 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() new 8988f7c6556f Merge remote-tracking branch 'omap-fixes/fixes' adds 15d4ec3b12b5 hwmon: (k10temp) Remove residues of current and voltage new 4c5683c8739a Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 7f6fe94c91a4 Merge branch 'misc-5.15' into next-fixes new 65889636db2a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() new ee4cd288be36 Merge remote-tracking branch 'vfs-fixes/fixes' adds 26391e49d5b0 mmc: dw_mmc: Only inject fault before done/error adds b81bede4d138 mmc: renesas_sdhi: fix regression with hard reset on old SDHIs new b5feafceab53 Merge remote-tracking branch 'mmc-fixes/fixes' adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] new f1c8e1f0bcf3 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds f1940d4e9cbe Drivers: hv: vmbus: Fix kernel crash upon unbinding a devi [...] new 4bef8f0ea2ad Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 277c0dd93bf7 fpga: machxo2-spi: Return an error on failure adds 1d345c3e5941 fpga: machxo2-spi: Fix missing error code in machxo2_write [...] new afd4b142c0b3 Merge remote-tracking branch 'fpga-fixes/fixes' adds 0ddc5e55e6f1 Documentation: Fix irq-domain.rst build warning new f855e1794f02 Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' adds 8262ad05c521 drm/ttm: Fix a deadlock if the target BO is not idle during swap adds c8704b7ec182 drm/kmb: Enable alpha blended second plane new 7436a05fa7a4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 7bc04ce6b914 Makefile: Enable -Wimplicit-fallthrough for Clang new 30bdc528c13e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 31fa09b5a663 drm/i915: use linux/stddef.h due to "isystem: trim/fixup s [...] adds 0666a64a1f48 isystem: delete global -isystem compile option adds a21d0a91aca7 kbuild: move objtool_args back to scripts/Makefile.build adds 3c83dd7b0283 kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_l [...] adds 945b6b9d8057 kbuild: store the objtool command in *.cmd files adds 97a38df0bc15 kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro adds b31846eae0b6 kbuild: detect objtool update without using .SECONDEXPANSION adds 53428f02a8e3 kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules adds 23b0f496c7e7 checkkconfigsymbols.py: Forbid passing 'HEAD' to --commit adds 776f04ca2c29 gen_compile_commands: fix missing 'sys' package adds 0138ed978195 nios2: move the install rule to arch/nios2/Makefile adds 860091ee86e6 riscv: move the (z)install rules to arch/riscv/Makefile new 5c5a6e2254a0 Merge remote-tracking branch 'kbuild/for-next' adds 7ed012969bbc Compiler Attributes: fix __has_attribute(__no_sanitize_cov [...] adds 1ca70b24afb9 MAINTAINERS: add Nick as Reviewer for compiler_attributes.h adds b83a908498d6 compiler_attributes.h: move __compiletime_{error|warning} new bea5090f7481 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds a61cb6017df0 dma-mapping: fix the kerneldoc for dma_map_sg_attrs new 32bd94ccd9a2 Merge remote-tracking branch 'dma-mapping/for-next' adds 1c9b5911f53b Merge branches 'fixes' and 'misc' into for-next new cf32774de8c1 Merge remote-tracking branch 'arm/for-next' adds 797cc1e6ea15 Merge branch 'arm/fixes' into for-next adds 01d824de88c3 Merge branch 'arm/dt' into for-next adds 7098357ded14 Merge branch 'arm/drivers' into for-next adds 76b8992dc7e4 soc: document merges adds 12297121e0c8 Merge branch 'arm/fixes' into for-next adds 43553c667f56 Merge branch 'arm/dt' into for-next adds 7d2744bd7509 Merge branch 'arm/drivers' into for-next adds ba5b42a10a9e Merge branch 'arm/soc' into for-next adds b37e897eb18e soc: document merges adds 9573a211d718 Merge branch 'arm/soc' into for-next adds 74953a9136cf soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex adds 699fe4b190da Merge tag 'omap-for-v5.15/sr-signed' of git://git.kernel.o [...] adds f2fbe17427b6 Merge branch 'arm/drivers' into for-next adds af65640084bd Merge branch 'arm/fixes' into for-next adds 4e2852549ba8 Merge branch 'arm/dt' into for-next adds 202d727b12d3 Merge branch 'arm/defconfig' into for-next adds ffc192c81705 soc: document merges adds bda5d0ef3f88 Merge branch 'arm/dt' into for-next adds b1f943022498 Merge branch 'arm/fixes' into for-next adds c5ccc918143b Merge branch 'arm/defconfig' into for-next adds 4060df1d7c27 soc: document merges adds b1ad223ac5a7 Merge branch 'arm/dt' into for-next adds 69c0e7e97b2f Merge branch 'arm/drivers' into for-next adds e860bded99d2 Merge branch 'arm/soc' into for-next adds bb89b00f2e9d soc: document merges adds 319a1b58f6c7 ARM: s3c: delete unneed local variable "delay" adds f30970fcceec Merge branch 'arm/fixes' into for-next adds ca9ad70469a4 Merge branch 'arm/soc' into for-next adds 4364229fd558 soc: document merges adds 3fa70711d857 Merge tag 'v5.14-rc7' into for-next adds 054bc6a105d7 arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings adds a33746063fc4 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] adds 602b2c5a7705 Merge branch 'arm/fixes' into for-next adds 4f84d6c774fc Merge branch 'arm/dt' into for-next adds 96ec1bf04594 Merge branch 'arm/drivers' into for-next adds 1f5178a082a1 Merge branch 'arm/defconfig' into for-next adds a9f2c2d25864 Merge branch 'arm/soc' into for-next adds 305d90ec35b5 soc: document merges adds 5acc7bf3074e Merge branch 'arm/fixes' into for-next adds 6af351634451 Merge branch 'arm/dt' into for-next adds e205892608c4 arm64: zynqmp: Disable CCI by default adds 2a814e3d6950 arm64: zynqmp: Do not duplicate flash partition label property adds 8c9cd3d06fa8 arm64: zynqmp: Enable fpd_dma for zcu104 platforms adds ba63d81ac3de arm64: zynqmp: Fix irps5401 device nodes adds 325d2159d568 arm64: zynqmp: Add pinctrl description for all boards adds 759acddc0f7d arm64: zynqmp: Correct zcu111 psgtr description adds 40a432bed33f arm64: zynqmp: Wire psgtr for zc1751-xm015 adds 30cd7c119928 arm64: zynqmp: Correct psgtr description for zcu100-revC adds 75389782defc arm64: zynqmp: Add phy description for usb3.0 adds 4d8d0fb631b5 arm64: zynqmp: Disable WP on zcu111 adds 15f7b307629c arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi adds 30f13c7682c6 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 adds def654dc7c13 arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 adds 808706781e1d arm64: zynqmp: Enable nand driver for dc2 and dc3 adds 243fa5d0c2ce arm64: zynqmp: Remove additional newline adds 6a35c00490a5 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi adds 471b47bfc33e arm64: zynqmp: Add nvmem alises for eeproms adds 936ecb6c0d5e arm64: zynqmp: List reset property for ethernet phy adds af329f23640e arm64: zynqmp: Add reset-on-timeout to all boards and modi [...] adds 887e9d9ee643 arm64: zynqmp: Remove can aliases from zc1751 adds bef552e4aa98 arm64: zynqmp: Move DP nodes to the end of file on zcu106 adds 6d7ac667b357 arm64: zynqmp: Add note about UHS mode on some boards adds 65d5e861d357 arm64: zynqmp: Update rtc calibration value adds ba8c7ff18a64 arm64: zynqmp: Remove information about dma clock on zcu106 adds 6976fd3dc0f6 arm64: zynqmp: Wire qspi on multiple boards adds 2a44dce33626 arm64: zynqmp: Move rtc to different location on zcu104-revA adds a09bb2686303 arm64: zynqmp: Add reset description for sata adds 48b8d6c32238 arm64: zynqmp: Sync psgtr node location with zcu104-revA adds 51aed86682ef arm64: zynqmp: Remove description for 8T49N287 and si5382 chips adds 34e6f265d458 arm64: zynqmp: Add support for zcu102-rev1.1 board adds 586eb2029a5d arm64: zynqmp: Add psgtr description to zc1751 dc1 board adds 5b35ece9d2e4 arm64: zynqmp: Remove not documented is-dual property adds c5f130772d97 arm64: zynqmp: Fix serial compatible string adds bee69aec28af arm64: zynqmp: Enable gpio and qspi for zc1275-revA adds bd7a8de28ada arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards adds 479c46133c05 arm64: zynqmp: Wire psgtr for zc1751-xm013 adds 6f4f55bdc436 Merge tag 'zynqmp-dt-for-v5.15' of https://github.com/Xili [...] adds 53a05c8f6e8e arm64: dts: rockchip: remove interrupt-names from iommu nodes adds 3a9476ad636e arm64: dts: rockchip: rename flash nodenames adds ac0af67f8c89 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] adds 1aeab005562f arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] adds b1c64924df5d dt-bindings: arm: rockchip: add rk3568 compatible string t [...] adds d178bed180ef arm64: dts: rockchip: add pmu and qos nodes for rk3568 adds 773b358cb274 dt-bindings: add doc for Firefly ROC-RK3328-PC adds ffe7ee186baa arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC adds 4011a797dac7 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS adds 95e18f24ab42 arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS adds a1536b7fd2d7 arm64: dts: rockchip: set stdout-path on helios64 adds 0ead44ed102d arm64: dts: rockchip: add SPI support to helios64 adds ae2a8a1ed328 arm64: dts: rockchip: enable tsadc on helios64 adds 3d3377027027 arm64: dts: rockchip: add saradc node for rk3568 adds 714b35da2b6e arm64: dts: rockchip: Disable CDN DP on Pinebook Pro adds 0a777f84fd94 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ adds 7ce2bc0f8295 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board adds fb094a9957b4 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board adds 9e595375ddf8 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 adds 30910d85c20d arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 adds 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 adds 94c75b5265fe arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi adds 92eb5ffbae44 arm64: dts: rockchip: split rk3568 device tree adds 04e1ecf6099c arm64: dts: rockchip: add rk3566 dtsi adds 80055186c461 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A adds 424a83979d9e arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 adds 8bfdb394af40 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 adds 68e0277204c7 arm64: dts: rockchip: add isp1 node on rk3399 adds 7ca30712c3a8 arm64: dts: rockchip: add watchdog to rk3568 adds 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 adds 0ecf7b9137e0 arm64: dts: rockchip: fix rk3568 mbi-alias adds 6cdca5eb64c6 arm64: dts: rockchip: add rk356x gmac1 node adds 66a6450203e2 arm64: dts: rockchip: adjust rk3568 pll clocks adds 797fc427ffb9 arm64: dts: rockchip: enable gmac node on quartz64-a adds 2ff79e4cec98 arm64: dts: rockchip: add gmac0 node to rk3568 adds f96f01eb2491 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support adds 1aec043e2bcf dt-bindings: arm: rockchip: Add gru-scarlet-dumo board adds ae328485ba0d arm64: dts: rockchip: Add gru-scarlet-dumo board adds d34a2131ab59 arm64: dts: rockchip: Setup USB typec port as datarole on [...] adds 440f361af90a arm64: dts: rockchip: add thermal fan control to rockpro64 adds 2e9ce86bbea8 arm64: dts: rockchip: add core io domains node for rk356x adds 915186bd99a5 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 adds e3f6b997b6b1 arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] adds ef180dba76f5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 adds eb8d07586e13 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] adds bf092ebe6e81 arm64: dts: rockchip: add rk356x gpio debounce clocks adds 1a9563ba0a59 arm64: dts: rockchip: add rk3568 tsadc nodes adds d0e2e61b3cba arm64: dts: rockchip: add thermal support to Quartz64 Model A adds c68defec1585 arm64: dts: rockchip: Add SFC to PX30 adds ab438ba2dc6b arm64: dts: rockchip: Add SFC to RK3308 adds f9576999b0ae arm64: dts: rockchip: Enable SFC for Odroid Go Advance adds 9a35fd01f4ab arm64: dts: rockchip: add RK3399 Gru gpio-line-names adds 894c2e3620f6 Merge tag 'v5.15-rockchip-dts64-1' of git://git.kernel.org [...] adds 7e0a31c49b5a arm64: dts: rockchip: add missing rockchip,grf property to rk356x adds 6b9b7968ff78 arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu adds 3f1c9b99f22c arm64: dts: rockchip: Fix GPU register width for RK3328 adds b12a5946f5ea arm64: dts: rockchip: add saradc to rk3568-evb1-v10 adds dd300577952e Merge tag 'v5.15-rockchip-dts64-2' of git://git.kernel.org [...] adds 8e99b61ee1e0 Merge branch 'arm/late' into for-next adds 5e115b419d2b soc: document merges new e956641796af Merge remote-tracking branch 'arm-soc/for-next' adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC new 027506ebadee Merge remote-tracking branch 'actions/for-next' adds 6285af2a2821 Merge tags 'amlogic-arm-configs-for-v5.15', 'amlogic-arm64 [...] new db2aaa013f32 Merge remote-tracking branch 'amlogic/for-next' adds 250ea87828ae ARM: dts: rainier: Add 'factory-reset-toggle' as GPIOF6 adds b5773eb7f95d ARM: config: aspeed: Enable hardened allocator feature adds 97e6caece721 ARM: config: aspeed: Enable KCS adapter for raw SerIO adds 441e11bd11e1 ARM: config: aspeed_g4: Enable EDAC and SPGIO adds 4b04b92bdcf6 ARM: config: aspeed: Regenerate defconfigs adds 0f32f00af344 Merge branches 'dt-for-v5.15', 'soc-for-v5.15' and 'defcon [...] new 75793bc011f8 Merge remote-tracking branch 'aspeed/for-next' adds 7cce786c9a92 Merge branch 'at91-soc' into at91-next adds b2a7f104a035 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next adds 02022c587257 Merge branch 'at91-dt' into at91-next adds 276fbcb8b79a Merge branch 'at91-dt' into at91-next adds b102356e5bc1 Merge branch 'at91-dt' into at91-next new 0914a7337938 Merge remote-tracking branch 'at91/at91-next' adds 35f37b3c87e1 Merge branch 'imx/ecspi' into for-next adds 5a7d7ff15590 Merge branch 'imx/bindings' into for-next adds d653894feea7 Merge branch 'imx/dt' into for-next adds cf8f5a4eafcb Merge branch 'imx/dt64' into for-next adds 2cb411d89676 Merge branch 'imx/defconfig' into for-next new c06814707688 Merge remote-tracking branch 'imx-mxs/for-next' adds cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next new fcb967b2ce13 Merge remote-tracking branch 'keystone/next' adds 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next adds 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next new c770afbff424 Merge remote-tracking branch 'mediatek/for-next' adds 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next new 1eb5e77993d5 Merge remote-tracking branch 'mvebu/for-next' adds d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next adds 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next adds 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next adds f4cfed3482d8 Merge branch 'fixes' into for-next adds 96814a2c96a1 Merge branch 'omap-for-v5.15/dt' into for-next adds 8f629f2371e0 Merge branch 'omap-for-v5.15/soc' into for-next adds e9a5ae66612f Merge branch 'omap-for-v5.15/dt' into for-next adds 5f3b7875d4f9 Merge branch 'omap-for-v5.15/ti-sysc' into for-next adds 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next adds 7911f95d1713 Merge branch 'fixes' into for-next new 93c43688ab96 Merge remote-tracking branch 'omap/for-next' adds 1b417efc15f0 Merge branch 'arm64-fixes-for-5.14' into for-next adds 0c6b8e028729 soc: qcom: socinfo: Fixed argument passed to platform_set_data() adds c83277f6c099 ARM: dts: qcom: apq8064: use compatible which contains chipid adds 498a6904da39 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference adds fdc79fa94670 ARM: dts: qcom: nexus7: define touchscreen properties adds b721d740d18c Merge branches 'arm64-defconfig-for-5.15', 'arm64-for-5.15 [...] adds dab518228615 arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly adds 785b191940a3 dt-bindings: soc: qcom: aoss: Add SM6350 compatible adds 790f3537dd78 dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding adds 94ccf8fee683 soc: qcom: rpmhpd: Add SM6350 adds 7b2fb42cdd4a soc: qcom: llcc: Add configuration data for SM6350 adds dff80e05cbbd dt-bindings: arm: Add SMP enable-method for MSM8226 adds f71a26ee14ed arm: qcom: Add SMP support for MSM8226 adds 447a165496a7 dt-bindings: arm: qcom: Document SDX65 platform and boards adds e0f999d1bfc1 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] new 721c13b8d9ae Merge remote-tracking branch 'qcom/for-next' adds b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds 55f808aa19c8 ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds f6eb79106e8c ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 06eba32fc6f1 dt-bindings: display: bcm2835: add optional property power [...] adds e4ebeae78f7c ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi adds 5f0c8ccd78c6 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 adds ca9f5280ae02 ARM: dts: Add Raspberry Pi Compute Module 4 adds b03544986797 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board adds 0ab0cf275586 arm64: dts: broadcom: Add reference to RPi CM4 IO Board adds 560e598b10d3 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds 9f5289ec6f1c ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address new ada89a0b1721 Merge remote-tracking branch 'raspberrypi/for-next' adds d016ed8d8ee8 arm64: defconfig: Enable RIIC adds a0a6968c9959 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers adds 2a022240886d Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] adds 3e677cbb6f51 arm64: dts: renesas: r8a77995: Add R-Car Sound support adds 26bc7ea7385c arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support adds a3d7d983236a arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] adds cecb7cc88302 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds 6832b69ee83b arm64: dts: renesas: Add Renesas R8A779M1 SoC support adds 8d935c8d7f17 arm64: dts: renesas: Add Renesas R8A779M3 SoC support adds 07832dd26151 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 402e45d0d1b9 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G adds 48a0624e31d2 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] adds bddda5c2b2be arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 7850f9ba36fa arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G adds d6237f110529 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] adds 0ef844040c9b arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] adds b1f6bead1fb4 Merge branches 'renesas-arm-dt-for-v5.15', 'renesas-driver [...] adds 57ec7ff3f83a Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds 3d3aec53bf89 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds 59d7f78144a8 Merge branches 'renesas-arm-dt-for-v5.15' and 'renesas-dri [...] new afce7e9a3e0c Merge remote-tracking branch 'renesas/next' adds 44c986647b53 Merge branch 'v5.15-armsoc/drivers' into for-next adds 4ccad1822f21 Merge branch 'v5.15-armsoc/dts32' into for-next adds 70ff5acd1d25 Merge branch 'v5.15-armsoc/dts64' into for-next adds 61df0dae5241 Merge branch 'v5.15-clk/next' into for-next adds a8a1135c0d07 Merge branch 'v5.15-armsoc/dts64' into for-next adds 10a6f3b3e219 Merge branch 'v5.15-armsoc/dts64' into for-next adds d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next adds 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next adds 503bc421503f Merge branch 'v5.15-armsoc/dts64' into for-next adds c8db0ed11fdd Merge branch 'v5.15-armsoc/drivers' into for-next adds b484ae362bbc Merge branch 'v5.15-armsoc/dts64' into for-next adds b136f0544cb8 Merge branch 'v5.15-armsoc/dts32' into for-next adds ba0b6bee5c8c Merge branch 'v5.15-armsoc/dts64' into for-next adds abfe14de9197 Merge branch 'v5.15-armsoc/drivers' into for-next adds 5936c9eb785b Merge branch 'v5.15-armsoc/dts64' into for-next adds d46148623f26 Merge branch 'v5.15-armsoc/dts64' into for-next new 9a77f74eae95 Merge remote-tracking branch 'rockchip/for-next' adds 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" adds cc67789c7a45 Merge branch 'next/dt' into for-next adds 90861bf54255 Merge branch 'next/dt64' into for-next new 405300595224 Merge remote-tracking branch 'samsung-krzk/for-next' adds 15934f515911 arm64: dts: fvp: Remove panel timings adds 32955511b92f Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 7b4262378924 firmware: arm_scmi: Fix virtio transport Kconfig dependency adds 7c414a7d93c6 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 0c2a2205cd0a Merge remote-tracking branch 'scmi/for-linux-next' adds 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] adds 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] adds 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] new 3ea1a800cedd Merge remote-tracking branch 'sunxi/sunxi/for-next' adds df7d33200d26 Merge branch for-5.14/arm64/dt into for-next adds a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next adds fa1bd5e15b72 Merge branch for-5.15/firmware into for-next adds b66e2122b1f7 Merge branch for-5.15/soc into for-next adds 6f8762f53def Merge branch for-5.15/clk into for-next adds b4ab844316db Merge branch for-5.15/arm/dt into for-next adds 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next adds cc701ccede61 Merge branch for-5.15/arm64/dt into for-next new 6a006e7f2ed5 Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next new eb1c777c59d0 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 3329c5de3601 Merge branch 'zynq/dt' of https://github.com/Xilinx/linux- [...] adds 4cddd9be7ef6 Merge branch 'zynq/soc' of https://github.com/Xilinx/linux [...] adds 4d7e3c8de98e Merge branch 'zynqmp/dt' of https://github.com/Xilinx/linu [...] new 893adc1abca3 Merge remote-tracking branch 'xilinx/for-next' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next adds 6e5e55227c95 Merge tag 'v5.11' into h8300-next adds 81dd24966885 h8300: remove memory.c adds 1ec10274d436 h8300: don't implement set_fs new 7673e0669e7d Merge remote-tracking branch 'h8300/h8300-next' adds 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild adds 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT adds 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] new 46238f65f7a3 Merge remote-tracking branch 'nds32/next' adds b1deeeb93933 sh: fix trivial misannotations adds 1e5b1406fbd2 sh: check return code of request_irq adds e2163ce7002b sh: boards: Fix the cacography in irq.c adds 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). adds 258cf5f8aef4 sh: kdump: add some attribute to function adds 2882b7626f49 sh: kernel: traps: remove unused variable new e4cffa2b99f2 Merge remote-tracking branch 'sh/for-next' adds 0caa2f7cec18 um: fix ndelay/udelay defines adds 234640275675 um: rename set_signals() to um_set_signals() new 98afc87a5192 Merge remote-tracking branch 'uml/linux-next' adds c90b9d37d3ac Merge branch 'fs.idmapped' into for-next adds f4dd02cd8631 Merge branch 'kernel.sys' into for-next new 0429bddc0d90 Merge remote-tracking branch 'pidfd/for-next' adds 63c1fbbd1431 Merge branch 'misc-5.15' into for-next-current-v5.14-20210830 adds 1efc6199e6b9 Merge branch 'for-next-current-v5.14-20210830' into for-ne [...] new a1c59e108a5c Merge remote-tracking branch 'btrfs/for-next' adds 4b0b8836ebba ceph: fix off by one bugs in unsafe_request_wait() new 8cb20a8a78e6 Merge remote-tracking branch 'ceph/master' adds f97d9dea9404 Merge hole punch fixes. adds c07eea684cdf Merge generic_block_fiemap() removal from Christoph. adds 9048da101932 Merge doc fixup from Randy for the hole punch series. adds 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. adds 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein adds ca6e04e8f8d1 Pull udf cleanups and LVID check fix. adds a95dc17633ab Pull utf8 handling fixes from Pali Rohar adds ed518dd035fa Pull udf xattr sanity checks. new 35b6be57067c Merge remote-tracking branch 'ext3/for_next' adds 1fd95c05d8f7 ext4: add error checking to ext4_ext_replay_set_iblocks() adds 4df031ff5876 ext4: check and update i_disksize properly adds 55ce2f649b9e ext4: correct the error path of ext4_write_inline_data_end() adds 6984aef59814 ext4: factor out write end code of inline file adds cc883236b792 ext4: drop unnecessary journal handle in delalloc write adds 11ef08c9eb52 Merge branch 'delalloc-buffer-write' into dev adds 0add491df4e5 ext4: remove extent cache entries when truncating inline data adds 948ca5f30e1d ext4: enforce buffer head state assertion in ext4_da_map_blocks new 8f3bc192fc08 Merge remote-tracking branch 'ext4/dev' adds b8a30b4171b9 fs/ntfs3: Remove unnecesarry mount option noatime adds c2c389fd6c6b fs/ntfs3: Remove unnecesarry remount flag handling adds 564c97bdfa39 fs/ntfs3: Convert mount options to pointer in sbi adds 610f8f5a7baf fs/ntfs3: Use new api for mounting adds 27fac77707a1 fs/ntfs3: Init spi more in init_fs_context than fill_super adds 9d1939f4575f fs/ntfs3: Make mount option nohidden more universal adds e274cde8c755 fs/ntfs3: Add iocharset= mount option as alias for nls= adds 28a941ffc140 fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules adds 15b2ae776044 fs/ntfs3: Show uid/gid always in show_options() new 8c5b3fa95d5b Merge remote-tracking branch 'ntfs3/master' adds 95b115332a83 zonefs: remove redundant null bio check new cf31e6943f7b Merge remote-tracking branch 'zonefs/for-next' new 90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support new ebd0c2176417 Merge remote-tracking branch 'file-locks/locks-next' adds 2cfbffc62045 Merge branch 'work.init' into for-next adds 8e222b83dec2 Merge branch 'work.iov_iter' into for-next adds 8f40da9494cf Merge branch 'misc.namei' into for-next new 98c782255ab2 Merge remote-tracking branch 'vfs/for-next' adds 9980c4251f8d printk: use kvmalloc instead of kmalloc for devkmsg_user new aeb03578a39e Merge remote-tracking branch 'printk/for-next' adds c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long new 4e5587420781 Merge remote-tracking branch 'pstore/for-next/pstore' adds 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] adds 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next adds e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next adds 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next adds ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next adds d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next adds a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next adds 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next adds 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next adds c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next adds 8090738aa52f Merge branch 'for-5.14/core' into for-next adds fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next adds f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next adds 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next adds 31cb433d7761 Merge branch 'for-5.15/core' into for-next adds 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next adds 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next adds 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next adds 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next adds 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next adds 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next adds 06c2be965b67 Merge branch 'for-5.15/core' into for-next adds 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] adds e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next adds 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next adds 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next adds 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next adds 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next adds fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next adds fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next adds e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next adds 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next adds 7360e856576e Merge branch 'for-5.15/sony' into for-next adds 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next adds 4bc44ba4871f Merge branch 'for-5.15/core' into for-next new 5de67d12880e Merge remote-tracking branch 'hid/for-next' adds 546b48ae6a04 Merge branch 'i2c/for-current' into i2c/for-next adds 32e8e4aeb37d Merge branch 'i2c/for-mergewindow' into i2c/for-next adds a0a11a876027 Merge branch 'i2c/for-current' into i2c/for-next adds eef7fa1001c0 i2c: iop3xx: fix deferred probing adds fcc750e0f4d8 i2c: s3c2410: fix IRQ check adds 42034afd430a i2c: hix5hd2: fix IRQ check adds 8fb12751ac78 i2c: virtio: add a virtio i2c frontend driver adds ff0f53fd8dff Merge branch 'i2c/for-mergewindow' into i2c/for-next adds ec1127b4dd61 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds cc1dbdeb17dd Merge branch 'i2c/for-mergewindow' into i2c/for-next new 708a7549c7e3 Merge remote-tracking branch 'i2c/i2c/for-next' adds c1ef0772350d media: dt-bindings: media: renesas,csi2: Add r8a779a0 support adds 4a899f2eb323 media: rcar-csi2: Add r8a779a0 support adds 9b538196ddcf media: rcar-vin: Refactor controls creation for video device adds 22f0fab6d64e media: rcar-vin: Fix error paths for rvin_mc_init() adds 33ef186512ed media: rcar-vin: Improve async notifier cleanup paths adds 0889078d1658 media: rcar-vin: Improve reuse of parallel notifier adds 5669a5f8a287 media: rcar-vin: Rename array storing subdevice information adds e1c9c83bb560 media: rcar-vin: Move group async notifier adds 54c18011c387 media: rcar-vin: Extend group notifier DT parser to work w [...] adds 583a50ef48d3 media: rcar-vin: Create a callback to setup media links adds 6e3b5a60d96d media: rcar-vin: Specify media device ops at group creation time adds 87932605cce9 media: rcar-vin: Move and rename CSI-2 link notifications adds 0c56f9597adc media: rcar-vin: Add r8a779a0 support adds 7351a82788ee media: v4l: async: Rename async nf functions, clean up long lines adds 6b127f97c016 media: rcar-vin: Remove explicit device availability check adds 325d0aa5527c media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] adds ff539bcba963 media: mt9p031: Read back the real clock rate adds bc12dc01b06a media: mt9p031: Make pixel clock polarity configurable by DT adds 6f76e098b0c6 media: mt9p031: Fix corrupted frame after restarting stream adds f48337bd8e64 media: mt9p031: Use BIT macro adds 2d98a58ac94d media: dt-bindings: mt9p031: Convert bindings to yaml adds 81787ce9c250 media: dt-bindings: mt9p031: Add missing required properties adds be74f9b00a3a media: rockchip: rkisp1: remove unused irq variable adds 8d99cf5fdb30 media: dt-bindings: media: rkisp1: fix pclk clock-name adds 256cdfc8c1a1 media: dt-bindings: media: rkisp1: document different irq [...] adds 7c1dd6a271f5 media: rockchip: rkisp1: allow separate interrupts adds e05d94c46d11 media: rockchip: rkisp1: make some isp-param functions variable adds 26eadfcbd751 media: rockchip: rkisp1: make some isp-stats functions variable adds 8df791d3bfb9 media: rockchip: rkisp1: add prefixes for v10 specific parts adds 57812dded0be media: rockchip: rkisp1: add support for v12 isp variants adds 0f3cbae3a8a1 media: dt-bindings: media: rkisp1: document px30 isp compatible adds 3d18437cc4af media: rockchip: rkisp1: add support for px30 isp version adds b10b5334528a media: camss: vfe: Don't read hardware version needlessly adds 862ee562d7f0 media: camss: vfe: Decrease priority of of VFE HW version [...] adds 2a3238005dc0 media: camss: vfe: Remove vfe_hw_version_read() argument adds bb1741c408b2 media: camss: vfe: Rework vfe_hw_version_read() function d [...] adds 478e8d8b3997 media: hevc: Add scaling matrix control adds 7a731960cc7e media: hantro: Add scaling lists feature adds 297289d611b8 media: cedrus: hevc: Add support for scaling lists adds 65da1fc4c325 media: cedrus: drop min_buffers_needed. adds 92852963f78e media: vivid: add module option to set request support mode adds f61944bbc698 media: videobuf2-core: sanity checks for requests and qbuf adds 9c1d37b7d4cf media: em28xx: add missing em28xx_close_extension adds 46060cfe2be9 media: TDA1997x: fix tda1997x_remove() adds 67fdf5ed9502 media: meson-ge2d: Fix rotation parameter changes detectio [...] adds c38b314c60c8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs adds 95fd4dda2b0e media: mtk-vcodec: Clean redundant encoder format definition adds 209fa0fab99b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 2bb56f6eaaa8 media: mtk-vcodec: Add MT8195 H264 venc driver adds b012543629af media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] adds 2c35735ee683 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 adds a76d04bf70be media: Add NV12_4L4 tiled format adds 6daa9f32282a media: Clean V4L2_PIX_FMT_NV12MT documentation adds a44d582ebff0 media: mceusb: ensure rx resolution can be retrieved adds d94e1a30634a media: streamzap: ensure rx resolution can be retrieved adds 93d6538cc777 media: cxd2880-spi: Fix a null pointer dereference on erro [...] adds 79c71701d70e media: ttusb-dec: avoid release of non-acquired mutex adds 5cc88747f90f media: tuners: mxl5007t: Removed unnecessary 'return' adds 288b083bec92 media: mtk-vcodec: vdec: Support H264 profile control adds 5aff12f3a9ef media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD adds dfeef202b699 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] adds 3f6d11fd8b7b media: mtk-vcodec: make flush buffer reusable by encoder adds edc06520deca media: mtk-vcodec: venc: support START and STOP commands adds aa9b9fe01768 media: mtk-vcodec: vdec: move stateful ops into their own file adds db4f21ae77a9 media: mtk-vcodec: vdec: handle firmware version field adds 77fab99c027e media: mtk-vcodec: support version 2 of decoder firmware ABI adds e8a4b0d2b747 media: add Mediatek's MM21 format adds 2acb6b19faf1 media: mtk-vcodec: vdec: support stateless API adds b9d7fddc8aa4 media: mtk-vcodec: vdec: support stateless H.264 decoding adds 542fc2c47e5c media: mtk-vcodec: vdec: add media device if using stateless api adds b8022cde2dd7 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec adds 2bd7b00a3040 media: mtk-vcodec: enable MT8183 decoder adds 8d020465fe60 media: mtk-vcodec: fix warnings: symbol XXX was not declared adds b395ba42afd9 media: ir_toy: allow tx carrier to be set adds 09e0c803602a media: c8sectpfe-dvb: Remove unused including <linux/version.h> adds 89379fca4840 media: dvb-usb: fix ununit-value in az6027_rc_query adds ea8dd2d4020e media: rc: clean the freed urb pointer to avoid double free adds 17e536f6acaa media: siano: use DEFINE_MUTEX() for mutex lock adds d47ab56428f3 media: cxd2820r: include the right header adds 19e95228c722 media: netup_unidvb: handle interrupt properly according t [...] adds 05344a1d2ea7 media: atomisp: restore missing 'return' statement adds 66e2fcaadf8e media: atomisp: Fix error handling in probe adds 12b6db7c6403 media: staging: atomisp: fix the uninitialized use in gc22 [...] adds ab7b60fe351e media: dt-bindings: media: renesas,imr: Convert to json-schema adds 3259a085f510 media: m5602_ov7660: remove the repeated declaration adds 76ac4cbdb6f8 media: stm32: Potential NULL pointer dereference in dcmi_i [...] adds be4253c51d80 media: ipu3.rst: Improve header formatting on tables adds f90bcc86aa0b media: staging/intel-ipu3: css: Fix wrong size comparison [...] adds a24dd707a95d media: ipu3-cio2: Replace open-coded for_each_set_bit() adds e70a0f29bdae media: ipu3-cio2: Use temporary storage for struct device pointer adds 2e743f2bc978 media: ipu3-cio2: Switch to use media_entity_to_video_device() adds ce4864fc2c5f media: ipu3-cio2: Introduce to_sensor_asd() helper macro adds a508f54837a7 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro adds ebf3afe8983e media: ipu3-cio2: Introduce to_cio2_device() helper macro adds f22e7744424d media: imx258: Fix getting clock frequency adds 67622262d1ee media: Add sensor driver support for the ov13b10 camera. adds fbe8c9fb0e2e media: ov8856: Set default mbus format but allow caller to alter adds 5ea47993c14d media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control adds 24b2a2e15f23 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control adds 1c87af2b7922 media: staging: document that Imgu not output auto-exposur [...] adds d62cd4d277cc media: uvcvideo: Remove unused including <linux/version.h> new f76002b3a2c9 Merge remote-tracking branch 'v4l-dvb-next/master' new a67f0849402c Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-em' into l [...] new 7f5a78aa7ab2 Merge branches 'acpi-scan' and 'acpi-prm' into linux-next new 5e59b0ebe109 Merge branch 'acpica' into linux-next new 10aed6c075d4 Merge branch 'pm-misc' into linux-next new 485d6eab0af9 Merge remote-tracking branch 'pm/linux-next' adds 5499f2b80b56 tools: cpupower: fix typo in cpupower-idle-set(1) manpage new 10fc007209cb Merge remote-tracking branch 'cpupower/cpupower' adds c185b42efe67 thermal: intel: Allow processing of HWP interrupt adds da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] adds fc26023f8816 thermal/drivers/int340x: Fix tcc offset on resume new 1ad3fb27d38d Merge remote-tracking branch 'thermal/thermal/linux-next' adds 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() adds 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA adds 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events adds 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events adds 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table adds ae7d925b5c04 Bluetooth: Support the quality report events adds 927ac8da35db Bluetooth: set quality report callback for Intel adds 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() adds 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role adds 4ec4d63b8b29 Bluetooth: Fix using address type from events adds d850bf086280 Bluetooth: Fix using RPA when address has been resolved adds 15a91f918597 Bluetooth: btintel: Fix boot address adds 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...] adds 1bff51ea59a9 Bluetooth: fix use-after-free error in lock_sock_nested() adds 5a87679ffd44 Bluetooth: btusb: Support public address configuration for [...] adds 09a19d6dd974 Bluetooth: btusb: Add protocol for MediaTek bluetooth devi [...] adds 9bba12860fc7 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A adds 15957cab9db0 Bluetooth: btusb: Add support for IMC Networks Mediatek Ch [...] adds f4712fa993f6 Bluetooth: call sock_hold earlier in sco_conn_del adds 49d8a5606428 Bluetooth: fix init and cleanup of sco_conn.timeout_work adds 8961987f3f5f Bluetooth: Enumerate local supported codec and cache details adds 9ae664028a9e Bluetooth: Add support for Read Local Supported Codecs V2 adds a358ef86da45 Bluetooth: btintel: Read supported offload use cases adds 248733e87d50 Bluetooth: Allow querying of supported offload codecs over [...] adds d586029c282c Bluetooth: btintel: Define callback to fetch data_path_id adds f6873401a608 Bluetooth: Allow setting of codec for HFP offload use case adds b2af264ad3af Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_ [...] adds 9798fbdee88a Bluetooth: Configure codec for HFP offload use case adds 70dd978952bc Bluetooth: btintel: Define a callback to fetch codec config data adds 904c139a2517 Bluetooth: Add support for msbc coding format adds ad9331518328 Bluetooth: Add offload feature under experimental flag adds f4f9fa0c07bb Bluetooth: Allow usb to auto-suspend when SCO use non-HCI [...] adds 9682d36c2119 Bluetooth: hci_vhci: Add support for offload codecs over SCO new 5031ffcc79b8 Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle new 8bba13b1d08d Bluetooth: btintel: Fix incorrect out of memory check new 2fc7acb69fa3 Bluetooth: hci_uart: fix GPF in h5_recv new a6867c9bb3f2 Merge remote-tracking branch 'bluetooth/master' adds 61452908a79e drm/amd/display: Add DP 2.0 Audio Package Generator adds 83228ebb82e4 drm/amd/display: Add DP 2.0 HPO Stream Encoder adds 3bc8d9214679 drm/amd/display: Add DP 2.0 HPO Link Encoder adds d76b12da98df drm/amd/display: Add DP 2.0 DCCG adds 5a2730fc1ff6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support adds f01ee0195862 drm/amd/display: Add DP 2.0 SST DC Support adds b5ce6fe8129f drm/amd/display: add missing ABM register offsets adds e27c41d5b068 drm/amd/display: Support for DMUB HPD interrupt handling adds bc204778b403 drm/amd/display: Set min dcfclk if pipe count is 0 adds f1c1a9822149 drm/amd/display: Use max target bpp override option adds 55eea8ef9864 drm/amd/display: Limit max DSC target bpp for specific monitors adds 9b2fdc332189 drm/amd/display: Add emulated sink support for updating FS adds 94b1c9c739ed drm/amd/display: Initialize GSP1 SDP header adds 58065a1e524d drm/amd/display: Update swizzle mode enums adds 3a9d5b0b5301 drm/amd/display: [FW Promotion] Release 0.0.80 adds 391ac13539ca drm/amd/display: 3.2.150 adds 84d588c3de84 drm/amdgpu: rework context priority handling adds 34eaf30f9a66 drm/amdgpu: detach ring priority from gfx priority adds f9e476c5bb34 drm/amd/display: fix spelling mistake "alidation" -> "validation" adds 37df9560cd3e drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) adds 25c94b33dd3a drm/amd/amdgpu: consolidate PSP TA unload function adds a0a2f7bb2209 drm/amd/amdgpu: add mpio to ras block adds 080e613c74bb drm/amdgpu/vce: set the priority for each ring adds 0ad29a4eb135 drm/amdgpu/vcn: set the priority for each encode ring adds 7d7630fc6b88 drm/amdgpu:schedule vce/vcn encode based on priority adds fd30b7d9e48d drm/amd/pm: Update navi12 smu message mapping table in sriov adds 9ad544670514 drm/amd/display: Fix unused initialization of pointer sink adds cd54323e762d drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 adds 68e7d0baa1f2 drm/amd/pm: fix the issue of uploading powerplay table adds ac1509d19e2e drm/amdgpu: Create common PSP TA load function adds 101ba90ff033 drm/amdgpu: fix use after free during BO move adds a7181b52eabc drm/amdgpu: remove unused amdgpu_bo_validate adds 9ae807f0ec6a drm/amdgpu: clean up inconsistent indenting adds e8ba4922a2ed drm/amdgpu: sdma: clean up identation adds 67684fcbdd0e drm/radeon: Prefer kcalloc over open coded arithmetic adds a906331c452b amd/display: downgrade validation failure log level adds f7ea304f1988 drm/radeon/ci_dpm: Remove redundant initialization of vari [...] adds 1c48fbf69139 drm/amd/display: Fix warning comparing pointer to 0 adds bbb363480045 drm/amd/display: make configure_lttpr_mode_transparent and [...] adds c273e92dfe84 drm/ttm: Create pinned list adds a7465df4c358 drm/ttm: Clear all DMA mappings on demand adds 868b936e6ccd drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case adds b46606d6bc43 drm/amdgpu: Add a UAPI flag for hot plug/unplug adds a1565d839fb8 drm/amdkfd: avoid conflicting address mappings adds 266b5ce7cd98 drm/amdkfd: export svm_range_list_lock_and_flush_work adds 08af79acba91 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds 2d8dafc1591c drm/amdgpu: add another raven1 gfxoff quirk adds 481d694fd1fb drm/amdgpu: only check for _PR3 on dGPUs adds 334b282d2606 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds ab9b95837e4d Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 0c032f368101 Revert "drm/amd/display: To modify the condition in indica [...] adds 9c551c76c12d drm/radeon: Add HD-audio component notifier support (v2) adds 1258fee6e4d3 drm/sched: fix the bug of time out calculation(v4) new 6a39aeaff19a Merge remote-tracking branch 'amdgpu/drm-next' adds 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() adds 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] new 8738b2cfe16d Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 58ae4004b9c4 Input: cpcap-pwrbutton - handle errors from platform_get_irq() adds d5f9c43d41ef Input: raydium_i2c_ts - read device version in bootloader mode adds daf87bffd02e Input: palmas-pwrbutton - handle return value of platform_ [...] new de609b56b832 Input: ads7846 - add short-hand for spi->dev in probe() function new 937f5d5ec642 Input: ads7846 - remove custom filter handling functions f [...] new 845ef3a7ce57 Input: ads7846 - switch to devm initialization new fcc28e0bfcfd Input: cypress-sf - add Cypress StreetFighter touchkey driver new e2afe95a87a2 dt-bindings: input: Add binding for cypress-sf new c4444614944b Merge remote-tracking branch 'input/next' adds 35485a5b7db5 Merge branch 'block-5.15' into for-next adds fe8452804ee2 Merge branch 'block-5.15' into for-next adds b46a2b21701b Merge branch 'io_uring-5.15' into for-next adds 54b2f4c16ac8 Merge branch 'io_uring-5.15' into for-next adds 4cd82c12c5de Merge branch 'io_uring-5.15' into for-next adds 86f6dc2b773c Merge branch 'io_uring-5.15' into for-next adds 7036bb5bfbe4 Merge branch 'io_uring-5.15' into for-next adds bfbbad6ea12b Merge branch 'block-5.15' into for-next new 236ed98592f0 Merge branch 'io_uring-5.15' into for-next new 72132b5d3edd iov_iter: add helper to save iov_iter state new 05236795cf47 io_uring: use iov_iter state save/restore helpers new 372b2483a649 Revert "iov_iter: track truncated size" new 291470332387 Merge branch 'iov_iter' into for-next new a3d33df24498 Merge remote-tracking branch 'block/for-next' adds 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing new d841611a7083 Merge remote-tracking branch 'security/next-testing' adds 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() adds 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks adds 92de220a7f33 apparmor: update policy capable checks to use a label adds 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] adds ef70454508c0 security: apparmor: file.h: delete duplicated word adds 4af7c863fc85 security: apparmor: delete repeated words in comments adds d108370c644b apparmor: fix error check new 4d622d2dac44 Merge remote-tracking branch 'apparmor/apparmor-next' adds fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries adds 9536390dcc8c certs: Move load_system_certificate_list to a common function adds ad33a49b42c5 certs: Add ability to preload revocation certs adds e377c31f788f integrity: Load mokx variables into the blacklist keyring new 067458e24111 Merge remote-tracking branch 'keys/keys-next' adds b58886bf14da Merge branch 'iommu/fixes' into next new 92d29e3e4aa8 Merge remote-tracking branch 'iommu/next' adds e405cb05f9c7 Merge branch 'locking/urgent' adds f72beb9f9de4 Merge branch 'sched/urgent' adds 379e91db4017 Merge branch 'smp/urgent' adds 078bb3fb27f9 Merge branch 'timers/urgent' adds aeef8b5089b7 x86/pat: Pass valid address to sanitize_phys() adds d7109fe3a099 x86/platform: Increase maximum GPIO number for X86_64 adds 34b1999da935 x86/mm: Fix kern_addr_valid() to cope with existing but no [...] adds 5448a9e9f16a Merge branch 'x86/urgent' new d96fc71e3cb7 Merge remote-tracking branch 'tip/auto-latest' adds 10e192c8b2db Merge branch 'kcsan.2021.07.20c' into HEAD adds a6c343d1853b Merge branch 'lkmm.2021.07.27a' into HEAD adds 06bad3bb1535 tools/memory-model: Document locking corner cases adds 2151cab87a68 tools/memory-model: Make judgelitmus.sh note timeouts adds 3017c1832610 tools/memory-model: Make cmplitmushist.sh note timeouts adds 3d368c0285a3 tools/memory-model: Make judgelitmus.sh identify bad macros adds 001e4e7b27b6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 140deb9f51d4 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 1ddaf3208b51 tools/memory-model: Update parseargs.sh for hardware verification adds 927d91f51f85 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 64a7c671782f tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 17b487198772 tools/memory-model: Fix checkalllitmus.sh comment adds cc2db498017e tools/memory-model: Hardware checking for check{,all}litmus.sh adds 012ae5d515e5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 0e0428edd83d tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 2af6b5bae709 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 46d280ee93f8 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 69164e42a56a tools/memory-model: Keep assembly-language litmus tests adds 1cada3a91f1d tools/memory-model: Allow herd to deduce CPU type adds 4f517d311df5 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3b02da4c1ed8 tools/memory-model: Add -v flag to jingle7 runs adds 9f2af1c8ecea tools/memory-model: Implement --hw support for checkghlitmus.sh adds a5e59c6f6074 tools/memory-model: Fix scripting --jobs argument adds 537613009145 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b0f15cf438d8 tools/memory-model: Make history-check scripts use mselect7 adds b72e7b8b5cdc tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 81d5bb3344c0 tools/memory-model: Repair parseargs.sh header comment adds f108a961de94 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 137706786f35 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 08a741c54842 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 50325310cf2a tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds eedbbd1bbdc8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds a5e8561a2bdf clocksource: Make clocksource-wdtest.c safe for slow-HZ systems adds 3353b0690ff0 Merge branch 'clocksource.2021.08.16a' into HEAD adds 47e340a34173 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds 91b94ed4154c scftorture: Allow zero weight to exclude an smp_call_funct [...] adds 5d626f9fb0bf scftorture: Shut down if nonsensical arguments given adds 984d49f01630 scftorture: Account for weight_resched when checking for a [...] adds 322117b84540 scftorture: Count reschedule IPIs adds 59f9e9f7285b torture: Make torture.sh print the number of files to be c [...] adds 9f271520fcf2 tools/rcu: Add an extract-stall script adds 4aae77681552 rcu: Mark accesses to rcu_state.n_force_qs adds d2a179fc9205 rcu-nocb: Fix a couple of tree_nocb code-style nits adds 18b4babae124 torture: Allot 1G of memory for scftorture runs adds f9a021d8820a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp adds 9e84d9b5caab rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp adds a6717f8d7df8 doc: Add another stall-warning root cause in stallwarn.rst adds 85d61094fc89 rcu: Fix undefined Kconfig macros adds 5a8e7ee59121 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] adds c17b36aed6c2 clocksource: Forgive repeated long-latency watchdog clocks [...] adds 7c776b54c423 rcu-tasks: Wait for trc_read_check_handler() IPIs adds 17b54bb912a1 rcu-tasks: Simplify trc_read_check_handler() atomic operations adds 918ee17f53d1 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] adds cf6b66b2ca4a rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] adds 769433e9194b rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() adds 028743425d8b rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() adds c8bbe9d56ba6 rcu: Make rcutree_dying_cpu() use its "cpu" parameter adds f5daf6cccfdb rcutorture: Suppressing read-exit testing is not an error adds 106aca2e847e rcu-tasks: Fix s/instruction/instructions/ typo in comment adds 60f354130204 torture: Make kvm-remote.sh print size of downloaded tarball adds 0c0f0da856b1 rcutorture: Warn on individual rcu_torture_init() error co [...] adds c10757cdab5f locktorture: Warn on individual lock_torture_init() error [...] adds ed674417031c refscale: Warn on individual ref_scale_init() error conditions adds c0e1b49cc71a rcuscale: Warn on individual rcu_scale_init() error conditions adds dad08f04f197 scftorture: Warn on individual scf_torture_init() error co [...] adds c8d12228fd52 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] adds a0ed6da47904 rcu: Make rcu_normal_after_boot writable again adds 551f37f5a9bc rcu: Make rcu update module parameters world-readable adds 84151ac681d3 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] adds 67dd07363375 kcsan: test: Defer kcsan_test_init() after kunit initialization adds 14a211c4142d kcsan: test: Use kunit_skip() to skip tests adds 9316429d71bb kcsan: test: Fix flaky test case adds d0b4c55d3f3a kcsan: Add ability to pass instruction pointer of access t [...] adds 69582221f941 kcsan: Save instruction pointer for scoped accesses adds c8293507d41b kcsan: Start stack trace with explicit location if provided adds 07bab6b47248 kcsan: Support reporting scoped read-write access type adds 6f740fdb16b0 kcsan: Move ctx to start of argument list adds 0691dc822883 kcsan: selftest: Cleanup and add missing __init adds e98ca07455de rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment adds 2f70e71245e7 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] adds 3e84f2c082a8 rcu-tasks: Correct check for no_hz_full cpu in show_stalle [...] adds 75b887e5a34e rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] adds b3005fa70ca6 rcu: Fix existing exp request check in sync_sched_exp_onli [...] adds eec6d0554824 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] adds 38babc43f45e rcutorture: Avoid problematic critical section nesting on [...] new b92e8a406f2f Merge remote-tracking branch 'rcu/rcu/next' adds a81a52b325ec Merge branch 'for-5.14-fixes' into for-next new 5e32f6e4dd19 Merge remote-tracking branch 'percpu/for-next' adds c3c7ae619c8e extcon: usb-gpio: Use the right includes adds 07de34f5ce1e extcon: max3355: Drop unused include new 179cf18a03b7 Merge remote-tracking branch 'extcon/extcon-next' adds 047298a083a0 Merge branch 'for-5.15' into for-next adds c5b6c8a56ef3 Merge branch 'for-5.15' into for-next adds a057486e0fc1 Merge branch 'for-5.15' into for-next adds 96aff80dde1b Merge branch 'for-5.15' into for-next new 9b63ae144b11 Merge remote-tracking branch 'cgroup/for-next' adds 3c896446918b Merge branch 'fixes' into for-next adds b697c84780d3 Merge branch 'misc' into for-next adds 84d192d60656 Merge branch 'fixes' into for-next adds 394a5f529e59 Merge branch 'misc' into for-next adds 52e22d4d4e37 Merge branch 'misc' into for-next adds 2d9714a969ca Merge branch 'fixes' into for-next adds fad336c06aff Merge branch 'misc' into for-next adds 27f681116fdf Merge branch 'misc' into for-next new 0c14db586eeb Merge remote-tracking branch 'scsi/for-next' adds 533e1f431141 scsi: st: Add missing break in switch statement in st_ioctl() adds df7bff783239 scsi: elx: efct: Fix void-pointer-to-enum-cast warning for [...] adds 389ac4eff018 scsi: lpfc: Fix CPU to/from endian warnings introduced by [...] adds 4d568aeb6d71 scsi: lpfc: Fix compilation errors on kernels with no CONF [...] adds 6f8805311775 scsi: lpfc: Remove unneeded variable adds 77059a88fd4d scsi: ufs: ufshpb: Remove unused parameters adds 7d3e65222b3c scsi: iscsi: Adjust iface sysfs attr detection adds 9899a21b342e scsi: mpt3sas: Call cpu_relax() before calling udelay() adds 4950a1de8f08 scsi: sd: Free scsi_disk device via put_device() adds 5ee1be89eb8d scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE adds 48f610e8e454 scsi: target: Fix the pgr/alua_support_store functions adds 1e2695c88bd1 scsi: elx: efct: Do not hold lock while calling fc_vport_t [...] adds ff5e26e772c3 scsi: ncr53c8xx: Remove unused retrieve_from_waiting_list( [...] adds e512b4f872f8 scsi: megaraid: Fix Coccinelle warning adds 17c33e051b77 scsi: Remove SCSI CDROM MAINTAINERS entry adds 371204e7c8a3 scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" adds 38099d95a9cf scsi: megaraid: Clean up some inconsistent indenting adds 3fd24f5fefeb scsi: mpt3sas: Clean up some inconsistent indenting adds 8bad75aca006 scsi: ufs: ufs-pci: Fix Intel LKF link stability new a2018efa239a Merge remote-tracking branch 'scsi-mkp/for-next' adds c93ca5f21d93 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new a39d21f5755f Merge remote-tracking branch 'rpmsg/for-next' adds a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] new 61c007db3952 Merge remote-tracking branch 'userns/for-next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 81840f21d416 Merge branch 'for-5.12/doc' into for-next adds c150bbbb1731 Merge branch 'for-5.13/signal' into for-next adds cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next new 7c8cad4ed49d Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] new 0d31854332a8 Merge remote-tracking branch 'coresight/next' adds 658ae44345c1 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 new a63c01908cdf Merge remote-tracking branch 'at24/at24/for-next' adds f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] new 7c2866ba7dab Merge remote-tracking branch 'ntb/ntb-next' adds 57c0b5f92099 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] adds fe916df8f69e powerpc: Split memset() to avoid multi-field overflow adds 4e86fbc9cb8b stddef: Fix kerndoc for sizeof_field() and offsetofend() adds e68b16278f2e stddef: Introduce struct_group() helper macro adds dd49bdf5596a cxl/core: Replace unions with struct_group() adds 3b0be8a3d338 bnxt_en: Use struct_group_attr() for memcpy() region adds 7822f508b174 iommu/amd: Use struct_group() for memcpy() region adds 44bc39386942 drm/mga/mga_ioc32: Use struct_group() for memcpy() region adds 8a61df2aec5b HID: cp2112: Use struct_group() for memcpy() region adds 1cff309e1de1 HID: roccat: Use struct_group() to zero kone_mouse_event adds c86596356ccd can: flexcan: Use struct_group() to zero struct flexcan_re [...] adds 997b6d17702d cm4000_cs: Use struct_group() to zero struct cm4000_dev region adds 122b05c65c5d compiler_types.h: Remove __compiletime_object_size() adds 434261c89f82 lib/string: Move helper functions out of string.c adds 1d6422a2ba02 fortify: Move remaining fortify helpers into fortify-string.h adds 6bea7154887d fortify: Explicitly disable Clang support adds ee3f49bc6e4e fortify: Fix dropped strcpy() compile-time write overflow check adds ed35e2624389 fortify: Prepare to improve strnlen() and strlen() warnings adds 722beaa24263 fortify: Allow strlen() and strnlen() to pass compile-time [...] adds a08b63752102 fortify: Add compile-time FORTIFY_SOURCE tests adds 3472970e2a61 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST new 32643ec4e289 string.h: Introduce memset_after() for wiping trailing mem [...] new 6bf369544cc6 xfrm: Use memset_after() to clear padding new 0124d3dbfe88 string.h: Introduce memset_startat() for wiping trailing m [...] new 3ef3f46e9ed0 btrfs: Use memset_startat() to clear end of struct new 87eb31b1da45 stddef: Introduce DECLARE_FLEX_ARRAY() helper new 4bf9a6a5bf66 treewide: Replace open-coded flex arrays in unions new cdea12025e0d treewide: Replace 0-element memcpy() destinations with fle [...] new 76a839366b84 fortify: Lower verbosity on compile-time test failures new 0c2406ffcdfe Merge branch 'for-next/overflow' into for-next/kspp new f4f9fd628768 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0f79ce970e79 gnss: drop stray semicolons new e481616f0736 Merge remote-tracking branch 'gnss/gnss-next' adds 610207f7d03a slimbus: messaging: start transaction ids from 1 instead of zero adds c24e70aec9ad slimbus: messaging: check for valid transaction id adds f58e0e441318 slimbus: ngd: set correct device for pm adds e5c578adcdd9 slimbus: ngd: reset dma setup during runtime pm new b8b8891afdfe Merge remote-tracking branch 'slimbus/for-next' adds 4aecba179ac4 dt-bindings: nvmem: qfprom: Add optional power-domains property adds d66d3677971f nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering adds d99b1ea3d191 nvmem: qfprom: sc7280: Handle the additional power-domains vote adds 2290b9fa6c5e nvmem: core: fix error handling while validating keepout regions adds 85bf0c3c3e1b dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 80c3356bea4e nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP adds 74f671aed9e7 nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] new 081def5ae262 Merge remote-tracking branch 'nvmem/for-next' adds c784e46c8445 auxdisplay: Add I2C gpio expander example adds 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading adds ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] adds f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() adds 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions new ab533156466d Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) adds f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 adds e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds adds 360299269d2e vsprintf: add new `%pA` format specifier adds 4de916fef356 rust: add C helpers adds 2f9cf7636de2 rust: add `compiler_builtins` crate adds 25ad6376a155 rust: add `alloc` crate adds 8444e3570a0f rust: add `build_error` crate adds dc8500d5b795 rust: add `macros` crate adds 6e81e20413f2 rust: add `kernel` crate adds 296e421767f3 rust: export generated symbols adds dc08d49444e9 Kbuild: add Rust support adds d1828cb11743 docs: add Rust documentation adds 5dbc177c7119 samples: add Rust examples adds 2a8394d90e0f scripts: add `generate_rust_analyzer.py` adds 5d3986cf8ed6 MAINTAINERS: Rust new 0789cdf59cd5 Merge remote-tracking branch 'rust/rust-next' adds 3fe839427439 mm: Convert get_page_unless_zero() to return bool adds ecefbe302a47 mm: Introduce struct folio adds 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics adds f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds 032c92517e41 mm: Add folio reference count functions adds 5f018b63fb00 mm: Add folio_put() adds ad2752ad96b4 mm: Add folio_get() adds 02b840516657 mm: Add folio_try_get_rcu() adds ee6d3ffc2a2d mm: Add folio flag manipulation functions adds bad0aa09b2e8 mm/lru: Add folio LRU functions adds 85aee17208e7 mm: Handle per-folio private data adds ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds e38c222acb9e mm/filemap: Add folio_next_index() adds 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() adds f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() adds f22b7213986e mm/filemap: Add folio_unlock() adds 64e86b8490c8 mm/filemap: Add folio_lock() adds 71c53545234c mm/filemap: Add folio_lock_killable() adds cc31c224972d mm/filemap: Add __folio_lock_async() adds 7e64270772f9 mm/filemap: Add folio_wait_locked() adds 844a782b0496 mm/filemap: Add __folio_lock_or_retry() adds f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() adds 4ab265808c75 mm/filemap: Add folio_end_writeback() adds 6b69db27f901 mm/writeback: Add folio_wait_writeback() adds a75fdfd58af2 mm/writeback: Add folio_wait_stable() adds be8f72914261 mm/filemap: Add folio_wait_bit() adds 13a2a38a5d73 mm/filemap: Add folio_wake_bit() adds 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios adds de1e8e6df93c mm/filemap: Add folio private_2 functions adds 805e2c1c3830 fs/netfs: Add folio fscache functions adds 70d77ae6ed3a mm: Add folio_mapped() adds 78288ece6f04 mm: Add folio_nid() adds ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() adds 65c3430521fc mm/memcg: Remove soft_limit_tree_node() adds 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID adds 91c755d723c5 mm/memcg: Add folio_memcg() and related functions adds 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio adds 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio adds de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() adds d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios adds 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds 48a7afc171e4 mm/memcg: Add folio_lruvec() adds eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions adds 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds eb515af21e31 mm/workingset: Convert workingset_activation to take a folio adds 1555715b7c0a mm: Add folio_pfn() adds a329a31fc8e2 mm: Add folio_raw_mapping() adds 3431c15c5e0a mm: Add flush_dcache_folio() adds 258aa9e135a0 mm: Add kmap_local_folio() adds bc51910a9f3e mm: Add arch_make_folio_accessible() adds 2dd8be4a9426 mm: Add folio_young and folio_idle adds bc9438a8b97d mm/swap: Add folio_activate() adds 8b9b282a54a8 mm/swap: Add folio_mark_accessed() adds 0d48d295865e mm/rmap: Add folio_mkclean() adds 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() adds dd812ee687c9 mm/migrate: Add folio_migrate_flags() adds 99ccedc65150 mm/migrate: Add folio_migrate_copy() adds bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 7c11a8777027 flex_proportions: Allow N events instead of 1 adds 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds e2b89715d245 mm/writeback: Add __folio_end_writeback() adds e93ccd808dff mm/writeback: Add folio_start_writeback() adds 269b0bf991ba mm/writeback: Add folio_mark_dirty() adds aa4c6098025e mm/writeback: Add __folio_mark_dirty() adds 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios adds f2985b9b5195 mm/writeback: Add filemap_dirty_folio() adds 879709676090 mm/writeback: Add folio_account_cleaned() adds b16b13ab960b mm/writeback: Add folio_cancel_dirty() adds b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() adds 51fee42ac1ed mm/writeback: Add folio_account_redirty() adds 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() adds 931d1c97640f mm/filemap: Add i_blocks_per_folio() adds 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() adds f4f991224133 mm/filemap: Add readahead_folio() adds d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio adds 806cdb0f0f1c mm: Add folio_evictable() adds 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 27be1c553c73 mm/lru: Add folio_add_lru() adds 70ef3684cea1 mm/page_alloc: Add folio allocation functions adds dabba1aba97f mm/filemap: Add filemap_alloc_folio adds 9ac79fccaa04 mm/filemap: Add filemap_add_folio() adds 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio adds ee189fe13a6b mm/filemap: Add filemap_get_folio adds 7c468240484d mm/filemap: Add FGP_STABLE adds 1a90e9dae32c mm/writeback: Add folio_write_one new e6f1be628c79 Merge remote-tracking branch 'folio/for-next' adds 6dde843db678 mm/filemap.c: remove bogus VM_BUG_ON adds dcc37aa47b4c /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds e9d71c63f6db /proc/kpageflags: do not use uninitialized struct pages adds fbc80af67094 procfs: prevent unpriveleged processes accessing fdinfo dir adds 48e42c429675 ocfs2: reflink deadlock when clone file to the same direct [...] adds 91820165fe2f ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 226b6a7dc13d ocfs2: fix ocfs2 corrupt when iputting an inode adds fef0260ffbf5 vfs: keep inodes with page cache off the inode shrinker LRU adds 8c32c543e134 lazy tlb: introduce lazy mm refcount helper functions adds 5e9b818d8372 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 399552c02dd0 lazy tlb: allow lazy tlb mm refcounting to be configurable adds d032e9354997 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds c46d7419313e lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds 964d839be5f1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds c189c7462e50 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds 6c3988c6aee5 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 412f286cbecd mm/mremap: don't account pages in vma_to_resize() adds 45b9d515c128 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds cac167060812 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 0a970647b2d4 memblock: make memblock_find_in_range method private adds 524b904a1ec6 oom_kill: oom_score_adj broken for processes with small me [...] adds 3c76740f0757 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds be6ad8c85bea mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 2dbeecf5db71 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 1f611420a605 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 60ad38eb7637 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 0f834ffa6292 mm/highmem: Remove deprecated kmap_atomic adds 42c044a11fcd fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 6cc920b3aad9 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 2666aacb5151 kernel/hung_task.c: Monitor killed tasks. adds 0cc51ef8489a fs/proc/kcore.c: add mmap interface adds df0694b5c1a4 proc/sysctl: make protected_* world readable adds a7afed96dd9f lib/string: optimized memcpy adds fb1194e51c5a lib/string: optimized memmove adds 90b1d2932773 lib/string: optimized memset adds 1c2fe3ada206 bitops: protect find_first_{,zero}_bit properly adds a9c835c3f393 bitops: move find_bit_*_le functions from le.h to find.h adds ffe35b127403 include: move find.h from asm_generic to linux adds c37b4dee82b7 arch: remove GENERIC_FIND_FIRST_BIT entirely adds 896f5a919480 lib: add find_first_and_bit() adds 09100ba6d7ac cpumask: use find_first_and_bit() adds a3e2a776eea3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] adds 4a732d76a700 tools: sync tools/bitmap with mother linux adds 6234e7397abb cpumask: replace cpumask_next_* with cpumask_first_* where [...] adds c7e37473062f include/linux: move for_each_bit() macros from bitops.h to find.h adds 41ab6dd754ac find: micro-optimize for_each_{set,clear}_bit() adds 3070a6dec2b0 bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] adds 2efe4591222b mm/percpu: micro-optimize pcpu_is_populated() adds df7b9611218a bitmap: unify find_bit operations adds 2e56f98db4a5 lib: bitmap: add performance test for bitmap_print_to_pagebuf adds dfccae0121e0 vsprintf: rework bitmap_list_string adds ffcd4c7ed19b lib/vsprintf: don't increment buf in bitmap_list_string adds 44b4126fa940 ramfs: fix mount source show for ramfs adds df74f9400966 init/main.c: silence some -Wunused-parameter warnings adds 1ee31a7d5844 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new a922e9b09b1e Merge branch 'akpm-current/current' new 1f016b8285e8 mm: move kvmalloc-related functions to slab.h new 6e48e5461a9a mm: migrate: simplify the file-backed pages validation whe [...] new 19e5170d13a7 mm: unexport folio_memcg_{,un}lock new 9b7618b79120 mm: unexport {,un}lock_page_memcg new e72fc2b43002 Compiler Attributes: add __alloc_size() for better bounds [...] new b5eed41c6d46 checkpatch: add __alloc_size() to known $Attribute new 2eb94557d682 slab: clean up function declarations new dfa1d4676623 slab: add __alloc_size attributes for better bounds checking new ebe81c714c4b mm/page_alloc: add __alloc_size attributes for better boun [...] new 70f97f8f26ba percpu: add __alloc_size attributes for better bounds checking new 9f68c499d1b8 mm/vmalloc: add __alloc_size attributes for better bounds [...] new 2fdfc94ba15c Merge branch 'akpm/master' new 24a36d3171e4 Add linux-next specific files for 20210913
The 163 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: .gitignore | 5 + .rustfmt.toml | 12 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 9 + .../ABI/testing/debugfs-driver-habanalabs | 19 + Documentation/ABI/testing/sysfs-bus-pci | 17 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 12 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 + Documentation/admin-guide/acpi/ssdt-overlays.rst | 49 +- Documentation/admin-guide/bootconfig.rst | 39 +- Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/mm/damon/index.rst | 15 + Documentation/admin-guide/mm/damon/start.rst | 114 + Documentation/admin-guide/mm/damon/usage.rst | 112 + Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 800 ++--- Documentation/arm/marvell.rst | 1 + Documentation/block/blk-mq.rst | 2 +- Documentation/conf.py | 4 +- Documentation/core-api/cachetlb.rst | 6 + Documentation/core-api/cpu_hotplug.rst | 579 +++- Documentation/core-api/irq/irq-domain.rst | 5 +- Documentation/core-api/kernel-api.rst | 3 + Documentation/core-api/mm-api.rst | 5 + Documentation/cpu-freq/cpu-drivers.rst | 3 - Documentation/dev-tools/kfence.rst | 98 +- .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 3 +- Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/arm/rockchip.yaml | 48 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + Documentation/devicetree/bindings/arm/xilinx.yaml | 1 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 2 +- .../bindings/cpufreq/cpufreq-mediatek-hw.yaml | 70 + .../bindings/cpufreq/cpufreq-mediatek.txt | 2 +- .../devicetree/bindings/cpufreq/cpufreq-st.txt | 6 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../bindings/display/brcm,bcm2835-hdmi.yaml | 3 + .../bindings/display/brcm,bcm2835-v3d.yaml | 3 + .../bindings/display/brcm,bcm2835-vec.yaml | 3 + .../bindings/display/msm/dsi-phy-7nm.yaml | 8 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 130 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 + Documentation/devicetree/bindings/eeprom/at24.yaml | 6 + .../devicetree/bindings/gpio/gpio-virtio.yaml | 59 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 +- .../devicetree/bindings/i2c/i2c-virtio.yaml | 51 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 + .../devicetree/bindings/input/cypress-sf.yaml | 61 + .../bindings/input/qcom,pm8941-pwrkey.txt | 55 - .../bindings/input/qcom,pm8941-pwrkey.yaml | 51 + .../devicetree/bindings/input/regulator-haptic.txt | 21 - .../bindings/input/regulator-haptic.yaml | 43 + .../input/touchscreen/chipone,icn8318.yaml | 62 + .../bindings/input/touchscreen/chipone_icn8318.txt | 44 - .../input/touchscreen/pixcir,pixcir_ts.yaml | 68 + .../bindings/input/touchscreen/pixcir_i2c_ts.txt | 31 - .../bindings/input/touchscreen/ti,tsc2005.yaml | 128 + .../bindings/input/touchscreen/tsc2005.txt | 64 - .../bindings/interconnect/fsl,imx8m-noc.yaml | 4 +- .../bindings/media/i2c/aptina,mt9p031.yaml | 108 + .../devicetree/bindings/media/i2c/mt9p031.txt | 40 - .../devicetree/bindings/media/mediatek-vcodec.txt | 2 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,imr.txt | 31 - .../devicetree/bindings/media/renesas,imr.yaml | 67 + .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 + Documentation/devicetree/bindings/opp/opp-v1.yaml | 51 + .../devicetree/bindings/opp/opp-v2-base.yaml | 214 ++ Documentation/devicetree/bindings/opp/opp-v2.yaml | 475 +++ Documentation/devicetree/bindings/opp/opp.txt | 622 ---- Documentation/devicetree/bindings/opp/qcom-opp.txt | 2 +- .../bindings/opp/ti-omap5-opp-supply.txt | 2 +- .../bindings/pci/intel,keembay-pcie-ep.yaml | 69 + .../bindings/pci/intel,keembay-pcie.yaml | 97 + .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 + .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 7 + .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 1 + .../devicetree/bindings/power/power-domain.yaml | 2 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/power/reset/qcom,pon.txt | 49 - .../devicetree/bindings/power/reset/qcom,pon.yaml | 80 + .../bindings/power/reset/reboot-mode.yaml | 2 +- .../devicetree/bindings/pwm/pwm-rockchip.yaml | 1 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 3 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../devicetree/bindings/sound/fsl,rpmsg.yaml | 1 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 40 +- .../devicetree/bindings/spi/omap-spi.yaml | 6 +- .../devicetree/bindings/spi/spi-xilinx.yaml | 2 - .../devicetree/bindings/thermal/qcom-lmh.yaml | 82 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- Documentation/devicetree/bindings/virtio/mmio.yaml | 3 +- .../devicetree/bindings/virtio/virtio-device.yaml | 41 + .../bindings/watchdog/maxim,max63xx.yaml | 14 +- Documentation/doc-guide/kernel-doc.rst | 3 + Documentation/driver-api/cxl/memory-devices.rst | 8 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 + Documentation/driver-api/media/v4l2-subdev.rst | 14 +- .../features/vm/ELF-ASLR/arch-support.txt | 2 +- .../features/vm/huge-vmap/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/netfs_library.rst | 2 + Documentation/filesystems/ntfs3.rst | 10 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/hwmon/k10temp.rst | 17 - Documentation/index.rst | 1 + Documentation/kbuild/kbuild.rst | 4 + Documentation/kbuild/llvm.rst | 5 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 12 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/locking/futex-requeue-pi.rst | 2 +- Documentation/locking/ww-mutex-design.rst | 2 +- Documentation/power/energy-model.rst | 15 +- Documentation/process/applying-patches.rst | 2 +- Documentation/process/changes.rst | 13 + Documentation/process/kernel-docs.rst | 14 +- Documentation/process/maintainer-pgp-guide.rst | 14 +- Documentation/rust/arch-support.rst | 35 + Documentation/rust/assets/favicon-16x16.png | Bin 0 -> 798 bytes Documentation/rust/assets/favicon-32x32.png | Bin 0 -> 2076 bytes Documentation/rust/assets/rust-logo.png | Bin 0 -> 53976 bytes Documentation/rust/coding.rst | 92 + Documentation/rust/docs.rst | 110 + Documentation/rust/index.rst | 20 + Documentation/rust/quick-start.rst | 222 ++ .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 4 +- .../translations/zh_CN/core-api/cachetlb.rst | 2 +- .../translations/zh_CN/core-api/index.rst | 8 +- .../translations/zh_CN/core-api/irq/concepts.rst | 8 +- .../translations/zh_CN/core-api/irq/index.rst | 7 +- .../zh_CN/core-api/irq/irq-affinity.rst | 8 +- .../translations/zh_CN/core-api/irq/irq-domain.rst | 8 +- .../zh_CN/core-api/irq/irqflags-tracing.rst | 8 +- .../translations/zh_CN/core-api/kernel-api.rst | 6 +- .../translations/zh_CN/core-api/kobject.rst | 5 +- .../translations/zh_CN/core-api/local_ops.rst | 6 +- .../translations/zh_CN/core-api/padata.rst | 5 +- .../translations/zh_CN/core-api/printk-basics.rst | 6 +- .../translations/zh_CN/core-api/printk-formats.rst | 6 +- .../zh_CN/core-api/refcount-vs-atomic.rst | 6 +- .../zh_CN/core-api/symbol-namespaces.rst | 6 +- .../translations/zh_CN/core-api/workqueue.rst | 6 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 8 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 10 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 8 +- .../translations/zh_CN/cpu-freq/index.rst | 8 +- .../translations/zh_CN/filesystems/debugfs.rst | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 8 +- .../translations/zh_CN/iio/iio_configfs.rst | 8 +- Documentation/translations/zh_CN/iio/index.rst | 8 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 2 +- Documentation/translations/zh_CN/mips/booting.rst | 7 +- Documentation/translations/zh_CN/mips/features.rst | 7 +- Documentation/translations/zh_CN/mips/index.rst | 7 +- .../translations/zh_CN/mips/ingenic-tcu.rst | 7 +- .../translations/zh_CN/openrisc/index.rst | 8 +- .../translations/zh_CN/openrisc/openrisc_port.rst | 7 +- Documentation/translations/zh_CN/openrisc/todo.rst | 7 +- .../translations/zh_CN/parisc/debugging.rst | 5 +- Documentation/translations/zh_CN/parisc/index.rst | 5 +- .../translations/zh_CN/parisc/registers.rst | 5 +- .../translations/zh_CN/riscv/boot-image-header.rst | 8 +- Documentation/translations/zh_CN/riscv/index.rst | 8 +- .../translations/zh_CN/riscv/patch-acceptance.rst | 8 +- Documentation/translations/zh_CN/riscv/pmu.rst | 8 +- Documentation/translations/zh_TW/arm64/amu.rst | 104 + Documentation/translations/zh_TW/arm64/booting.txt | 251 ++ .../translations/zh_TW/arm64/elf_hwcaps.rst | 244 ++ .../translations/zh_TW/arm64/hugetlbpage.rst | 49 + Documentation/translations/zh_TW/arm64/index.rst | 23 + .../zh_TW/arm64/legacy_instructions.txt | 77 + Documentation/translations/zh_TW/arm64/memory.txt | 119 + Documentation/translations/zh_TW/arm64/perf.rst | 88 + .../translations/zh_TW/arm64/silicon-errata.txt | 79 + .../translations/zh_TW/arm64/tagged-pointers.txt | 57 + Documentation/translations/zh_TW/cpu-freq/core.rst | 108 + .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 256 ++ .../translations/zh_TW/cpu-freq/cpufreq-stats.rst | 132 + .../translations/zh_TW/cpu-freq/index.rst | 47 + .../translations/zh_TW/filesystems/debugfs.rst | 224 ++ .../translations/zh_TW/filesystems/index.rst | 31 + .../translations/zh_TW/filesystems/sysfs.txt | 377 +++ .../translations/zh_TW/filesystems/tmpfs.rst | 148 + .../translations/zh_TW/filesystems/virtiofs.rst | 61 + Documentation/translations/zh_TW/index.rst | 13 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 + .../media/v4l/ext-ctrls-image-source.rst | 20 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/userspace-api/vduse.rst | 233 ++ Documentation/vm/damon/api.rst | 20 + Documentation/vm/damon/design.rst | 166 + Documentation/vm/damon/faq.rst | 51 + Documentation/vm/damon/index.rst | 30 + Documentation/vm/index.rst | 1 + Documentation/x86/x86_64/mm.rst | 4 - MAINTAINERS | 169 +- Makefile | 188 +- Next/SHA1s | 335 ++ Next/Trees | 337 ++ Next/merge.log | 2991 ++++++++++++++++++ arch/Kconfig | 30 +- arch/alpha/include/asm/agp.h | 4 +- arch/alpha/include/asm/bitops.h | 2 - arch/alpha/kernel/pci-sysfs.c | 12 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/bitops.h | 1 - arch/arc/include/asm/cacheflush.h | 1 + arch/arc/kernel/traps.c | 5 - arch/arm/Kconfig | 1 - arch/arm/Makefile | 3 +- arch/arm/arm-soc-for-next-contents.txt | 150 + arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/compressed/string.c | 1 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 49 +- arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 + arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 113 + arch/arm/boot/dts/bcm2711.dtsi | 12 +- arch/arm/boot/dts/bcm2835-common.dtsi | 8 + arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 31 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 36 +- arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi | 34 + arch/arm/boot/dts/bcm283x.dtsi | 8 - arch/arm/boot/dts/omap34xx.dtsi | 1 - arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 7 +- arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/include/asm/bitops.h | 1 - arch/arm/include/asm/cacheflush.h | 1 + arch/arm/include/asm/div64.h | 11 - arch/arm/include/asm/gpio.h | 4 - arch/arm/include/asm/ptrace.h | 1 - arch/arm/include/asm/syscall.h | 16 +- arch/arm/include/asm/thread_info.h | 6 +- arch/arm/include/asm/uaccess-asm.h | 6 - arch/arm/include/asm/uaccess.h | 169 +- arch/arm/include/asm/unified.h | 4 - arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/asm-offsets.c | 3 +- arch/arm/kernel/entry-common.S | 20 +- arch/arm/kernel/process.c | 7 +- arch/arm/kernel/ptrace.c | 14 +- arch/arm/kernel/signal.c | 8 - arch/arm/kernel/sys_oabi-compat.c | 216 +- arch/arm/kernel/traps.c | 52 +- arch/arm/lib/copy_from_user.S | 3 +- arch/arm/lib/copy_to_user.S | 3 +- arch/arm/mach-qcom/platsmp.c | 71 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/rust/target.json | 28 + arch/arm/tools/syscall.tbl | 2 +- arch/arm64/Kconfig | 1 - arch/arm64/boot/dts/arm/fvp-base-revc.dts | 12 - arch/arm64/boot/dts/broadcom/Makefile | 1 + .../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- arch/arm64/boot/dts/rockchip/Makefile | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 73 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 37 + arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 - arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 16 + arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 - .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 ++ .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 ++ arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 ++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 + .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 + .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 46 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 497 +++ arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 313 ++ arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 644 +--- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 931 ++++++ arch/arm64/boot/dts/xilinx/Makefile | 1 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 298 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 342 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 49 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 24 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 330 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 264 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 320 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 292 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 250 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 340 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 274 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 93 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/bitops.h | 1 - arch/arm64/include/asm/compat.h | 5 - arch/arm64/include/asm/uaccess.h | 11 - arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/kernel/cacheinfo.c | 7 +- arch/arm64/kernel/pci.c | 29 +- arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/copy_in_user.S | 77 - arch/arm64/mm/init.c | 22 +- arch/arm64/mm/mmu.c | 3 +- arch/arm64/rust/target.json | 35 + arch/csky/include/asm/bitops.h | 1 - arch/h8300/Kconfig | 1 - arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/bitops.h | 1 - arch/h8300/include/asm/processor.h | 1 - arch/h8300/include/asm/segment.h | 40 - arch/h8300/include/asm/thread_info.h | 3 - arch/h8300/kernel/entry.S | 1 - arch/h8300/kernel/head_ram.S | 1 - arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/traps.c | 4 - arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 - arch/h8300/mm/memory.c | 53 - arch/hexagon/include/asm/bitops.h | 1 - arch/hexagon/kernel/traps.c | 4 - arch/ia64/include/asm/bitops.h | 2 - arch/ia64/mm/init.c | 3 +- arch/m68k/include/asm/bitops.h | 2 - arch/microblaze/Kbuild | 4 + arch/microblaze/Makefile | 5 - arch/mips/Kconfig | 1 - arch/mips/cavium-octeon/octeon-memcpy.S | 2 - arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/pic32mzda_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/include/asm/bitops.h | 1 - arch/mips/include/asm/cacheflush.h | 2 + arch/mips/include/asm/compat.h | 8 - arch/mips/include/asm/uaccess.h | 26 - arch/mips/kernel/cacheinfo.c | 7 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 10 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 10 +- arch/mips/lib/memcpy.S | 11 - arch/nds32/Kbuild | 3 + arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 5 +- arch/nds32/include/asm/cacheflush.h | 1 + arch/nds32/kernel/setup.c | 1 - arch/nds32/kernel/traps.c | 5 - arch/nios2/Makefile | 3 +- arch/nios2/boot/Makefile | 3 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/kernel/traps.c | 5 - arch/openrisc/include/asm/bitops.h | 1 - arch/openrisc/kernel/traps.c | 5 - arch/parisc/Kconfig | 2 - arch/parisc/boot/compressed/Makefile | 18 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/bitops.h | 2 - arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/compat.h | 6 - arch/parisc/include/asm/processor.h | 4 - arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/include/asm/thread_info.h | 2 - arch/parisc/include/asm/uaccess.h | 127 +- arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/parisc_ksyms.c | 1 - arch/parisc/kernel/setup.c | 2 - arch/parisc/kernel/signal.c | 45 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 8 +- arch/parisc/kernel/time.c | 7 +- arch/parisc/kernel/traps.c | 4 - arch/parisc/lib/lusercopy.S | 52 +- arch/parisc/lib/memcpy.c | 9 - arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/bitops.h | 2 - arch/powerpc/include/asm/compat.h | 16 - arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 10 +- arch/powerpc/kernel/traps.c | 5 - arch/powerpc/lib/Makefile | 2 + arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +- arch/powerpc/rust/target.json | 30 + arch/riscv/Kconfig | 3 +- arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 8 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 6 +- arch/riscv/configs/defconfig | 4 + arch/riscv/include/asm/bitops.h | 1 - arch/riscv/include/asm/elf.h | 3 + arch/riscv/kernel/cacheinfo.c | 7 +- arch/riscv/kernel/traps.c | 5 - arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 4 +- arch/riscv/rust/rv32ima.json | 37 + arch/riscv/rust/rv32imac.json | 37 + arch/riscv/rust/rv64ima.json | 37 + arch/riscv/rust/rv64imac.json | 37 + arch/s390/Kconfig | 2 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/bitops.h | 1 - arch/s390/include/asm/compat.h | 10 - arch/s390/include/asm/cpu_mcf.h | 7 - arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 20 +- arch/s390/include/asm/uaccess.h | 3 - arch/s390/include/asm/unwind.h | 8 +- arch/s390/kernel/entry.S | 4 +- arch/s390/kernel/ftrace.c | 4 +- arch/s390/kernel/perf_cpum_cf.c | 8 + arch/s390/kernel/setup.c | 11 +- arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/kernel/topology.c | 13 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/lib/string.c | 3 + arch/s390/lib/uaccess.c | 63 - arch/s390/mm/gmap.c | 11 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/pgtable.c | 4 +- arch/s390/pci/pci_clp.c | 9 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 - arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 + arch/sh/boot/compressed/ashldi3.c | 2 + arch/sh/boot/compressed/ashlsi3.S | 2 + arch/sh/boot/compressed/ashrsi3.S | 2 + arch/sh/boot/compressed/lshrsi3.S | 2 + arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/include/asm/bitops.h | 1 - arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/init.c | 3 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/sparc/include/asm/compat.h | 19 - arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/syscalls/syscall.tbl | 10 +- arch/um/Kconfig | 1 + arch/um/drivers/virt-pci.c | 108 +- arch/um/drivers/virtio_uml.c | 5 +- arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/os.h | 4 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/skas/clone.c | 3 +- arch/um/kernel/trap.c | 4 - arch/um/os-Linux/sigio.c | 6 +- arch/um/os-Linux/signal.c | 8 +- arch/x86/Kconfig | 6 +- arch/x86/boot/compressed/misc.h | 2 + arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/include/asm/bitops.h | 2 - arch/x86/include/asm/compat.h | 13 - arch/x86/include/asm/uaccess_64.h | 7 - arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/cpu/cacheinfo.c | 7 +- arch/x86/lib/string_32.c | 1 + arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 9 +- arch/x86/mm/pat/memtype.c | 7 +- arch/x86/pci/numachip.c | 1 + arch/x86/pci/sta2x11-fixup.c | 3 +- arch/x86/rust/target.json | 37 + arch/x86/um/Kconfig | 1 - arch/x86/um/shared/sysdep/stub_32.h | 12 + arch/x86/um/shared/sysdep/stub_64.h | 12 + arch/x86/um/stub_segv.c | 3 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/include/asm/bitops.h | 1 - arch/xtensa/include/asm/cacheflush.h | 3 +- block/Makefile | 2 +- block/bdev.c | 1058 +++++++ block/blk-mq.c | 16 +- block/blk-throttle.c | 1 + block/blk.h | 2 + block/fops.c | 640 ++++ block/genhd.c | 9 +- crypto/Makefile | 2 + drivers/acpi/acpi_memhotplug.c | 46 +- drivers/acpi/cppc_acpi.c | 47 +- drivers/acpi/prmt.c | 10 +- drivers/acpi/scan.c | 1 - drivers/acpi/x86/s2idle.c | 67 +- drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/base/arch_topology.c | 2 + drivers/base/memory.c | 225 +- drivers/base/node.c | 2 - drivers/base/power/main.c | 2 +- drivers/base/power/wakeirq.c | 11 +- drivers/block/n64cart.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/btintel.c | 239 +- drivers/bluetooth/btintel.h | 11 + drivers/bluetooth/btusb.c | 24 + drivers/bluetooth/hci_h5.c | 8 +- drivers/bluetooth/hci_vhci.c | 20 + drivers/bus/ti-sysc.c | 1 + drivers/char/ipmi/ipmi_si_intf.c | 23 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/clk/qcom/gcc-sm6350.c | 4 - drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig.arm | 12 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 14 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 17 +- drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 224 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 308 ++ drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 151 +- drivers/cpufreq/scmi-cpufreq.c | 65 +- drivers/cpufreq/scpi-cpufreq.c | 3 +- drivers/cpufreq/sh-cpufreq.c | 11 - drivers/cpufreq/vexpress-spc-cpufreq.c | 25 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/cxl/Makefile | 4 +- drivers/cxl/acpi.c | 12 +- drivers/cxl/core.c | 1066 ------- drivers/cxl/core/Makefile | 8 + drivers/cxl/core/bus.c | 660 ++++ drivers/cxl/core/core.h | 20 + drivers/cxl/core/memdev.c | 246 ++ drivers/cxl/core/pmem.c | 230 ++ drivers/cxl/core/regs.c | 249 ++ drivers/cxl/cxl.h | 62 +- drivers/cxl/cxlmem.h | 108 + drivers/cxl/mem.h | 81 - drivers/cxl/pci.c | 439 +-- drivers/cxl/pci.h | 1 + drivers/cxl/pmem.c | 2 +- drivers/dax/kmem.c | 43 +- drivers/dax/super.c | 191 +- drivers/devfreq/devfreq.c | 2 +- drivers/dma-buf/Kconfig | 4 +- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 3 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 + drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 + drivers/dma/dw/of.c | 49 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 10 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 + drivers/dma/idxd/bus.c | 91 + drivers/dma/idxd/cdev.c | 73 +- drivers/dma/idxd/compat.c | 107 + drivers/dma/idxd/device.c | 382 ++- drivers/dma/idxd/dma.c | 96 +- drivers/dma/idxd/idxd.h | 167 +- drivers/dma/idxd/init.c | 148 +- drivers/dma/idxd/irq.c | 190 +- drivers/dma/idxd/registers.h | 6 + drivers/dma/idxd/submit.c | 43 +- drivers/dma/idxd/sysfs.c | 601 +--- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/ptdma/Kconfig | 13 + drivers/dma/ptdma/Makefile | 10 + drivers/dma/ptdma/ptdma-debugfs.c | 106 + drivers/dma/ptdma/ptdma-dev.c | 305 ++ drivers/dma/ptdma/ptdma-dmaengine.c | 389 +++ drivers/dma/ptdma/ptdma-pci.c | 243 ++ drivers/dma/ptdma/ptdma.h | 324 ++ drivers/dma/sh/Kconfig | 9 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rz-dmac.c | 969 ++++++ drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 + drivers/dma/stm32-dma.c | 8 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil-j721e.c | 73 + drivers/dma/xilinx/xilinx_dma.c | 17 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/extcon/extcon-max3355.c | 1 - drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/firewire/net.c | 4 - drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/qcom_scm.c | 58 + drivers/firmware/qcom_scm.h | 4 + drivers/fpga/machxo2-spi.c | 6 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 152 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 34 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 448 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 30 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 84 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 204 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 40 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 43 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 10 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 18 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 468 ++- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1181 ++++++- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 315 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 118 + drivers/gpu/drm/amd/display/dc/dc.h | 29 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 222 ++ drivers/gpu/drm/amd/display/dc/dc_link.h | 7 + drivers/gpu/drm/amd/display/dc/dc_types.h | 21 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 99 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 65 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 10 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 26 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 ++ drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 ++++ .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 ++ .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 747 +++++ .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 ++ .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 246 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 22 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 91 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 81 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 3 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +- .../drm/amd/display/include/bios_parser_types.h | 8 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 16 + .../gpu/drm/amd/display/include/grph_object_defs.h | 12 + .../gpu/drm/amd/display/include/grph_object_id.h | 8 + .../drm/amd/display/include/link_service_types.h | 41 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 + drivers/gpu/drm/amd/include/atomfirmware.h | 4 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 2 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/kmb/kmb_drv.c | 8 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 + drivers/gpu/drm/kmb/kmb_plane.c | 81 +- drivers/gpu/drm/kmb/kmb_plane.h | 5 +- drivers/gpu/drm/kmb/kmb_regs.h | 3 + drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 1 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 + drivers/gpu/drm/radeon/ci_dpm.c | 3 +- drivers/gpu/drm/radeon/r600_dpm.c | 6 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 95 + drivers/gpu/drm/scheduler/sched_main.c | 26 +- drivers/gpu/drm/ttm/ttm_bo.c | 24 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_device.c | 48 + drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hv/ring_buffer.c | 1 + drivers/hwmon/k10temp.c | 6 - drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mr75203.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7192.c | 1 + drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/aspeed_adc.c | 1 + drivers/iio/adc/max1027.c | 3 +- drivers/iio/adc/rzg2l_adc.c | 6 +- drivers/iio/adc/ti-adc128s052.c | 6 + .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/light/as73211.c | 3 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 4 +- drivers/input/joystick/analog.c | 107 +- drivers/input/keyboard/Kconfig | 12 +- drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/adc-keys.c | 2 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/keyboard/cypress-sf.c | 224 ++ drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/misc/Kconfig | 22 - drivers/input/misc/Makefile | 2 - drivers/input/misc/cpcap-pwrbutton.c | 6 +- drivers/input/misc/ixp4xx-beeper.c | 183 -- drivers/input/misc/palmas-pwrbutton.c | 5 + drivers/input/misc/pm8941-pwrkey.c | 2 +- drivers/input/misc/sirfsoc-onkey.c | 207 -- drivers/input/mouse/elan_i2c.h | 3 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/serio/parkbd.c | 14 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/ads7846.c | 192 +- drivers/input/touchscreen/edt-ft5x06.c | 1 + drivers/input/touchscreen/mms114.c | 15 +- drivers/input/touchscreen/raydium_i2c_ts.c | 50 +- drivers/iommu/Kconfig | 2 +- drivers/iommu/amd/init.c | 57 +- drivers/iommu/intel/svm.c | 15 +- drivers/iommu/iova.c | 2 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/macintosh/smu.c | 3 +- drivers/md/dm-table.c | 9 +- drivers/md/dm.c | 2 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 23 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/i2c/Kconfig | 11 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13b10.c | 1491 +++++++++ drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-streams.c | 8 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 264 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 + drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 27 +- drivers/media/platform/Kconfig | 3 + drivers/media/platform/am437x/am437x-vpfe.c | 19 +- drivers/media/platform/atmel/atmel-isc-base.c | 4 +- drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 15 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 15 +- drivers/media/platform/cadence/cdns-csi2rx.c | 14 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 6 +- drivers/media/platform/mtk-vcodec/Makefile | 3 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +---- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 ++++ .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 +++ drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 140 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 69 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 +++++ drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 + drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 + drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe.c | 3 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/rcar-vin/rcar-core.c | 1077 ++++--- drivers/media/platform/rcar-vin/rcar-csi2.c | 210 +- drivers/media/platform/rcar-vin/rcar-dma.c | 22 +- drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 14 +- drivers/media/platform/renesas-ceu.c | 29 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +++- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 ++- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 18 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 28 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 - drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 12 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 29 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 2 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/rc/imon.c | 2 + drivers/media/rc/ir_toy.c | 34 +- drivers/media/rc/mceusb.c | 1 + drivers/media/rc/streamzap.c | 1 + drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 14 +- drivers/media/tuners/mxl5007t.c | 9 - drivers/media/usb/dvb-usb/az6027.c | 1 + drivers/media/usb/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 - drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_driver.c | 1 - drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 + drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 + drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 1387 +++++++-- drivers/misc/habanalabs/common/context.c | 146 +- drivers/misc/habanalabs/common/debugfs.c | 184 +- drivers/misc/habanalabs/common/device.c | 163 +- drivers/misc/habanalabs/common/firmware_if.c | 56 +- drivers/misc/habanalabs/common/habanalabs.h | 421 ++- drivers/misc/habanalabs/common/habanalabs_drv.c | 13 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 2 + drivers/misc/habanalabs/common/hw_queue.c | 198 +- drivers/misc/habanalabs/common/memory.c | 169 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 12 +- drivers/misc/habanalabs/common/pci/pci.c | 2 + drivers/misc/habanalabs/common/state_dump.c | 718 +++++ drivers/misc/habanalabs/common/sysfs.c | 20 +- drivers/misc/habanalabs/gaudi/gaudi.c | 716 ++++- drivers/misc/habanalabs/gaudi/gaudiP.h | 19 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 5 - drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 + drivers/misc/habanalabs/goya/goya.c | 102 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 115 +- .../misc/habanalabs/include/common/hl_boot_if.h | 62 +- .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 3 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 17 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 2 - drivers/misc/lkdtm/core.c | 10 + drivers/misc/lkdtm/lkdtm.h | 28 +- drivers/misc/pci_endpoint_test.c | 9 + drivers/mmc/host/dw_mmc.c | 15 +- drivers/mmc/host/renesas_sdhi_core.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/dsa/qca8k.c | 30 +- drivers/net/ethernet/8390/ne.c | 22 +- drivers/net/ethernet/amd/ni65.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 33 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 91 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 55 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/tg3.c | 115 +- drivers/net/ethernet/broadcom/tg3.h | 1 - drivers/net/ethernet/cadence/macb_pci.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 85 +- drivers/net/ethernet/ibm/ibmvnic.c | 16 + drivers/net/ethernet/intel/ice/ice.h | 2 + drivers/net/ethernet/intel/ice/ice_idc.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 7 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 10 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 6 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/sfc/efx.c | 78 +- drivers/net/ethernet/sfc/efx_channels.c | 106 +- drivers/net/ethernet/sfc/falcon/efx.c | 79 +- drivers/net/ethernet/sfc/net_driver.h | 8 + drivers/net/ethernet/sfc/tx.c | 29 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 16 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 44 + drivers/net/ipa/ipa_table.c | 3 +- drivers/net/phy/phylink.c | 30 +- drivers/net/virtio_net.c | 2 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/nvdimm/label.c | 256 +- drivers/nvdimm/label.h | 1 - drivers/nvdimm/namespace_devs.c | 113 +- drivers/nvdimm/nd.h | 150 + drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/core.c | 68 +- drivers/nvme/host/multipath.c | 19 +- drivers/nvme/host/nvme.h | 10 + drivers/nvme/host/tcp.c | 22 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 5 +- drivers/nvme/target/core.c | 10 +- drivers/nvme/target/nvmet.h | 11 +- drivers/nvme/target/passthru.c | 14 +- drivers/of/kexec.c | 1 + drivers/of/property.c | 3 + drivers/parisc/dino.c | 18 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/Kconfig | 1 + drivers/pci/controller/cadence/pci-j721e.c | 61 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 200 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 + drivers/pci/controller/cadence/pcie-cadence.h | 29 +- drivers/pci/controller/dwc/Kconfig | 48 + drivers/pci/controller/dwc/Makefile | 3 + drivers/pci/controller/dwc/pci-dra7xx.c | 18 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pcie-artpec6.c | 7 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 36 +- drivers/pci/controller/dwc/pcie-designware-host.c | 9 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 - drivers/pci/controller/dwc/pcie-dw-rockchip.c | 279 ++ drivers/pci/controller/dwc/pcie-keembay.c | 460 +++ drivers/pci/controller/dwc/pcie-tegra194.c | 54 +- drivers/pci/controller/dwc/pcie-uniphier.c | 8 +- drivers/pci/controller/dwc/pcie-visconti.c | 332 ++ .../pci/controller/mobiveil/pcie-mobiveil-host.c | 15 +- drivers/pci/controller/pci-aardvark.c | 334 +- drivers/pci/controller/pci-ftpci100.c | 2 +- drivers/pci/controller/pci-hyperv.c | 153 +- drivers/pci/controller/pci-tegra.c | 38 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-altera-msi.c | 10 +- drivers/pci/controller/pcie-altera.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 9 +- drivers/pci/controller/pcie-iproc-bcma.c | 16 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 13 +- drivers/pci/controller/pcie-mediatek.c | 64 +- drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rcar-ep.c | 23 +- drivers/pci/controller/pcie-rcar-host.c | 94 +- drivers/pci/controller/pcie-rcar.h | 7 + drivers/pci/controller/pcie-rockchip-ep.c | 18 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 25 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/controller/vmd.c | 55 + drivers/pci/endpoint/functions/pci-epf-ntb.c | 89 +- drivers/pci/endpoint/functions/pci-epf-test.c | 74 +- drivers/pci/endpoint/pci-ep-cfs.c | 24 + drivers/pci/endpoint/pci-epc-core.c | 134 +- drivers/pci/endpoint/pci-epf-core.c | 146 +- drivers/pci/host-bridge.c | 1 + drivers/pci/hotplug/TODO | 3 - drivers/pci/hotplug/ibmphp_ebda.c | 5 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/of.c | 2 +- drivers/pci/pci-acpi.c | 159 +- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/pci-sysfs.c | 3 +- drivers/pci/pci.c | 331 +- drivers/pci/pci.h | 47 +- drivers/pci/pcie/aer.c | 12 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/pcie/ptm.c | 4 +- drivers/pci/probe.c | 29 +- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 128 +- drivers/pci/remove.c | 1 - drivers/pci/syscall.c | 7 +- drivers/pci/vpd.c | 490 +-- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 + drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 + drivers/platform/chrome/cros_ec_trace.h | 94 + drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/pwm/Kconfig | 5 +- drivers/pwm/core.c | 4 +- drivers/pwm/pwm-ab8500.c | 35 +- drivers/pwm/pwm-atmel-hlcdc.c | 5 +- drivers/pwm/pwm-atmel-tcb.c | 5 +- drivers/pwm/pwm-atmel.c | 102 +- drivers/pwm/pwm-bcm-kona.c | 12 +- drivers/pwm/pwm-brcmstb.c | 5 +- drivers/pwm/pwm-cros-ec.c | 4 +- drivers/pwm/pwm-ep93xx.c | 11 +- drivers/pwm/pwm-fsl-ftm.c | 10 +- drivers/pwm/pwm-hibvt.c | 4 +- drivers/pwm/pwm-img.c | 20 +- drivers/pwm/pwm-imx-tpm.c | 5 +- drivers/pwm/pwm-imx27.c | 14 +- drivers/pwm/pwm-intel-lgm.c | 12 +- drivers/pwm/pwm-iqs620a.c | 16 +- drivers/pwm/pwm-jz4740.c | 12 +- drivers/pwm/pwm-keembay.c | 12 +- drivers/pwm/pwm-lp3943.c | 12 +- drivers/pwm/pwm-lpc32xx.c | 22 +- drivers/pwm/pwm-mediatek.c | 12 +- drivers/pwm/pwm-mtk-disp.c | 174 +- drivers/pwm/pwm-mxs.c | 25 +- drivers/pwm/pwm-ntxec.c | 14 +- drivers/pwm/pwm-omap-dmtimer.c | 5 +- drivers/pwm/pwm-pca9685.c | 5 +- drivers/pwm/pwm-pxa.c | 13 +- drivers/pwm/pwm-raspberrypi-poe.c | 12 +- drivers/pwm/pwm-rcar.c | 5 +- drivers/pwm/pwm-renesas-tpu.c | 5 +- drivers/pwm/pwm-rockchip.c | 16 +- drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-sifive.c | 6 +- drivers/pwm/pwm-sl28cpld.c | 12 +- drivers/pwm/pwm-stm32-lp.c | 12 +- drivers/pwm/pwm-sun4i.c | 5 +- drivers/pwm/pwm-tiecap.c | 6 +- drivers/pwm/pwm-tiehrpwm.c | 4 +- drivers/pwm/pwm-twl-led.c | 17 +- drivers/pwm/pwm-twl.c | 17 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 2 + drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 + drivers/rtc/rtc-cmos.c | 10 +- drivers/rtc/rtc-rx8025.c | 46 +- drivers/rtc/rtc-s5m.c | 48 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/block/Kconfig | 11 - drivers/s390/block/Makefile | 1 - drivers/s390/block/xpram.c | 416 --- drivers/s390/char/con3270.c | 7 +- drivers/s390/char/ctrlchar.c | 11 +- drivers/s390/char/hmcdrv_ftp.c | 2 +- drivers/s390/char/sclp.c | 2 +- drivers/s390/cio/blacklist.c | 5 +- drivers/s390/cio/device.c | 21 +- drivers/s390/cio/device_id.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 14 +- drivers/s390/crypto/zcrypt_cex2a.c | 8 +- drivers/s390/crypto/zcrypt_cex2c.c | 10 +- drivers/s390/crypto/zcrypt_cex4.c | 8 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 38 +- drivers/s390/scsi/zfcp_dbf.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 2 +- drivers/s390/scsi/zfcp_unit.c | 4 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/cxlflash/main.c | 34 +- drivers/scsi/elx/efct/efct_lio.c | 4 +- drivers/scsi/elx/libefc/efc_device.c | 7 +- drivers/scsi/elx/libefc/efc_fabric.c | 3 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/lpfc/lpfc_els.c | 8 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 20 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 9 +- drivers/scsi/lpfc/lpfc_sli.c | 15 +- drivers/scsi/megaraid/megaraid_sas_base.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/ncr53c8xx.c | 23 - drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/scsi_transport_iscsi.c | 8 +- drivers/scsi/sd.c | 9 +- drivers/scsi/sd_zbc.c | 6 +- drivers/scsi/sr_ioctl.c | 2 +- drivers/scsi/st.c | 1 + drivers/scsi/ufs/ufshcd-pci.c | 78 + drivers/scsi/ufs/ufshcd.c | 3 +- drivers/scsi/ufs/ufshcd.h | 1 + drivers/scsi/ufs/ufshpb.c | 8 +- drivers/sh/maple/maple.c | 5 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 16 + drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/socinfo.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/spi/spi-rockchip.c | 6 + drivers/spi/spi-tegra20-slink.c | 5 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 + .../pci/hive_isp_css_common/host/input_system.c | 2 + drivers/staging/media/hantro/hantro_drv.c | 10 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 + drivers/staging/media/hantro/hantro_hevc.c | 21 + drivers/staging/media/hantro/hantro_hw.h | 4 + drivers/staging/media/imx/imx-media-csi.c | 17 +- drivers/staging/media/imx/imx-media-dev-common.c | 7 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 8 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 8 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/r8188eu/include/ieee80211.h | 6 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/target/target_core_configfs.c | 32 +- drivers/thermal/devfreq_cooling.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 14 +- .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 39 +- .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/qcom/Kconfig | 10 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/lmh.c | 232 ++ drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 + drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 + drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 ++++ drivers/tty/n_tty.c | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/usb/cdns3/cdns3-gadget.c | 14 + drivers/vdpa/Kconfig | 11 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_base.c | 8 +- drivers/vdpa/ifcvf/ifcvf_base.h | 25 +- drivers/vdpa/ifcvf/ifcvf_main.c | 249 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 26 +- drivers/vdpa/mlx5/core/mr.c | 81 +- drivers/vdpa/mlx5/core/resources.c | 35 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 555 +++- drivers/vdpa/vdpa.c | 9 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 29 +- drivers/vdpa/vdpa_user/Makefile | 5 + drivers/vdpa/vdpa_user/iova_domain.c | 545 ++++ drivers/vdpa/vdpa_user/iova_domain.h | 73 + drivers/vdpa/vdpa_user/vduse_dev.c | 1641 ++++++++++ drivers/vdpa/virtio_pci/vp_vdpa.c | 17 +- drivers/vhost/iotlb.c | 20 +- drivers/vhost/net.c | 11 +- drivers/vhost/scsi.c | 14 +- drivers/vhost/vdpa.c | 188 +- drivers/vhost/vsock.c | 28 +- drivers/video/fbdev/core/fbmem.c | 6 + drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio.c | 56 +- drivers/virtio/virtio_balloon.c | 4 +- drivers/virtio/virtio_mem.c | 26 +- fs/Kconfig | 26 +- fs/Makefile | 4 +- fs/afs/write.c | 9 +- fs/attr.c | 50 +- fs/block_dev.c | 1695 ---------- fs/btrfs/disk-io.c | 48 +- fs/btrfs/ioctl.c | 15 +- fs/btrfs/misc.h | 2 +- fs/btrfs/ordered-data.c | 8 + fs/btrfs/root-tree.c | 6 +- fs/btrfs/volumes.c | 48 +- fs/btrfs/volumes.h | 3 +- fs/buffer.c | 56 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/addr.c | 2 +- fs/ceph/cache.h | 6 - fs/ceph/caps.c | 266 +- fs/ceph/file.c | 32 +- fs/ceph/inode.c | 11 +- fs/ceph/locks.c | 3 - fs/ceph/mds_client.c | 218 +- fs/ceph/mds_client.h | 5 + fs/ceph/mdsmap.c | 12 +- fs/ceph/metric.c | 4 +- fs/ceph/snap.c | 59 +- fs/ceph/strings.c | 1 + fs/ceph/super.h | 9 +- fs/ceph/xattr.c | 19 + fs/cifs/cifsencrypt.c | 2 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/smb2ops.c | 20 +- fs/cifs/smbencrypt.c | 2 +- fs/cifs/smbfsctl.h | 152 - fs/cifs_common/Makefile | 7 - fs/cifs_common/cifs_arc4.c | 87 - fs/coredump.c | 15 +- fs/erofs/super.c | 2 +- fs/eventpoll.c | 23 +- fs/exec.c | 4 +- fs/ext2/super.c | 3 +- fs/ext4/ext4.h | 3 - fs/ext4/extents.c | 19 +- fs/ext4/inline.c | 150 +- fs/ext4/inode.c | 165 +- fs/ext4/super.c | 3 +- fs/f2fs/segment.c | 8 +- fs/file.c | 6 + fs/filesystems.c | 27 +- fs/fs_parser.c | 1 - fs/gfs2/file.c | 2 - fs/gfs2/inode.c | 4 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hostfs/hostfs_kern.c | 1 + fs/hpfs/hpfs.h | 8 +- fs/inode.c | 46 +- fs/internal.h | 3 +- fs/io-wq.c | 41 +- fs/io_uring.c | 58 +- fs/jfs/jfs_metapage.c | 1 + fs/ksmbd/ndr.c | 383 ++- fs/ksmbd/oplock.c | 6 +- fs/ksmbd/smb2pdu.c | 69 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smb_common.h | 1 - fs/ksmbd/smbacl.c | 79 +- fs/ksmbd/smbacl.h | 25 + fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/vfs.c | 47 +- fs/ksmbd/vfs.h | 3 +- fs/ksmbd/vfs_cache.c | 16 - fs/ksmbd/vfs_cache.h | 1 - fs/locks.c | 47 +- fs/namei.c | 116 +- fs/nfs/file.c | 9 - fs/nilfs2/sysfs.c | 26 +- fs/nilfs2/the_nilfs.c | 9 +- fs/notify/mark.c | 1 + fs/ntfs3/attrib.c | 2 +- fs/ntfs3/dir.c | 8 +- fs/ntfs3/file.c | 4 +- fs/ntfs3/inode.c | 12 +- fs/ntfs3/ntfs_fs.h | 26 +- fs/ntfs3/super.c | 498 +-- fs/ntfs3/xattr.c | 2 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 + fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/proc/array.c | 18 +- fs/proc/base.c | 5 +- fs/proc/fd.c | 23 +- fs/proc/kcore.c | 73 + fs/proc/page.c | 40 +- fs/pstore/blk.c | 2 +- fs/ramfs/inode.c | 4 + fs/smbfs_common/Makefile | 7 + fs/{cifs_common => smbfs_common}/arc4.h | 0 fs/smbfs_common/cifs_arc4.c | 87 + fs/{cifs_common => smbfs_common}/cifs_md4.c | 0 fs/{cifs_common => smbfs_common}/md4.h | 0 fs/smbfs_common/smbfsctl.h | 162 + fs/xfs/xfs_super.c | 16 +- include/acpi/cppc_acpi.h | 5 + include/asm-generic/bitops.h | 1 - include/asm-generic/bitops/find.h | 188 -- include/asm-generic/bitops/le.h | 64 - include/asm-generic/cacheflush.h | 6 + include/asm-generic/div64.h | 14 +- include/asm-generic/early_ioremap.h | 6 - include/asm-generic/pci_iomap.h | 2 +- include/drm/ttm/ttm_device.h | 2 + include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/power/qcom-rpmpd.h | 8 + include/linux/backing-dev.h | 6 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 - include/linux/bootconfig.h | 4 +- include/linux/cacheinfo.h | 18 - include/linux/ceph/ceph_fs.h | 1 + include/linux/compat.h | 39 +- include/linux/compiler-gcc.h | 5 - include/linux/compiler_attributes.h | 31 + include/linux/compiler_types.h | 11 - include/linux/cpu.h | 6 - include/linux/cpufreq.h | 75 +- include/linux/cpuhotplug.h | 132 +- include/linux/cpumask.h | 46 +- include/linux/damon.h | 268 ++ include/linux/dax.h | 41 +- include/linux/dmaengine.h | 3 +- include/linux/energy_model.h | 8 +- include/linux/eventpoll.h | 18 + include/linux/file.h | 7 +- include/linux/filter.h | 6 +- include/linux/find.h | 372 +++ include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 5 +- include/linux/gfp.h | 24 +- include/linux/highmem-internal.h | 38 +- include/linux/highmem.h | 65 +- include/linux/huge_mm.h | 15 - include/linux/hugetlb.h | 9 + include/linux/ieee80211.h | 30 +- include/linux/kallsyms.h | 2 +- include/linux/kcsan-checks.h | 3 + include/linux/ksm.h | 4 +- include/linux/memcontrol.h | 242 +- include/linux/memory.h | 55 +- include/linux/memory_hotplug.h | 34 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 6 + include/linux/migrate.h | 4 + include/linux/mm.h | 273 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 79 + include/linux/mm_types_task.h | 5 + include/linux/mmap_lock.h | 17 +- include/linux/mmdebug.h | 20 + include/linux/mmzone.h | 19 +- include/linux/netfs.h | 77 +- include/linux/nvmem-consumer.h | 14 + include/linux/once.h | 2 +- include/linux/page-flags.h | 284 +- include/linux/page_ext.h | 2 +- include/linux/page_idle.h | 103 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 642 ++-- include/linux/pci-acpi.h | 3 + include/linux/pci-epc.h | 57 +- include/linux/pci-epf.h | 16 +- include/linux/pci.h | 159 +- include/linux/pci_hotplug.h | 2 +- include/linux/pci_ids.h | 3 +- include/linux/percpu.h | 3 + include/linux/platform_data/dma-dw.h | 21 +- include/linux/pwm.h | 2 +- include/linux/qcom_scm.h | 14 + include/linux/rcupdate_trace.h | 5 +- include/linux/rmap.h | 18 +- include/linux/rwsem.h | 12 +- include/linux/sched.h | 8 + include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 1 + include/linux/sched/user.h | 3 +- include/linux/skbuff.h | 2 +- include/linux/slab.h | 118 +- include/linux/slub_def.h | 6 + include/linux/spi/ads7846.h | 15 - include/linux/spinlock.h | 17 +- include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/swap.h | 17 +- include/linux/syscalls.h | 3 + include/linux/thermal.h | 7 +- include/linux/thread_info.h | 2 +- include/linux/threads.h | 2 +- include/linux/time64.h | 9 +- include/linux/torture.h | 8 + include/linux/uaccess.h | 10 - include/linux/uio.h | 16 + include/linux/units.h | 10 +- include/linux/vdpa.h | 62 +- include/linux/vhost_iotlb.h | 3 + include/linux/vmalloc.h | 14 +- include/linux/vmstat.h | 113 +- include/linux/writeback.h | 9 +- include/media/hevc-ctrls.h | 11 + include/media/i2c/mt9p031.h | 1 + include/media/v4l2-async.h | 105 +- include/media/v4l2-fwnode.h | 12 +- include/net/bluetooth/bluetooth.h | 24 + include/net/bluetooth/hci.h | 117 + include/net/bluetooth/hci_core.h | 34 +- include/scsi/sas.h | 12 +- include/trace/events/damon.h | 43 + include/trace/events/mmflags.h | 2 +- include/trace/events/page_ref.h | 4 +- include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/fcntl.h | 4 + include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/cxl_mem.h | 2 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/idxd.h | 24 + include/uapi/linux/stddef.h | 37 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/vduse.h | 306 ++ include/uapi/linux/videodev2.h | 20 +- include/uapi/linux/virtio_ids.h | 9 + include/uapi/linux/virtio_pcidev.h | 5 +- include/uapi/linux/virtio_vsock.h | 3 +- include/uapi/misc/habanalabs.h | 186 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- init/Kconfig | 30 +- init/do_mounts.c | 90 +- init/initramfs.c | 2 + init/main.c | 65 +- init/noinitramfs.c | 2 + ipc/sem.c | 85 +- ipc/util.c | 16 +- kernel/acct.c | 2 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/disasm.h | 2 +- kernel/bpf/stackmap.c | 10 +- kernel/bpf/verifier.c | 2 +- kernel/compat.c | 21 - kernel/cpu.c | 2 +- kernel/dma/mapping.c | 3 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 2 +- kernel/fork.c | 54 +- kernel/futex.c | 190 +- kernel/hung_task.c | 44 + kernel/kallsyms.c | 7 + kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/kexec.c | 103 +- kernel/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/locking/locktorture.c | 14 +- kernel/locking/rtmutex.c | 2 +- kernel/locking/rwsem.c | 10 +- kernel/printk/printk.c | 9 +- kernel/profile.c | 21 +- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 86 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 87 +- kernel/rcu/tree.c | 34 +- kernel/rcu/tree_exp.h | 3 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/update.c | 8 +- kernel/scftorture.c | 43 +- kernel/sched/core.c | 41 +- kernel/sched/idle.c | 4 +- kernel/sched/sched.h | 4 +- kernel/sys.c | 7 - kernel/sys_ni.c | 5 - kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 35 +- kernel/trace/trace.c | 26 +- kernel/trace/trace_boot.c | 43 +- kernel/trace/trace_eprobe.c | 5 +- kernel/trace/trace_events.c | 1 + kernel/trace/trace_events_hist.c | 14 +- kernel/trace/trace_osnoise.c | 6 +- kernel/trace/trace_output.c | 11 +- kernel/trace/trace_synth.h | 2 +- kernel/user.c | 25 + lib/.gitignore | 2 + lib/Kconfig | 3 - lib/Kconfig.debug | 170 +- lib/Makefile | 34 + lib/bootconfig.c | 8 +- lib/dump_stack.c | 3 +- lib/find_bit.c | 21 + lib/find_bit_benchmark.c | 21 + lib/flex_proportions.c | 28 +- lib/genalloc.c | 2 +- lib/iov_iter.c | 50 +- lib/logic_iomem.c | 16 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 + lib/memcpy_kunit.c | 289 ++ lib/raid6/Makefile | 4 + lib/string.c | 340 +- lib/string_helpers.c | 195 ++ lib/test_bitmap.c | 37 + lib/test_fortify/read_overflow-memchr.c | 5 + lib/test_fortify/read_overflow-memchr_inv.c | 5 + lib/test_fortify/read_overflow-memcmp.c | 5 + lib/test_fortify/read_overflow-memscan.c | 5 + lib/test_fortify/read_overflow2-memcmp.c | 5 + lib/test_fortify/read_overflow2-memcpy.c | 5 + lib/test_fortify/read_overflow2-memmove.c | 5 + lib/test_fortify/test_fortify.h | 35 + lib/test_fortify/write_overflow-memcpy.c | 5 + lib/test_fortify/write_overflow-memmove.c | 5 + lib/test_fortify/write_overflow-memset.c | 5 + lib/test_fortify/write_overflow-strcpy-lit.c | 5 + lib/test_fortify/write_overflow-strcpy.c | 5 + lib/test_fortify/write_overflow-strlcpy-src.c | 5 + lib/test_fortify/write_overflow-strlcpy.c | 5 + lib/test_fortify/write_overflow-strncpy-src.c | 5 + lib/test_fortify/write_overflow-strncpy.c | 5 + lib/test_fortify/write_overflow-strscpy.c | 5 + lib/test_printf.c | 2 +- lib/test_sort.c | 40 +- lib/vsprintf.c | 38 +- localversion-next | 1 + mm/Kconfig | 15 +- mm/Makefile | 6 +- mm/compaction.c | 24 +- mm/damon/Kconfig | 68 + mm/damon/Makefile | 5 + mm/damon/core-test.h | 253 ++ mm/damon/core.c | 720 +++++ mm/damon/dbgfs-test.h | 126 + mm/damon/dbgfs.c | 623 ++++ mm/damon/vaddr-test.h | 329 ++ mm/damon/vaddr.c | 672 ++++ mm/early_ioremap.c | 5 - mm/filemap.c | 576 ++-- mm/folio-compat.c | 142 + mm/highmem.c | 2 +- mm/hmm.c | 5 +- mm/huge_memory.c | 7 +- mm/hugetlb.c | 2 +- mm/internal.h | 36 +- mm/ioremap.c | 25 - mm/kfence/core.c | 3 + mm/kfence/kfence.h | 2 + mm/kfence/kfence_test.c | 3 + mm/kfence/report.c | 19 +- mm/khugepaged.c | 8 +- mm/kmemleak.c | 5 +- mm/ksm.c | 34 +- mm/maccess.c | 28 +- mm/memcontrol.c | 358 +-- mm/memory-failure.c | 2 +- mm/memory.c | 22 +- mm/memory_hotplug.c | 380 ++- mm/mempolicy.c | 236 +- mm/memremap.c | 27 +- mm/migrate.c | 252 +- mm/mlock.c | 3 +- mm/mremap.c | 50 +- mm/oom_kill.c | 7 +- mm/page-writeback.c | 476 +-- mm/page_alloc.c | 45 +- mm/page_ext.c | 12 +- mm/page_idle.c | 10 - mm/page_io.c | 4 +- mm/page_isolation.c | 7 +- mm/page_owner.c | 24 +- mm/percpu.c | 36 +- mm/rmap.c | 34 +- mm/secretmem.c | 9 +- mm/shmem.c | 7 +- mm/slab_common.c | 2 + mm/slub.c | 797 +++-- mm/swap.c | 197 +- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 2 +- mm/util.c | 111 +- mm/vmalloc.c | 22 +- mm/vmscan.c | 17 +- mm/vmstat.c | 48 + mm/workingset.c | 64 +- mm/zsmalloc.c | 10 +- net/9p/client.c | 6 +- net/9p/trans_fd.c | 2 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 4 +- net/bluetooth/Makefile | 2 +- net/bluetooth/hci_codec.c | 238 ++ net/bluetooth/hci_codec.h | 7 + net/bluetooth/hci_conn.c | 168 +- net/bluetooth/hci_core.c | 25 +- net/bluetooth/hci_event.c | 134 +- net/bluetooth/hci_request.c | 47 + net/bluetooth/hci_request.h | 2 + net/bluetooth/hci_sock.c | 50 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 10 +- net/bluetooth/mgmt.c | 456 ++- net/bluetooth/msft.c | 55 +- net/bluetooth/msft.h | 4 + net/bluetooth/sco.c | 209 +- net/dccp/minisocks.c | 2 + net/l2tp/l2tp_core.c | 4 +- net/mctp/route.c | 2 + net/ncsi/ncsi-manage.c | 4 +- net/packet/af_packet.c | 2 + net/sunrpc/auth_gss/svcauth_gss.c | 2 + net/sunrpc/cache.c | 2 +- net/sunrpc/svc_xprt.c | 13 +- net/unix/af_unix.c | 2 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/virtio_transport_common.c | 23 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 7 +- rust/.gitignore | 6 + rust/Makefile | 316 ++ rust/alloc/README.md | 32 + rust/alloc/alloc.rs | 425 +++ rust/alloc/borrow.rs | 493 +++ rust/alloc/boxed.rs | 1728 +++++++++++ rust/alloc/collections/mod.rs | 116 + rust/alloc/fmt.rs | 587 ++++ rust/alloc/lib.rs | 197 ++ rust/alloc/macros.rs | 128 + rust/alloc/prelude/mod.rs | 17 + rust/alloc/prelude/v1.rs | 16 + rust/alloc/raw_vec.rs | 612 ++++ rust/alloc/rc.rs | 2539 +++++++++++++++ rust/alloc/slice.rs | 1271 ++++++++ rust/alloc/str.rs | 614 ++++ rust/alloc/string.rs | 2847 +++++++++++++++++ rust/alloc/sync.rs | 2631 ++++++++++++++++ rust/alloc/vec/drain.rs | 157 + rust/alloc/vec/drain_filter.rs | 145 + rust/alloc/vec/into_iter.rs | 296 ++ rust/alloc/vec/is_zero.rs | 106 + rust/alloc/vec/mod.rs | 3255 ++++++++++++++++++++ rust/alloc/vec/partial_eq.rs | 49 + rust/alloc/vec/set_len_on_drop.rs | 30 + rust/alloc/vec/spec_extend.rs | 170 + rust/bindgen_parameters | 13 + rust/build_error.rs | 33 + rust/compiler_builtins.rs | 146 + rust/exports.c | 16 + rust/helpers.c | 235 ++ rust/kernel/allocator.rs | 63 + rust/kernel/bindings.rs | 28 + rust/kernel/bindings_helper.h | 24 + rust/kernel/buffer.rs | 39 + rust/kernel/build_assert.rs | 80 + rust/kernel/c_types.rs | 119 + rust/kernel/chrdev.rs | 212 ++ rust/kernel/error.rs | 272 ++ rust/kernel/file.rs | 130 + rust/kernel/file_operations.rs | 698 +++++ rust/kernel/io_buffer.rs | 153 + rust/kernel/iov_iter.rs | 95 + rust/kernel/lib.rs | 220 ++ rust/kernel/linked_list.rs | 245 ++ rust/kernel/miscdev.rs | 113 + rust/kernel/module_param.rs | 497 +++ rust/kernel/of.rs | 101 + rust/kernel/pages.rs | 176 ++ rust/kernel/platdev.rs | 166 + rust/kernel/prelude.rs | 28 + rust/kernel/print.rs | 412 +++ rust/kernel/random.rs | 50 + rust/kernel/raw_list.rs | 361 +++ rust/kernel/rbtree.rs | 570 ++++ rust/kernel/security.rs | 79 + rust/kernel/static_assert.rs | 39 + rust/kernel/str.rs | 259 ++ rust/kernel/sync/arc.rs | 227 ++ rust/kernel/sync/condvar.rs | 136 + rust/kernel/sync/guard.rs | 82 + rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 84 + rust/kernel/sync/mutex.rs | 101 + rust/kernel/sync/spinlock.rs | 109 + rust/kernel/sysctl.rs | 198 ++ rust/kernel/task.rs | 193 ++ rust/kernel/traits.rs | 26 + rust/kernel/types.rs | 249 ++ rust/kernel/user_ptr.rs | 191 ++ rust/macros/lib.rs | 127 + rust/macros/module.rs | 754 +++++ samples/Kconfig | 2 + samples/Makefile | 1 + samples/rust/Kconfig | 113 + samples/rust/Makefile | 12 + samples/rust/rust_chrdev.rs | 51 + samples/rust/rust_minimal.rs | 38 + samples/rust/rust_miscdev.rs | 150 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 57 + samples/rust/rust_random.rs | 61 + samples/rust/rust_semaphore.rs | 177 ++ samples/rust/rust_semaphore_c.c | 212 ++ samples/rust/rust_stack_probing.rs | 40 + samples/rust/rust_sync.rs | 81 + scripts/Makefile.build | 85 +- scripts/Makefile.clang | 17 +- scripts/Makefile.lib | 23 +- scripts/check_extable.sh | 2 +- scripts/checkkconfigsymbols.py | 3 + scripts/checkpatch.pl | 96 +- scripts/clang-tools/gen_compile_commands.py | 1 + scripts/coccinelle/api/kvmalloc.cocci | 2 +- scripts/coccinelle/iterators/use_after_iter.cocci | 2 + scripts/generate_rust_analyzer.py | 143 + scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kernel-doc | 9 + scripts/module.lds.S | 1 + scripts/rust-version.sh | 31 + scripts/sorttable.c | 1 + scripts/test_fortify.sh | 62 + security/Kconfig | 3 + security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 + security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/interwave.c | 61 +- sound/pci/vx222/vx222.c | 1 + sound/soc/codecs/rt5682.c | 3 - sound/soc/fsl/fsl_esai.c | 16 +- sound/soc/fsl/fsl_micfil.c | 15 +- sound/soc/fsl/fsl_sai.c | 14 +- sound/soc/fsl/fsl_spdif.c | 14 +- sound/soc/fsl/fsl_xcvr.c | 15 +- sound/soc/generic/audio-graph-card.c | 6 + sound/soc/intel/boards/Kconfig | 2 +- sound/soc/intel/boards/sof_sdw.c | 5 + sound/soc/mediatek/Kconfig | 6 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 19 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 22 +- sound/soc/rockchip/rockchip_i2s.c | 7 + sound/soc/samsung/s3c24xx_simtec.c | 2 +- sound/usb/quirks.c | 1 + tools/bootconfig/main.c | 4 +- tools/bootconfig/scripts/ftrace2bconf.sh | 4 +- tools/bootconfig/test-bootconfig.sh | 4 +- tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 - tools/include/linux/bitmap.h | 11 +- tools/include/linux/find.h | 214 ++ tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/lib/find_bit.c | 20 + tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/locking.txt | 320 ++ tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/pci/pcitest.c | 2 +- tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 33 + .../selftests/bpf/prog_tests/task_pt_regs.c | 1 - .../selftests/bpf/progs/test_task_pt_regs.c | 19 +- tools/testing/selftests/damon/Makefile | 7 + tools/testing/selftests/damon/_chk_dependency.sh | 28 + tools/testing/selftests/damon/debugfs_attrs.sh | 75 + .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 2 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 2 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/net/altnames.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- tools/testing/vsock/vsock_test.c | 8 +- tools/thermal/tmon/Makefile | 10 +- 1956 files changed, 101057 insertions(+), 23229 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/admin-guide/mm/damon/index.rst create mode 100644 Documentation/admin-guide/mm/damon/start.rst create mode 100644 Documentation/admin-guide/mm/damon/usage.rst create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek-hw.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-virtio.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-virtio.yaml create mode 100644 Documentation/devicetree/bindings/input/cypress-sf.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.yaml delete mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.txt create mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone,icn [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone_icn [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir,pixc [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir_i2c_ts.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,tsc2005.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/tsc2005.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v1.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2-base.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp.txt create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-lmh.yaml create mode 100644 Documentation/devicetree/bindings/virtio/virtio-device.yaml create mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/rust/arch-support.rst create mode 100644 Documentation/rust/assets/favicon-16x16.png create mode 100644 Documentation/rust/assets/favicon-32x32.png create mode 100644 Documentation/rust/assets/rust-logo.png create mode 100644 Documentation/rust/coding.rst create mode 100644 Documentation/rust/docs.rst create mode 100644 Documentation/rust/index.rst create mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/translations/zh_TW/arm64/amu.rst create mode 100644 Documentation/translations/zh_TW/arm64/booting.txt create mode 100644 Documentation/translations/zh_TW/arm64/elf_hwcaps.rst create mode 100644 Documentation/translations/zh_TW/arm64/hugetlbpage.rst create mode 100644 Documentation/translations/zh_TW/arm64/index.rst create mode 100644 Documentation/translations/zh_TW/arm64/legacy_instructions.txt create mode 100644 Documentation/translations/zh_TW/arm64/memory.txt create mode 100644 Documentation/translations/zh_TW/arm64/perf.rst create mode 100644 Documentation/translations/zh_TW/arm64/silicon-errata.txt create mode 100644 Documentation/translations/zh_TW/arm64/tagged-pointers.txt create mode 100644 Documentation/translations/zh_TW/cpu-freq/core.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpu-drivers.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpufreq-stats.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/debugfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/sysfs.txt create mode 100644 Documentation/translations/zh_TW/filesystems/tmpfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/virtiofs.rst create mode 100644 Documentation/userspace-api/vduse.rst create mode 100644 Documentation/vm/damon/api.rst create mode 100644 Documentation/vm/damon/design.rst create mode 100644 Documentation/vm/damon/faq.rst create mode 100644 Documentation/vm/damon/index.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi create mode 100644 arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi create mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts delete mode 100644 arch/arm64/lib/copy_in_user.S create mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/h8300/include/asm/segment.h delete mode 100644 arch/h8300/mm/memory.c create mode 100644 arch/powerpc/rust/target.json create mode 100644 arch/riscv/rust/rv32ima.json create mode 100644 arch/riscv/rust/rv32imac.json create mode 100644 arch/riscv/rust/rv64ima.json create mode 100644 arch/riscv/rust/rv64imac.json create mode 100644 arch/sh/boot/compressed/ashiftrt.S create mode 100644 arch/sh/boot/compressed/ashldi3.c create mode 100644 arch/sh/boot/compressed/ashlsi3.S create mode 100644 arch/sh/boot/compressed/ashrsi3.S create mode 100644 arch/sh/boot/compressed/lshrsi3.S create mode 100644 arch/x86/rust/target.json create mode 100644 block/bdev.c create mode 100644 block/fops.c create mode 100644 drivers/cpufreq/mediatek-cpufreq-hw.c delete mode 100644 drivers/cxl/core.c create mode 100644 drivers/cxl/core/Makefile create mode 100644 drivers/cxl/core/bus.c create mode 100644 drivers/cxl/core/core.h create mode 100644 drivers/cxl/core/memdev.c create mode 100644 drivers/cxl/core/pmem.c create mode 100644 drivers/cxl/core/regs.c create mode 100644 drivers/cxl/cxlmem.h delete mode 100644 drivers/cxl/mem.h create mode 100644 drivers/dma/idxd/bus.c create mode 100644 drivers/dma/idxd/compat.c create mode 100644 drivers/dma/ptdma/Kconfig create mode 100644 drivers/dma/ptdma/Makefile create mode 100644 drivers/dma/ptdma/ptdma-debugfs.c create mode 100644 drivers/dma/ptdma/ptdma-dev.c create mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c create mode 100644 drivers/dma/ptdma/ptdma-pci.c create mode 100644 drivers/dma/ptdma/ptdma.h create mode 100644 drivers/dma/sh/rz-dmac.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h create mode 100644 drivers/input/keyboard/cypress-sf.c delete mode 100644 drivers/input/misc/ixp4xx-beeper.c delete mode 100644 drivers/input/misc/sirfsoc-onkey.c create mode 100644 drivers/media/i2c/ov13b10.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c create mode 100644 drivers/misc/habanalabs/common/state_dump.c create mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c create mode 100644 drivers/pci/controller/dwc/pcie-keembay.c create mode 100644 drivers/pci/controller/dwc/pcie-visconti.c create mode 100644 drivers/rtc/lib_test.c delete mode 100644 drivers/s390/block/xpram.c create mode 100644 drivers/thermal/qcom/lmh.c create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c create mode 100644 drivers/vdpa/vdpa_user/Makefile create mode 100644 drivers/vdpa/vdpa_user/iova_domain.c create mode 100644 drivers/vdpa/vdpa_user/iova_domain.h create mode 100644 drivers/vdpa/vdpa_user/vduse_dev.c delete mode 100644 fs/block_dev.c delete mode 100644 fs/cifs/smbfsctl.h delete mode 100644 fs/cifs_common/Makefile delete mode 100644 fs/cifs_common/cifs_arc4.c create mode 100644 fs/smbfs_common/Makefile rename fs/{cifs_common => smbfs_common}/arc4.h (100%) create mode 100644 fs/smbfs_common/cifs_arc4.c rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%) rename fs/{cifs_common => smbfs_common}/md4.h (100%) create mode 100644 fs/smbfs_common/smbfsctl.h delete mode 100644 include/asm-generic/bitops/find.h create mode 100644 include/linux/damon.h create mode 100644 include/linux/find.h create mode 100644 include/trace/events/damon.h create mode 100644 include/uapi/linux/vduse.h create mode 100644 lib/memcpy_kunit.c create mode 100644 lib/test_fortify/read_overflow-memchr.c create mode 100644 lib/test_fortify/read_overflow-memchr_inv.c create mode 100644 lib/test_fortify/read_overflow-memcmp.c create mode 100644 lib/test_fortify/read_overflow-memscan.c create mode 100644 lib/test_fortify/read_overflow2-memcmp.c create mode 100644 lib/test_fortify/read_overflow2-memcpy.c create mode 100644 lib/test_fortify/read_overflow2-memmove.c create mode 100644 lib/test_fortify/test_fortify.h create mode 100644 lib/test_fortify/write_overflow-memcpy.c create mode 100644 lib/test_fortify/write_overflow-memmove.c create mode 100644 lib/test_fortify/write_overflow-memset.c create mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c create mode 100644 lib/test_fortify/write_overflow-strcpy.c create mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c create mode 100644 lib/test_fortify/write_overflow-strlcpy.c create mode 100644 lib/test_fortify/write_overflow-strncpy-src.c create mode 100644 lib/test_fortify/write_overflow-strncpy.c create mode 100644 lib/test_fortify/write_overflow-strscpy.c create mode 100644 localversion-next create mode 100644 mm/damon/Kconfig create mode 100644 mm/damon/Makefile create mode 100644 mm/damon/core-test.h create mode 100644 mm/damon/core.c create mode 100644 mm/damon/dbgfs-test.h create mode 100644 mm/damon/dbgfs.c create mode 100644 mm/damon/vaddr-test.h create mode 100644 mm/damon/vaddr.c create mode 100644 mm/folio-compat.c create mode 100644 net/bluetooth/hci_codec.c create mode 100644 net/bluetooth/hci_codec.h create mode 100644 rust/.gitignore create mode 100644 rust/Makefile create mode 100644 rust/alloc/README.md create mode 100644 rust/alloc/alloc.rs create mode 100644 rust/alloc/borrow.rs create mode 100644 rust/alloc/boxed.rs create mode 100644 rust/alloc/collections/mod.rs create mode 100644 rust/alloc/fmt.rs create mode 100644 rust/alloc/lib.rs create mode 100644 rust/alloc/macros.rs create mode 100644 rust/alloc/prelude/mod.rs create mode 100644 rust/alloc/prelude/v1.rs create mode 100644 rust/alloc/raw_vec.rs create mode 100644 rust/alloc/rc.rs create mode 100644 rust/alloc/slice.rs create mode 100644 rust/alloc/str.rs create mode 100644 rust/alloc/string.rs create mode 100644 rust/alloc/sync.rs create mode 100644 rust/alloc/vec/drain.rs create mode 100644 rust/alloc/vec/drain_filter.rs create mode 100644 rust/alloc/vec/into_iter.rs create mode 100644 rust/alloc/vec/is_zero.rs create mode 100644 rust/alloc/vec/mod.rs create mode 100644 rust/alloc/vec/partial_eq.rs create mode 100644 rust/alloc/vec/set_len_on_drop.rs create mode 100644 rust/alloc/vec/spec_extend.rs create mode 100644 rust/bindgen_parameters create mode 100644 rust/build_error.rs create mode 100644 rust/compiler_builtins.rs create mode 100644 rust/exports.c create mode 100644 rust/helpers.c create mode 100644 rust/kernel/allocator.rs create mode 100644 rust/kernel/bindings.rs create mode 100644 rust/kernel/bindings_helper.h create mode 100644 rust/kernel/buffer.rs create mode 100644 rust/kernel/build_assert.rs create mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/chrdev.rs create mode 100644 rust/kernel/error.rs create mode 100644 rust/kernel/file.rs create mode 100644 rust/kernel/file_operations.rs create mode 100644 rust/kernel/io_buffer.rs create mode 100644 rust/kernel/iov_iter.rs create mode 100644 rust/kernel/lib.rs create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/miscdev.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/of.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/platdev.rs create mode 100644 rust/kernel/prelude.rs create mode 100644 rust/kernel/print.rs create mode 100644 rust/kernel/random.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 rust/kernel/rbtree.rs create mode 100644 rust/kernel/security.rs create mode 100644 rust/kernel/static_assert.rs create mode 100644 rust/kernel/str.rs create mode 100644 rust/kernel/sync/arc.rs create mode 100644 rust/kernel/sync/condvar.rs create mode 100644 rust/kernel/sync/guard.rs create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/mutex.rs create mode 100644 rust/kernel/sync/spinlock.rs create mode 100644 rust/kernel/sysctl.rs create mode 100644 rust/kernel/task.rs create mode 100644 rust/kernel/traits.rs create mode 100644 rust/kernel/types.rs create mode 100644 rust/kernel/user_ptr.rs create mode 100644 rust/macros/lib.rs create mode 100644 rust/macros/module.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_random.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs create mode 100755 scripts/generate_rust_analyzer.py create mode 100755 scripts/rust-version.sh create mode 100644 scripts/test_fortify.sh delete mode 100644 tools/include/asm-generic/bitops/find.h create mode 100644 tools/include/linux/find.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/rcu/extract-stall.sh create mode 100644 tools/testing/selftests/damon/Makefile create mode 100644 tools/testing/selftests/damon/_chk_dependency.sh create mode 100644 tools/testing/selftests/damon/debugfs_attrs.sh