This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards d12d7e1cfe38 Add linux-next specific files for 20220411 discards 4f5bb96bbbd3 Merge branch 'akpm/master' discards a52d18722877 kselftest/vm: override TARGETS from arguments discards aed26663dbaf selftests: vm: add test for Soft-Dirty PTE bit discards 35c60fa6230d mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards c1083c077f92 Merge branch 'akpm-current/current' discards 49f24e079648 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 4dca00818aa4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 33cc90a057c1 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards e41a687676c5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 87921b98ca24 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 658c13955a3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b8568d2abd31 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 462ed43caf28 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 04cb60e82d23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards feceed0b3568 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4ddd096ba0dc Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 708a5d978738 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 14761de27861 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 36ba6dfc5c9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4af92cebd8fe Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 8171dde92aa9 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards a8d0dd23479a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 91c4cccb51f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6fc428102071 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dd1dd5638807 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 328ee3e282a7 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards bb3a53039a4b Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 091dddc25b53 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bf85be9dc73d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 3ceaaa1d67b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 36d517026339 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 86580e1237b3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 97c45f6ff9d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a4143e0f6034 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 8955d6058259 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 8dd4d0d6652b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 255be13c6da8 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards c868c8b7c671 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 597ba026a784 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 1a562cfb0c87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce3a45d035d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 61d3d8b45455 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 266d9460d571 Merge branch 'next' of git://github.com/cschaufler/smack-next discards a9bc30ef6584 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5a27835f7cb4 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards e85985bc17e0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 23d9f17c3eb7 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards a18921dce1c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b119e63ac158 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 52cc792efae1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards 1b13ec96ad24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 639038dbf98d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 55591756444d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards e56657ff697e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 36bdd4340d8d Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards b6719d464a3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cfbb4cecd63b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ccd8977af75c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards abe3a980d71d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b0741ffd355 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] discards b23c0741e736 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 7ce29b27e7ef Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards 407ff7f4bfb9 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards d38d16c0314f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 6e45a53f370b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 8f0b3ef070bd Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 840db0076b05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 64293e32055d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 342cd657764d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 3828af5907bf Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 43ffc7321ed6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 391a75da7403 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] discards 87d91a94661c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards df3781bed5f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 059018043157 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6755ac5050cb Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 24f3bd67882c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 253a5b625193 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards e742202b0cf7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 68502a95f932 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 0c9ad1e5ed76 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 1d7de7566343 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 69ae2d6587df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7f3bd2189c12 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b3e4812877a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3a0456ecee1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 50cf6bfe56c4 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 837a54a3981f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3a790a340fa0 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 098b10e0bee0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fc3aef9771f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ece699722bb7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 5ba552fa74c3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 40bcd891ff1b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 497a9991e1bd Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 54e7994d6978 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cd2113e3b0f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 170403f19d80 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 95f8758bcd84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3304ee6cf776 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 82175f9333cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 68a5cfbb2453 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 0e0522748544 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 224917063c69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0753be9f5938 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cf5cce14ed1c Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 8c9178c600b9 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 528d46cf17a7 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 9d023a8c4525 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 5af5c82d515b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5457aedd91b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a747ba2b2541 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 49c96c07c3ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d92507e5d8ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 626e804e7f52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0c5481e1178a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3e48ae144e14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 78c62639d199 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8ef98e7c08d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 22a808c156d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 51bcc8a2242b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards a50f2cab847e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards c4bdaa8ea0b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7944a25256a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1e03fa42752c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 522aa42e90f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3d042cc31096 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 3cd5cacd6f4a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 09b279c05464 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6537d9b7dc91 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 9ec41e57f5ef Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 6eff0d38c296 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 2a47dd2eadf7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 4ab439ddff6c Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards ec4200f77912 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards 03b95212c1ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards d4e83f8a42f5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 0e91ba38eb08 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 6e514b10146f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 035f30a80ce6 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 125950dd9e1e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards fb4e7043f5e8 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 32c4d630169e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f9a2477da639 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards eefcb9dff2b2 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] discards 9c67e3585bdd Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards d63f5c8b1e6f Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 970f496f5438 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 4ff6c53f4d78 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 293e356c74a5 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 33af37a10fcf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 88b1cad3457b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 60311bca4054 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7d5a5aeb8da5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards ee7b545fa39c Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 40049504afab Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 580fcca4d963 Merge branch 'v5.18-armsoc/dtsfixes' into for-next discards deaaf3b6d8dc Merge branch 'v5.19-clk/next' into for-next discards 7e204fbbdb38 Merge branch 'v5.19-armsoc/soc32' into for-next discards c932bca5dc21 Merge branch 'v5.19-armsoc/dts64' into for-next discards ca26c748e9dd Merge branch 'v5.19-armsoc/dts32' into for-next discards fae5d73cf177 Merge branch 'v5.19-armsoc/drivers' into for-next discards e0badfe359ef ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 omits e89c6d896e86 Merge branch 'fixes' into for-next omits 3f8dfd3db846 random: make random_get_entropy() return an unsigned long omits e5920200450b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits b09749334fa1 fs: sysv: check sbi->s_firstdatazone in complete_read_super omits bd7ed46b879a taskstats-version-12-with-thread-group-and-exe-info-fix omits a0188d57a6ae taskstats: version 12 with thread group and exe info omits 118c9bc5a2b9 rapidio: remove unnecessary use of list iterator omits 09f1d371141c kexec: remove redundant assignments omits da35e04ebac9 fat: add ratelimit to fat*_ent_bread() omits 2fc2e8f0907b add-fat-messages-to-printk-index-checkpatch-fixes omits ea6e2d529fbd fatfs: add FAT messages to printk index omits b72134715455 fatfs: remove redundant judgment omits efe05f87789c init/main.c: silence some -Wunused-parameter warnings omits cf604261963a list: fix a data-race around ep->rdllist omits f2dfd4755382 pipe: make poll_usage boolean and annotate its access omits a980bcf8be6e lib: remove back_str initialization omits 73aba7e88341 lib/string.c: simplify str[c]spn omits dd73226db773 lib/test_string.c: add strspn and strcspn tests omits be6db84bb160 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 4b8d63a61f2b lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 548496f3bf2c get_maintainer: Honor mailmap for in file emails omits 76d6e765a5f4 kernel: pid_namespace: use NULL instead of using plain int [...] omits e95b12e94685 proc/sysctl: make protected_* world readable omits 80157e766e9a fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits a191faf26da6 fs/proc/kcore.c: remove check of list iterator against hea [...] omits 819ff9000346 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits 21bcfe5651d8 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 4e2ab0deed2e ocfs2: fix ocfs2 corrupt when iputting an inode omits f06034e6b754 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 2e6031c3b6b1 ocfs2: reflink deadlock when clone file to the same direct [...] omits d9e01ae54460 ocfs2: remove usage of list iterator variable after the loop body omits 6ba51655ae32 ocfs2: replace usage of found with dedicated list iterator [...] omits 127e51017916 ia64: Replace comments with C99 initializers omits 1204ffb9b0ef ia64: ptrace: fix typos in comments omits 2df41151cfb6 ia64: fix typos in comments omits 21e8d48d6548 kernel/hung_task.c: Monitor killed tasks. omits d36c8ba49282 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8ca75505d269 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 53121e8a59e0 damon: vaddr-test: tweak code to make the logic clearer omits 0aef792d37f5 zram: add a huge_idle writeback mode omits c3550cf44ff5 mm: simplify follow_invalidate_pte() omits cfde5a6d43d4 dax: fix missing writeprotect the pte entry omits c5a0f768c29c mm: pvmw: add support for walking devmap pages omits 6d1949f860eb mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits f7cb34186276 dax: fix cache flush on PMD-mapped pages omits 94e405c4286c mm: rmap: fix cache flush on THP pages omits 56e31cf37f70 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits fe0f62d8aeac mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits d03fd8919354 mm/memory_hotplug: reset node's state when empty during offline omits 2072a59b6ad9 mm/page_alloc: do not calculate node's total pages and mem [...] omits 3b35632b7f5a mm: untangle config dependencies for demote-on-reclaim omits 3bb58c1a05da mm/vmstat: add events for ksm cow omits 11401cbf6833 ksm-count-ksm-merging-pages-for-each-process-fix omits 3390d00daaa4 ksm: count ksm merging pages for each process omits 893157a4310a mm/migration: fix possible do_pages_stat_array racing with [...] omits 4e0fef77fee8 mm/migration: fix potential invalid node access for reclai [...] omits a14bf045b799 mm/migration: fix potential page refcounts leak in migrate_pages omits f4d1deb28534 mm/migration: remove some duplicated codes in migrate_pages omits 107f130e7faf mm/migration: avoid unneeded nodemask_t initialization omits 4bc9a10e1d75 mm/migration: use helper macro min in do_pages_stat omits 5cfee8301155 mm/migration: use helper function vma_lookup() in add_page [...] omits fc5f5507f33b mm/migration: fix the confusing PageTransHuge check omits 267138b6df38 mm/migration: remove unneeded local variable page_lru omits 4ea144548e29 mm/migration: remove unneeded out label omits faf0c5a08b8e mm/migration: remove unneeded local variable mapping_locked omits c7e98909318f mm: Add selftests for migration entries omits 74ca5d11a5f8 drivers/base/node.c: fix compaction sysfs file leak omits 7db11419ea46 mm: compaction: use helper isolation_suitable() omits 4c7c213a9bf2 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits a44832d754c2 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 9aabdda1a793 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 2d2cc187fe46 mm/z3fold: remove confusing local variable l reassignment omits a0591a532519 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits fad55bc3f07c mm/z3fold: minor clean up for z3fold_free omits ae0064e9f3bb mm/z3fold: remove obsolete comment in z3fold_alloc omits a8c3285d65a5 mm/z3fold: declare z3fold_mount with __init omits 8541bab9753a mm/vmscan: sc->reclaim_idx must be a valid zone index omits 4ade8e2d52f6 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits a137da690ef5 mm/vmscan: make sure wakeup_kswapd with managed zone omits 6c9cf27a5726 mm/vmscan: reclaim only affects managed_zones omits e22765210530 mm: mmap: register suitable readonly file vmas for khugepaged omits 1df6099bf895 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 9604165ef948 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits da45cf69b27a mm: khugepaged: make khugepaged_enter() void function omits a151d076ae83 mm: thp: only regular file could be THP eligible omits 656922fdb12f mm: khugepaged: skip DAX vma omits 328422af8dc5 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 546baa9f36ea sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits 1f02ee385ca1 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits 94f321f3e41f mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 342b463cabaa mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 074e763d8609 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 1cdbd0baea08 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits a659658e9644 hugetlb: remove use of list iterator variable after loop omits 408157004af5 mm/khugepaged: sched to numa node when collapse huge page omits 3f81cd49afa5 mm/memory-failure.c: remove unnecessary (void*) conversions omits 4f8419ebe4cd mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits 1c0f379962c7 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 7e0c8e1d91ed mm: page_alloc: simplify pageblock migratetype check in __ [...] omits 44c5d7a75ca1 mm: discard __GFP_ATOMIC omits 5270d1b44dfc mm/page_alloc: adding same penalty is enough to get round- [...] omits f898a6eb9a36 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 249eff18b9fe Documentation/sysctl: document page_lock_unfairness omits ba83b7156e00 mm/vmalloc: fix a comment omits b4dc83a02fdc mm/mremap: avoid unneeded do_munmap call omits 8f77a1f0e6e0 mm/mremap: use helper mlock_future_check() omits 5b88bb6b32d5 mm: avoid unnecessary flush on change_huge_pmd() omits 778519700bfb mm/mprotect: do not flush when not required architecturally omits 95722d286024 mm/mprotect: use mmu_gather omits db5972e41b01 mm/mmap.c: use helper mlock_future_check() omits 3cc671933d94 mm: modify the method to search addr in unmapped_area_topdown omits 330e600e1cdf mm/mmap: clarify protection_map[] indices omits 1e1a9eba19ce mm/debug_vm_pgtable: drop protection_map[] usage omits 771998bb763c mm/mmu_gather: limit free batch count and add schedule poi [...] omits bbf296ac81a5 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits e4a20ba2aa77 mm/memcg: non-hierarchical mode is deprecated omits b1143ff5a4ea mm/memcg: move generation assignment and comparison together omits 957898682288 mm/memcg: set pos explicitly for reclaim and !reclaim omits 49647a3432d1 mm/memcg: set memcg after css verified and got reference omits 72694c562256 mm/memcg: mz already removed from rb_tree if not NULL omits 428288f36a26 mm/memcg: remove unneeded nr_scanned omits 31d58e05e213 mm-shmem-make-shmem_init-return-void-fix omits a562d088b227 mm: shmem: make shmem_init return void omits 80dc6f205744 VFS: Add FMODE_CAN_ODIRECT file flag omits cf3b6a25abbb mm: submit multipage write for SWP_FS_OPS swap-space omits 7d1bf864ffb3 mm: submit multipage reads for SWP_FS_OPS swap-space omits e085b01167c3 doc: update documentation for swap_activate and swap_rw omits a52375ce05f4 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits 43d68d3a66f9 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits ae1ccff95a2c mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 35b70af2d7e9 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 221ad3116890 mm: drop swap_dirty_folio omits 3e0ef5b91f00 mm-create-new-mm-swaph-header-file-fix omits de4775ca2408 mm: create new mm/swap.h header file. omits 0cffcaeaedbc powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits 8c2e0eff51fb powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 444cd122ffaf s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits d3a09018df53 s390/pgtable: cleanup description of swp pte layout omits 3b4ca60fca5d arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 3eaef3e52649 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 444a788f488b mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 3a2fc0187add mm/swap: remember PG_anon_exclusive via a swp pte bit omits 3dab95baf14e mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 7b82e9f4a060 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 84f23b45f9f5 mm: support GUP-triggered unsharing of anonymous pages omits edfbd95bf509 mm/gup: disallow follow_page(FOLL_PIN) omits af56ef776332 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 689b55e9832d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits 0366d2d42bb7 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits bfe3918bb417 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits 65be8c93a576 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 82fe3723ac3c mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 2c998dc3f1da mm/rmap: remove do_page_add_anon_rmap() omits 2e4831b492b5 mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits e9e6c47da379 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits fa90ef02bf51 mm/memory: slightly simplify copy_present_pte() omits b1c4533ca10c mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 777cd2574abd mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 8bd16bc0a081 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits 78a0b94f3829 tools/vm/page_owner_sort.c: support for multi-value select [...] omits b2a34b692424 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits a06a3e363a51 procfs: prevent unprivileged processes accessing fdinfo dir omits d408ae71ac39 /proc/kpageflags: do not use uninitialized struct pages omits a7f70d3ab06f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 6d42ddca8986 hugetlb: do not demote poisoned hugetlb pages omits 764ade739f45 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits c59d7dec6b2f mm: fix unexpected zeroed page mapping with zram swap omits 8900a13258e5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits c6c8704f5f85 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] omits 6bbe86132430 irq_work: use kasan_record_aux_stack_noalloc() record callstack omits 42d28dba56e8 mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits e49a85083a9c mm/munlock: remove fields to fix htmldocs warnings omits c12ad2573c73 memcg: sync flush only if periodic flush is delayed omits 87b8679ee335 mm/secretmem: secretmem_iops can be static omits d6de35224f43 mm/secretmem: fix panic when growing a memfd_secret discards 6b73fd05a814 drm/amd/display: fix 64 bit divide in freesync code discards f2b9f98439c5 drm/amdgpu: Fix incorrect enum type discards 6fd08a77c075 drm/radeon: change cayman_default_state table from global [...] discards 6db1c9bc5bd6 drm/amd/amdgpu: Update debugfs GCA data discards 2b8a7be58907 drm/amd/amdgpu: Fix asm/hypervisor.h build error. discards bfdf960ae10e drm/amdkfd: Handle drain retry fault race with XNACK mode change discards 3babcf5fac3a drm/amdgpu: Use flexible array member omits 8834f1ebc71d Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits ed0f19556582 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits cc4b66eaf7fb Merge branch 'for-next-next-v5.18-20220408' into for-next- [...] omits 8c395c9ea555 Merge branch 'for-next-current-v5.17-20220408' into for-ne [...] omits 91499a3b0a5e Merge branch 'ext/qu/raid56-subpage' into for-next-next-v5 [...] omits 1f3f8e17a5b3 Merge branch 'misc-next' into for-next-next-v5.18-20220408 omits 2d713a8cfc40 Merge branch 'misc-5.18' into for-next-current-v5.17-20220408 omits f5d3d2f265e2 btrfs: raid56: enable subpage support for RAID56 omits 3ca457c8255a btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits 1ec39b3da08f btrfs: raid56: make steal_rbio() subpage compatible omits 42bc88eeaf46 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits 4e696e004de7 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits 895c21da9d1b btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 4313da35aa91 btrfs: raid56: open code rbio_stripe_page_index() omits b30871396f7f btrfs: raid56: make finish_rmw() subpage compatible omits 29bf18022fd0 btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits 54661cf7bc1b btrfs: raid56: make finish_parity_scrub() subpage compatible omits a32642fa6cda btrfs: raid56: make rbio_add_io_page() subpage compatible omits 89fd613f7d39 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits 3bd6300bb8cd btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits f1e779cdb7f1 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits fa03a5c300db btrfs: raid56: make btrfs_raid_bio more compact omits 72e63e6f9741 btrfs: raid56: open code rbio_nr_pages() omits 02d64fd014b9 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 04717bb405ea btrfs: don't allocate a btrfs_bio for scrub bios omits ff19694652bf btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits babdec77da50 btrfs: pass bio opf to rbio_add_io_page omits ea543cb52028 btrfs: pass a block_device to btrfs_bio_clone omits f1fa5d6602a9 btrfs: move the call to bio_set_dev out of submit_stripe_bio omits ed2e0dcc1286 btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits 14138728efc9 btrfs: use on-stack bio in scrub_recheck_block omits 33473b354f93 btrfs: use on-stack bio in repair_io_failure omits c05bbe7de683 btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits 955bbbad9d41 btrfs: check-integrity: split submit_bio from btrfsic checking omits 57b764d3e490 btrfs: factor check and flush helpers from __btrfsic_submit_bio omits db80c3d74039 btrfs: fix leaked plug after failure syncing log on zoned [...] omits 727fd577af04 btrfs: wait between incomplete batch memory allocations omits ff9642beae11 btrfs: zoned: make auto-reclaim less aggressive omits 2131f57b58ae btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits ec590c110f8e btrfs: allow block group background reclaim for non-zoned [...] omits 6ff903555fad btrfs: make the bg_reclaim_threshold per-space info omits 16961fdb9d92 btrfs: fix btrfs_submit_compressed_write cgroup attribution omits 920dca450c77 btrfs: fix root ref counts in error handling in btrfs_get_ [...] omits 0372080f739c btrfs: zoned: activate block group only for extent allocation omits 3815432ea299 btrfs: return allocated block group from do_chunk_alloc() omits 2a1c8b9f6dd2 btrfs: do not test for free space inode during NOCOW check [...] omits ec0d0e03b874 btrfs: move common NOCOW checks against a file extent into [...] omits c7e4813fc58c btrfs: allocate page arrays using bulk page allocator omits 6a0df923ac6a btrfs: factor out allocating an array of pages omits 5247456718ba btrfs: remove unnecessary type casts omits 121066ede5d2 btrfs: expand subpage support to any PAGE_SIZE > 4K omits 35441dee1309 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits fe9e5a875f0e btrfs: use dummy extent buffer for super block sys chunk a [...] omits fee72f35d5f5 btrfs: assert that relocation is protected with sb_start_write() omits be2efaf02581 fs: add a lockdep check function for sb_start_write() omits 8c72fa193c08 btrfs: mark resumed async balance as writing omits 586887a61ab6 btrfs: simplify code flow in btrfs_ioctl_balance omits 87e631c2a45d btrfs: remove checks for arg argument in btrfs_ioctl_balance omits afc4ae2b643b btrfs: remove support of balance v1 ioctl omits 2fe9f8d0fb89 btrfs: release correct delalloc amount in direct IO write path omits 94e61121b2c1 btrfs: replace memset with memzero_page in data checksum v [...] omits 85b5c9a21305 btrfs: avoid blocking on space revervation when doing nowa [...] omits 3983051b89e2 btrfs: avoid blocking when allocating context for nowait d [...] omits fc5e2ea85e0c btrfs: release path earlier at can_nocow_extent() omits 48e0436e2e4a btrfs: free path at can_nocow_extent() before checking for [...] omits e450b539a8fd btrfs: stop allocating a path when checking if cross refer [...] omits 8420df25816f btrfs: avoid double nocow check when doing nowait dio writes omits 89609d1f115b btrfs: avoid blocking nowait dio when locking file range omits fad04db56a2e btrfs: avoid blocking on page locks with nowait dio on com [...] omits cc84b66902e5 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] omits b28e939ea7ef btrfs: zoned: remove redundant condition in btrfs_run_dela [...] omits 9cf06d02c58d btrfs: add messages to printk index omits 751f6a76aaac btrfs: tree-checker: check extent buffer owner against own [...] omits ebe8ad4b63e5 btrfs: add and use helper to assert an inode range is clean omits 26123e5dbf2a btrfs: remove ordered extent check and wait during hole pu [...] omits 4245b36ae547 btrfs: lock the inode first before flushing range when pun [...] omits 2e5c48e92631 btrfs: remove ordered extent check and wait during fallocate omits f11e93a27815 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits f3f2d246cb8a btrfs: remove useless dio wait call when doing fallocate z [...] omits 7d223544f4c8 btrfs: only reserve the needed data space amount during fallocate omits 0ae0c74a36a4 btrfs: restore inode creation before xattr setting omits 9a282ff1f384 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() omits 107f6e00747d hwmon: introduce hwmon_sanitize_name() omits bccbf962c386 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 2b21df8c25a2 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits 74b1eed1d0cb hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits 2299ed7188c8 hwmon: (jc42) add HWMON_C_TZ_REGISTER omits 29a87eaccf7e Merge branch 'mem-ctrl-next' into for-next omits 9ef9f6b9954c Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits 7aaaca06092a Merge x86/sev into tip/master omits 3612396d90d7 Merge x86/platform into tip/master omits d4526c84f2b9 Merge x86/urgent into tip/master omits 64ed75de9112 Merge x86/build into tip/master omits d4098b7b9f11 Merge x86/cpu into tip/master omits 5df0377fc453 Merge ras/core into tip/master omits 6e5aadd2df21 Merge x86/misc into tip/master omits 3fc9f3f4c6d9 Merge sched/core into tip/master omits d395cb5a0735 Merge perf/core into tip/master omits 42a0be24500a Merge locking/core into tip/master omits 035cb294d61b Merge perf/urgent into tip/master omits 873665690c0d Merge locking/urgent into tip/master omits 979468aa5748 Merge sched/urgent into tip/master omits 81f67fe944a6 Merge x86/cleanups into tip/master omits dbb15c13e84c Merge x86/mm into tip/master omits 5d9623f62696 mmc: improve API to make clear hw_reset callback is for cards omits 3a1f35e0463a mmc: core: improve API to make clear that mmc_sw_reset is [...] omits 0ee2614d035c Merge branch 'fixes' into next omits 833c30075711 csky: atomic: Add custom atomic.h implementation omits aa0fb06f45ba csky: cmpxchg: Optimize with acquire & release omits c76cfb535bf2 csky: optimize memcpy_{from,to}io() and memset_io() omits 7e4c3021f612 csky: Add C based string functions discards bd9032ad10fa Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 9af53efd39ff random: allow partial reads if later user copies fail discards 5c8f867d5c34 video: fbdev: s3fb: Error out if 'pixclock' equals zero discards 0c02b01216c0 video: fbdev: arkfb: Error out if 'pixclock' equals zero discards 956f8c40eb3f video: fbdev: tridentfb: Error out if 'pixclock' equals zero discards 409fd657d588 video: fbdev: vt8623fb: Error out if 'pixclock' equals zero discards 1e3f7394ba5e video: fbdev: kyro: Error out if 'lineclock' equals zero discards 20659598f15a video: fbdev: neofb: Fix the check of 'var->pixclock' omits 4a8ac351444c Merge branch 'for-5.19/io_uring' into for-next omits d9ed9fcf4bd6 io_uring: rename io_sqe_file_register omits f8b9357ae778 io_uring: deduplicate SCM accounting omits 6c5f2c036593 io_uring: don't pass around fixed index for scm omits daee35f002ec io_uring: refactor __io_sqe_files_scm omits b30219199969 io_uring: uniform SCM accounting omits 22b9c9ba2f26 Merge branch 'for-5.19/io_uring-xattr' into for-next omits c14d37aa306c Merge branch 'for-5.19/io_uring' into for-next omits 84092bf7c0de io_uring: add fgetxattr and getxattr support omits b45bb6dc08c3 io_uring: add fsetxattr and setxattr support omits b03fddd72b4f fs: split off do_getxattr from getxattr omits 979754cdf5f8 fs: split off setxattr_copy and do_setxattr function from [...] omits 94a8adaa1d21 io_uring: don't scm-account for non af_unix sockets omits 75ef3b499beb io_uring: move finish_wait() outside of loop in cqring_wait() omits 6913ab186b75 io_uring: refactor io_req_add_compl_list() omits 26cccc8d971f io_uring: silence io_for_each_link() warning omits 41c55e9c7567 io_uring: partially uninline io_put_task() omits 3f8cf78aa0ad io_uring: cleanup conditional submit locking omits 0965afb868bb io_uring: optimise mutex locking for submit+iopoll omits 4b1430474f91 io_uring: pre-calculate syscall iopolling decision omits b447a81d0aa4 io_uring: split off IOPOLL argument verifiction omits 5e9f820d6268 io_uring: clean up io_queue_next() omits 2b61566afb0e io_uring: move poll recycling later in compl flushing omits 1a28a96cbe4e io_uring: optimise io_free_batch_list omits 41b3b06e7e3c io_uring: refactor io_req_find_next omits d7f018c607e8 io_uring: remove extra ifs around io_commit_cqring omits 6002c2e65f03 io_uring: small optimisation of tctx_task_work omits 55650ff06264 Merge branch 'io_uring-5.18' into for-5.19/io_uring omits 877c8c091688 Merge remote-tracking branch 'spi/for-5.19' into spi-next omits 81980c8e5600 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] omits 41a42e59ee64 mmc: renesas_sdhi: remove superfluous specific M3W entry omits c3244db60e0e mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support omits ef9136429eb3 Merge branch 'fixes' into next omits da005f876630 Merge tag 'scmi-fixes-5.18' of git://git.kernel.org/pub/sc [...] omits fb1af43bed37 Merge tag 'vexpress-fixes-5.18' of git://git.kernel.org/pu [...] discards b7e683afaf86 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next omits a524d1566e0f xtensa: patch_text: Fixup last cpu should be master omits 2ca94c0421a9 Merge branch 'for-5.19/drivers' into for-next omits 483a68560fa9 Merge branch 'for-5.19/block' into for-next omits c0bf7a4c2313 drbd: Return true/false (not 1/0) from bool functions omits 40dad92d68aa drdb: Switch to kvfree_rcu() API omits ad94e90806ac drbd: Replace "unsigned" with "unsigned int" omits 25dddd777106 drbd: Make use of PFN_UP helper macro omits c8057a1ec541 block: drbd: drbd_receiver: Remove redundant assignment to err omits a9cb5060fabb drbd: address enum mismatch warnings omits adff355a6d66 drbd: fix duplicate array initializer omits 4cfaf0f604af block: allow use of per-cpu bio alloc cache by block drivers omits 84ab2dd83bc2 block: allow using the per-cpu bio cache from bio_alloc_bioset omits c0e3693ba3f9 Merge branch 'mem-ctrl-next' into for-next omits 3a9e3271880c mmc: omap: Make it CCF clk API compatible omits 7b17e098f8ae mmc: mmc_spi: parse speed mode options omits ae3cb4fb11ac mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() omits 6e02fcdce73b mmc: core: Set HS clock speed before sending HS CMD13 omits b8b8e84a4eff dt-bindings: mmc: mtk-sd: increase reg items omits 91170f947e15 dt-bindings: mmc: xenon: Convert to JSON schema omits 2f7fc67b4d3f Merge branch 'thermal-int340x' into linux-next omits 5a5b6c1848bc Merge branch 'acpi-bus' into linux-next omits 2c962db504ed Merge branch 'pm-core' into linux-next omits 5eceec43cb76 Merge branch 'devprop' into linux-next discards d8d609f7588a Merge branch 'imx/dt64' into for-next discards ec829912d21c Merge branch 'imx/dt' into for-next discards 4ebf2204c449 Merge branch 'imx/bindings' into for-next omits 4a0b43dbcb6c Merge branch 'fixes' into for-next omits 452c2f1b040e btrfs: move common inode creation code into btrfs_create_n [...] omits aee49dd6c9e5 btrfs: reserve correct number of items for inode creation omits a91a58cd116e btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 3e70b3db45f2 btrfs: allocate inode outside of btrfs_new_inode() omits 8acb43fbb926 btrfs: warn when extent buffer leak test fails omits 451166e6ef11 btrfs: use a local variable for fs_devices pointer in btrf [...] omits a8df3f13a5dd btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 4a8f2ce19ef4 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 433c4e50e9f0 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 3b2602b543e4 btrfs: use btrfs_for_each_slot in process_all_extents omits 713ce2e4a794 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits bf762399f205 btrfs: use btrfs_for_each_slot in process_all_refs omits 715c5535265f btrfs: use btrfs_for_each_slot in is_ancestor omits e323a9e123f4 btrfs: use btrfs_for_each_slot in can_rmdir omits 47acc498fa90 btrfs: use btrfs_for_each_slot in did_create_dir omits 97756f2c80b5 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 706af9cb0eb9 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits 72f96e950cf9 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 75b788e57c19 btrfs: use btrfs_for_each_slot in find_first_block_group omits ee00a349f9ad btrfs: introduce btrfs_for_each_slot iterator macro omits 5f2f58047c85 btrfs: scrub: rename scrub_bio::pagev and related members omits e3aed6d2ad3b btrfs: scrub: rename scrub_page to scrub_sector omits c62a580a5843 btrfs: scrub: rename members related to scrub_block::pagev omits 1242bf206fbc btrfs: remove trivial wrapper btrfs_read_buffer() omits 7ac4f1978e44 btrfs: update outdated comment for read_block_for_search() omits 5231dff4a11a btrfs: release upper nodes when reading stale btree node f [...] omits 00c5c322b7b8 btrfs: avoid unnecessary btree search restarts when reading node omits 1cf84d309efd btrfs: set inode flags earlier in btrfs_new_inode() omits 70c249d30dc5 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits a78477fc75be btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits 38f0425f7dde btrfs: remove redundant name and name_len parameters to cr [...] omits 332ec1375596 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits 0ba6d3f55f7e btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 80b4c32cd6f6 btrfs: remove unnecessary inode_set_bytes(0) call omits 3a66e1a73d9b btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 7d656c442415 btrfs: get rid of btrfs_add_nondir() omits 83dfbae0a3ae btrfs: fix anon_dev leak in create_subvol() omits 03be718029b0 btrfs: reserve correct number of items for rename omits 08965c572f07 btrfs: reserve correct number of items for unlink and rmdir omits d8a5a5e3123a Merge branch 'acpi-processor' into linux-next omits 38a1944deda4 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] omits fa5cd0fd5bdf Bluetooth: Print broken quirks omits c625b467f47c Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] omits 63dd7af77a25 Bluetooth: hci_qca: Use del_timer_sync() before freeing omits 8b55b1801f2c Bluetooth: btintel: Constify static struct regmap_bus omits 9d5632f179b1 Bluetooth: Keep MGMT pending queue ordered FIFO omits 92b8aa6d18f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 252e3dbcae50 Bluetooth: mt7921s: Fix the incorrect pointer check omits fed7bacb1c02 Bluetooth: btbcm: Support per-board firmware variants omits 535f49a9e1f9 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV omits f632b296b007 tools/power/x86/intel-speed-select: fix build failure when [...] omits 909a72332a04 platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND omits 873863d594c4 Merge branch 'misc-5.18' into next-fixes omits 2afc1933fbc6 media: dvb-usb: dib0700_devices: use an enum for the devic [...] omits 2aaa2f7a7928 media: dvb-usb: dibusb-mc: use an enum for the device number omits 3ac3af4497b5 media: dvb-usb: dibusb-mb: use an enum for the device number omits 31caf818fa93 media: dvb-usb: vp7045: use an enum for the device number omits fa8ee8310042 media: dvb-usb: vp702x: use an enum for the device number omits 4974251651ec media: dvb-usb: umt-010: use an enum for the device number omits 06f053bcdcb1 media: dvb-usb: ttusb2: use an enum for the device number omits aa95d90371ec media: technisat-usb2: use the newer dvb-usb macros for US [...] omits d3aa44cf1235 media: dvb-usb: pctv452e: use an enum for the device number omits c5d859fdb9a8 media: dvb-usb: opera1: use an enum for the device number omits 88b5619fc4ef media: dvb-usb: nova-t-usb2: use an enum for the device number omits b534228aae02 media: dvb-usb: m920x: use an enum for the device number omits e795c6199dfb media: dvb-usb: gp8psk: use an enum for the device number omits 57688c6a3132 media: dw2102: use the newer dvb-usb macros for USB device omits 63c373353f34 media: dtv5100: use the newer dvb-usb macros for USB device omits 23d4208da25b media: dvb-usb: dtt200u: use an enum for the device number omits ce66141ed8f6 media: digitv: use the newer dvb-usb macros for USB device omits 6884cbbe65d3 media: cxusb: use the newer dvb-usb macros for USB device omits 5605e220072a media: cinergyT2-core: use the newer dvb-usb macros for US [...] omits 08fdb81ba253 media: dvb-usb: az6027: use an enum for the device number omits 434593f3f471 media: af9005: use the newer dvb-usb macros for USB device omits 1f176c73b49b media: dvb-usb: a800: use an enum for the device number omits 80ba8bd6d93a media: dvb-usb: Add helper macros for using USB VID/PID omits a57e3ce9a4bd media: dvb-usb: vp702x: reference to usb ID table omits 0c7cf312e6e4 media: dvb-usb: move USB IDs to dvb-usb-ids.h omits 0edce70c2820 media: dvb-usb-ids.h: sort entries omits c5057050a59f Merge branch 'mem-ctrl-next' into for-next discards a0fa9be9a735 arm64: dts: qcom: sm8150: Add ufs power-domain entries discards a88c86f831a7 arm64: dts: qcom: sm8150: Add pdc interrupt controller node omits 5e8cf6bbbf3d Merge branch 'pci/resource' omits 6e1819cf6dc2 Merge branch 'pci/hotplug' omits 3be4cb5a568e x86/PCI: Log host bridge window clipping for E820 regions omits f95f8307f551 mmc: renesas_sdhi: R-Car V3M also has no HS400 omits cb8dae355f79 Merge branch 'fixes' into next omits 3b65a6ade24a mmc: renesas_sdhi: Add missing checks for the presence of quirks omits da77b91d79e2 mmc: mmci: stm32: use a buffer for unaligned DMA requests omits 1c30111d9ddd mmc: renesas_sdhi: style fix for proper function bodies omits af59f2ee9781 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk omits bfb9874766b5 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk omits 9eff06de7dda mmc: renesas_sdhi: remove a stale comment omits 3c03ce6423c7 mmc: renesas_sdhi: make setup selection more understandable omits 8885f1d9d091 mmc: renesas_sdhi: R-Car D3 also has no HS400 omits 58a94533fa57 mmc: renesas_sdhi: remove outdated headers omits 715c9faa2d2d pinctrl: renesas: r8a77990: Add drive-strength omits d5c9688095d2 pinctrl: renesas: Allow up to 10 fields for drive_regs omits 415ca701e22d dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl omits 93515220624f PM / devfreq: rk3399_dmc: Avoid static (reused) profile omits 38d4c4a4e375 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() omits eaf02d0585f5 PM / devfreq: rk3399_dmc: Disable edev on remove() omits 5d2429d6f0fb PM / devfreq: rk3399_dmc: Support new *-ns properties omits 6e09f2719552 PM / devfreq: rk3399_dmc: Support new disable-freq properties omits bcd948600069 PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] omits 0f7cd98d4e31 PM / devfreq: rk3399_dmc: Drop excess timing properties omits d88e95632267 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props omits e51cb9a80280 dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] omits 71875a02356d dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] omits 0ed0713e81d4 dt-bindings: devfreq: rk3399_dmc: Fix Hz units omits 131b232ba243 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] omits cf6ddbdd9065 dt-bindings: devfreq: rk3399_dmc: Convert to YAML omits 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions discards eaeb9fb2739b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h discards d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment discards ec583e2e8d09 rcu: Add polled expedited grace-period primitives discards 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key discards f0e12d1dc590 torture: Save "make allmodconfig" .config file discards ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params discards 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence omits 7f790f4da003 dm: remove bio polling debug checks omits 44d3adefc9f3 dm: simplify basic targets omits bd3f91e6d5a0 dm: conditionally enable branching for less used features omits bcf3a5a5d759 dm: do not account REQ_PREFLUSH bios omits 5620541b4fda dm: push splitting down into __split_and_process_bio omits a734aa98f9d3 dm: push error handling down to __split_and_process_bio omits 960e179bce34 dm: use state machine for bio polling completion omits 4aa7a368370c dm: add DM_IO_REFFED and optimize out refcounting for normal IO omits fdfd3fde681a dm: factor out dm_io_set_error and __dm_io_dec_pending omits 56219ebb5f5c dm: factor out dm_io_wait_for_submission omits 311a8e665060 dm: assign io->orig_bio at very end of dm_split_and_process_bio omits 68511858b049 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] omits e1c4ab4fd11b dm: move hot dm_io members to same cacheline as dm_target_io omits e7f81c7b8366 dm: add local variables to clone_endio and __map_bio omits 7beb72a8fa31 dm: mark various branches unlikely omits 8ceddf961ca8 dm: simplify dm_start_io_acct omits ddf834f31fe3 dm: simplify dm_io access in dm_split_and_process_bio omits 646bb839e5f8 dm: optimize is_abnormal_io for normal rw IO omits af4a6c937d51 dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset omits f50eba0c14e9 block: allow use of per-cpu bio alloc cache by block drivers omits a626e5207b5d block: allow using the per-cpu bio cache from bio_alloc_bioset omits f4fe9fc39c71 Merge branch 'for-next/hardening' into for-next/kspp omits 2ff7ed9523d5 eeprom: at25: Replace strncpy() with strscpy() omits a5901532b5d0 usercopy: Remove HARDENED_USERCOPY_PAGESPAN omits c45453b44e5f mm/usercopy: Detect large folio overruns omits 47a1a2aef6a6 mm/usercopy: Detect vmalloc overruns omits da7132813979 mm/usercopy: Check kmap addresses properly discards 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] discards d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] discards 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] discards 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] discards 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning discards 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check discards 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution discards 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() discards af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement discards dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture discards e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics discards 96ce4c996a50 scftorture: Fix distribution of short handler delays discards 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages discards 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs discards 220e100c74d4 torture: Make thread detection more robust by using lspcu discards 52184c5cedb2 rcu: Check for jiffies going backwards discards 626d2d87f117 torture: Permit running of experimental torture types discards e8a8537df49a docs: Add documentation for rude and trace RCU flavors discards 1774dce2dded rcu-tasks: Fix race in schedule and flush work discards a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] discards 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] discards 3d4db439000e rcu: Assume rcu_init() is called before smp discards e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state discards 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() discards 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT discards f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting discards 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests discards 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh discards c6ad11620df2 tools/nolibc/stdlib: implement abort() discards 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] discards 9c51ebc19510 tools/nolibc/time: create time.h with time() discards d33ffeba2433 tools/nolibc/signal: move raise() to signal.h discards 54c286685d6b tools/nolibc/unistd: add usleep() discards 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] discards 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h discards 647375712a5b tools/nolibc/string: export memset() and memmove() discards 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN discards 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak discards 36ad12455f54 tools/nolibc: move exported functions to their own section discards 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() discards 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() discards a2e51faae385 tools/nolibc/string: slightly simplify memmove() discards 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() discards 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] discards b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] discards d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() discards d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument discards a816b9581419 tools/nolibc/stdio: add perror() to report the errno value discards b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE discards 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation discards f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio discards f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] discards 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions discards 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() discards 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() discards 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] discards 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h discards cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro discards 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable discards 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h discards 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions discards d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h discards 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h discards d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] discards 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] discards 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files discards a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] discards 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h discards e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion discards 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV discards 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] discards 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh discards d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() discards 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks omits 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] omits 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits dab2765298a5 tools/memory-model: Repair parseargs.sh header comment omits 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] omits dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 omits 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 omits e61e6ed03fac tools/memory-model: Fix scripting --jobs argument omits f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs omits 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors omits 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type omits cbcce422dbda tools/memory-model: Keep assembly-language litmus tests omits cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh omits c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment omits ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification omits be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] omits fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros omits b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts omits fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts omits 577bb94aa134 tools/memory-model: Document locking corner cases omits 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot omits 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree omits febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] omits 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() omits f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation omits ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal omits b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers omits 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits 056094786a19 srcu: Make rcutorture dump the SRCU size state omits 9137ff34f34c srcu: Add size-state transitioning code omits 2465a5e9713b srcu: Dynamically allocate srcu_node array omits 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array omits 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment omits 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks discards c1dbd5583235 fs/lock: add helper locks_owner_has_blockers to check for [...] discards ea5a9f182267 fs/lock: only call lm_breaker_owns_lease if there is conflict. discards 4124a66f6385 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 5cf4bc46c2f2 IDT: Fix Build warnings on some 32bit architectures. omits c7cded845fc1 ext4: truncate during setxattr leads to kernel panic omits db5dda167da5 ext4: fix fallocate to use file_modified to update permiss [...] omits 6009ff9e8020 Merge branch 'fs.mount_setattr.fixes' into for-next discards 9ea79a3861c9 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 1379d28e840f thermal: rcar_thermal: Use platform_get_irq_optional() to [...] omits 8db984a37113 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings omits a845fa592554 Merge branch 'clk-at91' into at91-next omits d355edef55ee soc: microchip: make mpfs_sys_controller_put static omits 8949f82fc329 Merge branch 'at91-defconfig' into at91-next omits f66409148052 Merge branch 'at91-dt' into at91-next omits 285cc0d7d21b Merge branch 'at91-soc' into at91-next omits f4de6d853a03 Merge branch 'at91-soc' into at91-next omits c751ee5a62af Merge branch 'at91-defconfig' into at91-next omits 67e2236e0abb Merge branch 'at91-defconfig' into at91-next omits 96e7b5479a01 Merge branch 'at91-dt' into at91-next omits 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device discards f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next omits d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next omits 95b115332a83 zonefs: remove redundant null bio check adds ce522ba9ef7e Linux 5.18-rc2 adds 753ee989f7cf platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND adds 7281a59ce3a5 Merge tag 'platform-drivers-x86-v5.18-2' of git://git.kern [...] adds 932aba1e1690 stat: fix inconsistency between struct stat and struct com [...] adds 7083b89ef3e9 Merge tag 'media/v5.18-2' of git://git.kernel.org/pub/scm/ [...] adds 8c3ce496bd61 RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put() adds fac372536439 KVM: selftests: riscv: Set PTE A and D bits in VS-stage pa [...] adds ebdef0de2dbc KVM: selftests: riscv: Fix alignment of the guest_hang() function adds 4054eee92902 RISC-V: KVM: include missing hwcap.h into vcpu_fp adds b2c2c21a7d78 Merge tag 'kvm-riscv-fixes-5.18-1' of https://github.com/k [...] adds 0c8b6641c841 selftests: kvm: add tsc_scaling_sync to .gitignore adds af105c9cc9ec Documentation: KVM: Add SPDX-License-Identifier tag adds c538dc792ff7 KVM: SVM: Do not activate AVIC for SEV-enabled guest adds 42dcbe7d8bac KVM: x86: hyper-v: Avoid writing to TSC page without an ac [...] adds 453096eb048c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c1488c97517a Merge tag 'nfsd-5.18-1' of git://git.kernel.org/pub/scm/li [...] adds c40160f2998c gcc-plugins: latent_entropy: use /dev/urandom adds a19944809fe9 Merge tag 'hardening-v5.18-rc3' of git://git.kernel.org/pu [...] adds ea5dc046127e cachefiles: unmark inode in use in error path adds 7b2f6c306601 cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set [...] adds c54eead2a669 docs: filesystems: caching/backend-api.rst: correct two re [...] adds 5d3d5b9645b5 docs: filesystems: caching/backend-api.rst: fix an object [...] adds 2c547f299827 fscache: Remove the cookie parameter from fscache_clear_pa [...] adds 19517e53740e fscache: Move fscache_cookies_seq_ops specific code under [...] adds b3c958c20a61 fscache: Use wrapper fscache_set_cache_state() directly wh [...] adds 61132ceeda72 fscache: remove FSCACHE_OLD_API Kconfig option adds ec9c57a7328b Merge tag 'fscache-fixes-20220413' of git://git.kernel.org [...] adds 722985e2f6ec Merge tag 'for-5.18-rc2-tag' of git://git.kernel.org/pub/s [...] adds 2f7a26abb824 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" adds 264fb03497ec ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers adds fee2b871d8d6 ALSA: core: Add snd_card_free_on_error() helper adds 313c7e570351 ALSA: echoaudio: Fix the missing snd_card_free() call at p [...] adds 10b1881a97be ALSA: galaxy: Fix the missing snd_card_free() call at probe error adds d72458071150 ALSA: sc6000: Fix the missing snd_card_free() call at probe error adds a8e84a5da18e ALSA: ad1889: Fix the missing snd_card_free() call at probe error adds 19401a944123 ALSA: ali5451: Fix the missing snd_card_free() call at pro [...] adds d616a0246da8 ALSA: als4000: Fix the missing snd_card_free() call at pro [...] adds 48e8adde8d1c ALSA: atiixp: Fix the missing snd_card_free() call at probe error adds b093de145bc8 ALSA: au88x0: Fix the missing snd_card_free() call at probe error adds 49fe36e1c02c ALSA: azt3328: Fix the missing snd_card_free() call at pro [...] adds c79442cc5a38 ALSA: ca0106: Fix the missing snd_card_free() call at probe error adds 9bf5ed9a4e62 ALSA: cs4281: Fix the missing snd_card_free() call at probe error adds 2a56314798e0 ALSA: cs5535audio: Fix the missing snd_card_free() call at [...] adds f37019b6bfe2 ALSA: emu10k1x: Fix the missing snd_card_free() call at pr [...] adds c2dc46932d11 ALSA: ens137x: Fix the missing snd_card_free() call at pro [...] adds bc22628591e5 ALSA: es1938: Fix the missing snd_card_free() call at probe error adds de9a01bc95a9 ALSA: es1968: Fix the missing snd_card_free() call at probe error adds 7f611274a3d1 ALSA: fm801: Fix the missing snd_card_free() call at probe error adds 4a850a0079ce ALSA: ice1724: Fix the missing snd_card_free() call at pro [...] adds 71b21f5f8970 ALSA: intel8x0: Fix the missing snd_card_free() call at pr [...] adds c01b723a56ce ALSA: korg1212: Fix the missing snd_card_free() call at pr [...] adds ae86bf5c2a8d ALSA: maestro3: Fix the missing snd_card_free() call at pr [...] adds 348f08de55b1 ALSA: riptide: Fix the missing snd_card_free() call at pro [...] adds 55d2d046b23b ALSA: rme32: Fix the missing snd_card_free() call at probe error adds 93b884f8d82f ALSA: rme96: Fix the missing snd_card_free() call at probe error adds b087a381d738 ALSA: sonicvibes: Fix the missing snd_card_free() call at [...] adds 27a0963f9cea ALSA: via82xx: Fix the missing snd_card_free() call at pro [...] adds 5e154dfb4f99 ALSA: intel_hdmi: Fix the missing snd_card_free() call at [...] adds 2236a3243ff8 ALSA: sis7019: Fix the missing error handling adds f0438155273f ALSA: bt87x: Fix the missing snd_card_free() call at probe error adds d04e84b9817c ALSA: lola: Fix the missing snd_card_free() call at probe error adds ab8bce9da610 ALSA: als300: Fix the missing snd_card_free() call at probe error adds bf4067e8a19e ALSA: aw2: Fix the missing snd_card_free() call at probe error adds a59396b1c118 ALSA: cmipci: Fix the missing snd_card_free() call at probe error adds 60797a21dd83 ALSA: lx6464es: Fix the missing snd_card_free() call at pr [...] adds 6ebc16e206aa ALSA: oxygen: Fix the missing snd_card_free() call at probe error adds e2263f0bf744 ALSA: hdsp: Fix the missing snd_card_free() call at probe error adds eab521aebcde ALSA: hdspm: Fix the missing snd_card_free() call at probe error adds b2aa4f80693b ALSA: rme9652: Fix the missing snd_card_free() call at pro [...] adds 4fb27190879b ALSA: mtpav: Don't call card private_free at probe error path adds f20ae5074dfb ALSA: nm256: Don't call card private_free at probe error path adds 925ca893b4a6 ALSA: memalloc: Add fallback SG-buffer allocations for x86 adds 24d0c9f0e7de ALSA: usb-audio: Limit max buffer and period sizes per time adds b9b4c79e5830 Merge tag 'sound-5.18-rc3' of git://git.kernel.org/pub/scm [...] adds b2cd2cde7d69 net: phy: LAN87xx: remove genphy_softreset in config_aneg adds a6aaa0032424 net: ethernet: stmmac: fix altr_tse_pcs function when usin [...] adds e8a64bbaaad1 net/sched: taprio: Check if socket flags are valid adds 1a7eb80d170c dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() adds e3fa461d8b0e ipv6: fix panic when forwarding a pkt with no in6 dev adds 5ad7f18cd82c net: macb: Restart tx only if queue pointer is lagging adds b1871fd48efc net/smc: use memcpy instead of snprintf to avoid out of bo [...] adds d22f4f977236 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() adds 49b7d376abe5 net/smc: Fix af_ops of child socket pointing to released memory adds d6d9fc1d37f9 Merge branch 'net-smc-fixes-2022-04-08' adds d7442f512b71 ice: arfs: fix use-after-free when freeing @rx_cpu_rmap adds 7d59706dbef8 Revert "iavf: Fix deadlock occurrence during resetting VF [...] adds 65745da171e6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 8467dda0c265 sctp: Initialize daddr on peeled off socket adds eb9c0d671e94 net: lan966x: Update lan966x_ptp_get_nominal_value adds 6476f90aefaf net: lan966x: Fix IGMP snooping when frames have vlan tag adds d7a947d289dc net: lan966x: Fix when a port's upper is changed. adds 269219321eb7 net: lan966x: Stop processing the MAC entry is port is wrong. adds ad8064a7f1a6 Merge branch 'net-lan966x-lan966x-fixes' adds 05ae2fba821c netfilter: nft_socket: make cgroup match work in input too adds 6c6f9f31ecd4 netfilter: nf_tables: nft_parse_register can return a nega [...] adds 625e8cb8e0e7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds e16b859872b8 macvlan: Fix leaking skb in source mode with nodst option adds 762c2998c962 Revert "net: dsa: setup master before ports" adds 3d2504524531 net: ftgmac100: access hardware register after clock ready adds 6624bb34b4eb nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size adds a5199b5626cd cfg80211: hold bss_lock while updating nontrans_list adds fb4bccd863cc mac80211: fix ht_capa printout in debugfs adds dad32cfeed7c Merge tag 'wireless-2022-04-13' of git://git.kernel.org/pu [...] adds 2511e0c87786 net: dsa: realtek: fix Kconfig to assure consistent driver [...] adds 8e925de60dda net: dsa: realtek: don't parse compatible string for RTL8366S adds ef27324e2cb7 nfc: nci: add flush_workqueue to prevent uaf adds 968a1a5d6541 tun: annotate access to queue->trans_start adds 00fa91bc9cc2 net: dsa: felix: fix tagging protocol changes with multipl [...] adds 23cfe941b52e rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTA [...] adds 2df3fc4a84e9 net: bcmgenet: Revert "Use stronger register read/writes t [...] adds d20339fa93e9 Merge tag 'net-5.18-rc3' of git://git.kernel.org/pub/scm/l [...] adds 30de14b1884b s390: current_stack_pointer shouldn't be a function adds c68c63429319 s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig adds 115acbb56978 Merge tag 's390-5.18-3' of git://git.kernel.org/pub/scm/li [...] adds b3d4650d82c7 VFS: filename_create(): fix incorrect intent. adds 64c4a37ac04e cifs: potential buffer overflow in handling symlinks adds 8b6c58458ee3 cifs: verify that tcon is valid before dereference in cifs [...] adds 62345e482899 Merge tag '5.18-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds 1ef3342a934e vfio/pci: Fix vf_token mechanism when device-specific VF d [...] adds 38a5e3fb17e5 Merge tag 'vfio-v5.18-rc3' of https://github.com/awilliam/ [...] adds 1acb34e7dd77 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] adds 16e0400772c6 Merge tag 'drm-intel-fixes-2022-04-13' of git://anongit.fr [...] adds 537fef808be5 drm/msm: Fix range size vs end confusion adds 047ae6655777 drm/msm/mdp5: check the return of kzalloc() adds e2a88eabb024 drm/msm: Stop using iommu_present() adds 47b7de6b88b9 drm/msm/dsi: Use connector directly in msm_dsi_manager_con [...] adds 8b2c181e3dcf drm/msm/dp: add fail safe mode outside of event_mutex context adds 390d645877ff drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP adds 98a71d12d98d Merge tag 'drm-msm-fixes-2022-04-13' of https://gitlab.fre [...] adds e4f1541caf60 drm/amd/display: don't ignore alpha property on pre-multip [...] adds e3cf2e05441a drm/amdgpu: fix VCN 3.1.2 firmware name adds 887f75cfd0da drm/amdgpu: Ensure HDA function is suspended before ASIC reset adds 4593c1b6d159 drm/amdgpu: Enable gfxoff quirk on MacBook Pro adds aadaeca46ce5 drm/amd/display: remove dtbclk_ss compensation for dcn316 adds 8e401ff5380a Merge tag 'amd-drm-fixes-5.18-2022-04-13' of https://gitla [...] adds 028192fea1de Merge tag 'drm-fixes-2022-04-15' of git://anongit.freedesk [...] adds f034fc50d3c7 perf tools: Fix misleading add event PMU debug message adds d73f5d14e0cd perf stat: Fix error check return value of hashmap__new(), [...] adds a668cc07f990 perf tools: Fix segfault accessing sample_id xyarray adds 23380e4d5330 perf record: Fix per-thread option adds 8cb7a188ac33 perf bench: Fix numa testcase to check if CPU used to bind [...] adds f58faed7fb3f perf bench: Fix numa bench to fix usage of affinity for ma [...] adds e2dec4884454 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-14' of git:/ [...] adds ce64763c6385 testing/selftests/mqueue: Fix mq_perf_tests to free the al [...] adds bb34e0dba38e Merge tag 'linux-kselftest-fixes-5.18-rc3' of git://git.ke [...] adds c4212f3eb89f io_uring: flag the fact that linked file assignment is sane adds 6f83ab22adcb io_uring: io_kiocb_update_pos() should not touch file for [...] adds 2804ecd8d3e3 io_uring: move apoll->events cache adds 82733d168cbd io_uring: stop using io_wq_work as an fd placeholder adds 0f8da75b51ac io_uring: fix assign file locking issue adds 565c5e616e80 io_uring: move io_uring_rsrc_update2 validation adds d8a3ba9c143b io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 adds 6fb53cf8ff2c io_uring: verify resv is 0 in ringfd register/unregister adds d2347b9695da io_uring: verify pad field is 0 in io_get_ext_arg adds e941976659f1 io_uring: use right issue_flags for splice/tee adds cce64ef01308 io_uring: fix poll file assign deadlock adds 7179c3ce3dbf io_uring: fix poll error reporting adds 701521403cfb io_uring: abort file assignment prior to assigning creds adds 0647b9cc7fea Merge tag 'io_uring-5.18-2022-04-14' of git://git.kernel.d [...] adds 868e6139c521 block: move lower_48_bits() to block adds b97687527be8 asm-generic: fix __get_unaligned_be48() on 32 bit platforms adds 8535c0185d14 block: fix offset/size check in bio_trim() adds 3e3876d322ae block: null_blk: end timed out poll request adds ccf16413e520 block/compat_ioctl: fix range check in BLKGETSIZE adds 3d973a76e54c block: don't print I/O error warning for dead disks adds b42b6f4485e3 nvme: don't print verbose errors for internal passthrough [...] adds 00ff400e6dee nvme: add a quirk to disable namespace identifiers adds a98a945b80f8 nvme-pci: disable namespace identifiers for the MAXIO MAP1 [...] adds 66dd346b84d7 nvme-pci: disable namespace identifiers for Qemu controllers adds 89a2ee91edd9 Merge tag 'nvme-5.18-2022-04-15' of git://git.infradead.or [...] adds fb649bda6f56 Merge tag 'block-5.18-2022-04-15' of git://git.kernel.dk/l [...] adds 08c1af8f1c13 dm integrity: fix memory corruption when tag_size is less [...] adds ce40426fdc3c dm mpath: only use ktime_get_ns() in historical selector adds 73d7b06e902d dm zone: fix NULL pointer dereference in dm_zone_map_bio adds 7dd06a2548b2 dm: allow dm_accept_partial_bio() for dm_io without duplic [...] adds 92b914e29af3 dm: fix bio length of empty flush adds ce673f630c09 Merge tag 'for-5.18/dm-fixes-2' of git://git.kernel.org/pu [...] adds 7fbd166a8f2d MAINTAINERS: Broadcom internal lists aren't maintainers adds 1bdec44b1eee tmpfs: fix regressions from wider use of ZERO_PAGE adds f9b141f93659 mm/secretmem: fix panic when growing a memfd_secret adds 25934fcfb93c irq_work: use kasan_record_aux_stack_noalloc() record callstack adds b1add418d457 kasan: fix hw tags enablement when KUNIT tests are disabled adds 2dfe63e61cc3 mm, kfence: support kmem_dump_obj() for KFENCE objects adds e553f62f10d9 mm, page_alloc: fix build_zonerefs_node() adds e914d8f00391 mm: fix unexpected zeroed page mapping with zram swap adds 31ca72fa7540 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n adds 5a317412ef88 hugetlb: do not demote poisoned hugetlb pages adds 354e923df042 revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" adds aeb7923733d1 revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" adds c12cd77cb028 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] adds 23c2d497de21 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() adds 59250f8a7f3a Merge branch 'akpm' (patches from Andrew) adds 9e02977bfad0 dma-direct: avoid redundant memory sync for swiotlb adds b00868396dbd Merge tag 'dma-mapping-5.18-2' of git://git.infradead.org/ [...] adds f19fe8f354a6 Revert "scsi: scsi_debug: Address races following module load" adds 294080eacf92 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 adds bcd8a4522347 scsi: pm80xx: Enable upper inbound, outbound queues adds c34f95e98d8f scsi: iscsi: Move iscsi_ep_disconnect() adds cbd2283aaf47 scsi: iscsi: Fix offload conn cleanup when iscsid restarts adds 3c6ae371b8a1 scsi: iscsi: Release endpoint ID when its freed adds 0aadafb5c344 scsi: iscsi: Fix endpoint reuse regression adds 7c6e99c18167 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart adds 03690d819745 scsi: iscsi: Fix unbound endpoint error handling adds 5bd856256f8c scsi: iscsi: Merge suspend fields adds 44ac97109e42 scsi: iscsi: Fix NOP handling during conn recovery adds 857b06527f70 scsi: qedi: Fix failed disconnect handling adds 70a3baeec4e8 scsi: iscsi: MAINTAINERS: Add Mike Christie as co-maintainer adds 90ea17a9e27b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 5209aed51378 random: allow partial reads if later user copies fail adds b0c3e796f24b random: make random_get_entropy() return an unsigned long adds 35a33ff3807d random: use memmove instead of memcpy for remaining 32 bytes adds 92edbe32e382 Merge tag 'random-5.18-rc3-for-linus' of git://git.kernel. [...] adds 82e32bc31e79 ARM: config: Refresh U8500 defconfig adds 93bcdaca6ecc ARM: config: u8500: Add some common hardware adds 62f642451499 ARM: config: u8500: Re-enable AB8500 battery charging adds cfd08b94bed0 Merge tag 'ux500-defconfig-soc-v5.18' of git://git.kernel. [...] adds 558bd89edc06 ARM: dts: Fix more boolean properties with values adds 56147a156e7e ARM: dts: align SPI NOR node name with dtschema adds 4f3d7e5a0b6d arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean propert [...] adds 24a4351e1c04 ARM: config: Update Gemini defconfig adds 70a0cec8186b Merge tag 'soc-fixes-5.18-2' of git://git.kernel.org/pub/s [...] adds 3836c73e6a25 gpio: sim: fix setting and getting multiple lines adds 0ebb4fbe3134 Merge tag 'intel-gpio-v5.18-2' of gitolite.kernel.org:pub/ [...] adds de6e93366828 Merge tag 'gpio-fixes-for-v5.18-rc3' of git://git.kernel.o [...] adds 5a674d9dc9a0 dt-bindings: Fix array constraints on scalar properties adds 652980b1541c dt-bindings: display: panel-timing: Define a single type f [...] adds a2c29ccd9477 Merge tag 'devicetree-fixes-for-5.18-2' of git://git.kerne [...] adds bd8963e602c7 i2c: pasemi: Wait for write xfers to finish adds 39c025721d70 i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit adds c60bd968c747 i2c: qcom-geni: Use dev_err_probe() for GPI DMA error adds 993eb48fa199 i2c: dev: check return value when calling dev_set_name() adds aef80e2fbe3e i2c: dev: Force case user pointers in compat_i2cdev_ioctl() adds e35c93695c74 i2c: ismt: Fix undefined behavior due to shift overflowing [...] adds bd0c7d755bf3 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 5c7d28c6f6d4 power: supply: samsung-sdi-battery: Add missing charge res [...] adds 581045ed5cfa power: supply: Reset err after not finding static battery adds 9a921a6ff7a6 Merge tag 'for-v5.18-rc' of git://git.kernel.org/pub/scm/l [...] adds 08d835dff916 genirq/affinity: Consider that CPUs on nodes can be unbalanced adds 7e1777f5ec17 Merge tag 'irq-urgent-2022-04-17' of git://git.kernel.org/ [...] adds 9e949a388635 smp: Fix offline cpu check in flush_smp_call_function_queue() adds b7ba6d8dc356 cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state adds 0e59732ed61a Merge tag 'smp-urgent-2022-04-17' of git://git.kernel.org/ [...] adds c54bc0fc8421 timers: Fix warning condition in __run_timers() adds 40e97e42961f tick/nohz: Use WARN_ON_ONCE() to prevent console saturation adds 9c95bc25ad3b tick/sched: Fix non-kernel-doc comment adds fbb9c58e56f2 Merge tag 'timers-urgent-2022-04-17' of git://git.kernel.o [...] adds 258f3b8c3210 x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits adds 400331f8ffa3 x86/tsx: Disable TSX development mode at boot adds 3a69a44278a7 Merge tag 'x86-urgent-2022-04-17' of git://git.kernel.org/ [...] adds a1901b464e7e Merge tag 'for-linus-5.18-rc3-tag' of git://git.kernel.org [...] adds b2d229d4ddb1 Linux 5.18-rc3 adds 705191b03d50 fs: fix acl translation adds 317c2045618c spi: spi-mtk-nor: initialize spi controller after resume adds 299d8b74519d spi: intel: Add support for Raptor Lake-S SPI serial flash adds f1d388f216ae spi: cadence-quadspi: fix incorrect supports_op() return value adds 8c235cc25087 spi: atmel-quadspi: Fix the buswidth adjustment between sp [...] adds b7f73403a3e9 Merge tag 'spi-fix-v5.18-rc3' of git://git.kernel.org/pub/ [...] adds 559089e0a93d vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP adds a6823e4e360f x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 adds 906f90409735 Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array" adds 60b30050116c erofs: fix use-after-free of on-stack io[] adds 8b1ac84dcf2c Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors adds 10c5f102e2be Merge tag 'erofs-for-5.18-rc4-fixes' of git://git.kernel.o [...] adds ee69d4be8fd0 xtensa: patch_text: Fixup last cpu should be master adds eb5adc70754d arch: xtensa: platforms: Fix deadlock in rs_close() adds 839769c35477 xtensa: fix a7 clobbering in coprocessor context load/store adds b253435746d9 Merge tag 'xtensa-20220416' of https://github.com/jcmvbkbc [...] adds 6f06aa6b2fd7 net: phy: LAN937x: added PHY_POLL_CABLE_TEST flag adds ee3b0826b476 rxrpc: Restore removed timer deletion adds 1a74e9932374 net/smc: Fix sock leak when release after smc_shutdown() adds 29e8e659f984 net/packet: fix packet_sock xmit return value checking adds 5bd8baab087d esp: limit skb_page_frag_refill use to a single page adds 2cc7fb9d2412 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d1fc4c6feac1 ice: xsk: check if Rx ring was filled up to the end adds aacca7a83b97 ice: allow creating VFs for !CONFIG_NET_SWITCHDEV adds d201665147ae ice: fix crash in switchdev mode adds 7c8881b77908 ice: Fix memory leak in ice_get_orom_civd_data() adds 226c60243593 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f40c064e933d ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() adds ab198e1d0dd8 ip6_gre: Fix skb_under_panic in __gre6_xmit() adds cefa91b2332d openvswitch: fix OOB access in reserve_sfa_size() adds da367ac74aec net: restore alpha order to Ethernet devices in config adds 60496069d0ae powerpc: Update MAINTAINERS for ibmvnic and VAS adds 907862e9aef7 igc: Fix infinite loop in release_swfw_sync adds c80a29f0fe9b igc: Fix BUG: scheduling while atomic adds 822f52e7efdc igc: Fix suspending when PTM is active adds 04ebaa1cfdda e1000e: Fix possible overflow in LTR decoding adds f3226eed5431 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 3db09e762dc7 net/sched: cls_u32: fix netns refcount changes in u32_change() adds ec5b0f605b10 net/sched: cls_u32: fix possible leak in u32_init_knode() adds 0b9dcf377553 Merge branch 'net-sched-two-fixes-for-cls_u32' adds 83daab06252e l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be [...] adds db53cd3d88dc net: Handle l3mdev in ip_tunnel_init_flow adds 268b41b34d9a Merge branch 'l3mdev-fix-ip-tunnel-case-after-recent-l3mde [...] adds 9cb7c013420f ipv6: make ip6_rt_gc_expire an atomic_t adds d08ed852560e net: lan966x: Make sure to release ptp interrupt adds 49aefd131739 bonding: do not discard lowest hash bit for non layer3+4 hashing adds d73497081710 can: isotp: stop timeout monitoring when no first frame was sent adds d94ef51d5b96 Merge tag 'linux-can-fixes-for-5.18-20220417' of git://git [...] adds cbe6c3a8f8f4 net: atlantic: invert deep par in pm functions, preventing [...] adds 0763120b0904 net: dsa: hellcreek: Calculate checksums in tagger adds 4cf35a2b627a net: mscc: ocelot: fix broken IP multicast flooding adds 99c07327ae11 netlink: reset network and mac headers in netlink_dump() adds c6a4254c18c6 doc/ip-sysctl: add bc_forwarding adds 234901de2bc6 net: stmmac: Use readl_poll_timeout_atomic() in atomic state adds c5d0fc54bede nfc: MAINTAINERS: add Bug entry adds 044011fdf162 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwa [...] adds 5e6242151d7f selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of [...] adds bc6de2878429 drivers: net: hippi: Fix deadlock in rr_close() adds 59f0c2447e25 Merge tag 'net-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds b1c6ecfdd069 ARC: entry: fix syscall_trace_exit argument adds ecaa054fc4c6 ARC: fix typos in comments adds 7f56b6d789df ARC: Remove a redundant memset() adds 3f943be0e76c ARC: dts: align SPI NOR node name with dtschema adds d139d0f0bfda arc: drop definitions of pgd_index() and pgd_offset{, _k}( [...] adds ac411e41ec06 ARC: atomic: cleanup atomic-llsc definitions adds c6ed4d84a2c4 ARC: remove redundant READ_ONCE() in cmpxchg loop adds 8f8a3afc0c22 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds e5c23779f93d arm_pmu: Validate single/group leader events adds 45bd8951806e arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang adds 0ff74a23e08f arm64: fix typos in comments adds 56dcb46d21ac Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds dd2737fab4a6 arm64: dts: imx8qm: Correct SCU clock controller's compati [...] adds e2aa165cd016 soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang adds fa51e1dc4b91 ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue adds c7b45c79fb27 arm64: dts: imx8mq-tqma8mq: change the spi-nor tx adds 574518b7ccba arm64: dts: imx8mn: Fix SAI nodes adds 4c79865f3e8a ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG contro [...] adds 7af1caf8781b ARM: dts: imx: Fix boolean properties with values adds f571e9c9aafe arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes adds 803fa58dfa47 Merge tag 'imx-fixes-5.18' of git://git.kernel.org/pub/scm [...] adds 6c4d636bc00d arm64: dts: meson: remove CPU opps below 1GHz for G12B boards adds fd86d85401c2 arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards adds 9af9c58a099b arm64: dts: remove cpu compatible "arm,armv8" for s4 adds 962dd65e575d arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labe [...] adds 1808b184a311 Merge branch 'v5.18/fixes' of git://git.kernel.org/pub/scm [...] adds c834eff53c18 Merge tag 'optee-fix-for-v5.18' of git://git.linaro.org/pe [...] adds df96e96a8c6f ARM: dts: at91: sama7g5: Swap `rx` and `tx` for `i2c` nodes adds 3f7ce6d70917 ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 cons [...] adds 68a9345536da ARM: dts: at91: sama7g5ek: Align the impedance of the QSPI [...] adds e5628110bb66 ARM: dts: at91: align SPI NOR node name with dtschema adds 4a6471e65050 ARM: dts: at91: use generic node name for dataflash adds 3891222d88ad ARM: dts: at91: Fix boolean properties with values adds 0e486fe341fa ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek adds afca68de401f ARM: dts: at91: Describe regulators on at91sam9g20ek adds 5c8b49852910 ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name adds 0c640d9544d0 ARM: dts: at91: fix pinctrl phandles adds 67e473a303e7 Merge tag 'at91-fixes-5.18' of git://git.kernel.org/pub/sc [...] adds 7e842d70fe59 memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode adds 90f21460e49a MAINTAINERS: add Bug entry for Samsung and memory controll [...] adds 0f83e6b41616 ARM: OMAP2+: Fix refcount leak in omap_gic_of_init adds a12315d6d270 bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific adds 8d2453d9a307 ARM: dts: dra7: Fix suspend warning for vpe powerdomain adds 09269dd05009 ARM: dts: Fix mmc order for omap3-gta04 adds c21a7434d6cc ARM: dts: am33xx-l4: Add missing touchscreen clock properties adds 942da3af32b2 ARM: dts: am3517-evm: Fix misc pinmuxing adds 46ff3df87215 ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 adds 846e24dcae5d Merge tag 'omap-for-v5.18/fixes-take2' of git://git.kernel [...] adds 059bea473593 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 73039c6c7f36 memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode adds 94c974a9dc6f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 033ea593bd2e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds d2b9be1f4af5 powerpc/time: Always set decrementer in timer_interrupt() adds 26a62b750a4e KVM: PPC: Fix TCE handling for VFIO adds 0dcad700bb27 powerpc/perf: Fix power9 event alternatives adds c6cc9a852f12 powerpc/perf: Fix power10 event alternatives adds bb82c574691d powerpc/perf: Fix 32bit compile adds 2c5aee85af3c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 425d239379db bpf: Fix release of page_pool in BPF_PROG_RUN in test runner adds 42b5b0483e05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 357ad4d89828 sound/oss/dmasound: fix 'dmasound_setup' defined but not used adds c74193787b2f ALSA: hda/hdmi: fix warning about PCM count when used with SOF adds 6624fb41f512 ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P adds 00fd7cfad054 ALSA: hda/i915: Fix one too many pci_dev_put() adds 4ddef9c4d70a ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. adds 5b933c7262c5 firmware: cs_dsp: Fix overrun of unterminated control name string adds 0aea30a07ec6 Merge tag 'asoc-fix-v5.18-rc3' of https://git.kernel.org/p [...] adds 0665886ad139 ALSA: usb-audio: Clear MIDI port active flag after draining adds b3fbe53610b5 ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] adds b07908ab26ce ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs adds 86222af07abf ALSA: hda/realtek: Add quirk for Clevo NP70PNP adds 23d23bc693de Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b4f5c6b2e52b ASoC: wm8958: Fix change notifications for DSP controls adds 3756aa16fada ASoC: simple-card-utils: fix sysclk shutdown adds 08ef48404965 ASoC: da7219: Fix change notifications for tone generator [...] adds 2e3a0d1bfa95 ASoC: meson: Fix event generation for AUI ACODEC mux adds fce49921a222 ASoC: meson: Fix event generation for AUI CODEC mux adds 12131008fc13 ASoC: meson: Fix event generation for G12A tohdmi mux adds eb5773201b1c ASoC: soc-ops: fix error handling adds c26830b6c5c5 ASoC: meson: axg-tdm-interface: Fix formatters in trigger" adds 0c9b152c72e5 ASoC: meson: axg-card: Fix nonatomic links adds d8c1d8dd6bb3 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds fd50d81406bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8868c03f3ca5 spi: spi-mem: check if data buffers are on stack adds 23f3cbbae210 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 92597f97a40b PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold adds c0dce63b1427 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds aa63a74d4535 topology/sysfs: Hide PPIN on systems that do not support it. adds db1e59483dfd topology: make core_mask include at least cluster_siblings adds 1dc9f1a66e17 arch_topology: Do not set llc_sibling if llc_id is invalid adds 1144580dad0e Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 11451693e408 tty: n_gsm: fix missing mux reset on config change at responder adds aa371e96f05d tty: n_gsm: fix restart handling via CLD command adds 1ec92e974277 tty: n_gsm: fix decoupled mux resource adds 284260f278b7 tty: n_gsm: fix mux cleanup after unregister tty device adds 06d5afd4d640 tty: n_gsm: fix wrong signal octet encoding in convergence [...] adds 7a0e4b1733b6 tty: n_gsm: fix frame reception handling adds a24b4b2f660b tty: n_gsm: fix malformed counter for out of frame data adds 535bf600de75 tty: n_gsm: fix insufficient txframe size adds deefc58bafb4 tty: n_gsm: fix wrong DLCI release order adds 17eac6520285 tty: n_gsm: fix missing explicit ldisc flush adds d0bcdffcad5a tty: n_gsm: fix wrong command retry handling adds 398867f59f95 tty: n_gsm: fix wrong command frame length field encoding adds 317f86af7f5d tty: n_gsm: fix wrong signal octets encoding in MSC adds 1adf6fee58ca tty: n_gsm: fix missing tty wakeup in convergence layer type 2 adds 73029a4d7161 tty: n_gsm: fix reset fifo race condition adds ff9166c62370 tty: n_gsm: fix incorrect UA handling adds 0e4deb56b0c6 serial: amba-pl011: do not time out prematurely when drain [...] adds 3ee82c6e41f3 serial: imx: fix overrun interrupts in DMA mode adds cc994bb97587 serial: 8250: Fix runtime PM for start_tx() for empty buffer adds 48473802506d tty: n_gsm: fix missing update of modem controls after DLCI open adds d2dc12859572 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 2a7ccf6bb6f1 USB: quirks: add a Realtek card reader adds ec547af8a9ea USB: quirks: add STRING quirk for VCOM device adds 71d471e3faf9 usb: gadget: uvc: Fix crash when encoding data for usb request adds 8771039482d9 usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb [...] adds e25adcca917d usb: typec: ucsi: Fix reuse of completion structure adds eb5d7ff3cf0d usb: typec: ucsi: Fix role swapping adds 9e3d68f872e4 usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY adds 8d084b2eae7f usb: typec: tcpm: Fix undefined behavior due to shift over [...] adds f085bd4bfe09 USB: Fix ehci infinite suspend-resume loop issue in zhaoxin adds 0a96fa640dc9 usb: misc: fix improper handling of refcount in uss720_probe() adds 0cade7885fd5 dt-bindings: usb: samsung,exynos-usb2: add missing required reg adds 4e64cd7763ca usb: dwc3: fix backwards compat with rockchip devices adds d8bfe5091d6c xhci: Enable runtime PM on second Alderlake controller adds 456244aeecd5 usb: mtu3: fix USB 3.0 dual-role-switch from device to host adds f28ad9069363 usb: dwc3: core: Fix tx/rx threshold settings adds ab7aa2866d29 usb: dwc3: Try usb-role-switch first in dwc3_drd_init adds 0543e4e8852e usb: core: Don't hold the device lock while sleeping in do [...] adds 929b22e669b1 usb: misc: eud: Fix an error handling path in eud_probe() adds bf95c4d4630c usb: gadget: configfs: clear deactivation flag in configfs [...] adds aa798e53a985 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds f32c5a042340 USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 comp [...] adds b4a64ed6e7b8 USB: serial: option: add support for Cinterion MV32-WA/MV32-WB adds 35a923a0b329 USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader adds e23e50e7acc8 USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET [...] adds 2f6ef42a0db1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds b541f9e59a0e phy: ti: tusb1210: Make tusb1210_chg_det_states static adds 751ee15da5e5 phy: ti: Fix missing of_node_put in ti_pipe3_get_sysctrl() adds 388ec8f079f2 phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe adds 5c8402c4db45 phy: samsung: exynos5250-sata: fix missing device put in p [...] adds a9f17d0c0778 phy: ti: tusb1210: Fix an error handling path in tusb1210_probe() adds 3588060befff phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks adds d644e0d79829 phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe adds ce88613e5bd5 phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe adds 2c8045d48dee phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe() adds 97ea5194409e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e7e51eb037d1 iio: dac: ltc2688: fix voltage scale read adds b5d6ba09b10d iio: imu: inv_icm42600: Fix I2C init possible nack adds 99f7b55d4628 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 81022a170462 Input: omap4-keypad - fix pm_runtime_get_sync() error checking adds 470776c6b034 Input: add Marine Navigation Keycodes adds b330a373f5d5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a3ae97f4c87d dmaengine: imx-sdma: fix init of uart scripts adds 206680c4e46b dma: at_xdmac: fix a missing check on list iterator adds 7104b9cb35a3 dmaengine: imx-sdma: Fix error checking in sdma_event_remap adds 545b2baac89b dmaengine: mediatek:Fix PM usage reference leak of mtk_uar [...] adds 8fc5133d6d4d dmaengine: dw-edma: Fix unaligned 64bit access adds d4860224e6a9 dmaengine: dw-edma: Fix inconsistent indenting adds 5d9d16e5aa0c dmaengine: idxd: match type for retries var in idxd_enqcmds() adds bc3452cdfc46 dmaengine: idxd: fix retry value to be constant for durati [...] adds 66903461ffed dmaengine: idxd: add RO check for wq max_batch_size write adds 505a2d1032ae dmaengine: idxd: add RO check for wq max_transfer_size write adds 1cd8e751d96c dmaengine: idxd: skip clearing device context when device [...] adds 7495a5bbf89f dt-bindings: dmaengine: qcom: gpi: Add minItems for interrupts adds 261db7b6ea1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 084c16ab423a mtd: rawnand: Fix return value check of wait_for_completio [...] adds 37c5f9e80e01 mtd: fix 'part' field data corruption in mtd_info adds ba7542eb2dd5 mtd: rawnand: qcom: fix memory corruption that causes panic adds b787cba4a491 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 964320cb45ee media: dvb-usb-ids.h: sort entries adds 2f8bc51dd0c5 media: dvb-usb: move USB IDs to dvb-usb-ids.h adds 7c33d85fed4b media: dvb-usb: vp702x: reference to usb ID table adds 82a4a3ba3380 media: dvb-usb: Add helper macros for using USB VID/PID adds 1c64fd9c6408 media: dvb-usb: a800: use an enum for the device number adds 41c7eb3348fd media: af9005: use the newer dvb-usb macros for USB device adds 5441df36e1c7 media: dvb-usb: az6027: use an enum for the device number adds b23125a4f496 media: cinergyT2-core: use the newer dvb-usb macros for US [...] adds 671cae469176 media: cxusb: use the newer dvb-usb macros for USB device adds b18869ba190d media: digitv: use the newer dvb-usb macros for USB device adds 86fd1a41fc58 media: dvb-usb: dtt200u: use an enum for the device number adds 4a307b4af5ff media: dtv5100: use the newer dvb-usb macros for USB device adds 2fa2002f533e media: dw2102: use the newer dvb-usb macros for USB device adds 49d53e2d7604 media: dvb-usb: gp8psk: use an enum for the device number adds 3473fd171152 media: dvb-usb: m920x: use an enum for the device number adds cb794c2b7ae5 media: dvb-usb: nova-t-usb2: use an enum for the device number adds 22127ac8eb8d media: dvb-usb: opera1: use an enum for the device number adds 710801c7ba81 media: dvb-usb: pctv452e: use an enum for the device number adds ff9b0c51d886 media: technisat-usb2: use the newer dvb-usb macros for US [...] adds 5c1a56c9f065 media: dvb-usb: ttusb2: use an enum for the device number adds 0e10b7c25894 media: dvb-usb: umt-010: use an enum for the device number adds 9c06331ca07f media: dvb-usb: vp702x: use an enum for the device number adds 5710a24b3457 media: dvb-usb: vp7045: use an enum for the device number adds d763479abd67 media: dvb-usb: dibusb-mb: use an enum for the device number adds 281b21c56ed3 media: dvb-usb: dibusb-mc: use an enum for the device number adds 3d59142ad94c media: dvb-usb: dib0700_devices: use an enum for the devic [...] adds 381229b33f4a Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 3ab75a793e49 RISC-V: KVM: Remove 's' & 'u' as valid ISA extension adds 38d9a4ac65f2 RISC-V: KVM: Restrict the extensions that can be disabled adds 012c722569f1 Merge tag 'kvm-riscv-fixes-5.18-2' of https://github.com/k [...] adds 2d08935682ac KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() adds fdd6f6ac2e48 KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecess [...] adds 2031f2876896 KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused adds 5c697c367a66 KVM: Initialize debugfs_dentry when a VM is created to avo [...] adds 80f0497c2211 KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv [...] adds 7c69661e225c KVM: nVMX: Defer APICv updates while L2 is active until L1 [...] adds 423ecfea77dd KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation t [...] adds 0047fb33f811 KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv [...] adds a413a625b43e KVM: SPDX style and spelling fixes adds 0361bdfddca2 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume adds 75189d1de1b3 KVM: x86/pmu: Update AMD PMC sample period to fix guest NM [...] adds 266a19a0bc4f KVM: selftests: Silence compiler warning in the kvm_page_t [...] adds 4bbef7e8eb8c KVM: SVM: Simplify and harden helper to flush SEV guest page(s) adds d45829b351ee KVM: SVM: Flush when freeing encrypted pages even on SME_C [...] adds 683412ccf612 KVM: SEV: add cache flush to solve SEV cache incoherency issues adds f18b4aebe107 kvm: selftests: do not use bitfields larger than 32-bits for PTEs adds e852be8b148e kvm: selftests: introduce and use more page size-related c [...] adds b6899ad996c5 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 4d0d5c352303 dt-bindings: hwmon: ti,tmp421: Fix type for 'ti,n-factor' adds 4aaaaf0f2798 hwmon: (f71882fg) Fix negative temperature adds 44008acd4ae1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 50ff57888d0b btrfs: fix leaked plug after failure syncing log on zoned [...] adds 50f1cff3d886 btrfs: fix and document the zoned device choice in alloc_new_bio adds 00d825258bcc btrfs: fix direct I/O read repair for split bios adds 0fdf977d4576 btrfs: fix direct I/O writes for split bios on zoned devices adds a692e13d87cb btrfs: fix assertion failure during scrub due to block gro [...] adds 5f0addf7b890 btrfs: zoned: use dedicated lock for data relocation adds 2720d9356476 btrfs: improve error reporting in lookup_inline_extent_backref adds fb95740ffb07 Merge branch 'misc-5.18' into next-fixes adds 38b7a19f4e55 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds b2dd71f9f728 tools/power/x86/intel-speed-select: fix build failure when [...] adds c7f98e30bd58 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 436ce66003d5 ARM: s3c: mark as deprecated and schedule removal adds 3651548a1c36 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ac875df4d854 pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config adds da46e4f21cbb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds faad6cebded8 scsi: sr: Do not leak information in ioctl adds 16bae776ace3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9df1e3ff6024 drm/i915/display/vrr: Reset VRR capable property on a long hpd adds bb02330408a7 drm/i915/display/psr: Unset enable_psr2_sel_fetch if other [...] adds f6f7316206b2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 6c29bd3518d7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds f81f7861ee2a cpuidle: riscv: support non-SMP config adds d5fdade9331f RISC-V: mm: Fix set_satp_mode() for platform not having Sv57 adds bf9bac40b763 RISC-V: cpuidle: fix Kconfig select for RISCV_SBI_CPUIDLE adds e262bb188848 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a66c92f2c4d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 813d98e2e26d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 022074918042 drm/radeon: fix logic inversion in radeon_sync_resv adds f8e6b7babfeb dma-buf-map: remove renamed header file adds f92055ae0acb drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not [...] adds 5f18c0782b99 drm/panel/raspberrypi-touchscreen: Initialise the bridge i [...] adds 4dee8eebcfc1 drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_R [...] adds 298799a28264 drm/vmwgfx: Fix gem refcounting and memory evictions adds 3d0b93d92a27 drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_g [...] adds 169466d4e59c Revert "drm: of: Properly try all possible cases for bridg [...] adds b089c0a9b14c Revert "drm: of: Lookup if child node has panel or bridge" adds 94f4c4965e55 drm/amdgpu: partial revert "remove ctx->lock" v2 adds 1e9235a24947 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds db6836b669fb kbuild: reuse suffix-search to refactor multi_depend adds 1fe9c5794b2b kbuild: make multi_depend work with targets in subdirectory adds e90ac718fd86 kbuild: reuse real-search to simplify cmd_mod adds 2f6b64906adf kbuild: split the second line of *.mod into *.usyms adds 62d88fd6ef3e kbuild: get rid of duplication in *.mod files adds 21b526ad6344 kbuild: make *.mod not depend on *.o adds 36eb7c8b5f8e kbuild: support W=e to make build abort in case of warning adds 0c014c7927e6 kheaders: Have cpio unconditionally replace files adds a7fdf95e04f4 scripts: dummy-tools, add pahole adds 2c41434dc49c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 335f70faa263 perf jitdump: Add riscv64 support adds ae24e9b53d5e perf scripting python: Expose symbol offset and source inf [...] adds 41204da4c160 perf test: Shell - Limit to only run executable scripts in tests adds 3e86d9e55f79 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 07410559f383 dma-direct: use is_swiotlb_active in dma_direct_map_page adds 3469d36d470d swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set adds a2daa27c0c61 swiotlb: simplify swiotlb_max_segment adds 0d5ffd9a256d swiotlb: rename swiotlb_late_init_with_default_size adds 9bbe7a7fc126 arm/xen: don't check for xen_initial_domain() in xen_creat [...] adds f39f8d0eb081 MIPS/octeon: use swiotlb_init instead of open coding it adds 78013eaadf69 x86: remove the IOMMU table infrastructure adds a3e230926708 x86: centralize setting SWIOTLB_FORCE when guest memory en [...] adds c6af2aa9ffc9 swiotlb: make the swiotlb_init interface more useful adds 8ba2ed1be90f swiotlb: add a SWIOTLB_ANY flag to lift the low memory res [...] adds 742519538e6b swiotlb: pass a gfp_mask argument to swiotlb_init_late adds 7374153d294e swiotlb: provide swiotlb_init variants that remap the buffer adds 3f70356edf56 swiotlb: merge swiotlb-xen initialization into swiotlb adds 6424e31b1c05 swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_lat [...] adds 3cb4503a3301 x86: remove cruft from <asm/dma-mapping.h> adds 994459d7271a Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 8848b0418ca7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 21c48c725d9f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 21a9fd22697e Merge branch 'arm/fixes' into for-next adds 6a5e69c7ddea ARM: s3c: mark as deprecated and schedule removal adds 7727adb97a6c video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning adds 6f9364746e5a ARM: omap1: innovator: pass lcd control address as pdata adds 042c48848b7d ARM: omap1: move lcd_dma code into omapfb driver adds 0768fb670934 ARM: omap1: declare a dummy omap_set_dma_priority adds 81ad0f5bc476 fbdev: omap: pass irqs as resource adds cc81e344809c ARM: omap1: ams-delta: remove camera leftovers adds e8e77e97507b ARM: omap1: move mach/usb.h to include/linux/soc adds 1e9ca7c811f7 ARM: omap1: move some headers to include/linux/soc adds 58d37dc1dfd8 ARM: omap1: move perseus spi pinconf to board file adds d87d44f7ab35 ARM: omap1: move CF chipselect setup to board file adds 804f7f19c2e2 fbdev: omap: avoid using mach/*.h files adds 11e002924ddb usb: omap: avoid mach/*.h headers adds 929527bcf9c9 clocksource: ti-dmtimer: avoid using mach/hardware.h adds 9fcd04dde4c4 serial: 8250/omap1: include linux/soc/ti/omap1-soc.h adds 0ae41a0b5370 input: omap: void using mach/*.h headers adds 9fe15316563c ARM: omap1: innovator: move ohci phy power handling to board file adds d379e8899a8d ARM: omap1: move 32k counter from plat-omap to mach-omap1 adds 7058e68c2fed ARM: omap: remove debug-leds driver adds 17ea03b75e56 ARM: omap: dma: make usb support optional adds 8fcf714b8d32 dma: omap: hide legacy interface adds b6f4c2655677 ARM: omap1: dma: remove omap2 specific bits adds ecb6fb163edd ARM: omap1: move plat/dma.c to mach/omap-dma.c adds 5ba470260855 ARM: omap: split up arch/arm/plat-omap/Kconfig adds bd5b46d05402 ARM: omap: un-merge plat/sram.c adds 8209e62a869c ARM: omap: remove empty plat-omap directory adds 7e2459b5d75a ARM: omap1: relocate static I/O mapping adds 83e001525d1d ARM: omap1: use pci_remap_iospace() for omap_cf adds 8fc4ae41d851 ARM: omap1: move mach/*.h into mach directory adds ce5f98342476 ARM: omap1: fix build with no SoC selected adds be574f3003c0 ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF adds 2fd66273c0d5 ARM: OMAP1: clock: Fix early UART rate issues adds 0ca27719467d ARM: OMAP1: clock: Fix UART rate reporting algorithm adds a13dd11e73d0 ARM: OMAP1: clock: Remove unused code adds 1987cc00241a ARM: OMAP1: clock: Remove noop code adds 15c212f5b8d2 usb: host: ohci-omap: Make it CCF clk API compatible adds 10975b29a1be usb: gadget: omap_udc: Make it CCF clk API compatible adds 8af9492effa2 ARM: OMAP1: fix typos in comments adds 311d207b1847 ARM: omap1: htc_herald: fix typos in comments adds 8397c5237000 MAINTAINERS: omap1: Add Janusz as an additional maintainer adds 6eab9bfd712f Merge branch 'omap1/multiplatform-prep' of git://git.kerne [...] adds ae17d454cf6d Merge branch 'arm/multiplatform' into for-next adds 4f851faf4370 [MERGED] video: fbdev: omap: Make it CCF clk API compatible adds c70a08405401 [MERGED] mmc: omap: Make it CCF clk API compatible adds bdfb692acfa9 [MERGED] ASoC: ti: osk5912: Make it CCF clk API compatible adds 4c4467ac7429 [TO BE REBASED] ARM: OMAP1: clock: Convert to CCF adds b59e8a5fd321 [TO BE REBASED] ARM: omap1: enable multiplatform adds d33a6c732166 Merge branch 'omap1-multiplatform-5.18' of git://git.kerne [...] adds 0e2b75af658b ARM: pxa: split mach/generic.h adds d23dc21c99b2 ARM: pxa: make mainstone.h private adds ff62bdb25e95 ARM: pxa: make mach/regs-uart.h private adds eec05d26ea5e ARM: pxa: remove mach/dma.h adds 08d3df8c8153 ARM: pxa: split up mach/hardware.h adds 2a0fd0a95a1e ARM: pxa: stop using mach/bitfield.h adds 22f0866513c2 ARM: pxa: move mach/sound.h to linux/platform_data/ adds ee84cbd5df2b ARM: pxa: move regs-lcd.h into driver adds e86bd43bcfc5 watchdog: sa1100: use platform device registration adds 2548e6c76ebf ARM: pxa: pxa2xx-ac97-lib: use IRQ resource adds b83deaa74155 ARM: pxa: move pcmcia board data into mach-pxa adds 225b5d376e53 ARM: pxa: make addr-map.h header local adds 57bf0f5a162d ARM: pxa: use pdev resource for palmld mmio adds 2672a4bff6c0 ARM: pxa: maybe fix gpio lookup tables adds 80b1f9ef6d35 ARM: pxa: tosa: use gpio descriptor for audio adds 24d25d702a89 ARM: pxa: poodle: use platform data for poodle asoc driver adds 57d24736bbfa ARM: pxa: corgi: use gpio descriptors for audio adds e7bb01662217 ARM: pxa: hx4700: use gpio descriptors for audio adds 1b1474712d44 ARM: pxa: lubbock: pass udc irqs as resource adds c878ab233065 ARM: pxa: spitz: use gpio descriptors for audio adds 3c0dfff9ab37 ARM: pxa: eseries: use gpio lookup for audio adds 0560aa4869dc ARM: pxa: z2: use gpio lookup for audio device adds fd05eb8de0ef ARM: pxa: magician: use platform driver for audio adds 9b03d7f95bd4 ARM: pxa: mainstone-wm97xx: use gpio lookup table adds 0c8471b9ff51 ARM: pxa: zylonite: use gpio lookup instead mfp header adds bbb2fcec10c9 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds ac571609a9fa input: touchscreen: mainstone: sync with zylonite driver adds d8cfe5b987d1 Input: touchscreen: use wrapper for pxa2xx ac97 registers adds 360bc40e8386 Input: wm97xx - switch to using threaded IRQ adds 87fe22b27c46 Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 9434d28352bb ASoC: pxa: use pdev resource for FIFO regs adds f332a7e1a39f ASoC: pxa: ac97: use normal MMIO accessors adds 14674c826d52 ASoC: pxa: i2s: use normal MMIO accessors adds d3791b1dcf41 ARM: pxa: pcmcia: move smemc configuration back to arch adds 31b5506d38d1 ARM: pxa: remove get_clk_frequency_khz() adds 764063eee762 cpufreq: pxa3: move clk register access to clk driver adds f81a438df97f ARM: pxa: move smemc register access from clk to platform adds 827a6107f348 ARM: pxa: move clk register definitions to driver adds ce6fb3fc292f power: tosa: simplify probe function adds ec86d0580554 ARM: pxa: tosa: use gpio lookup for battery adds 77b9aeb6e3cd ARM: pxa: remove unused mach/bitfield.h adds 5153474f0a43 ARM: mmp: remove tavorevb board support adds 73bae3764887 ARM: mmp: rename pxa_register_device adds 77a3a9943310 ARM: pxa: move plat-pxa to drivers/soc/ adds 2746f7c78b42 ARM: PXA: fix multi-cpu build of xsc3 adds 3ef7513d7a8d ARM: pxa: move mach/*.h to mach-pxa/ adds 73d5106e9489 ARM: pxa: remove support for MTD_XIP adds 7643a9ca9f8e ARM: pxa: convert to multiplatform adds ac4b03d5ad6b Merge branch 'pxa-multiplatform-5.18' of git://git.kernel. [...] adds 73ff1fca248e Merge branch 'arm/multiplatform-late' into for-next adds b54ecac10938 Merge branch 'arm/fixes' into for-next adds 75e64de87141 Merge tag 'dt-cleanup-5.19' of git://git.kernel.org/pub/sc [...] adds 9423c823e5a5 Merge tag 'samsung-dt-5.19' of git://git.kernel.org/pub/sc [...] adds 9c099a379c88 Merge tag 'samsung-dt64-5.19' of git://git.kernel.org/pub/ [...] adds 0769fcbdad48 Merge branch 'arm/dt' into for-next adds 839a15a1fe65 Merge tag 'v5.18-rc3' into for-next adds 1f26a60b55aa memory: renesas-rpc-if: Simplify single/double data regist [...] adds d37b07897e50 memory: fsl-corenet-cf: Use helper function devm_platform_ [...] adds 54711ee4f65d Merge tag 'memory-controller-drv-5.19' of git://git.kernel [...] adds 44e7aa41c738 Merge branch 'arm/drivers' into for-next adds 5e87f91cfe6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9e6c861a2954 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 456733feb0da arm64: dts: meson: alpa sort the board Makefile adds 862203e9f566 Merge branch 'v5.19/dt64' into for-next adds ed532523b458 Merge branch 'v5.18/fixes' into for-next adds f3fd53791e0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 24b3d6736ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03b8b406d86f Merge branch 'mem-ctrl-next' into for-next adds 3b8e7e227bd5 Merge branch 'mem-ctrl-next' into for-next adds 21be2e0b06f7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 8be9cdc69118 bus: imx-weim: make symbol 'weim_of_notifier' static adds d9651b99dd65 soc: imx: gpcv2: add PGC control register indirection adds a8a2c274dda4 soc: imx: gpcv2: add support for i.MX8MP power domains adds 4d395a569bc9 Merge branch 'imx/drivers' into for-next adds 9a7cff9447fe dt-bindings: arm: Add i.MX53 based Menlo board comment adds 9988007d1cf8 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. adds 56879c00a7cd dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 [...] adds 6c951ec9aaf2 dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl adds bd3cf133ff66 dt-bindings: arm: fsl: add IMX8MN DDR3L eval board adds 015553c519c8 dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board adds 69b906578140 Merge branch 'imx/bindings' into for-next adds 90f38145e6dd ARM: dts: imx7s: fix iomuxc_lpsr node name adds 94382f08702e ARM: dts: imx6qdl-tx6: Drop some duplicated properties adds 3d397a127785 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regardi [...] adds ba9fe460dc2c ARM: dts: imx: align SPI NOR node name with dtschema adds 91dbd54ec55d ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree adds 5f5c579a34a8 ARM: dts: imx6dl-colibri: Fix I2C pinmuxing adds 96a34c46e9db ARM: dts: imx6dl-colibri: Add gpio-line-names adds 5ab9c76a8267 ARM: dts: imx6dl-colibri: Disable add-on accessories adds 4e0483652664 ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff adds bccf73ecd098 ARM: dts: imx6dl-colibri: Add additional pingroups adds 1524b27c94a6 ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi adds 965f2ca42cbd ARM: dts: imx6dl-colibri: Cleanup adds 6cc75a081d75 ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration adds 1b6e37fe919f ARM: dts: imx6dl-colibri: Add support for Toradex Iris car [...] adds e66f62acc42d ARM: dts: imx6dl-colibri: Add support for Toradex Aster ca [...] adds a0eff0800612 Merge branch 'imx/dt' into for-next adds a3b2fc4f76de arm64: dts: imx8mq-librem5: make the volume buttons a wake [...] adds b019694c8be0 arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B adds 2bf475ce12e6 arm64: dts: imx8mq-librem5: higher boost regulation current adds c3e9d4547a9e arm64: dts: imx8mq-librem5: add a RO firmware partition adds 9694ed9bcf3b arm64: dts: imx8mq-librem5-r4: add the correct panel adds 579df4288896 arm64: dts: imx8mn-evk: add QSPI flash adds fc0f05124621 arm64: dts: imx8mp: add GPC node with GPU power domains adds 4bdb11926e48 arm64: dts: imx8mp: add GPU nodes adds 9ad9773e89f8 arm64: dts: imx8mp: Add missing speed grade phandle adds 21a14c68f3a3 arm64: dts: imx8mp: Add cpu-freq support adds 68b7cf5d91d4 arm64: dts: imx8mp: add ddr controller node to support EDA [...] adds 97a07703cf96 arm64: dts: imx8mm-verdin: update regulator names adds 98e4f1930ef1 arm64: dts: imx8mm-verdin: multi-line comment style adds 344acf05d89f arm64: dts: imx8mm-verdin: alphabetically re-order nodes adds 9847725e3a77 arm64: dts: imx8mm-verdin: only dashes in node names adds 79c1c8509cbc arm64: dts: imx8mm-verdin: comment about i2c level shifter adds 60f01b5b5c7d arm64: dts: imx8mm-verdin: update iomux configuration adds 593c535b0ddc arm64: dts: imx8mm-verdin: re-order pinctrl groups adds 473b34b8ce38 arm64: dts: imx8mm-verdin: capitalisation of verdin comments adds f84ccff6d8f3 arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups adds 4f6b5de98560 arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl adds be0b178c50c3 arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default adds 73d901d6dc61 arm64: dts: ls1028a: default to OTG mode for USB adds 7cbeeb055361 arm64: dts: lx2160a: Update can node property adds aba3a3fb8ebc arm64: dts: freescale: align SPI NOR node name with dtschema adds a00f1fa61580 arm64: dts: imx8mp: add uart2 dma adds a39ed23bdf6e arm64: dts: freescale: add initial support for verdin imx8m plus adds 472f20b4f253 arm64: dts: imx8mn: Enable HS400-ES adds 746a72411cdd arm64: dts: imx8mp: Enable HS400-ES adds 0d9968d98467 arm64: dts: freescale: imx8q: add imx vpu codec entries adds d9a9a7cf32c9 arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtsc [...] adds e7fc48e6c7a8 arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree adds b5f955c099cd arm64: dts: imx8mm-evk: add pwm1/backlight support adds 7899eb6cb15d arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support adds 690bf4e1570b Merge branch 'imx/dt64' into for-next adds 7fb061bbf603 ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD adds 7b82dc271190 Merge branch 'imx/defconfig' into for-next adds 1b8ceba3cea7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 62fc8cfef7c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dd707c77a6b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4334178e210c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26ad4834da92 dt-bindings: omap: Add clock-output-names and #clock-cells adds 8ab423081a26 dt-bindings: clock: ti: Add clock-output-names for clockctrl adds fc3d39d5758d dt-bindings: clock: ti: Add clock-output-names for TI comp [...] adds c2f2646057bc ARM: dts: Add clksel node for am3 ehrpwm adds 00950028d079 ARM: dts: Add clksel node for am3 gfx adds 9bc059f71c0a ARM: dts: Add clksel node for am3 clkout adds ec7aa25fa483 ARM: dts: Use clock-output-names for am3 adds e4920169e7a2 ARM: dts: Use clock-output-names for dra7 adds f8ca5f5ae57f ARM: dts: Use clock-output-names for am4 adds da541a6c196e ARM: dts: Add clock-output-names for omap4 adds 0752506039c4 ARM: dts: Drop custom clkctrl compatible and update omap4 l4per adds 7359c0aee761 ARM: dts: Add clock-output-names for omap5 adds c7d7d0ce2917 ARM: dts: Drop custom clkctrl compatible and update omap5 l4per adds bf194bb4328b Merge branches 'omap-for-v5.19/dt-bindings' and 'omap-for- [...] adds 75c1e9c05d21 Merge branch 'fixes' into for-next adds f7bd69fdd45f MAINTAINERS: omap: remove me as a maintainer adds a003f03581f6 MAINTAINERS: omap1: Add Janusz as an additional maintainer adds f5582834f380 ARM: dts: omap3/4/5: fix ethernet node name for different [...] adds f41f5a993395 ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes adds bbcd3f73e83e ARM: dts: am335x: Guardian: Update NAND partition table adds 062859b506ba ARM: dts: am335x: Guardian: Rename power button label adds 87e4e2bf90fb ARM: dts: am335x: Guardian: Add keypad adds d8da0fd61517 ARM: dts: am335x: Guardian: Disable poweroff support from RTC adds 42c83b73aea1 ARM: dts: am335x: Guardian: Remove mmc status led adds 6794adf4a2aa ARM: dts: am335x: Guardian: Update life led adds b5bf6b434575 ARM: dts: am335x: Guardian: Update beeper label adds 228e0021e733 ARM: dts: am335x: Guardian: Update regulator node name adds 677d85570708 ARM: dts: am335x: Guardian: Add lcd port adds 60f68df3971b ARM: dts: am335x: Guardian: Update backlight parameter adds 2d983a375511 ARM: dts: am335x: Guardian: Enable UART port two adds 783bc2bb4fb1 ARM: dts: am335x: Guardian: Disable DMA property of USB1 adds 6e049b9a4210 ARM: dts: am335x: Guardian: Update interface pinmux adds 762217eaf925 ARM: dts: am335x: Guardian: Add gpio line manes adds 521153f25c2f ARM: dts: am335x: Guardian: Update comments adds dff844e1fe17 ARM: dts: am335x-baltos: update MPU regulator range adds d873b58b1877 Merge branch 'omap-for-v5.19/dt' into for-next adds 883f464c1d23 ARM: OMAP2+: add missing of_node_put before break and return adds 7ff078915013 ARM: OMAP2+: drop omap_device_register() helper adds df3eb1feeb73 ARM: OMAP2+: drop hwmod-clock helper comment adds 46a3897a87f0 Merge branch 'omap-for-v5.19/soc' into for-next adds b6cd9be3d288 bus: ti-sysc: Drop commas after SoC match table sentinels adds e7b192fae27b Merge branch 'omap-for-v5.19/ti-sysc' into for-next adds 0318e72d28be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 397ad94668c1 arm64: dts: qcom: sm8150: Add pdc interrupt controller node adds fe75b0c4a691 arm64: dts: qcom: sm8150: Add ufs power-domain entries adds a1c86c680533 arm64: dts: qcom: sm8150: Add PCIe nodes adds 03d470ce2b70 arm64: dts: qcom: sa8155: Enable PCIe nodes adds f31c834d3976 arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name adds 70137d1d8a63 arm64: dts: qcom: sc7280: Add SAR sensors for herobrine adds ee2a62116015 arm64: dts: qcom: sc7280: Add device tree for herobrine villager adds 476dce6e50bb arm64: dts: qcom: sc7280: Add WPSS remoteproc node adds 33495eb77ee4 arm64: dts: qcom: switch panel compatible to "edp-panel" f [...] adds 737f9ea6cee7 arm64: dts: qcom: sc7280: Rename crd to crd-r3 adds f226c6605334 arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compa [...] adds 533ca1c3c199 arm64: dts: qcom: sc7280: herobrine: disable some regulato [...] adds 6675ac9d0046 arm64: dts: qcom: sc7280: Add CRD rev5 adds 0d40497d0541 arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator gli [...] adds 9464b00e6a11 arm64: dts: qcom: sc7280: Delete herobrine-r0 adds dbcbeed94f3b arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins adds 516ca27b6033 arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling adds e7773dbc8767 arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition adds 9e5c45a5aac0 arm64: dts: qcom: sm6350: Fix naming of uart9 adds 7be9f3ae250e arm64: dts: qcom: sm6350: Add I2C busses adds 413821b7777d arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics adds aff4d695b4eb arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties [...] adds 2b6d37f6b7fe arm64: dts: qcom: align SPI NOR node name with dtschema adds b32846a38fc2 arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-c [...] adds 64ff69842443 arm64: dts: qcom: msm8996: correct UFS compatible adds 7ba57d11e5bb arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS adds cdbfb815d63a arm64: dts: qcom: sc7280: Add WCN6750 WiFi node adds 0fa44edd0f8f arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds dcd0a663544f arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth adds 0e1b27f4f69e arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema adds 2374b99e19ac arm64: dts: qcom: align clocks in I2C/SPI with DT schema adds 6b834df8391b arm64: dts: qcom: sdm845-db845c: add wifi variant property adds 876644c76034 arm64: dts: qcom: sm8150: Add support for SDC2 adds 0deb2624e2d0 arm64: dts: qcom: sa8155p-adp: Add support for uSD card adds 902d97a44211 arm64: dts: qcom: msm8996: Revamp reserved memory adds 6d338feb553a arm64: dts: qcom: msm8996: Unify smp2p naming adds 127dd2f08d27 arm64: dts: qcom: msm8996: Add MSS and SLPI adds 73f7731b6831 arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI adds 61fd9113f0c7 arm64: dts: qcom: apq8096-db820c: enable MSS node adds b4f3996c756a arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles adds 66d7cadb7a43 arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles adds b36e493cecae arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances adds 91d70eb70867 arm64: dts: qcom: sm8450: add fastrpc nodes adds 6127d8e4cd09 arm64: dts: qcom: sm8150: Add PDC as the interrupt parent [...] adds 0e0a8e35d725 arm64: dts: qcom: sdm845: correct dynamic power coefficients adds 5a814af5fc22 arm64: dts: qcom: sm6350: Add UFS nodes adds 606efee95767 arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS adds 05f333b746d4 arm64: dts: qcom: sm8150: add ethernet node adds c5cb42cc8411 arm64: dts: qcom: sa8155p-adp: Enable ethernet node adds e036b77be77d arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out adds 726111e68719 arm64: dts: qcom: msm8998-oneplus-common: Add NFC adds a2d2c809cfee arm64: dts: qcom: ipq6018: Add mdio bus description adds 7a79b95f4288 arm64: dts: qcom: pm8350: add temp sensor and thermal zone config adds 5c1399299d9d arm64: dts: qcom: pm8350b: add temp sensor and thermal zon [...] adds 6f3426b3dea4 arm64: dts: qcom: pmr735b: add temp sensor and thermal zon [...] adds d67ddd17dedd arm64: dts: qcom: pm8350c: stop depending on thermal_zones label adds 7dc11169a099 arm64: dts: qcom: pmr735a: stop depending on thermal_zones label adds 64d3cb73b317 arm64: dts: qcom: add pm8450 support adds c38406aa46da arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network i [...] adds cde8b4d070bd arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vd [...] adds 56205c56ea2a arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ inste [...] adds c769a3521dd5 arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ i [...] adds 7011db96f693 arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node adds 5a026558d2a9 arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V [...] adds 959cb5130743 arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers adds 551b614e2353 arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps adds d317344d6e5e arm64: dts: qcom: msm8916-huawei-g7: Clarify installation [...] adds 372c1c3dd709 arm64: dts: qcom: msm8916-huawei-g7: Add sound card adds 095a7137ba36 arm64: dts: qcom: msm8996: User generic node name for DMA adds 4185b27b3bef dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 adds ef043b0dbf3c Merge branch '20220223172248.18877-1-tdas@codeaurora.org' [...] adds 9499240d15f2 arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock [...] adds d41a72c24ce3 arm64: dts: qcom: sm8450: add PCIe0 PHY node adds 7b09b1b47335 arm64: dts: qcom: sm8450: add PCIe0 RC device adds 334d91d2410d arm64: dts: qcom: sm8450: add PCIe1 PHY node adds bc6588bc25fb arm64: dts: qcom: sm8450: add PCIe1 root device adds 3795221250b6 arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device adds bce9887e0f4e arm64: dts: qcom: sm8450-qrd: enable PCIe0 host adds 37ebe34fc04e arm64: dts: qcom: sm8450-hdk: add pcie nodes adds 7b36ab2673b3 arm64: dts: qcom: msm8996: Drop flags for mdss irqs adds 2a11b3bfc51a arm64: dts: qcom: sdm630: Drop flags for mdss irqs adds 63ddd8a54d4b arm64: dts: qcom: sdm660: Drop flags for mdss irqs adds 0316da6bbcb7 arm64: dts: qcom: sdm845: Drop flags for mdss irqs adds be633329928a arm64: dts: qcom: sm8250: Drop flags for mdss irqs adds f607dd767f5d arm64: dts: qcom: ipq8074: fix the sleep clock frequency adds 3bfef00d7671 arm64: dts: qcom: sc7280: Support gpu speedbin adds 5827e2830467 arm64: dts: qcom: msm8994: Fix sleep clock name adds 13cff0330367 arm64: dts: qcom: msm8992-libra: Add CPU regulators adds ed288ae94af0 arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU [...] adds 2d0f45f760fe arm64: dts: qcom: msm8992-libra: Remove superfluous status [...] adds e9b0eb542027 arm64: dts: qcom: msm8994: Add MMCC node adds 355ea704c887 arm64: dts: qcom: msm8992: Use the correct GCC compatible adds b0b5687a2ce5 arm64: dts: qcom: msm8992: Use the correct MMCC compatible adds 049c46f31a72 arm64: dts: qcom: msm8994: Fix the cont_splash_mem address adds 9e398b4c4ed8 arm64: dts: qcom: msm8992-libra: Fix up the framebuffer adds 7d9379bf1ecf arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly [...] adds 410e1619d517 arm64: dts: qcom: msm8994-kitakami: Update regulator confi [...] adds 9d511d0a7926 arm64: dts: qcom: msm8994: Add OCMEM node adds 1ae438d26b62 arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count adds e0be93fb3818 arm64: dts: qcom: msm8994: Add watchdog timer node adds d8023f3a8e55 arm64: dts: qcom: msm8994: Add mmc aliases adds 48cc9bb1d38d arm64: dts: qcom: sm6350: Add wifi node adds 22437c436c3b arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi adds b3d26821d939 arm64: dts: qcom: msm8953: do not use underscore in node name adds 0e324e9f4922 arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property adds 812b0b61ee6a arm64: dts: qcom: add RPM clock controller fallback compatible adds 368cfcbaa3bf dt-bindings: clock: gcc-msm8998: Add definitions of SSC-re [...] adds 0fb9ddbc6311 Merge branch '20220411072156.24451-2-michael.srba@seznam.c [...] adds 1ed29355df22 arm64: dts: qcom: msm8998: reserve potentially inaccessibl [...] adds 48995e863307 arm64: dts: qcom: sm8450: Add thermal sensor controllers adds fccf8e31ac3d arm64: dts: qcom: sm8450: Add thermal zones adds fc0e7dd6d2e2 arm64: dts: qcom: do not use underscore in BCM node name adds efbd3599154c arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware [...] adds 84b6c2420415 arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver adds 1f1c494082a1 arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in pan [...] adds 3213b3741a14 arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second w [...] adds 89561886191c arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wle [...] adds c46e3c4bdfac arm64: dts: qcom: msm8994: override nodes by label adds 2a80a66f68e3 arm64: dts: qcom: msm8996: override nodes by label adds 97276cbfb4fb arm64: dts: qcom: sc7280: Add wakeup-source property for USB node adds bc08fbf49bc8 arm64: dts: qcom: sm8350: Define GPI DMA engines adds ddc97e7d1765 arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels adds 83b8347a858d arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1 adds b9c843308309 arm64: dts: qcom: sm8450: Add gpi_dma nodes adds 488922c1a372 arm64: dts: qcom: sm8450: Fix missing iommus for qup adds a84e88e9a003 arm64: dts: qcom: sm8450: Add qup nodes for qup0 adds 1a380216fd6f arm64: dts: qcom: sm8450: Add qup nodes for qup1 adds ba640cd31342 arm64: dts: qcom: sm8450: Add qup nodes for qup2 adds 67ebdc6dd1e2 arm64: dts: qcom: sm8450: Fix missing iommus for qup1 adds d953239726e9 arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes adds ca79a997f2c0 arm64: dts: qcom: sm8250: Add camcc DT node adds 30325603b910 arm64: dts: qcom: sm8250: camss: Add CAMSS block definition adds e7173009e139 arm64: dts: qcom: sm8250: camss: Add CCI definitions adds 5d04419045e7 arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd adds b49ceddc4b19 arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY adds ad1661b0c91d arm64: defconfig: Enable Qualcomm GPI DMA Driver adds e9a4c7f667ed clk: qcom: regmap-mux: add pipe clk implementation adds fa5ad5c51706 clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for [...] adds a9ed9e2bf794 clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for [...] adds 41219ff601d6 Merge tag '20220323085010.1753493-4-dmitry.baryshkov@linar [...] adds 298af153e9af Merge branch '20220223172248.18877-1-tdas@codeaurora.org' [...] adds a9dd26639d05 clk: qcom: lpass: Add support for LPASS clock controller f [...] adds 05a24414fd5e dt-bindings: clock: qcom,rpmcc: convert to dtschema adds e5baef55f891 dt-bindings: clock: qcom,rpmcc: add clocks property adds ec5a164e0840 Merge branch '20220411072156.24451-2-michael.srba@seznam.c [...] adds 5ef1e4abc75a clk: qcom: gcc-msm8998: add SSC-related clocks adds a1793920b664 dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp adds 5334a3b12a72 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() adds d00004c4563f dt-bindings: soc: qcom,smsm: convert to dtschema adds a5ffbc04ad03 dt-bindings: soc: qcom,wcnss: convert to dtschema adds 1dcf37365e7d dt-bindings: qcom: qcom,gsbi: convert to dtschema adds ca1666463eec dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan) adds 20bb6c9de1b7 soc: qcom: smem: map only partitions used by local HOST adds f1383348ad0f soc: qcom: smem: validate fields of shared structures adds a175c6faaa36 dt-bindings: firmware: qcom-scm: Document msm8976 bindings adds 34128350b838 firmware: qcom_scm: Add compatible for MSM8976 SoC adds 375eed5f51a8 dt-bindings: soc: qcom,smd: convert to dtschema adds 7b5d44212076 dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI adds 0b9fe9b7792f dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus adds 97d485edc1d9 bus: add driver for initializing the SSC bus on (some) qcom SoCs adds 38d46b0f41ec dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema adds fcf2c0f7cbca dt-bindings: qcom: geni-se: Update I2C schema reference adds 6579f39290bf dt-bindings: qcom: geni-se: Update UART schema reference adds 5f9e72a4025b dt-bindings: soc: qcom,smp2p: convert to dtschema adds a555b382e764 soc: qcom: socinfo: Sort out 8974PRO names adds 50769f32af21 ARM: dts: qcom: align SPI NOR node name with dtschema adds 0f375d3aa6e2 ARM: dts: qcom: rename WCNSS child name to bluetooth adds 17c15a4ccf93 ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema adds bec819180790 ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema adds e4cbe44ec67b ARM: dts: qcom: msm8660: disable GSBI8 adds 09e3dac42031 ARM: dts: qcom: pm8226: add node for RTC adds fbf64afd16b9 ARM: dts: qcom: mdm9615: User generic node name for DMA adds fb1bdb7e787a ARM: dts: qcom: apq8064: User generic node name for DMA adds a86efc02b341 ARM: dts: qcom: ipq4019: User generic node name for DMA adds 7224013d4b5a ARM: dts: qcom: ipq8064: User generic node name for DMA adds c20aa951ee14 ARM: dts: qcom: pm8226: Add VADC node adds 02c5553523c6 ARM: dts: qcom: sdx65: Add support for A7 PLL clock adds ce91bc005e07 ARM: dts: qcom: sdx65: Add support for APCS block adds 6ffe07ba141b ARM: dts: qcom: msm8974: Drop flags for mdss irqs adds b736cedce533 dt-bindings: arm: qcom: Document asus,sparrow device adds d3236c598e08 ARM: dts: qcom: Add support for ASUS ZenWatch 2 adds a5ba119455c7 ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node f [...] adds 324db76df18f ARM: dts: qcom: sdx65: Add spmi node adds 26380f298b2b ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic adds 73de2adfb2cd ARM: dts: qcom: Add PMIC pmx65 dts adds 1ebc5adc2612 ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic adds 52fedb2f324d ARM: dts: qcom: sdx65: Add rpmpd node adds dc39466a735b ARM: dts: qcom: sdx65-mtp: Add regulator nodes adds d3eff0e174e5 ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc adds c19865df6b14 ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc adds 43cdc159d203 ARM: dts: qcom: do not use underscore in node name adds a30be44449c8 ARM: dts: qcom: sdx65: Add reserved memory nodes adds dc1a380fcb67 ARM: dts: qcom: sdx65: Add support for SDHCI controller adds 98187f7b74bf ARM: dts: qcom: sdx65: Enable ARM SMMU adds 78254f3b7d7c ARM: dts: qcom: sdx65: Add support for TCSR Mutex adds 568cd3243331 ARM: dts: qcom: sdx55: do not use underscore in BCM node name adds 97c246c825f7 ARM: dts: qcom: sdx55: remove wrong unit address from RPMH [...] adds 73618b43dc5a ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames adds eba5e62045b2 ARM: dts: qcom-msm8974: Remove properties that are always [...] adds b905c34ae7db ARM: dts: qcom-msm8974*: Fix UART naming adds bb167546d068 ARM: dts: qcom-msm8974*: Fix I2C labels adds 4de36f7b6d0e ARM: dts: qcom-msm8974: Fix up mdss nodes adds 64cf62683b53 ARM: dts: qcom-msm8974: Fix up SDHCI nodes adds 087c9704d5bb ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm adds 9f440d17e230 ARM: dts: qcom-apq8074-dragonboard: Use &labels adds 409ab7dc57c4 ARM: dts: qcom-msm8974-fp2: Use &labels adds 1c1574e24990 ARM: dts: qcom-msm8974-lge-nexus5: Use &labels adds 1d59524b9181 ARM: dts: qcom-msm8974-klte: Use &labels adds 5c554c2d67a8 ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and mode [...] adds 598a1e333224 ARM: dts: qcom-msm8974-castor: Use &labels adds 7bdc6d8c37c0 ARM: dts: qcom-msm8974pro: Use &labels adds c91995681836 ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames adds 2daa785817dd ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device adds f300826d27be ARM: dts: qcom-msm8974: Sort and clean up nodes adds 9f43e1973840 ARM: dts: qcom-msm8974*: Enable IMEM unconditionally adds 1dfe967ec7cf ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI adds 09db313d392b ARM: dts: qcom-msm8974*: Clean up old GPIO declarations adds e82be679de94 ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts adds e63d4c51997a ARM: dts: qcom-msm8974-rhine: Add pstore node adds 4b6a151f17cb ARM: dts: qcom-msm8974*: Remove unnecessary include adds 18019eb62efb arm64: dts: qcom: sm8250: don't enable rx/tx macro by default adds 260ec87d3b48 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 001891c8a0cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9eccf6dc8492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd0443734196 arm64: dts: renesas: r8a779f0: Add I2C nodes adds b74d5d65afce arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs adds 599fdfddc8fc arm64: dts: renesas: spider: Add Ethernet sub-board adds 18b3b4968658 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds 2e4d5fd6f58a ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes adds cb97d4855589 ARM: dts: rzg1: Add interrupt properties to watchdog nodes adds 2bc0aa18ee9f arm64: dts: renesas: rcar-gen3: Add interrupt properties t [...] adds 7ac8afba2257 arm64: dts: renesas: rzg2: Add interrupt properties to wat [...] adds ccc0dd722e66 arm64: dts: renesas: rcar-gen4: Add interrupt properties t [...] adds f191fba76916 arm64: dts: renesas: rcar-gen3: Add RPC device nodes adds a1de91f0ac71 arm64: dts: renesas: draak: Add RPC HyperFlash device node adds 5f300a7f3953 arm64: dts: renesas: ebisu: Add RPC HyperFlash device node adds 1ee6674bbe1c arm64: dts: renesas: salvator-common: Add RPC HyperFlash d [...] adds 79e903fbf43b arm64: dts: renesas: ulcb: Add RPC HyperFlash device node adds 061ba41c7449 arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board adds f40846e7c9f5 arm64: dts: renesas: rzg2l-smarc: Move gpios property of v [...] adds eb2789785428 dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions adds 0faf567d6df6 Merge tag 'renesas-r9a07g043-dt-binding-defs-tag' into HEAD adds cf40c9689e51 arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC adds 895199bc4e52 arm64: dts: renesas: Add initial device tree for RZ/G2UL T [...] adds 2d1055529857 arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node adds 4e44055440e1 arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins adds 20e63d394898 arm64: dts: renesas: r9a07g043: Add SDHI nodes adds 13ea8b3584c0 arm64: dts: renesas: r9a07g043: Add GbEthernet nodes adds a74a0bf3f329 arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC [...] adds ed8efe50b76e arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMAR [...] adds 6494e4f90503 arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on [...] adds 05d39fc06cee dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK adds a868de20e8c0 Merge branches 'renesas-arm-dt-for-v5.19' and 'renesas-dt- [...] adds 40f150937c81 arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deseria [...] adds dcc1449554ba ARM: shmobile: defconfig: Refresh for v5.18-rc1 adds 8ba8560d4ff1 arm64: dts: renesas: r8a779f0: Add GPIO nodes adds aa70cbda745d ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node adds fc84df8749fa Merge branches 'renesas-arm-defconfig-for-v5.19' and 'rene [...] adds b4d6be6287b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f7b161709513 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 849328527346 Merge branch 'v5.19-armsoc/drivers' into for-next adds 53070cfa8228 ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 adds 246c768b6272 Merge branch 'v5.19-armsoc/dts32' into for-next adds 77bb1b04dea4 Merge branch 'v5.19-armsoc/dts64' into for-next adds 58ea37d81d9b Merge branch 'v5.19-armsoc/soc32' into for-next adds c03f0706d6a5 Merge branch 'v5.19-clk/next' into for-next adds 80ff2eb434b6 Merge branch 'v5.18-armsoc/dtsfixes' into for-next adds 4d722cc8db42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 65b96377bf91 arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS adds 559d2104bff0 arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] adds a0e7f10f7f5a arm64: dts: mediatek: align operating-points table name wi [...] adds 5e1b2304fe0a arm64: dts: mediatek: align thermal zone node names with dtschema adds a70a5c432b15 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds 94d08b503002 Merge branch 'fixes' into for-next adds d1ba2b36b25a ARM: dts: nuvoton: align SPI NOR node name with dtschema adds d8e5c884cca3 ARM: dts: omap: align SPI NOR node name with dtschema adds 89e73afc3f54 ARM: dts: marvell: align SPI NOR node name with dtschema adds 251c2d7ed37d Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds ef4ec6e4365a arm64: dts: mediatek: mt8183-kukui: align SPI NOR node nam [...] adds d4afdeb21315 arm64: dts: microchip: align SPI NOR node name with dtschema adds 43be65bbe7cf arm64: dts: marvell: align SPI NOR node name with dtschema adds ede6d0d54a85 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds 2965eff5a0bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8dd3cdeaf303 arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel adds e7676a00bc52 arm64: dts: juno: add CTI entries to device tree adds b51e71bc13f6 dt-bindings: arm: add corstone1000 platform adds 063001f0ecf9 arm64: dts: arm: add corstone1000 device tree adds 06fd9f1ceb6e Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 2e6b0d0f8fc8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds efaa952f9592 ARM: dts: stm32: fix pinctrl node name warnings (MCU soc) adds 42da167bbd29 ARM: dts: stm32: fix pinctrl node name warnings (MPU soc) adds ef2d90708883 ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 adds cc2b6b6fa4ce ARM: dts: stm32: add RTC node on stm32mp131 adds 448fb6ea127c ARM: dts: stm32: enable RTC support on stm32mp135f-dk adds d522b73bc9b9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds c856d5e6edf5 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 0f30508e9217 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 629db416bf46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2b0390132ed soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning adds d281a982c269 soc: ti: replace usage of found with dedicated list iterat [...] adds f25d2b2b5541 soc: ti: pruss: using pm_runtime_resume_and_get instead of [...] adds cabfa5b46573 soc: ti: omap_prm: Use of_device_get_match_data() adds ba56291e297d soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc adds a6af504184c9 reset: ti-sci: Allow building under COMPILE_TEST adds d3e3116f2535 soc: ti: knav_dma: Use pm_runtime_resume_and_get instead o [...] adds 81ae2d2db7cd Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 19565ea12d61 clk: imx: add mcore_booted module paratemter adds bb7e897b002a clk: imx8m: check mcore_booted before register clk adds 56fddc6996c9 clk: imx: Remove the snvs clock adds 9b30501949f7 dt-bindings: imx: add clock bindings for i.MX8MN GPT adds ce0fc2f00fa2 clk: imx8mn: add GPT support adds ed713e2bc093 clk: imx: Add check for kcalloc adds 2759f38b6c95 clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() adds 39772efd98ad clk: imx8mp: Add DISP2 pixel clock adds 4050d05def8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a214607e4a3 clk: renesas: r8a77990: Add RPC clocks adds 9d18f81b3535 clk: renesas: r8a77995: Add RPC clocks adds 29db30c45f07 clk: renesas: rzg2l: Simplify multiplication/shift logic adds 880c3fa319b2 clk: renesas: Move RPC core clocks adds 948f592433f8 Merge tag 'renesas-r9a07g043-dt-binding-defs-tag' into ren [...] adds c8b088224c25 clk: renesas: Add support for RZ/G2UL SoC adds 6c185664b3d4 clk: renesas: r9a07g043: Add GPIO clock and reset entries adds f201eb84450f clk: renesas: r9a07g043: Add ethernet clock sources adds e11f804afc12 clk: renesas: r9a07g043: Add GbEthernet clock/reset adds 59086e4193f4 clk: renesas: r9a07g043: Add SDHI clock and reset entries adds 8cbd2b737c63 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds e4df2d5e852a csky: Add C based string functions adds 8318f7c231d5 csky: optimize memcpy_{from,to}io() and memset_io() adds 4a7df3905552 csky: atomic: Optimize cmpxchg with acquire & release adds 3b2d89837ed4 csky: atomic: Add custom atomic.h implementation adds a8440ece64f1 csky: atomic: Add conditional atomic operations' optimization adds 6efeb2692388 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 2e2ac4a33274 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() adds 3378c7f48f49 rtc: goldfish: Use gf_ioread32()/gf_iowrite32() adds c92e7ef16400 clocksource/drivers: Add a goldfish-timer clocksource adds 05d51e42df06 m68k: Introduce a virtual m68k machine adds 67279e9a4b33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f0f265e6cf5 microblaze: Use simple memset implementation from lib/string.c adds 95fee37be45f microblaze: Do loop unrolling for optimized memset implementation adds 61a4e653cabd microblaze: Use simple memmove/memcpy implementation from [...] adds e4c70fc69566 microblaze: Wire memblock_dump_all() adds 68cbfae83a72 microblaze: Add support for reserved memory defined by DT adds 7a42df97f44d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 244cc757052e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d02ea065d9de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7da9ca3f5b1e riscv: mm: Remove the copy operation of pmd adds 6f6fa9cede8f riscv: dts: Add dma-channels property and modify compatible adds d26eee72d9b9 riscv: dts: rename the node name of dma adds eedf9266cfa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 270a62595741 Merge branch 'fixes' into for-next adds e18863ad87bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03775bd27236 xtensa: localize labels used in memmove adds 168a5b8235c5 xtensa: iss: drop opened_list logic from the network driver adds 8ac60cc99653 xtensa: iss: replace iss_net_set_mac with eth_mac_addr adds e608720cb213 xtensa: iss: clean up per-device locking in network driver adds 12e1f4181626 xtensa: iss: extract and constify network callbacks adds 7ad5b44fe3b4 xtensa: move asid_cache from fault.c to mmu.c adds 239d495bbaa6 xtensa: extract vmalloc_fault code into a function adds fa6b1281e4f0 xtensa: noMMU: allow handling protection faults adds 4952d72516d9 xtensa: drop dead code from entry.S adds 10ab3d8123a6 xtensa: move trace_hardirqs_off call back to entry.S adds a479c80e50b0 xtensa: use abi_* register names in the kernel exit code adds 84e65f5c4d47 xtensa: enable context tracking adds 3d72819a26b1 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN adds d2e04f8a4066 xtensa: enable KCSAN adds 1684764df65c xtensa: clean up function declarations in traps.c adds d8cecc0a01d7 xtensa: clean up exception handler prototypes adds 2f73233a3561 xtensa: clean up declarations in coprocessor.h adds 51ce31e274c4 xtensa: clean up excsave1 initialization adds b679a4cc4d5f xtensa: use callx0 opcode in fast_coprocessor adds 8a1b96fa525a xtensa: handle coprocessor exceptions in kernel mode adds 0c9e3feab141 xtensa: add xtensa_xsr macro adds 74c2ee227008 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB adds cdbb36798b81 xtensa: get rid of stack frame in coprocessor_flush adds d60d2f9a956c xtensa: support coprocessors on SMP adds 10b0948de634 xtensa: add hibernation support adds 1ea6fe4d7552 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 0014edaedfd8 fs: unset MNT_WRITE_HOLD on failure adds 491d9f62abf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 63cec1389e11 fscrypt: split up FS_CRYPTO_BLOCK_SIZE adds a7a5bc5fe8ac fscrypt: log when starting to use inline encryption adds ef1fbd592b4b Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 5a9d53e82a31 Merge branch 'misc-5.18' into for-next-current-v5.17-20220421 adds 991771e8b3cd Merge branch 'for-next-current-v5.17-20220421' into for-ne [...] adds fae936e6d53e btrfs: reserve correct number of items for unlink and rmdir adds 231b81115a30 btrfs: reserve correct number of items for rename adds 7bafad21c8bb btrfs: fix anon_dev leak in create_subvol() adds 49d8438b853a btrfs: get rid of btrfs_add_nondir() adds 2e0f87e53ecc btrfs: remove unnecessary btrfs_i_size_write(0) calls adds 2db8da0d3682 btrfs: remove unnecessary inode_set_bytes(0) call adds c0582c2f376d btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds 0974ed80ab36 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 7b64b7cfc6a7 btrfs: remove redundant name and name_len parameters to cr [...] adds e05c1b974db0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds d7daf6da09cf btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds 31a12d2fa528 btrfs: set inode flags earlier in btrfs_new_inode() adds bbb654295212 btrfs: avoid unnecessary btree search restarts when reading node adds 9b423bb93b06 btrfs: release upper nodes when reading stale btree node f [...] adds 9c864d579d38 btrfs: update outdated comment for read_block_for_search() adds 7b2458e490b2 btrfs: remove trivial wrapper btrfs_read_buffer() adds 3a717eaa25f1 btrfs: scrub: rename members related to scrub_block::pagev adds 057dd30c1628 btrfs: scrub: rename scrub_page to scrub_sector adds 7f721e9b14c3 btrfs: scrub: rename scrub_bio::pagev and related members adds b5758b2f6fa4 btrfs: introduce btrfs_for_each_slot iterator macro adds 573df87602df btrfs: use btrfs_for_each_slot in find_first_block_group adds ec92256ee595 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 27d6bf95edb5 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds 183ea3284215 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 0ee2f2c87ee2 btrfs: use btrfs_for_each_slot in did_create_dir adds 9cd225d92f17 btrfs: use btrfs_for_each_slot in can_rmdir adds 9098572a3255 btrfs: use btrfs_for_each_slot in is_ancestor adds 002e8144c4fd btrfs: use btrfs_for_each_slot in process_all_refs adds e39847467bf4 btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds c59cc36d2f7b btrfs: use btrfs_for_each_slot in process_all_extents adds e91cb8f852ad btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds 8d729d2d0703 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds db6d593e2a2b btrfs: use btrfs_for_each_slot in btrfs_listxattr adds 6f01967210b0 btrfs: use a local variable for fs_devices pointer in btrf [...] adds 7ed1c42c9905 btrfs: warn when extent buffer leak test fails adds 5d34d6eb3076 btrfs: allocate inode outside of btrfs_new_inode() adds 58ea39831a10 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 8f5b4c98f5cf btrfs: reserve correct number of items for inode creation adds 2e7def39ba53 btrfs: move common inode creation code into btrfs_create_n [...] adds 38d109905431 btrfs: restore inode creation before xattr setting adds daa1210fed48 btrfs: only reserve the needed data space amount during fallocate adds 96295db5c4df btrfs: remove useless dio wait call when doing fallocate z [...] adds f1d9bb8b6afa btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 2a11bbcd53e5 btrfs: remove ordered extent check and wait during fallocate adds 7df65a0be964 btrfs: lock the inode first before flushing range when pun [...] adds 98d89a0c13f3 btrfs: remove ordered extent check and wait during hole pu [...] adds f9ecc0f60142 btrfs: add and use helper to assert an inode range is clean adds e081b8e16902 btrfs: tree-checker: check extent buffer owner against own [...] adds 2feb1dc00d57 btrfs: add messages to printk index adds a6a5a787f60f btrfs: avoid blocking on page locks with nowait dio on com [...] adds b01d48f2f246 btrfs: avoid blocking nowait dio when locking file range adds 50f03877a880 btrfs: avoid double nocow check when doing nowait dio writes adds 4fb898cf6558 btrfs: stop allocating a path when checking if cross refer [...] adds 417acf2f5bff btrfs: free path at can_nocow_extent() before checking for [...] adds 09a2d08a29fa btrfs: release path earlier at can_nocow_extent() adds e8e825fde5ea btrfs: avoid blocking when allocating context for nowait d [...] adds 0cc26c49487c btrfs: avoid blocking on space revervation when doing nowa [...] adds 7fb56621d321 btrfs: replace memset with memzero_page in data checksum v [...] adds 40f5ca6652d1 btrfs: remove checks for arg argument in btrfs_ioctl_balance adds 2ef098c15643 btrfs: simplify code flow in btrfs_ioctl_balance adds 8ce7c2d3c7dd fs: add a lockdep check function for sb_start_write() adds 2ec11e556385 btrfs: assert that relocation is protected with sb_start_write() adds a6beb3f8b8c4 btrfs: use dummy extent buffer for super block sys chunk a [...] adds 05ab9492bfa7 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 988a063f4f99 btrfs: expand subpage support to any PAGE_SIZE > 4K adds 8730dc881991 btrfs: remove unnecessary type casts adds ec59ab6c919c btrfs: factor out allocating an array of pages adds ce9db0622ef1 btrfs: allocate page arrays using bulk page allocator adds ea051118970c btrfs: wait between incomplete batch memory allocations adds 9d36a39eb364 btrfs: move common NOCOW checks against a file extent into [...] adds 1cc59812a444 btrfs: do not test for free space inode during NOCOW check [...] adds 2554d99dff8f btrfs: make the bg_reclaim_threshold per-space info adds 6c3b61b0c45a btrfs: allow block group background reclaim for non-zoned [...] adds 9f3314cb01a0 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds a8f2c7109b97 btrfs: zoned: make auto-reclaim less aggressive adds 3019542c61e1 btrfs: fix leaked plug after failure syncing log on zoned [...] adds a418a8783b24 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 4be464c969af btrfs: check-integrity: split submit_bio from btrfsic checking adds fbe678b39f92 btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds d72614897ce5 btrfs: use on-stack bio in repair_io_failure adds ee2a9085b16d btrfs: use on-stack bio in scrub_recheck_block adds 4f34c7db59ae btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds 07b75904c62e btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 9204452d3262 btrfs: pass a block_device to btrfs_bio_clone adds 63fd880c6428 btrfs: pass bio opf to rbio_add_io_page adds 975b72c237e6 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds 9c4b94f39bea btrfs: don't allocate a btrfs_bio for scrub bios adds d6a25beeceb7 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds 9636dcfa568a btrfs: remove unnecessary check of iput argument adds b84a121a78c5 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds e6223d896145 btrfs: fix and document the zoned device choice in alloc_new_bio adds b3cbde59934b btrfs: simplify parameters of submit_read_repair() and rename adds 425b888e14b5 btrfs: fix direct I/O read repair for split bios adds 6d0af347ccca btrfs: fix direct I/O writes for split bios on zoned devices adds fc3b2ee49387 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 279bc7a144ef btrfs: use non-bh spin_lock in zstd timer callback adds 03f0411f8a65 btrfs: avoid double clean up when submit_one_bio() failed adds 56307e2c4374 btrfs: fix the error handling for submit_extent_page() for [...] adds 6c740a818506 btrfs: return correct error number for __extent_writepage_io() adds 65f7c6c9a3bb btrfs: remove search start argument from first_logical_byte() adds c2af72028d05 btrfs: use rbtree with leftmost node cached for tracking l [...] adds fccf44398167 btrfs: use a read/write lock for protecting the block groups tree adds 1ea1b8a455c2 btrfs: return block group directly at btrfs_next_block_group() adds 428ca47f98af btrfs: avoid double search for block group during NOCOW writes adds 6f95f8ff913c btrfs: do not pass compressed_bio to submit_compressed_bio() adds 60a6c2f16c76 btrfs: fix assertion failure during scrub due to block gro [...] adds 493ac50f5540 btrfs: zoned: use dedicated lock for data relocation adds 2b8353bf3106 btrfs: export a helper for compression hard check adds 90bc2cc162de btrfs: do not allow compression on nodatacow files adds 432a1d454ece btrfs: improve error reporting in lookup_inline_extent_backref adds 3710f54d1217 btrfs: repair super block num_devices automatically adds 22da959156da btrfs: move btrfs_readpage to extent_io.c adds 5cd550beb636 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds 7e18612940fe btrfs: do not return errors from btrfs_submit_metadata_bio adds a7ab1d31ba5a btrfs: do not return errors from btrfs_submit_compressed_read adds f1ffc4b573eb btrfs: do not return errors from submit_bio_hook_t instances adds 6f3fefba4796 btrfs: always log symlinks in full mode adds 181ed17f644d btrfs: do not BUG_ON() on failure to update inode when set [...] adds c39da4a85bcb btrfs: skip compression property for anything other than f [...] adds 7d44cab5a41e btrfs: reduce width for stripe_len from u64 to u32 adds 9fe525abb2a4 btrfs: raid56: open code rbio_nr_pages() adds b54952ca627d btrfs: raid56: make btrfs_raid_bio more compact adds 4533a717579e btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 089d9d68e715 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds cee452a7d27f btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds d6fbf7346528 btrfs: raid56: make rbio_add_io_page() subpage compatible adds a4e30d9feafc btrfs: raid56: make finish_parity_scrub() subpage compatible adds 62d79d3428a0 btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds 9db709620bc8 btrfs: raid56: make finish_rmw() subpage compatible adds ef0cea646a4c btrfs: raid56: open code rbio_stripe_page_index() adds 17bd7fc85039 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds e82646841085 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds cc3bad63876c btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds ee1c2f8e8ea8 btrfs: raid56: make steal_rbio() subpage compatible adds 802c194edd38 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 7650de016c17 btrfs: raid56: enable subpage support for RAID56 adds ff71b5b24f6b Merge branch 'misc-next' into for-next-next-v5.18-20220421 adds efecd1a798a1 btrfs: convert delayed_nodes_tree into an xarray adds 6629b67599d1 Merge branch 'ext/gabe/xarray-delayed-nodes' into for-next [...] adds 6f5fae0d63bc btrfs: Turn fs_info member buffer_radix into XArray adds a595b282170a Merge branch 'ext/gabe/xarray-extent-buffers' into for-nex [...] adds c927f989949d btrfs: move definition of btrfs_raid_types to volumes.h adds ea9b3095c297 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds dd41526acbe1 Merge branch 'ext/qu/raid-types' into for-next-next-v5.18- [...] adds 2f5898ad2676 btrfs: calculate @physical_end using @dev_extent_len direc [...] adds a3ab2b3ea997 btrfs: introduce a helper to locate an extent item adds be8a2f75b485 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds 8b1846bc8627 btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds 35411e5b0301 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds 3cbaa9e2378b btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds 3d79f48c6447 btrfs: refactor scrub_raid56_parity() adds f29f9144929c btrfs: use find_first_extent_item() to replace the open-co [...] adds 6eb596a51f83 btrfs: move scrub_remap_extent() call into scrub_extent() [...] adds 7d8ed0a905f9 Merge branch 'ext/qu/scrub-refactor-v4' into for-next-next [...] adds 1983158cf565 Merge branch 'for-next-next-v5.18-20220421' into for-next- [...] adds 92176e676ebf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0cfd4e9d980c libceph: disambiguate cluster/pool full log message adds 438a8a984ad3 ceph: get snap_rwsem read lock in handle_cap_export for ce [...] adds c4ffd8a5eb94 ceph: remove incorrect session state check adds 9d744e340ba5 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 9339faac6d20 cifs: Use kzalloc instead of kmalloc/memset adds 41f10081a92a cifs: fix NULL ptr dereference in refresh_mounts() adds cd70a3e8988a cifs: use correct lock type in cifs_reconnect() adds f5d0f921ea36 cifs: destage any unwritten data to the server before call [...] adds af0987c2371b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 870e49e30362 exfat: introduce mount option 'sys_tz' adds a066de4dc1dc block: add sync_blockdev_range() adds 1d404b899e32 exfat: reduce block requests when zeroing a cluster adds 25b1430a7cb4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds cf67965771b0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds ad5cd4f4ee4d ext4: fix fallocate to use file_modified to update permiss [...] adds a2b0b205d125 ext4: fix symlink file size not match to file content adds b98535d09179 ext4: fix bug_on in start_this_handle during umount filesystem adds c186f0887fe7 ext4: fix use-after-free in ext4_search_dir adds 2da376228a24 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole adds 7102ffe4c166 ext4, doc: fix incorrect h_reserved size adds 10b01ee92df5 ext4: fix overhead calculation to account for the reserved [...] adds 85d825dbf489 ext4: force overhead calculation if the s_overhead_cluster [...] adds eb7054212eac ext4: update the cached overhead value in the superblock adds 63ccfa348de5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 930e2607638d f2fs: remove obsolete whint_mode adds 0adc2ab0e8a8 f2fs: keep io_flags to avoid IO split due to different op_ [...] adds 27275f181c7a f2fs: fix wrong condition check when failing metapage read adds 927ca0d435e7 f2fs: check pinfile in gc_data_segment() in advance adds 53d2ac130290 f2fs: don't set GC_FAILURE_PIN for background GC adds 8139588a7b58 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode adds d6a7917f4dba f2fs: introduce data read/write showing path info adds b256899b1f9a f2fs: fix to do sanity check on inline_dots inode adds 20f5fc8d8887 f2fs: fix dereference of stale list iterator after loop body adds 3ec9dd7e528d f2fs: Remove usage of list iterator pas the loop for list_ [...] adds 9b01ba7c91c9 f2fs: replace usage of found with dedicated list iterator [...] adds 2ee6a74817b9 f2fs: give priority to select unpinned section for foreground GC adds 6c4ad07ad2b3 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds a79a81e7d565 f2fs: use flush command instead of FUA for zoned device adds b79ddd945ea2 f2fs: avoid infinite loop to flush node pages adds bd81ee2c78d6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds cb9874316130 fuse: write inode in fuse_release() adds 8c9f0263968a fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT adds 611379e8d2c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0da5e0dd8992 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d4837fdb796 fs: jfs: fix possible NULL pointer dereference in dbFree() adds 103fa2b07c4b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 50f500b7f633 ksmbd: remove filename in ksmbd_file adds 8510a043d334 ksmbd: increment reference count of parent fp adds 02655a70b7cc ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION adds de8b05cca17a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 29ebe9d2d1b1 NFSD: Clean up nfsd_splice_actor() adds f4c604e76fb4 SUNRPC: Clean up svc_deferred_class trace events adds a3c7f205333f SUNRPC: Cache deferral injection adds 555879983a47 SUNRPC: Make cache_req::thread_wait an unsigned long adds 90e57abe8cff SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 5c2cb3833940 SUNRPC: Remove svc_rqst::rq_xprt_hlen adds f2cdaeb32c81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 48dcee273ff3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds b954ebba296b zonefs: Clear inode information flags on inode creation adds 191395392079 zonefs: Fix management of open zones adds 2b95a23c4f50 zonefs: Rename super block information fields adds 7d6dfbe03bd3 zonefs: Always do seq file write open accounting adds 9277a6d4fbd4 zonefs: Export open zone resource information through sysfs adds 87c9ce3ffec9 zonefs: Add active seq file accounting adds ae4303886652 documentation: zonefs: Cleanup the mount options section adds c907372552bb documentation: zonefs: Document sysfs attributes adds 2d7a5cb75489 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf2646cf51b3 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 57384863d490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e11da6799fe0 MAINTAINERS: Add printk indexing maintainers on mention of [...] adds a5c7a39f508a printk/index: Printk index feature documentation adds 84d7df104dba Merge branch 'for-5.19' into for-next adds 84fdc506ff63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03038d84ace7 PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited adds 7c1b92b6941a Merge branch 'pci/aspm' adds b2851926c6d9 PCI: hotplug: Clean up include files adds e164dcbac5e5 Merge branch 'pci/hotplug' adds 1af7c26c59eb PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn adds c7fe67142a1a Merge branch 'pci/p2pdma' adds 78b7022a5a17 PCI/PM: Power up all devices during runtime resume adds 8809d314068e Merge branch 'pci/pm' adds 31bf0f433325 x86: Log resource clipping for E820 regions adds 4c5e242d3e93 x86/PCI: Clip only host bridge windows for E820 regions adds cc757f647b5d Merge branch 'pci/resource' adds 0aa3a0937fee PCI: cadence: Fix find_first_zero_bit() limit adds 3db6495ce01a Merge branch 'remotes/lorenzo/pci/cadence' adds 88557685cd72 PCI: dwc: Fix setting error return on MSI DMA mapping failure adds 571dda6ca513 PCI: tegra194: Remove unnecessary MSI enable reg save and restore adds 69f8d84bc600 Merge branch 'remotes/lorenzo/pci/dwc' adds 6c389328c985 dt-bindings: pci: layerscape-pci: Add a optional property [...] adds 84f293b204ab dt-bindings: pci: layerscape-pci: Update the description o [...] adds cddc1a9ab360 dt-bindings: pci: layerscape-pci: Add EP mode compatible s [...] adds a3b18f5f1d42 dt-bindings: pci: layerscape-pci: define AER/PME interrupts adds 8f4108fafab9 Merge branch 'remotes/lorenzo/pci/layerscape' adds 214e0d8fe4a8 PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() adds 4c11e25f8b80 Merge branch 'remotes/lorenzo/pci/mediatek' adds 20f1bfb8dd62 PCI: qcom: Add support for handling MSIs from 8 endpoints adds f52d2a0f0d32 dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC adds 3007ba831ccd PCI: qcom: Add SM8150 SoC support adds dcd9011f591a PCI: qcom: Fix pipe clock imbalance adds c1e830b4d960 Merge branch 'remotes/lorenzo/pci/qcom' adds 096950e230b8 PCI: rockchip: Fix find_first_zero_bit() limit adds 89905ffa4545 Merge branch 'remotes/lorenzo/pci/rockchip' adds f7844fbc3bbd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d170e8e02729 HID: uclogic: Add support for touch ring reports adds ee0070367e1d HID: uclogic: Support custom device suffix for frames adds 3e200d6cdb7d HID: uclogic: Allow three frame parameter sets adds c3e6e59af2a0 HID: uclogic: Add support for Huion touch ring reports adds 483698d51626 Merge branch 'for-5.19/uclogic' into for-next adds 88115ea6308d HID: amd_sfh: Remove name from maintainers list adds e668210e6244 Merge branch 'for-5.18/upstream-fixes' into for-next adds 6d09085b38e5 HID: wacom: Adding Support for new usages adds 75686595d0fe Merge branch 'for-5.19/wacom' into for-next adds e9c8c7c43b51 HID: Driver for Google Hangouts Meet Speakermic adds e0452733a746 Merge branch 'for-5.19/google' into for-next adds 6ff1cae2e30a HID: wacom: Correct power_supply type adds 25c3dcf1df09 Merge branch 'for-5.19/wacom' into for-next adds eea4269f135e HID: uclogic: Compress params format string adds f25df3532832 HID: uclogic: Reduce indent for params format str/args adds 2112b49eaa5c HID: uclogic: Add support for bitmap dials adds 6facd076f5a9 HID: uclogic: Add support for Huion Q620M adds 757c1bc54021 Merge branch 'for-5.19/uclogic' into for-next adds 62f8857b2d08 HID: amd_sfh: change global variables to static adds 9a7febc42cd5 Merge branch 'for-5.19/amd-sfh' into for-next adds 1d07cef7fd75 HID: multitouch: Add support for Google Whiskers Touchpad adds 23507c8efba8 Merge branch 'for-5.18/upstream-fixes' into for-next adds 116c3f4a78eb HID: hid-led: fix maximum brightness for Dream Cheeky adds d5b253114682 Merge branch 'for-5.18/upstream-fixes' into for-next adds 1af20714feda HID: elan: Fix potential double free in elan_input_configured adds 22d0912fc3fd Merge branch 'for-5.18/upstream-fixes' into for-next adds c09ccf63103a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c562570e0079 dt-bindings: i2c: qcom,i2c-qup: convert to dtschema adds 633c0e7559ea i2c: rcar: add support for I2C_M_RECV_LEN adds 1b9a8a6d433f i2c: meson: Use _SHIFT and _MASK for register definitions adds a57f9b4dd6f5 i2c: meson: Use 50% duty cycle for I2C clock adds 05b42eff61a5 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds a76c972778f8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds acfa4b685808 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds cf6ee7d5503e hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds 64cf36b60472 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds bbf8ad2f0a1d hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 7e3290fbf42c hwmon: introduce hwmon_sanitize_name() adds a1872eb1a376 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds 321cf29c3205 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 43e3df81ee59 docs/zh_CN: Add locking/index Chinese translation adds 6c300a7142c1 docs/zh_CN: Add spinlocks Chinese translation adds ddb21d27a6a5 docs/scheduler: Change unit of cpu_time and rq_time to nan [...] adds ab0167d9d457 docs/zh_CN: add vm hugetlbfs_reserv translation adds 532578ed4d91 docs/zh_CN: Fix typo in process/howto.rst adds e01159c71394 Documentation: arch_pgtable_helpers: demote pgtable list headings adds bad3fbb2568a docs: fault-injection: fix defaults adds 82850028aab5 x86/efi: Remove references of EFI earlyprintk from documentation adds 59bdbbd5bcd4 Docs: admin/kernel-parameters: edit a few boot options adds d2fc83c149a7 Docs/admin: alphabetize some kernel-parameters (part 1) adds 389cfd96703e docs/admin: alphabetize parts of kernel-parameters.txt (part 2) adds 6c757e9f55f0 docs/scheduler: fix unit error adds 898ee22c32be Drop Documentation/ide/ adds c2fe645e5f14 rtla: Documentation: fix email addresses adds dc701cfc5b26 Documentation: siphash: convert danger note to warning for [...] adds 561fb3cd5ec2 Documentation: siphash: enclose HalfSipHash usage example [...] adds 125c7d3ae2e0 Documentation: kunit: change complete_and_exit to kthread_ [...] adds cf3da21d0818 Docs: Add cpio requirement to changes.rst adds 623638d9cb48 Docs: Replace version by 'current' in changes.rst adds 7e204fa217ee Documentation: move watch_queue to core-api adds 325a512c7009 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 62b32fd961cf ACPICA: Add support for the Windows 11 _OSI string adds a95d2fb08538 ACPICA: Add the subtable CFMWS to the CEDT table adds 90037551c68d ACPICA: iASL: NHLT: Treat Terminator as specific_config adds ab1ba87bd71a ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the [...] adds 8bd24835db17 ACPICA: iASL: NHLT: Rename linux specific strucures to dev [...] adds 39ea1bbf270a ACPICA: Add new ACPI 6.4 semantics to the Load() operator adds e468e39f7cab ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator adds 1cf0cee1da04 ACPICA: Clean up double word in comment adds 487ea80a2848 ACPICA: Update copyright notices to the year 2022 adds 45882a817d4b ACPICA: Removed some tabs and // comments adds aa29b2083e11 ACPICA: Headers: Replace zero-length array with flexible-a [...] adds 1838ffe7001b ACPICA: executer/exsystem: Add units to time variable names adds 1c5d62f5dd97 ACPICA: Add support for ARM Performance Monitoring Unit Table. adds ace8f1c54a02 ACPICA: executer/exsystem: Inform users about ACPI spec violation adds 6eaf08770ee8 ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms adds da6a9bbedc79 ACPICA: iASL/MADT: Add OEM-defined subtable adds 3d6c6552f1c1 ACPICA: executer/exsystem: Fix some typo mistakes adds 4fd147530edd ACPICA: IORT: Updates for revision E.d adds bf285d25406e ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output adds 0076ca940e3f ACPICA: Update version to 20220331 adds 40e475140ce8 Merge branch 'acpica' into linux-next adds 198ee4377b96 ACPI: PM: Convert debug message in acpi_device_get_power() adds 255a04cc457e ACPI: PM: Change pr_fmt() in device_pm.c adds f4f3548dc8d5 ACPI: PM: Unify debug messages in acpi_device_set_power() adds cf6ba0750a22 ACPI: bus: Introduce acpi_dev_for_each_child() adds b7dd6298db81 ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() adds 62d528712c1d PCI: ACPI: PM: Power up devices in D3cold before scanning them adds 1bbc21785b73 ACPI: sysfs: Fix BERT error region memory mapping adds 3a506ca2cc04 ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype adds 216ba262f4d8 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds a090931524d0 ACPI: APEI: Fix missing ERST record id adds e802ca757b29 ACPI: docs: enumeration: Unify Package () for properties (part 2) adds 47a8e79808cd Merge branches 'acpi-apei' and 'acpi-docs' into linux-next adds 82586a721595 PM: runtime: Avoid device usage count underflows adds ae20cb9aec91 PM: sleep: Narrow down -DDEBUG on kernel/power/ files adds ce1cb680ff1c PM: sleep: enable dynamic debug support within pm_pr_dbg() adds 467df4cfdc10 PM: hibernate: Fix some kernel-doc comments adds 84958f38d897 x86/ACPI: Preserve ACPI-table override during hibernation adds e5a3b0c5b6a1 PM: hibernate: Don't mark comment as kernel-doc adds 13966517d41e PM: runtime: Allow to call __pm_runtime_set_status() from [...] adds 171b66e2e2e9 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI [...] adds 5b89461d1ff6 Merge branches 'pm-core' and 'pm-sleep' into linux-next adds a85ee6401a47 cpufreq: governor: Use kobject release() method to free dbs_data adds 95996a675757 cpufreq: Prepare cleanup of powerpc's asm/prom.h adds addca285120b cpufreq: intel_pstate: Handle no_turbo in frequency invariance adds eefa861810a8 PM: domains: Extend dev_pm_domain_detach() doc adds 0bc33c5296ad Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next adds bdc21a4d286c PM: EM: Add .get_cost() callback adds fc3a9a985847 PM: EM: Add artificial EM flag adds 91362463114e PM: EM: Use the new .get_cost() callback while registering EM adds 75a3a99a5a98 PM: EM: Change the order of arguments in the .active_power [...] adds 16857482b830 PM: EM: Remove old debugfs files and print all 'flags' adds 015f569c4649 Documentation: EM: Add artificial EM registration description adds 9926bbec3ae6 thermal: cooling: Check Energy Model type in cpufreq_cooli [...] adds 985a67709a66 powercap: DTPM: Check for Energy Model type adds 67312edaf9f9 Merge branch 'pm-em' into linux-next adds 3bd561e1572e ACPI: property: Release subnode properties with data nodes adds 002752af7b89 device property: Allow error pointer to be passed to fwnode APIs adds 87ffea09470d device property: Introduce fwnode_for_each_parent_node() adds 022fe6bc8f3b device property: Drop 'test' prefix in parameters of fwnod [...] adds 989108f9dfff Merge branch 'devprop' into linux-next adds 7bb732fea394 thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards t [...] adds b947769b8f77 thermal: devfreq_cooling: use local ops instead of global ops adds 9d66f8243f05 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] adds 5dc241f2b299 tools/power turbostat: tweak --show and --hide capability adds 6799ba84cab7 tools/power turbostat: fix dump for AMD cpus adds f52ba9319045 tools/power turbostat: Add Power Limit4 support adds 6b398625ae6d tools/power turbostat: print power values upto three decimal adds 0fc521bc3339 tools/power turbostat: Allow -e for all names. adds c7e399f83968 tools/power turbostat: Allow printing header every N iterations adds eae97e053fe3 tools/power turbostat: Support thermal throttle count print adds 6397b6418935 tools/power turbostat: fix ICX DRAM power numbers adds 164d7a965b3e tools/power turbostat: be more useful as non-root adds 9878bf7a9fb0 tools/power turbostat: No build warnings with -Wextra adds 58990892ca29 tools/power turbostat: version 2022.04.16 adds 9765fa25662a Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds a8a4f8e63bdf Merge branch 'pm-tools' into linux-next adds 41b11b54eea2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds aab40ecbd2ed dt-bindings: Document Tegra CCPLEX Cluster adds 6da99f086dc6 cpufreq: tegra194: add soc data to support multiple soc adds 2f8eedaad13f cpufreq: tegra194: Add support for Tegra234 adds dfabbb48bdcc arm64: tegra: add node for tegra234 cpufreq adds ec090a479695 cpufreq: mediatek: Use module_init and add module_exit adds 25f39c7c653e cpufreq: mediatek: Cleanup variables and error handling in [...] adds 65990f6ee6bf cpufreq: mediatek: Remove unused headers adds f2d9973abd73 cpufreq: mediatek: Enable clocks and regulators adds ded4ed06d5fe Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 2142c27ef06b dt-bindings: devfreq: rk3399_dmc: Convert to YAML adds 76d136b56fc1 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] adds 4de8fd02a55f dt-bindings: devfreq: rk3399_dmc: Fix Hz units adds 77c188085b46 dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] adds a86fb6a9a21d dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] adds 5f50c52f13f1 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props adds b82acf8215c4 PM / devfreq: rk3399_dmc: Drop excess timing properties adds a5ca18540dab PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] adds e44217219178 PM / devfreq: rk3399_dmc: Support new disable-freq properties adds fd5b8479ef7e PM / devfreq: rk3399_dmc: Support new *-ns properties adds 2fccf9e6050e PM / devfreq: rk3399_dmc: Disable edev on remove() adds cb178a958594 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() adds 5d521a307526 PM / devfreq: rk3399_dmc: Avoid static (reused) profile adds e939972dec3b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 907ed123b9d0 OPP: call of_node_put() on error path in _bandwidth_supported() adds 543256d239b4 PM: opp: simplify with dev_err_probe() adds 095f212a8a2e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 7253f98b1029 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings adds 0829390fae00 thermal/drivers/rcar_thermal: Use platform_get_irq_optiona [...] adds 9117fbc4ff73 dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings adds d33861fa5bd5 iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 [...] adds b86352f309c7 thermal/drivers/qcom: Add support for multiple generations [...] adds 5d1b47fa867c thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM adds 7605f54ade7b thermal/drivers/k3: Add hwmon support adds 9386d9208b5c dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string adds faddb1da448e thermal/drivers/tsens: Add compat string for the qcom,msm8960 adds d1de9c29628b thermal/drivers/bcm2711: Don't clamp temperature at zero adds e08277df1e1a thermal/drivers/thermal_of: Add change_mode ops support fo [...] adds c4b0d9ba15ef Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 930ef66e30d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e945c653c8e9 RDMA: Split kernel-only global device caps from uverbs dev [...] adds 4302005f07d2 IB/SA: Replace usage of found with dedicated list iterator [...] adds d9539fb7c21e RDMA/usnic: Stop using iommu_present() adds cc97c6d94ed5 RDMA/usnic: Refactor usnic_uiom_alloc_pd() adds 9227b6cec55e RDMA/rxe: Remove type 2A memory window capability adds 5c477ee76810 RDMA/rxe: Remove mc_grp_pool from struct rxe_dev adds 409baed5d743 RDMA/rxe: Remove support for SMI QPs from rdma_rxe adds 98c8026331ce RDMA/rxe: Remove reliable datagram support adds 6feab44e2ba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c1b8a56755ee net: sock: introduce sock_queue_rcv_skb_reason() adds 9f8ed577c288 net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT adds 41a95a00ebef net: icmp: introduce __ping_queue_rcv_skb() to report drop [...] adds b384c95a861e net: icmp: add skb drop reasons to icmp protocol adds 750d019d7009 Merge branch 'icmp-skb-reason' adds b559edfaf3f3 net: ethernet: mtk_eth_soc: fix return value check in mtk_ [...] adds 4d65f9b6869a net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings adds a21437d2b485 bnx2x: Fix spelling mistake "regiser" -> "register" adds 10377d42281e netfilter: nf_tables: replace unnecessary use of list_for_ [...] adds 9027ce0b071a netfilter: ecache: move to separate structure adds 49001a2e83a8 netfilter: conntrack: split inner loop of list dumping to [...] adds 523895e5b278 netfilter: cttimeout: inc/dec module refcount per object, [...] adds 39ab798fc14d netfilter: nf_log_syslog: Merge MAC header dumpers adds 0c8783806f63 netfilter: nf_log_syslog: Don't ignore unknown protocols adds c3e348666713 netfilter: nf_log_syslog: Consolidate entry checks adds c70b921fc1e8 netfilter: bitwise: replace hard-coded size with `sizeof` [...] adds 00bd435208e5 netfilter: bitwise: improve error goto labels adds be8be04e5ddb netfilter: nft_fib: reverse path filter for policy-based r [...] adds 0c7b27616fbd selftests: netfilter: add fib expression forward test case adds 4696ad36d764 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds 65a569b03ca8 mptcp: optimize release_cb for the common case adds 43f5b111d1ff mptcp: reset the packet scheduler on incoming MP_PRIO adds 0e203c324752 mptcp: reset the packet scheduler on PRIO change adds c682bf536cf4 mptcp: add pm_nl_pernet helpers adds 6b9ea5c81ea2 mptcp: diag: switch to context structure adds e8887b716142 mptcp: remove locking in mptcp_diag_fill_info adds 4fa39b701ce9 mptcp: listen diag dump support adds f2ae0fa68e28 selftests/mptcp: add diag listen tests adds e782f5bad3c8 Merge branch 'mptcp-next' adds d072c88c28e1 net: ethernet: ti: cpsw: drop CPSW_HEADROOM define adds 888ade8f90d7 ipv4: Use dscp_t in struct fib_rt_info adds 568a3f33b427 ipv4: Use dscp_t in struct fib_entry_notifier_info adds 20bbf32efe1e netdevsim: Use dscp_t in struct nsim_fib4_rt adds 046eabbf1991 mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry adds 9f6982e9a3c2 net: marvell: prestera: Use dscp_t in struct prestera_kern [...] adds 2e36437f44b3 Merge branch 'ipv4-convert-several-tos-fields-to-dscp_t' adds 1cb9d3b6185b hv_netvsc: Add support for XDP_REDIRECT adds e2d0acd40c87 net: stmmac: using pm_runtime_resume_and_get instead of pm [...] adds e69a837f5801 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds bfa323c659b1 net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK adds d6967d04145e net: calxedaxgmac: Fix typo (doubled "the") adds fdb2981c00bb net: lan966x: Add registers that are used for FDMA. adds 8f2c7d9ad778 net: lan966x: Expose functions that are needed by FDMA adds c8349639324a net: lan966x: Add FDMA functionality adds 2ea1cbac267e net: lan966x: Update FDMA to change MTU. adds 808cee167bae Merge branch 'net-lan966x-add-support-for-fdma' adds c3976a3f8445 net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULT [...] adds b8ff3395fbdf sfc: ef10: Fix assigning negative value to unsigned variable adds b66bfc131c69 net/cadence: using pm_runtime_resume_and_get instead of pm [...] adds ac6bef064f71 sfc: Fix spelling mistake "writting" -> "writing" adds e65693b0179e net: bridge: add support for host l2 mdb entries adds 50fe062c806e selftests: forwarding: new test, verify host mdb entries adds 1a915b234291 Merge branch 'net-bridge-add-support-for-host-l2-mdb-entries' adds 66f862563ed6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode adds 59c2215f3604 net: dsa: mt7530: populate supported_interfaces and mac_ca [...] adds 26f6d8810282 net: dsa: mt7530: remove interface checks adds fd301137e6b3 net: dsa: mt7530: drop use of phylink_helper_basex_speed() adds 7c04c8489115 net: dsa: mt7530: only indicate linkmodes that can be supported adds 6789d6d76e81 net: dsa: mt7530: switch to use phylink_get_linkmodes() adds cbd1f243bc41 net: dsa: mt7530: partially convert to phylink_pcs adds 9d0df207c002 net: dsa: mt7530: move autoneg handling to PCS validation adds 7b972512ec0e net: dsa: mt7530: mark as non-legacy adds 80ecb114f23b Merge branch 'net-dsa-mt7530-updates-for-phylink-changes' adds 54fccfdd7c66 sfc: efx_default_channel_type APIs can be static adds cc42e4e3f101 sfc: Remove duplicate definition of efx_xmit_done adds d78eaf06b5d9 sfc: Remove global definition of efx_reset_type_names adds 93c1a40075a3 Merge branch 'sfc-remove-some-global-definitions' adds f01598090048 net: usb: qmi_wwan: add Telit 0x1057 composition adds ec095263a965 net: remove noblock parameter from recvmsg() entities adds 590032a4d213 page_pool: Add recycle stats to page_pool_put_page_bulk adds d30bed29a718 mlxsw: reg: Extend MTMP register with new slot number field adds c6e6ad703ed2 mlxsw: reg: Extend MTBR register with new slot number field adds 89dd6fcd07f9 mlxsw: reg: Extend MCIA register with new slot number field adds 655cbb1d7530 mlxsw: reg: Extend MCION register with new slot number field adds 7cb85d3c696e mlxsw: reg: Extend PMMP register with new slot number field adds b691602c6f96 mlxsw: reg: Extend MGPIR register with new slot fields adds 64e65a540e6d mlxsw: core_env: Pass slot index during PMAOS register write call adds e94295e0ed27 mlxsw: reg: Add new field to Management General Peripheral [...] adds d3c17b5df362 Merge branch 'mlxsw-extend-device-registers-for-line-cards [...] adds 753b953774b5 fou: Remove XRFM from NET_FOU Kconfig adds 2e5b3d4cb16e net: ethernet: ti: cpsw: using pm_runtime_resume_and_get i [...] adds f45ba67eb74a ixp4xx_eth: fix error check return value of platform_get_irq() adds a30295c45472 tls: rx: consistently use unlocked accessors for rx_list adds 0775639ce1ca tls: rx: reuse leave_on_list label for psock adds 284b4d93daee tls: rx: move counting TlsDecryptErrors for sync adds 72f3ad73bc86 tls: rx: don't handle TLS 1.3 in the async crypto callback adds 1c699ffa48a1 tls: rx: assume crypto always calls our callback adds 4dcdd971b9c7 tls: rx: treat process_rx_list() errors as transient adds f314bfee81b1 tls: rx: return the already-copied data on crypto error adds 3547a1f9d988 tls: rx: use async as an in-out argument adds f7d45f4b52fe tls: rx: use MAX_IV_SIZE for allocations adds a4ae58cdb6e8 tls: rx: only copy IV from the packet for TLS 1.2 adds 8f1c38507859 Merge branch 'tls-rx-refactor-part-3' adds b4fb2d33514a i40e: Add support for MPLS + TSO adds 69e66c04c672 ice: Add mpls+tso support adds f728fa016669 i40e: Add tx_stopped stat adds c8631e61f4d4 i40e: Add vsi.tx_restart to i40e ethtool stats adds a941d5ee4c57 i40e: Add Ethernet Connection X722 for 10GbE SFP+ support adds 17e415cf6aa9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4263f77a5144 net: ethernet: mtk_eth_soc: use standard property for cci- [...] adds 816cda9ae531 selftests: net: fib_rule_tests: add support to select a te [...] adds 5ee6ad1dcae8 ipv6: exthdrs: use swap() instead of open coding it adds 1b0e81416a24 NFC: NULL out the dev->rfkill to prevent UAF adds 2240514cb644 net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume [...] adds 17a5f6a78dc7 net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_ch [...] adds 1a95e04e29a1 net: phylink: remove phylink_helper_basex_speed() adds e3a5e33fae99 drivers: net: cpsw: ale: add broadcast/multicast rate limi [...] adds 5ec836be11b3 net: ethernet: ti: am65-cpsw: enable bc/mc storm preventio [...] adds 127c9e970f59 net: ethernet: ti: cpsw_new: enable bc/mc storm prevention [...] adds ae10162c7e0b Merge branch 'net-ti-storm-prevention-support' adds 12dc5c2cb7b2 net: rtnetlink: add msg kind names adds 2e9ea3e30f69 net: rtnetlink: add helper to extract msg type's kind adds 0569e31f1bc2 net: rtnetlink: use BIT for flag values adds 545528d78855 net: netlink: add NLM_F_BULK delete request modifier adds a6cec0bcd342 net: rtnetlink: add bulk delete support flag adds 1306d5362a59 net: add ndo_fdb_del_bulk adds 9e83425993f3 net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del adds edaef1917224 net: bridge: fdb: add ndo_fdb_del_bulk adds 1f78ee14eeac net: bridge: fdb: add support for fine-grained flushing adds ea2c0f9e3fc2 net: rtnetlink: add ndm flags and state mask attributes adds 564445fb4f0f net: bridge: fdb: add support for flush filtering based on [...] adds 0dbe886a4d8d net: bridge: fdb: add support for flush filtering based on [...] adds 92716869375b Merge branch 'br-flush-filtering' adds 862cd659a6fb octeon_ep: Add driver framework and device initialization adds 1f2c2d0cee02 octeon_ep: add hardware configuration APIs adds 4ca2fbdd0bb6 octeon_ep: Add mailbox for control commands adds 397dfb57dcc2 octeon_ep: add Tx/Rx ring resource setup and cleanup adds 6a610a46bad1 octeon_ep: add support for ndo ops adds 37d79d059606 octeon_ep: add Tx/Rx processing and interrupt support adds 5cc256e79bff octeon_ep: add ethtool support for Octeon PCI Endpoint NIC adds dba47afdc7d5 Merge branch 'octeon_ep-driver' adds d6d3146ce532 skb: add some helpers for skb drop reasons adds c4eb664191b4 net: ipv4: add skb drop reasons to ip_error() adds 3ae42cc8092b net: ipv6: add skb drop reasons to ip6_pkt_drop() adds 2edc1a383fda net: ip: add skb drop reasons to ip forwarding adds 1ad6d548e2a4 net: icmp: introduce function icmpv6_param_prob_reason() adds bba98083499f net: ipv6: remove redundant statistics in ipv6_hop_jumbo() adds 7d9dbdfbfdc5 net: ipv6: add skb drop reasons to TLV parse adds 4daf841a2ef3 net: ipv6: add skb drop reasons to ip6_rcv_core() adds eeab7e7ff43e net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() adds 735cb16bfe53 Merge branch 'ip-ingress-skb-reason' adds 9386ebccfc59 nfp: update nfp_X logging definitions adds 64b97df995f0 cdc_ether: export usbnet_cdc_zte_rx_fixup adds 36e747972d8b rndis_host: enable the bogus MAC fixup for ZTE devices fro [...] adds 171cfae6b78c rndis_host: limit scope of bogus MAC address detection to [...] adds caf968b48335 Merge branch 'rndis_host-handle-bogus-mac-addresses-in-zte [...] adds edf45f007a31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f3c5264f452a net: page_pool: introduce ethtool stats adds b3fc79225f05 net: mvneta: add support for page_pool_get_stats adds 4867d750b227 Merge branch 'mneta-page_pool_get_stats' adds f623f83ae773 geneve: avoid indirect calls in GRO path, when possible adds c557a9ae4960 net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get [...] adds 85648865bb95 net: stmmac: stmmac_main: using pm_runtime_resume_and_get [...] adds be52d266d293 net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_ [...] adds 349454526f5f mlxsw: core: Extend interfaces for cable info access with [...] adds e5b6a5bac8cc mlxsw: core: Extend port module data structures for line cards adds b244143a085e mlxsw: core: Move port module events enablement to a separ [...] adds b890ad418e1f mlxsw: core_hwmon: Extend internal structures to support m [...] adds fd27849dd6fd mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces adds ef0df4fa324a mlxsw: core_thermal: Extend internal structures to support [...] adds 6d94449a7d7d mlxsw: core_thermal: Add line card id prefix to line card [...] adds 739d56bc635e mlxsw: core_thermal: Use exact name of cooling devices for [...] adds 03978fb88b06 mlxsw: core_thermal: Use common define for thermal zone na [...] adds 25f428f990dd Merge branch 'mlxsw-line-card-prep' adds bb578430d05b octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts" adds 81669e7c6ca4 net: ethernet: ti: davinci_emac: using pm_runtime_resume_a [...] adds 945e659dffad net: emaclite: Fix coding style adds 7ae7d494f626 net: emaclite: Update copyright text to correct format adds 7240bf6fb216 net: emaclite: Remove custom BUFFER_ALIGN macro adds 48b48b654c22 Merge branch 'emaclite-cleanups' adds 0a03f3c511f5 octeon_ep: fix error return code in octep_probe() adds 4dc84c06a343 net: ethtool: extend ringparam set/get APIs for tx_push adds bde292c07b48 net: ethtool: move checks before rtnl_lock() in ethnl_set_rings adds 1f702c1643f2 net: hns3: add tx push support in hns3 ring param process adds 7b05c5422601 Merge branch 'net-ethool-add-support-to-get-set-tx-push-by [...] adds 8880fc669ded ibmvnic: rename local variable index to bufidx adds 2872a67c6bcf ibmvnic: define map_rxpool_buf_to_ltb() adds 0c91bf9ceba6 ibmvnic: define map_txpool_buf_to_ltb() adds d6b458509035 ibmvnic: convert rxpool ltb to a set of ltbs adds a75de820575d ibmvnic: Allow multiple ltbs in rxpool ltb_set adds 93b1ebb348a9 ibmvnic: Allow multiple ltbs in txpool ltb_set adds a992005cc88b Merge branch 'ibmvnic-use-a-set-of-ltbs-per-pool' adds 31248b5a354b octeon_ep: Remove custom driver version adds c9a40d1c87e9 net_sched: make qdisc_reset() smaller adds 0339d25a2807 ipv6: fix NULL deref in ip6_rcv_core() adds f9a2fb73318e net/ipv6: Introduce accept_unsolicited_na knob to implemen [...] adds 69fd055957a0 net: dsa: qca8k: drop MTU tracking from qca8k_priv adds 2b8fd87af7f1 net: dsa: qca8k: drop port_sts from qca8k_priv adds 8255212e4130 net: dsa: qca8k: rework and simplify mdiobus logic adds 2349b83a2486 net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv adds 6cfc03b60220 net: dsa: qca8k: correctly handle mdio read error adds 8d1af50842bf net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus adds 7925c2d93005 Merge branch 'qca8k_preiv-shrink' adds d9d024f96609 tcp: consume incoming skb leading to a reset adds b5ec1e6205a1 tcp: get rid of rst_seq_match adds da40b613f89c tcp: add drop reason support to tcp_validate_incoming() adds 37fd4e842391 tcp: make tcp_rcv_state_process() drop monitor friendly adds 669da7a71890 tcp: add drop reasons to tcp_rcv_state_process() adds 4b506af9c5b8 tcp: add two drop reasons for tcp_ack() adds e7c89ae4078e tcp: add drop reason support to tcp_prune_ofo_queue() adds c337578a6592 tcp: make tcp_rcv_synsent_state_process() drop monitor friend adds 659affdb5140 tcp: add drop reasons to tcp_rcv_synsent_state_process() adds 8fbf195798b5 tcp: add drop reason support to tcp_ofo_queue() adds 53c33a16d068 Merge branch 'tcp-drop-reason-additions' adds 843f77407eeb tcp: fix signed/unsigned comparison adds c246f9b5fd61 devlink: add support to create line card and expose to user adds fcdc8ce23a30 devlink: implement line card provisioning adds fc9f50d5b366 devlink: implement line card active state adds b83758598538 devlink: add port to line card relationship set adds bac62191a3d4 mlxsw: spectrum: Allow lane to start from non-zero index adds d3ad2d88209f mlxsw: spectrum: Allocate port mapping array of structs in [...] adds ebf0c5341731 mlxsw: reg: Add Ports Mapping Event Configuration Register adds adc6462376b1 mlxsw: Narrow the critical section of devl_lock during por [...] adds b0ec003e9a90 mlxsw: spectrum: Introduce port mapping change event processing adds 505f524dc660 mlxsw: reg: Add Management DownStream Device Query Register adds 5290a8ff2e11 mlxsw: reg: Add Management DownStream Device Control Register adds 5bade5aa4afc mlxsw: reg: Add Management Binary Code Transfer Register adds b217127e5e4e mlxsw: core_linecards: Add line card objects and implement [...] adds ee7a70fa671b mlxsw: core_linecards: Implement line card activation process adds 45bf3b7267e0 mlxsw: core: Extend driver ops by remove selected ports op adds 6445eef0f600 mlxsw: spectrum: Add port to linecard mapping adds e1fad9517f0f selftests: mlxsw: Introduce devlink line card provision/un [...] adds 2a38de067bac Merge branch 'mlxsw-line-card' adds a997157e42e3 docs: net: dsa: describe issues with checksum offload adds 2f1e85b1aee4 net: sched: use queue_mapping to pick tx queue adds 38a6f0865796 net: sched: support hash selecting tx queue adds 8b11c35d9794 Merge branch 'net-sched-allow-user-to-select-txqueue' adds ef2a7c9065ce rtnetlink: return ENODEV when ifname does not exist and gr [...] adds 5ea08b5286f6 rtnetlink: enable alt_ifname for setlink/newlink adds dee04163e9f2 rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink adds b6177d3240a4 rtnetlink: return EINVAL when request cannot succeed adds cc4bdef26ecd Merge branch 'rtnetlink-improve-alt_ifname-config-and-fix- [...] adds 8e9e678e4758 net: dsa: move reset of VLAN filtering to dsa_port_switchd [...] adds 726816a129cb net: dsa: make cross-chip notifiers more efficient for hos [...] adds b2033a05a719 net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu adds cf1c39d3b3a5 net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu adds 4715029fa7e9 net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu adds be6ff9665d64 net: dsa: don't emit targeted cross-chip notifiers for MTU change adds 8ab38ed77985 Merge branch 'dsa-cross-chip-notifier-cleanup' adds 0d14657f4083 net: atlantic: Implement xdp control plane adds 26efaef759a1 net: atlantic: Implement xdp data plane adds 45638f013a63 net: atlantic: Implement .ndo_xdp_xmit handler adds e97e917b0efb Merge branch 'atlantic-xdp-multi-buffer' adds 286c61e72797 net: hns3: add ethtool parameter check for CQE/EQE mode adds 07fdc163ac88 net: hns3: refactor hns3_set_ringparam() adds 6fde96df0447 net: hns3: refine the definition for struct hclge_pf_to_vf_msg adds bcc7a98f0d3c net: hns3: add failure logs in hclge_set_vport_mtu adds 2373b35c24ff net: hns3: add log for setting tx spare buf size adds 2e0f53887011 net: hns3: update the comment of function hclgevf_get_mbx_resp adds 9c657cbc2c15 net: hns3: fix the wrong words in comments adds 350cb4409246 net: hns3: replace magic value by HCLGE_RING_REG_OFFSET adds 29c17cb67271 net: hns3: remove unnecessary line wrap for hns3_set_tunable adds e92453b9fe09 Merge branch 'hns3-next' adds 6f2d04ccae9b dt-bindings: net: dsa: realtek: cleanup compatible strings adds fcd30c96af95 net: dsa: realtek: remove realtek,rtl8367s string adds e63dd4123507 ar5523: Use kzalloc instead of kmalloc/memset adds 285ba06b0edb net/sched: flower: Helper function for vlan ethtype checks adds 6ee59e554d33 net/sched: flower: Reduce identation after is_key_vlan ref [...] adds 34951fcf26c5 flow_dissector: Add number of vlan tags dissector adds b40003128226 net/sched: flower: Add number of vlan tags filter adds 99fdb22bc5e9 net/sched: flower: Consider the number of tags for vlan filters adds c1f6f1e6733c Merge branch 'net-sched-flower-num-vlan-tags' adds eb38c2053b67 can: rx-offload: rename can_rx_offload_queue_sorted() -> c [...] adds 85d4eb2a3dfe can: bittiming: can_calc_bittiming(): prefer small bit rat [...] adds 20c7258980e0 can: Fix Links to Technologic Systems web resources adds bb75e352d7ac can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h adds e6ec83790593 can: flexcan: using pm_runtime_resume_and_get instead of p [...] adds badea4fc7025 MAINTAINERS: rectify entry for XILINX CAN DRIVER adds ae38fda02996 can: xilinx_can: mark bit timing constants as const adds 44b6b105dd24 dt-bindings: can: renesas,rcar-canfd: document r8a77961 support adds 621119764850 dt-binding: can: mcp251xfd: add binding information for mcp251863 adds c6f2a617a0a8 can: mcp251xfd: add support for mcp251863 adds fb23e43a0a9c dt-bindings: vendor-prefix: add prefix for the Czech Techn [...] adds 1da9d6e35b6b dt-bindings: net: can: binding for CTU CAN FD open-source [...] adds 2dcb8e8782d8 can: ctucanfd: add support for CTU CAN FD open-source IP c [...] adds 792a5b678e81 can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. adds e8f0c23a2415 can: ctucanfd: CTU CAN FD open-source IP core - platform/S [...] adds c3a0addefbde docs: ctucanfd: CTU CAN FD open-source IP core documentation. adds cfdb2f365cb9 MAINTAINERS: Add maintainers for CTU CAN FD IP core driver adds 85ef87ba9bc2 Merge tag 'linux-can-next-for-5.19-20220419' of git://git. [...] adds de28976d2650 mlxsw: core_linecards: Introduce ops for linecards status [...] adds 7b261af9f641 mlxsw: core: Add bus argument to environment init API adds a11e1ec141ea mlxsw: core_env: Split module power mode setting to a sepa [...] adds 06a0fc43bb10 mlxsw: core_env: Add interfaces for line card initializati [...] adds f11a323da46c mlxsw: core_thermal: Add interfaces for line card initiali [...] adds 99a03b3193f6 mlxsw: core_hwmon: Add interfaces for line card initializa [...] adds 365014f5c394 Merge branch 'mlxsw-line-card-status-tracking' adds 4facbe3d4426 drivers: net: davinci_mdio: using pm_runtime_resume_and_ge [...] adds 9c8774e629a1 net: eql: Use kzalloc instead of kmalloc/memset adds ef397ec653aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 073859985654 libbpf: Add ARC support to bpf_tracing.h adds 61ddff373ffa selftests/bpf: Improve by-name subtest selection logic in [...] adds d252a4a499a0 libbpf: Fix a bug with checking bpf_probe_read_kernel() su [...] adds b25acdafd373 samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds b858ba8c52b6 selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds a777e18f1bcd bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds 451b5fbc2c56 tools/runqslower: Use libbpf 1.0 API mode instead of RLIMI [...] adds 33fc250c3e76 Merge branch 'bpf: RLIMIT_MEMLOCK cleanups' adds dd642ccb45ec riscv, bpf: Implement more atomic operations for RV64 adds f4fd706f7383 selftests/bpf: Drop duplicate max/min definitions adds aa1b02e674fe bpf: Remove redundant assignment to meta.seq in __task_seq_show() adds 0f8619929c57 libbpf: Usdt aarch64 arg parsing support adds 2900005ea287 bpf: Move BPF sysctls from kernel/sysctl.c to BPF core adds 68477ede4354 Merge branch 'pr/bpf-sysctl' into bpf-next adds 241d50ec5d79 bpf: Remove unnecessary type castings adds c6c1f11b691e xsk: Improve xdp_do_redirect() error codes adds 2be4a677ccb2 xsk: Diversify return codes in xsk_rcv_check() adds 0bd5ab511e30 ice, xsk: Decorate ICE_XDP_REDIR with likely() adds d090c885860f ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() adds 50ae06648073 ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds b8aef650e549 i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds c7dd09fd4628 ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds ed8a6bc60f9e ice, xsk: Diversify return values from xsk_wakeup call paths adds ed7ae2d62217 i40e, xsk: Diversify return values from xsk_wakeup call paths adds 0f8bf018899e ixgbe, xsk: Diversify return values from xsk_wakeup call paths adds 7b7f2f273d87 mlx5, xsk: Diversify return values from xsk_wakeup call paths adds a817ead4154d stmmac, xsk: Diversify return values from xsk_wakeup call paths adds 4efad196163f ice, xsk: Avoid refilling single Rx descriptors adds 0fb53aabc5fc xsk: Drop ternary operator from xskq_cons_has_entries adds 2324257dbd68 selftests/bpf: Refactor prog_tests logging and test execution adds 055eb9553327 bpf: Move rcu lock management out of BPF_PROG_RUN routines adds 8c89b5db7a28 selftests/bpf: Limit unroll_count for pyperf600 test adds 44df171a10f8 selftests/bpf: Workaround a verifier issue for test exhandler adds a3820c481112 libbpf: Support opting out from autoloading BPF programs d [...] adds 0d7fefebea55 selftests/bpf: Use non-autoloaded programs in few tests adds eb596b090558 bpf: Ensure type tags precede modifiers in BTF adds 24fe983abe01 selftests/bpf: Add tests for type tag order validation adds 0e5aefa334db Merge branch 'Ensure type tags are always ordered first in BTF' adds dcf456c9a095 bpf: Fix usage of trace RCU in local storage. adds 5af25a410acb libbpf: Fix usdt_cookie being cast to 32 bits adds 58ca8b0572cd libbpf: Support riscv USDT argument parsing logic adds c7655df434de Merge branch 'Support riscv libbpf USDT arg parsing logic' adds 45969b4152c1 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{loa [...] adds 92ece28072f1 net: Change skb_ensure_writable()'s write_len param to uns [...] adds 127e7dca427b selftests/bpf: Add test for skb_load_bytes adds db69264f983a samples/bpf: Reduce the sampling interval in xdp1_user adds 93442f132b94 libbpf: Add error returns to two API functions adds df2867163213 libbpf: Update API functions usage to check error adds a66ab9a9e66a libbpf: Add documentation to API functions adds 42ba1308074d bpf: Make btf_find_field more generic adds e9147b4422e1 bpf: Move check_ptr_off_reg before check_map_access adds e130e8d5434b ixgbe, xsk: Get rid of redundant 'fallthrough' adds 9d87e41a6d64 i40e, xsk: Get rid of redundant 'fallthrough' adds 920fd5e1771d selftests/bpf: Fix attach tests retcode checks adds 6a12b8e20d7e selftests/bpf: Fix prog_tests uprobe_autoattach compilation error adds c14766a8a8f3 selftests/bpf: Fix map tests errno checks adds b71a2ebf74ef libbpf: Remove redundant non-null checks on obj_elf adds a262441620f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4cf3e48e3977 Bluetooth: btbcm: Support per-board firmware variants adds 114161ec3b92 Bluetooth: mt7921s: Fix the incorrect pointer check adds ac00caa218ca Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds 02fa192d49d8 Bluetooth: Keep MGMT pending queue ordered FIFO adds 4972e77ad2e7 Bluetooth: btintel: Constify static struct regmap_bus adds 1de614cf3ab1 Bluetooth: hci_qca: Use del_timer_sync() before freeing adds 19a04449eb57 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds 84faf3e3439e Bluetooth: Print broken quirks adds 40fc9176241f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds 2d965efc01cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 450c271d508f mac80211: protect ieee80211_assign_beacon with next_beacon check adds e5c95ca094cf mac80211: Improve confusing comment around tx_info clearing adds 6d945a33f2b0 mac80211: introduce BSS color collision detection adds a75971bc2b84 nl80211: show SSID for P2P_GO interfaces adds 5c6dd7bd569b mac80211: minstrel_ht: fix where rate stats are stored (fi [...] adds 046d2e7c50e3 mac80211: prepare sta handling for MLO support adds 5ddfffd6da9b rtw89: ser: fix unannotated fall-through adds eeadcd2a47f8 rtw89: ser: configure D-MAC interrupt mask adds d86369e937f1 rtw89: ser: configure C-MAC interrupt mask adds 9f405b0162ba rtw89: ser: configure top ERR IMR for firmware to recover adds 9a1ab283c709 rtw89: change station scheduler setting for hardware TX mode adds 181751970107 rtw89: reset BA CAM adds ec356ffb2917 rtw89: 8852c: disable firmware watchdog if CPU disabled adds d264edb1cc65 rtw89: Skip useless dig gain and igi related settings for 8852C adds 065cf8f9777f rtw89: 8852c: add 8852c specific BT-coexistence initial function adds af5175acc8e2 rtw89: rtw89_ser: add const to struct state_ent and event_ent adds c1edc86472fc rtw88: add ieee80211:sta_rc_update ops adds 6723c0cde84f rtw88: fix incorrect frequency reported adds f2217968ffda rtw88: Add update beacon flow for AP mode adds f1c4dabfe68d rtw88: 8821c: Enable TX report for management frames adds f5207c122102 rtw88: do PHY calibration while starting AP adds ece31c93d4d6 rtw88: 8821c: fix debugfs rssi value adds d5286826201e rtw88: 8821ce: add support for device ID 0xb821 adds b9eb5f0742d1 rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID adds b2268fd81c18 wlcore: debugfs: use pm_runtime_resume_and_get() instead o [...] adds e8c241d4a7fa rtlwifi: Fix spelling mistake "cacluated" -> "calculated" adds 780d9c48a05a rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" adds 79649041edc8 Merge branch 'wfx-move-out-of-staging' adds aa7f148bedca rtw89: extend H2C of CMAC control info adds 04b5983ef700 rtw89: add new H2C to configure security CAM via DCTL for V1 chip adds 0a6f299b6782 rtw89: configure security CAM for V1 chip adds dc4246eff026 rtw89: pci: correct return value handling of rtw89_write16 [...] adds 958fd37cb6c4 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 68471517e883 mtd: call of_platform_populate() for MTD partitions adds 419299aefb2d mtd: maps: ixp4xx: Drop driver adds 876a45a50a20 dt-bindings: mtd: jedec, spi-nor: remove unneeded properties adds 304099a37cff mtd: core: Check devicetree alias for index adds 9638e151eeea dt-bindings: reserved-memory: Support MTD/block device adds d55e5d8931a8 mtd: phram: Allow probing via reserved-memory adds ec8615bcd6f3 mtd: phram: Allow cached mappings adds f83d2fad616b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 6863c612024f dt-bindings: mtd: ti,elm: Convert to yaml adds 05691c028788 dt-bindings: mtd: ti,elm: Add support for AM64 ELM adds 51a4a71d974c mtd: rawnand: omap_elm: Add compatible for AM64 ELM adds 3a745b51cdda mtd: rawnand: denali: Use managed device resources adds 15616c7cfb96 mtd: rawnand: gpmi: Refactor bch geometry settings function adds d10af38a2e3b mtd: rawnand: gpmi: Add strict ecc strength check adds 109158579e64 mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function adds 2fb038eaeed8 mtd: rawnand: gpmi: Rename the variable ecc_chunk_size adds d9edc4bc67c4 mtd: rawnand: gpmi: Add large oob bch setting support adds f4c5c7f9d2e5 mtd: spinand: Add support for XTX XT26G0xA adds 3380557fc7e2 mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash adds 7ff7a5f4893a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds c79c09ad31e2 crypto: qat - stop using iommu_present() adds 476c9ab75976 crypto: ccree - rearrange init calls to avoid race adds a260436c9817 crypto: ccree - use fine grained DMA mapping dir adds 6a23804cb8bc crypto: qat - set CIPHER capability for DH895XCC adds 0eaa51543273 crypto: qat - set COMPRESSION capability for DH895XCC adds 9ff9139b5ddb crypto: qat - fix ETR sources enabled by default on GEN2 devices adds 992ec1fa8691 crypto: qat - remove unneeded braces adds 80280aeb2d51 crypto: qat - remove unused PFVF stubs adds f9f8f2b74157 crypto: qat - remove unnecessary tests to detect PFVF support adds 569b462e6604 crypto: qat - add missing restarting event notification in VFs adds 4b61d2bd346d crypto: qat - add check for invalid PFVF protocol version 0 adds 27c0f3a14f9f crypto: qat - test PFVF registers for spurious interrupts on GEN4 adds 2ca1e0a7fafa crypto: qat - fix wording and formatting in code comment adds dd3d081b7ea6 crypto: qat - fix off-by-one error in PFVF debug print adds c690c7f6312c crypto: qat - rework the VF2PF interrupt handling logic adds 8314ae8f5363 crypto: qat - leverage the GEN2 VF mask definiton adds e3e668fc7715 crypto: qat - replace disable_vf2pf_interrupts() adds fa3749548367 crypto: qat - use u32 variables in all GEN4 pfvf_ops adds ebd26229a7b3 crypto: qat - remove line wrapping for pfvf_ops functions adds 716a757c83ad hwrng: mpfs - add polarfire soc hwrng support adds 10299073bc35 crypto: ux500/hash - simplify if-if to if-else adds f1724d397c60 crypto: hisilicon/qm - add register checking for ACC adds 9210bdaa0d49 crypto: hisilicon/hpre - support register checking adds 16175030bb5b crypto: hisilicon/sec - support register checking adds 9b0c97dfc215 crypto: hisilicon/zip - support register checking adds a7dbdfda0c42 Documentation: update debugfs doc for Hisilicon HPRE adds 73e3b46e90a3 Documentation: update debugfs doc for Hisilicon SEC adds 30169c5b550a Documentation: update debugfs doc for Hisilicon ZIP adds a888ccd6c666 crypto: hisilicon/qm - add last word dumping for ACC adds 8a88d0914529 crypto: hisilicon/sec - support last word dumping adds 42123e81fdba crypto: hisilicon/hpre - support last word dumping adds 5bfabd50c6fa crypto: hisilicon/zip - support last word dumping adds 948e35f13181 crypto: hisilicon/sgl - align the hardware sgl dma address adds b45b0a122008 crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implem [...] adds bcfcc0a61deb dt-bindings: crypto: ti,sa2ul: Add a new compatible for AM62 adds 5a6477eaf402 crypto: sa2ul - Add the new compatible for AM62 adds 753d67708798 hwrng: cn10k - Optimize cn10k_rng_read() adds 32547a6aedda hwrng: cn10k - Make check_rng_health() return an error code adds a77aba310936 crypto: ccp - Log when resetting PSP SEV state adds 4ffa1763622a crypto: marvell/cesa - ECB does not IV adds 6a71277ce91e hwrng: mpfs - Enable COMPILE_TEST adds 0b0002315adf crypto: hisilicon/qm - remove unused function declaration adds fb06eb9727d6 crypto: hisilicon/qm - set function with static adds 7982996c5b08 crypto: hisilicon/qm - replace hisi_qm_release_qp() with h [...] adds b0c42232fce4 crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() adds 42dc7a8b6997 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b85ffe47c4ec Merge tag 'drm-misc-next-2022-04-07' of git://anongit.free [...] adds 83970cd63b9f Merge drm/drm-next into drm-intel-next adds 9e0a1c3c3fcb drm/i915: Fix skl_pcode_try_request function adds 40a56956e55a drm/i915: Swap ret and status returned from skl_pcode_request adds 82c362f2c690 drm/i915/dg2: Do not explode on phy calibration error adds d58a3d699797 drm/i915/bios: Use the cached BDB version adds e163cfb4c96d drm/i915/bios: Make copies of VBT data blocks adds 918f3025960f drm/i915/bios: Use the copy of the LFP data table always adds 514003e1421e drm/i915/bios: Validate LFP data table pointers adds 58b2e3829ec6 drm/i915/bios: Trust the LFP data pointers adds 5ab58d6996d7 drm/i915/bios: Validate the panel_name table adds 764b2668cffa drm/fourcc: Introduce format modifiers for DG2 render and [...] adds 4c3afa72138c drm/i915/dg2: Add support for DG2 render and media compression adds 9035039e1ed6 drm/fourcc: Introduce format modifier for DG2 clear color adds 680025dcc400 drm/i915/dg2: Add support for DG2 clear color compression adds d999ad1079f5 drm/i915/display/vrr: Reset VRR capable property on a long hpd adds 20bea20a550a drm/i915/fbc: Eliminate possible_framebuffer_bits adds 529b43dfcd26 drm/i915/fbc: Streamline frontbuffer busy bits handling adds de5bd083d247 drm/i915/fbc: Skip nuke when flip is pending adds 7cfd1a18c5f9 drm/i915: Remove remaining locks from i9xx plane udpates adds 29118f126a25 drm/i915/fbc: Remove intel_fbc_global_disable() adds b65cbb983f2a drm/i915/fbc: Introduce intel_fbc_sanitize() adds b39d2c620242 drm/i915/fbc: Call intel_fbc_activate() directly from fron [...] adds c54b39a56522 Merge tag 'drm-intel-next-2022-04-13-1' of git://anongit.f [...] adds 479506a21bd2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 5f77876013d0 drm: add a check to verify the size alignment adds d72dcbe9fce5 drm/ttm: fix logic inversion in ttm_eu_reserve_buffers adds 6de79dd3a920 drm/bridge: display-connector: add ddc-en gpio support adds 33e799ed905b drm/ingenic: Implement proper .atomic_get_input_bus_fmts adds 71f56b275509 drm/ingenic: Add dw-hdmi driver specialization for jz4780 adds f5e284bb74ab drm/komeda: Fix an undefined behavior bug in komeda_plane_add() adds c8f76c37cc36 drm/komeda: return early if drm_universal_plane_init() fails. adds b5c7d19736a1 drm/arm/malidp: Stop using iommu_present() adds 73c3ed7495c6 drm: mali-dp: potential dereference of null pointer adds 563c4a7599d8 drm: Use drm_mode_init() for on-stack modes adds a3342f4d5af1 drm: Use drm_mode_copy() adds c63462184b35 drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup adds 62c6f4f9bb08 fbcon: use min() to make code cleaner adds 7be2bb8c2ff3 drm/ttm: fixup ttm_bo_add_move_fence v2 adds 84ab41db1734 drm/ttm: fix kerneldoc for ttm_lru_bulk_move adds fb47723aba6f drm: bridge: icn6211: Convert to regmap adds 03fa454bb666 drm/panel: lvds: Simplify mode parsing adds 83c784e70036 drm/panel: lvds: Use bus_flags from DT panel-timing property adds 9d79799193b7 fbcon: Fix delayed takeover locking adds 8baccb27db40 drm/edid: convert edid_is_zero() to edid_block_is_zero() f [...] adds 49dc0558f764 drm/edid: have edid_block_check() detect blocks that are all zero adds cee2ce1ac25d drm/edid: refactor EDID block status printing adds 9c7345de9b66 drm/edid: add a helper to log dump an EDID block adds 63cae081538d drm/edid: pass struct edid to connector_bad_edid() adds 89fb7536ad2f drm/edid: add typedef for block read function adds 2deaf1c2561d drm/edid: abstract an EDID block read helper adds c12561ce4335 drm/edid: use EDID block read helper in drm_do_get_edid() adds d3da3f4072c8 drm/edid: convert extension block read to EDID block read helper adds b3eb97b66d4f drm/edid: drop extra local var adds 1c788f69f264 drm/edid: add single point of return to drm_do_get_edid() adds f1e4c916f97f drm/edid: add EDID block count and size helpers adds d8bb92e70a43 drm/dp: Factor out a function to probe a DPCD address adds 16a54d4ee7c8 fbcon: replace snprintf in show functions with sysfs_emit adds d6cd978f7e6b video: fbdev: fbmem: fix pointer reference to null device field adds cabfa2bbe617 Revert "video: fbdev: fbmem: fix pointer reference to null [...] adds f6e0a6b09edc drm/nouveau: change base917c_format from global to static adds c6ed9f66eb70 drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static adds 40f458b7816b Merge drm/drm-next into drm-misc-next adds c9b2d923befd drm/tidss: Soft Reset DISPC on startup adds 97f2c684f34d drm/bridge: anx7625: Fill in empty ELD when no connector adds 501f94d09b7d dt-bindings: display: bridge: lt9211: Add Lontium LT9211 b [...] adds 8ce4129e3de4 drm/bridge: lt9211: Add Lontium LT9211 bridge driver adds 04b19d322136 drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HP [...] adds 34263c1b1593 drm: bridge: panel: Register connector if DRM device is al [...] adds 8c1bfd0ccf90 drm: bridge: dw_hdmi: default enable workaround to clear t [...] adds a90b8fc9ca2d drm: bridge: dw_hdmi: Enable GCP only for Deep Color adds 8fb241e2d265 drm: bridge: dw_hdmi: add reset function for PHY GEN1 adds d970ce303ff8 drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (G [...] adds fb8da7f3111a drm/bridge: anx7625: Use uint8 for lane-swing arrays adds 29d699a4c006 dt-bindings: display: bridge: icn6211: Document DSI data-l [...] adds 4ab85930b718 drm: bridge: icn6211: Add DSI lane count DT property parsing adds ac2f033aa4fb drm/gma500: fix a potential repeat execution in psb_driver_load adds 52b1b46c39ae of: Create platform devices for OF framebuffers adds b76ecff8317e fbdev: Warn in hot-unplug workaround for framebuffers with [...] adds 36bf0611600d dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatib [...] adds 1b6a79619088 dt-bindings: display: ssd1307fb: Extend schema for SPI con [...] adds fb197474eddc drm/solomon: Add ssd130x new compatible strings and deprec [...] adds 4203e88ba80b drm/solomon: Move device info from ssd130x-i2c to the core driver adds 74373977d2ca drm/solomon: Add SSD130x OLED displays SPI support adds 8cd9efd1b7fb drm/ttm: Add common debugfs code for resource managers adds af4a25bbe5e7 drm/vmwgfx: Add debugfs entries for various ttm resource managers adds 7212d24cec52 drm/amdgpu: Use TTM builtin resource manager debugfs code adds d0719e09264b drm/qxl: Use TTM builtin resource manager debugfs code adds 40d8d4bd0672 drm/radeon: Use TTM builtin resource manager debugfs code adds c3c2f38ce532 drm/vc4: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi adds 8687b535553c drm/vc4: hdmi: Remove vc4_hdmi_encoder adds 32c2d7a536d1 drm/amdgpu: remove pointless ttm_eu usage from vkms adds f06e2167055f drm/amdgpu: remove pointless ttm_eu usage from DM adds 9f15930bb2ef drm/bridge: Fix error handling in analogix_dp_probe adds 8f97344aa04b drm/ttm: use kvcalloc() instead of kvmalloc_array() in ttm_tt v2 adds 321437eed2fe Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 73bce7a423c3 drm/amdgpu: Use flexible array member adds edd11922e3d0 drm/amdkfd: Handle drain retry fault race with XNACK mode change adds d9e50239a961 drm/amd/amdgpu: Fix asm/hypervisor.h build error. adds dc2947b35f51 drm/amd/amdgpu: Update debugfs GCA data adds 024106930ce7 drm/radeon: change cayman_default_state table from global [...] adds 6f90a49bc0c9 drm/amdgpu: Fix incorrect enum type adds 1754cea1763e drm/amd/display: fix 64 bit divide in freesync code adds 05eee31c0821 drm/amdgpu: add umc query error status function adds a0bd69e1268b drm/amd/display: undo clearing of z10 related function pointers adds 2513ed4f9379 drm/amd/display: do not wait for mpc idle if tg is disabled adds 5d5af34072c8 drm/amd/display: Disabling Z10 on DCN31 adds 1b5c30bf4158 drm/amd/display: Disallow entering PSR when panel is disconnected adds 6866a60a8ef7 drm/radeon: remove r600_blit_shaders.[c|h] adds 9e6a04651e02 drm/amd/display: Disable FEC if DSC not supported for EDP adds da8c25929b78 drm/amd/display: Fix crash on setting VRR with no display [...] adds aa4be41617a8 drm/amd/display: ensure PSR force_static flag can always be set adds 382aceb30578 drm/amd/display: remove dtbclk_ss compensation for dcn316 adds 593692d2de45 drm/amd/display: Power down hardware if timer not trigger adds c1b972a18d05 drm/amd/display: Insert pulling smu busy status before sen [...] adds 56b5b1c7b3d7 drm/amd/display: Always update DPPCLK_DTO when clock increase adds 663d2daeaee6 drm/amd/display: Add odm seamless boot support adds 30ffa74a04b6 drm/amd/display: add DCN30 support FEC init adds 19a2e1e36a2b drm/amd/display: Fix inconsistent timestamp type adds 3b69632c85eb drm/amd/display: Add dtb clock to dc_clocks adds 634c67ee33a7 drm/amd/display: expose skip_detection_link_training to debugfs adds 34d292d57973 drm/amdkfd: Asynchronously free events adds e9b1bfa548be drm/amd/display: Select correct DTO source adds c2e4b0a97cc2 drm/amd/display: 3.2.181 adds 72907bff3bd3 drm: add PSR2 support and capability definition as per eDP 1.5 adds 9dd941015718 drm/amd/display: implement shared PSR-SU sink validation helper adds a5b7994306f6 drm/amd/display: extract update stream allocation to link_hwss adds 3925f9b4fed1 drm/amdkfd: shrink bitmap size in struct svm_validate_context adds eb85fc238970 drm/amd/amdgpu: Not request init data for MS_HYPERV with vega10 adds 46d18d510d78 drm/amdkfd: Cleanup IO links during KFD device removal adds abb5bc594900 drm/amdkfd: potential NULL dereference in kfd_set/reset_event() adds 7c703a7d3f2b drm/amdgpu: Fix one use-after-free of VM adds 9e12b5947bba Revert "drm/amd/display: Pass HostVM enable flag into DCN3.1 DML" adds 250e64a3f06c drm/amdkfd: fix race condition in kfd_wait_on_events adds d68cf992ded5 drm/amd/amdgpu: Remove static from variable in RLCG Reg RW adds 459ccca5f7dd drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h adds 36bf93216ecb drm/amdkfd: only allow heavy-weight TLB flush on some ASIC [...] adds eea5c7b3390c drm/amdgpu/pm: fix the null pointer while the smu is disabled adds f24044bd9b16 amdgpu/pm: Clarify documentation of error handling in send [...] adds a26b9e0b9b15 drm/amd/display: make hubp1_wait_pipe_read_start() static adds f3fa2becf2fc drm/amd/pm: fix double free in si_parse_power_table() adds 3eccf76c2def drm/amd/display: add virtual_setup_stream_attribute decl t [...] adds 79847f13a086 drm/radeon/kms: change evergreen_default_state table from [...] adds 6954e5baa055 Documentation/gpu: Add entries to amdgpu glossary adds 4ae6eeed9302 MAINTAINERS: add docs entry to AMDGPU adds ab4d51d47f26 drm/amdkfd: Fix GWS queue count adds 747eea073252 drm/amdkfd: CRIU add support for GWS queues adds fe96e5636acf drm/amdgpu: Use indirect buffer and save response status f [...] adds e50d9ba0d2cd drm/amdgpu: Add debugfs TA load/unload/invoke support adds 515d7cebc2e2 Revert "drm/amdkfd: only allow heavy-weight TLB flush on s [...] adds 4020c2280233 drm/amdgpu: don't runtime suspend if there are displays at [...] adds 754fc1824be6 drm/amd/display: Remove useless code adds e4f1e3a282c1 drm/amd/display: Fix memory leak in dcn21_clock_source_create adds 72f05e3b96b2 drm/amdgpu/display: make hubp31_program_extended_blank static adds c649287aba50 drm/amd/amdgpu: Update MIT license in SRIOV msg header adds 451913e9804f drm/amd/amdgpu: Properly indent PF2VF header adds e15c9d06e9ad drm/amd/amdgpu: Update PF2VF header adds beb45d950deb Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 554ae8dce126 drm/i915/display/psr: Unset enable_psr2_sel_fetch if other [...] adds c837e027436d drm/i915/display/psr: Clear more PSR state during disable adds 72c3c8d6e527 drm/i915/rpl-p: Add PCI IDs adds 681f8a5c6e37 drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines adds b962a0683475 drm/i915: program wm blocks to at least blocks required per line adds d90502d2ef99 drm/i915: Program i830 DPLL FP register later adds 1e53f9e41400 drm/i915/display: Add workaround 22014263786 adds 2cef35958da8 drm/i915: Move per-platform power well hooks to intel_disp [...] adds ac78f31b2f83 drm/i915: Unexport the for_each_power_well() macros adds 323286c81245 drm/i915: Move the power domain->well mappings to intel_di [...] adds 92f6d062ddc6 drm/i915: Move the dg2 fixed_enable_delay power well param [...] adds 6a006ee93ff8 drm/i915: Move the HSW power well flags to a common bitfield adds 0ba2661db626 drm/i915: Rename the power domain names to end with pipes/ports adds 5e9deaaf0273 drm/i915: Sanitize the power well names adds c32ffce42aa5 drm/i915: Convert the power well descriptor domain mask to [...] adds 888a2a6312a1 drm/i915: Convert the u64 power well domains mask to a bitmap adds 4a845ff0c0d4 drm/i915: Simplify power well definitions by adding power [...] adds a6394dbbe21e drm/i915: Allow platforms to share power well descriptors adds 13344a9bdd38 drm/i915: Simplify the DG1 power well descriptors adds eb6dedcc194a drm/i915: Sanitize the ADL-S power well definition adds 979e1b32e0e2 drm/i915: Sanitize the port -> DDI/AUX power domain mappin [...] adds c97bbab02ad7 drm/i915: Remove the aliasing of power domain enum values adds e20b77c14bc4 drm/i915: Remove the ICL specific TBT power domains adds 2431f38c17a6 drm/i915: Remove duplicate DDI/AUX power domain mappings adds 799da9837d1e drm/i915: Remove the XELPD specific AUX and DDI power domains adds f5b2cd89d539 drm/i915: Fixup merge of the power well refactor patchset adds b4b157577cb1 drm/i915: Check EDID for HDR static metadata when choosing blc adds 8c1db40dce1d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 3ff7fd27036e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 0371870b9690 drm/msm: Revert "drm/msm: Stop using iommu_present()" adds 1718e834db22 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 46b5d564a400 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 1c08d903132a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 85ec038b53fa video: fbdev: neofb: Fix the check of 'var->pixclock' adds 213e2df47332 video: fbdev: kyro: Error out if 'lineclock' equals zero adds f2bfd792c1ed video: fbdev: vt8623fb: Error out if 'pixclock' equals zero adds 16844e587042 video: fbdev: tridentfb: Error out if 'pixclock' equals zero adds e1e965156438 video: fbdev: arkfb: Error out if 'pixclock' equals zero adds 7015bb57c304 video: fbdev: s3fb: Error out if 'pixclock' equals zero adds 12acdbd7ca7d video: fbdev: i740fb: use memset_io() to clear screen adds 15cf0b82271b video: fbdev: i740fb: Error out if 'pixclock' equals zero adds c40b65304c36 video: fbdev: sh_mobile_lcdcfb: Remove sh_mobile_lcdc_chec [...] adds 610323d8f6f8 video: fbdev: mmp: replace usage of found with dedicated l [...] adds 6f57920cbe68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a2ebc9df98f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b33115bd05af ALSA: hda: Jack detection poll in suspend state adds 8f06bd1f89ca ALSA: hda/tegra: Enable Jack poll for tegra adds 1b6a6fc5280e ALSA: jack: Access input_dev under mutex adds f7f207375d4e ALSA: cs35l41: Unify hardware configuration adds 2603c974b45d ALSA: cs35l41: Check hw_config before using it adds fcad8950a50d ALSA: cs35l41: Move cs35l41_gpio_config to shared lib adds 1e616a9c468a ALSA: hda: cs35l41: Fix I2S params comments adds 0256949baa32 ALSA: hda: cs35l41: Always configure the DAI adds b8388a1aba32 ALSA: hda: cs35l41: Add Boost type flag adds f04bb4cae18b ALSA: hda: cs35l41: Put the device into safe mode for exte [...] adds f29db0892b2a ALSA: hda: cs35l41: Mute the device before shutdown adds ca17707f441f ALSA: cs35l41: Enable Internal Boost in shared lib adds 5fdb68a7618e ALSA: hda: cs35l41: Move boost config to initialization code adds fabcf7f12b5f ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct adds b50a99979865 ALSA: hda: cs35l41: Reorganize log for playback actions adds 734b965e67c6 ALSA: hda: cs35l41: Handle all external boost setups the same way adds 5577dd2329d0 ALSA: hda: cs35l41: Move external boost handling to lib fo [...] adds 4b047ec3a15d ASoC: cs35l41: Document CS35l41 External Boost adds bb06c203f867 ASoC: cs35l41: Support external boost adds 651a88798412 Merge branch 'topic/cs35l41' into for-next adds faf5933c7954 Merge branch 'for-linus' into for-next adds 0f1f7a666139 ALSA: usb-audio: Add quirk bits for enabling/disabling gen [...] adds 67d64069bc08 ALSA: usb-audio: Move generic implicit fb quirk entries in [...] adds 0ebc2e3f627e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1630fcbfde6 ASoC: amd: yc: add new YC platform varaint support adds dc7680ca7ac6 ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused adds 31c90dd56ae2 ASoC: cs35l45: Make exports namespaced adds e521f087780d ASoC: amd: Add driver data to acp6x machine driver adds 5426f506b584 ASoC: amd: Add support for enabling DMIC on acp6x via _DSD adds 2f7f0994cc96 Allow detecting ACP6x DMIC via _DSD adds b4dcafe45e46 ASoC: SOF: Add helper function to prepare and send an IPC message adds 25e77672c4e1 ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops adds 0881918087ac ASoC: SOF: ipc3: Implement the tx_msg IPC ops adds dbcf543cf91e ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for mess [...] adds e974b8e190d3 ASoC: SOF: ipc3: Implement the set_get_data IPC ops adds 783b5f179759 ASoC: SOF: ipc3: Implement the get_reply IPC ops adds 74ad8ed65121 ASoC: SOF: ipc3: Implement rx_msg IPC ops adds 785b3fbe61c6 ASoC: SOF: ipc: Separate the ops checks by functions/topics adds defad9d2e270 ASoC: SOF: ipc: Add check for mandatory IPC message handling ops adds 045bc49bc957 ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() adds 85d0f8814715 ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_ [...] adds 2f1f5a438899 ASoC: SOF: ipc: Switch over to use the rx_msg ops adds e394ffb82f9c ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 adds 50d4d8cf544d ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops fo [...] adds e760f102c92c ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to [...] adds 09b955f676d9 ASoC: SOF: Abstractions for top-level IPC ops adds a1111048ec46 ASoC: ak4*: use simple i2c probe function adds e86e7de1c52a ASoC: cx2072x: use simple i2c probe function adds a327bdc6c695 ASoC: es83*: use simple i2c probe function adds 182f3ebd5d34 ASoC: lm4857: use simple i2c probe function adds fead49e33b3d ASoC: max9*: use simple i2c probe function adds f7537e3a99fd ASoC: ml26124: use simple i2c probe function adds 7325ed4d1250 ASoC: nau8*: use simple i2c probe function adds 7f7d7214bb52 ASoC: pcm*: use simple i2c probe function adds 6f51c15877ae ASoC: sta*: use simple i2c probe function adds ad11678fd0c3 ASoC: tas*: use simple i2c probe function adds 33108917c8a6 ASoC: tda7419: use simple i2c probe function adds 9ba0daa6efa3 ASoC: tlv320*: use simple i2c probe function adds 2d4668c6b16f ASoC: ts3a227e: use simple i2c probe function adds cbd5ce7f428b ASoC: uda1380: use simple i2c probe function adds 122cef68f103 ASoC: remaining simple i2c probe changes adds 506840600613 ASoC: fix invalid yaml adds c721905c54d9 ASoC: fsl: using pm_runtime_resume_and_get instead of pm_r [...] adds 90b76a3cb9bf ASoC: ti: osk5912: Make it CCF clk API compatible adds 5947b2726beb ASoC: SOF: Intel: Check the bar size before remapping adds 19aed2d6cdb7 ASoC: soc-card: Create jack kcontrol without pins adds 0a8ff26dea6e ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC adds e65f2fce08fc ASoC: codecs: wm8962: using pm_runtime_resume_and_get inst [...] adds 3271be062891 ASoC: dmic: Add support for DSD data format adds e18610eaa66a ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate adds c808e277bcdf ASoC: fsl_micfil: Drop unnecessary register read adds 384672e3b7af ASoC: fsl_micfil: Drop unused register read adds 3ff84e3dd180 ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate() adds bd2cffd10d79 ASoC: fsl_micfil: do not define SHIFT/MASK for single bits adds 17f2142bae4b ASoC: fsl_micfil: use GENMASK to define register bit fields adds d46c2127ae8e ASoC: fsl_micfil: use clear/set bits adds 2c602c7ef9ef ASoC: fsl_micfil: drop error messages from failed register [...] adds 819dc38b93e7 ASoC: fsl_micfil: drop unused variables adds c6547c2ed0e1 dmaengine: imx: Move header to include/dma/ adds 625d8936c337 dmaengine: imx-sdma: error out on unsupported transfer types adds 824a0a02cd74 dmaengine: imx-sdma: Add multi fifo support adds 2495ba26e838 ASoC: fsl_micfil: add multi fifo support adds fb855b8d46a1 ASoC: fsl_micfil: use define for OSR default value adds be6aeee2eb82 ASoC: fsl_micfil: Drop get_pdm_clk() adds e8936f6925c1 ASoC: fsl_micfil: simplify clock setting adds bea1d61d5892 ASoC: fsl_micfil: rework quality setting adds dcc4301584ab ASoC: fsl_micfil: drop unused include adds 99c08cdb6d51 ASoC: fsl_micfil: drop only once used defines adds cbd090fa1fbf ASoC: fsl_micfil: drop support for undocumented property adds cc5ef57d130d ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user adds a69d7f1bd373 ASoC: fsl_micfil: Remove debug message adds 89d2bce7e6f1 ASoC: fsl_micfil: Driver updates adds 99a15348d584 ASoC: Intel: avs: Declare vendor tokens adds 34ae2cd53673 ASoC: Intel: avs: Add topology parsing infrastructure adds 9e85ec401d03 ASoC: Intel: avs: Parse module-extension tuples adds 1fba20364318 ASoC: Intel: avs: Parse pplcfg and binding tuples adds 276b83c807a2 ASoC: Intel: avs: Parse pipeline and module tuples adds eee475bb1ca7 ASoC: Intel: avs: Parse path and path templates tuples adds d73d1b67ff71 ASoC: Intel: avs: Add topology loading operations adds d48c1ada5775 ASoC: Intel: avs: Support link_mask formatted string adds f61ad1e9568c ASoC: Intel: avs: Declare path and its components adds 0ef882074eb1 ASoC: Intel: avs: Path creation and freeing adds c96059993f93 ASoC: Intel: avs: Path state management adds 84a99908fc7b ASoC: Intel: avs: Arm paths after creating them adds 435e25730fe7 ASoC: Intel: avs: Prepare modules before bindings them adds 274d79e51875 ASoC: Intel: avs: Configure modules according to their type adds e1bbfccf3c52 ASoC: Intel: avs: Topology and path management adds 15527fee767f ASoC: SOF: add definitions for different IPC types adds a37579151225 ASoC: SOF: add path indirection to each IPC type adds 0cf8ff05e5d2 ASoC: SOF: add default IPC capability and file paths adds a97abb3cae31 ASoC: SOF: add IPC-dependent file names adds 58c520e2dad7 ASoC: SOF: sof-pci-dev: add parameter to override firmware [...] adds 772627acfeb0 ASoC: SOF: sof-pci-dev: add parameter to override topology [...] adds 53fe24c2c763 ASoC: SOF: sof-audio: preserve topology filename override [...] adds 856601e5a7eb ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' adds 37e809d5f8a7 ASoC: SOF: Intel: hda: use common ops across platforms adds 406fed8092d9 ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header adds 9d201b69d04b ASoC: SOF: Intel: hda: use BIT() macros for consistency adds 3dee239e0274 ASoC: SOF: Intel: hda: define check_ipc_irq op adds 71778f7940f0 ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_ [...] adds b4e4c0b963c8 ASoC: SOF: Intel: hda: expose some codeloader functions adds 03cf7262076f ASoC: SOF: Intel: add IP identifier adds 7ed1bf73345a ASoC: SOF: add INTEL_IPC4 plumbing adds 9995c1d096c8 ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE adds 374b50e234a3 ASoC: soc-pcm: improve BE transition for TRIGGER_START adds 2ad1e059cb3c ASoC: soc-pcm: improve BE state transitions adds fbae863de87b ASoC: amd: acp: Add pm ops callback in machine driver adds b3598fe6d009 ASoC: SOF: using pm_runtime_resume_and_get to simplify the code adds 397ff0249606 ASoC: max98390: Add reset gpio control adds 68514c9f6aa6 ASoC: dt-bindings: max98390: add reset gpio bindings adds b1384d4c9508 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_statu [...] adds c1d97b866100 ASoC: audio-graph-card2: indicate "Experimental stage" war [...] adds d09a7db431c6 ASoC: rsnd: care return value from rsnd_node_fixed_index() adds aa4c06e02b41 ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning adds bbdcd3d590ca ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback adds d2be77b38232 ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication adds c3429de5b139 ASoC: SOF: AMD updates adds 5a0381de4ff5 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds d97efeb4a6cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 843891052b45 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds eba697b3c303 Input: iqs7222 - propagate some error codes correctly adds 66ab05c75642 Input: iqs7222 - avoid dereferencing a NULL pointer adds b940cd785010 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 323b190ba2de io_uring: free iovec if file assignment fails adds c0713540f6d5 io_uring: fix leaks on IOPOLL and CQE_SKIP adds 45d4316b18ce Merge branch 'io_uring-5.18' into for-next adds 0df71650c051 block: allow using the per-cpu bio cache from bio_alloc_bioset adds b53f3dcd705e block: allow use of per-cpu bio alloc cache by block drivers adds 589c9f9c1eef Merge branch 'for-5.19/block' into for-next adds f9e69aa9ccd7 btrfs: simplify ->flush_bio handling adds 46a2d4ccc499 squashfs: always use bio_kmalloc in squashfs_bio_read adds 7655db80932d target/pscsi: remove pscsi_get_bio adds 066ff571011d block: turn bio_kmalloc into a simple kmalloc wrapper adds 852ad96cb036 pktcdvd: stop using bio_reset adds 70456e5210f4 bfq: Avoid false marking of bic as stably merged adds c1cee4ab36ac bfq: Avoid merging queues with different parents adds 3bc5e683c67d bfq: Split shared queues on move between cgroups adds ea591cd4eb27 bfq: Update cgroup information before merging bio adds fc84e1f941b9 bfq: Drop pointless unlock-lock pair adds 5f550ede5edf bfq: Remove pointless bfq_init_rq() calls adds 09f871868080 bfq: Track whether bfq_group is still online adds 4e54a2493e58 bfq: Get rid of __bio_blkcg() usage adds 075a53b78b81 bfq: Make sure bfqg for which we are queueing requests is online adds 179d8609d842 target: remove an incorrect unmap zeroes data deduction adds 817e8b51eb3d target: pass a block_device to target_configure_unmap_from_queue adds 968786b9ef56 target: fix discard alignment on partitions adds 40349d0e16ce drbd: remove assign_p_sizes_qlim adds 7a38acce2296 drbd: use bdev based limit helpers in drbd_send_sizes adds c6f23b1a0544 drbd: use bdev_alignment_offset instead of queue_alignment_offset adds 998e9cbcd615 drbd: cleanup decide_on_discard_support adds c1e7b2441640 btrfs: use bdev_max_active_zones instead of open coding it adds f09dac9afb8e ntfs3: use bdev_logical_block_size instead of open coding it adds 9964e674559b mm: use bdev_is_zoned in claim_swapfile adds 10f0d2a51779 block: add a bdev_nonrot helper adds 08e688fdb8f7 block: add a bdev_write_cache helper adds a557e82e5a01 block: add a bdev_fua helper adds 36d254893aa6 block: add a bdev_stable_writes helper adds 2aba0d19f4d8 block: add a bdev_max_zone_append_sectors helper adds 64dcc7c27173 block: use bdev_alignment_offset in part_alignment_offset_show adds 640f2a23911b block: use bdev_alignment_offset in disk_alignment_offset_show adds 89098b075cb7 block: move bdev_alignment_offset and queue_limit_alignmen [...] adds 4e1462ffe899 block: remove queue_discard_alignment adds f0f975a4dde8 block: use bdev_discard_alignment in part_discard_alignment_show adds 5c4b4a5c6f11 block: move {bdev,queue_limit}_discard_alignment out of line adds e3cc28ea28b5 block: refactor discard bio size limiting adds cf0fbf894bb5 block: add a bdev_max_discard_sectors helper adds 70200574cc22 block: remove QUEUE_FLAG_DISCARD adds 7b47ef52d0a2 block: add a bdev_discard_granularity helper adds 44abff2c0b97 block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD adds c22198e78d52 direct-io: remove random prefetches adds c31bcc9f0a96 Merge branch 'for-5.19/block' into for-next adds 33cb0917bbe2 drbd: fix duplicate array initializer adds 4b28f3b448df drbd: address enum mismatch warnings adds e1838cf01b2d block: drbd: drbd_receiver: Remove redundant assignment to err adds ba6bee98d0c5 drbd: Make use of PFN_UP helper macro adds e6be38a164ba drbd: Replace "unsigned" with "unsigned int" adds 90c6c2914539 drdb: Switch to kvfree_rcu() API adds 8fd6533ef3f7 drbd: Return true/false (not 1/0) from bool functions adds 8fc716154093 Merge branch 'for-5.19/drivers' into for-next adds 39014f9b13b3 io_uring: small optimisation of tctx_task_work adds 7e2d845fdc5d io_uring: remove extra ifs around io_commit_cqring adds d52191774986 io_uring: refactor io_req_find_next adds 0ff4f49809b0 io_uring: optimise io_free_batch_list adds 878355dbef6b io_uring: move poll recycling later in compl flushing adds 1974d4772e93 io_uring: clean up io_queue_next() adds e8e1169ee3d5 io_uring: split off IOPOLL argument verifiction adds 4ad4b96ef39c io_uring: pre-calculate syscall iopolling decision adds 8346c5039c86 io_uring: optimise mutex locking for submit+iopoll adds c67fa795c3eb io_uring: cleanup conditional submit locking adds bb7ac3412a43 io_uring: partially uninline io_put_task() adds ba4db1aefb3c io_uring: silence io_for_each_link() warning adds 762185ef5062 io_uring: refactor io_req_add_compl_list() adds 0af361337af2 io_uring: move finish_wait() outside of loop in cqring_wait() adds 12beeef15d41 io_uring: don't scm-account for non af_unix sockets adds 058bd81d0c54 io_uring: uniform SCM accounting adds 8e954a2c5278 io_uring: refactor __io_sqe_files_scm adds b9feb6f08fb0 io_uring: don't pass around fixed index for scm adds c10901022e2b io_uring: deduplicate SCM accounting adds f3ed4bfcd996 io_uring: rename io_sqe_file_register adds 5dedbb47888f io_uring: explicitly keep a CQE in io_kiocb adds 554c34c36eb8 io_uring: memcpy CQE from req adds 262ca5cb0310 io_uring: shrink final link flush adds 92117a09b776 io_uring: inline io_flush_cached_reqs adds 40d8dfba8df0 io_uring: helper for empty req cache checks adds a463053e51c6 io_uring: add helper to return req to cache list adds 6cde82768f4a io_uring: optimise submission loop invariant adds 9a5303f1354e io_uring: optimise submission left counting adds ddf3eee6862f io_uring: optimise io_get_cqe() adds c68356048b63 io_uring: clean poll tw PF_EXITING handling adds b03080f869e1 io_uring: minor refactoring for some tw handlers adds 2e47ba7a3a2a io_uring: kill io_put_req_deferred() adds 61e686929573 io_uring: inline io_free_req() adds c8b12ebb72d0 io_uring: helper for prep+queuing linked timeouts adds 470510d7b342 io_uring: inline io_queue_sqe() adds 224d44125026 io_uring: rename io_queue_async_work() adds b6bd92480c7e io_uring: refactor io_queue_sqe() adds 499436e5b20a io_uring: introduce IO_REQ_LINK_FLAGS adds a95a3e51f11b io_uring: refactor lazy link fail adds 5ab4fc6d5c3f io_uring: refactor io_submit_sqe() adds 95f0da7a69f6 io_uring: inline io_req_complete_fail_submit() adds 671f6e9ba22b io_uring: add data_race annotations adds 73687727298f io_uring: use right helpers for file assign locking adds 99ea4d9da9c5 io_uring: refactor io_assign_file error path adds ad9ee4583d5e io_uring: store rsrc node in req instead of refs adds c78eaa44be8f io_uring: add a helper for putting rsrc nodes adds 5935f875ed81 io_uring: kill ctx arg from io_req_put_rsrc adds 16b217ed7bb3 io_uring: store SCM state in io_fixed_file->file_ptr adds ee9b7ff30293 io_uring: move timeout locking in io_timeout_cancel() adds 1d21a70fd6e7 io_uring: refactor io_disarm_next() locking adds 156afa36fd55 io_uring: remove dead 'poll_only' argument to io_poll_cancel() adds 36689d57c71f io_uring: pass in struct io_cancel_data consistently adds 85222d8b6adb io_uring: add support for IORING_ASYNC_CANCEL_ALL adds cd9ef41cd359 io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key adds 7c648b7d6186 io_uring: add support for IORING_ASYNC_CANCEL_ANY adds 1ad1c7902e5d Merge branch 'for-5.19/io_uring' into for-next adds 698d947498b6 fs: split off setxattr_copy and do_setxattr function from [...] adds c6e933d5cbc5 fs: split off do_getxattr from getxattr adds 10860bd7ce1f io_uring: add fsetxattr and setxattr support adds af1b1985d52e io_uring: add fgetxattr and getxattr support adds 3efbef2ff4cf io_uring: fix trace for reduced sqe padding adds e6fbb04e0bd4 Merge branch 'for-5.19/io_uring-xattr' into for-next adds 065c2a0e53a1 net: add __sys_socket_file() adds 6ac41fbfd34f io_uring: add socket(2) support adds ee526fd6b300 Merge branch 'for-5.19/io_uring-socket' into for-next adds 5f0614a55ece block: change exported IO accounting interface from gendis [...] adds 16b2559b30d6 Merge branch 'for-5.19/block' into for-next adds 2a852a693f88 nbd: use the correct block_device in nbd_bdev_reset adds d666e20e2e79 zram: cleanup reset_store adds 7a86d6dc1493 zram: cleanup zram_remove adds dbdc1be32591 block: add a disk_openers helper adds 9acf381f3e8f block: turn bdev->bd_openers into an atomic_t adds 2cf429b53c10 loop: de-duplicate the idle worker freeing code adds b15ed54694fb loop: initialize the worker tracking fields once adds 98ded54a3383 loop: remove the racy bd_inode->i_mapping->nrpages asserts adds 46dc967445bd loop: don't freeze the queue in lo_release adds 1fe0b1acb14d loop: only freeze the queue in __loop_clr_fd when needed adds d2c7f56f8b52 loop: implement ->free_disk adds 498ef5c777d9 loop: suppress uevents while reconfiguring the device adds 158eaeba4b8e loop: avoid loop_validate_mutex/lo_mutex in ->release adds a0e286b6a5b6 loop: remove lo_refcount and avoid lo_mutex in ->open / ->release adds d292dc80686a loop: don't destroy lo->workqueue in __loop_clr_fd adds 5ea7c1339e3e block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage adds fe6f3882718a Merge branch 'for-5.19/drivers' into for-next adds 61405fa346fe io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) adds d5e92661147b io_uring: allow re-poll if we made progress adds f457ab8deb01 io_uring: add trace support for CQE overflow adds 2a847e6faf76 io_uring: trace cqe overflows adds db9bb58b391c io_uring: rework io_uring_enter to simplify return value adds b293240e2634 io_uring: use constants for cq_overflow bitfield adds 34a7ee8a42c8 io_uring: return an error when cqe is dropped adds ebbe59f49556 io_uring: allow NOP opcode in IOPOLL mode adds 3aede974de0c Merge branch 'for-5.19/io_uring' into for-next adds ba36545724ef Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 9196856f66fd dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 714ae1edf422 dm: factor out dm_io_set_error and __dm_io_dec_pending adds a2eac3750447 dm: simplify dm_io access in dm_split_and_process_bio adds 0bf05bbb39ec dm: simplify dm_start_io_acct adds a3ca3ea668ed dm: mark various branches unlikely adds 55f87787efce dm: add local variables to clone_endio and __map_bio adds cf0e7c8b5914 dm: move hot dm_io members to same cacheline as dm_target_io adds 306ada85fad0 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 0b38ae15ddec dm: conditionally enable branching for less used features adds 56b1c83b9ae5 dm: simplify basic targets adds 7b43f7e14799 dm: use bio_sectors in dm_aceept_partial_bio adds 6ef69f019523 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct adds 186806713ca6 dm: pass dm_io instance to dm_io_acct directly adds 31b23cb8fcce dm: switch to bdev based IO accounting interfaces adds 58d38f7d416d dm: improve bio splitting and associated IO accounting adds f5c4c4485f58 dm: don't grab target io reference in dm_zone_map_bio adds 302235d00eea dm: improve dm_io reference counting adds 2b30b275406b dm: put all polled dm_io instances into a single list adds 39537b16dbc5 dm: simplify bio-based IO accounting further adds 7d8342b5551a dm: improve abnormal bio processing adds 6f8c29848912 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c956b92ee19b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h adds 4f1a22ee7b57 libata: Improve ATA queued command allocation adds a28c1ab31271 ata: libata-core: fix parameter type in ata_xfer_mode2shift() adds dafbbf5c57dd ata: pata_sil680: fix result type of sil680_sel{dev|reg}() adds 35577381b55f ata: pata_via: fix sloppy typing in via_do_set_mode() adds 8feecea4de7e dt-bindings: ata: renesas,rcar-sata: Add r8a774e1 support adds 5716fb0d403e ahci: Add a generic 'controller2' RAID id adds e0af10ac4dcc ata: libata-core: replace "its" with "it is" adds 0cb63670d505 ata: Make use of the helper function devm_platform_ioremap [...] adds 4dd55359bd67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad2dd528a22f Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds e80c5abe70f0 mmc: renesas_sdhi: remove outdated headers adds f9d709860ca4 mmc: renesas_sdhi: R-Car D3 also has no HS400 adds f340e4489ad4 mmc: renesas_sdhi: make setup selection more understandable adds bb943da67315 mmc: renesas_sdhi: remove a stale comment adds abf556a18c6d mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk adds 6865a8f457b0 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk adds 352a209796a2 mmc: renesas_sdhi: style fix for proper function bodies adds 5de6dac125bd mmc: mmci: stm32: use a buffer for unaligned DMA requests adds d45f75d843ca mmc: renesas_sdhi: Add missing checks for the presence of quirks adds 05b1c1fca6d2 mmc: renesas_sdhi: R-Car V3M also has no HS400 adds 0916132219ae dt-bindings: mmc: xenon: Convert to JSON schema adds 2d1f43b33bea dt-bindings: mmc: mtk-sd: increase reg items adds 1c7ec586fe55 mmc: core: Set HS clock speed before sending HS CMD13 adds 11325f157446 mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() adds 0aea9deb107a mmc: mmc_spi: parse speed mode options adds 923b56b6b0d7 mmc: omap: Make it CCF clk API compatible adds c894b6193ef4 mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support adds 01b8e9e75e5b mmc: renesas_sdhi: remove superfluous specific M3W entry adds 4d75f8459068 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] adds cbf4c0bd4fe4 mmc: core: improve API to make clear that mmc_sw_reset is [...] adds d9d62c8c15e8 mmc: improve API to make clear hw_reset callback is for cards adds 0dcf1c1a6ec2 dt-bindings: mmc: imx-esdhc: Update compatible fallbacks adds e317e80ed670 mmc: jz4740: Apply DMA engine limits to maximum segment size adds b5159751e921 mmc: sh_mmcif: move platform_data header to proper location adds f1768fa7a2b6 mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] adds 936d37a10910 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() adds bbd196fda3a2 mmc: mmci: Break IRQ status loop when all zero adds 056ec13303b1 dt-bindings: mmc: Add small binding note on level shifters adds 747015015212 dt-bindings: mmc: convert orion-sdio to JSON schema adds ab9d8a19fd55 dt-bindings: mmc: convert sdhci-dove to JSON schema adds ef5c15e1f325 dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string adds 4cb97cf41c35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 619fdc47f821 regulator: dt-bindings: qcom,rpmh: document h and k ID adds bfb5711e2455 regulator: stm32-vrefbuf: using pm_runtime_resume_and_get [...] adds bab76514aca3 regulator: da9121: Fix uninit-value in da9121_assign_chip_model() adds a38dce4cb1f1 regulator: core: Rename _regulator_enable_delay() adds 062920d24647 regulator: core: Sleep (not delay) in set_voltage() adds d6344eb23fcd Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 99dcaa7cabea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6692e257f7e2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 860149e4b82a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 431c906580b5 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 6a9e261cbbee selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQ [...] adds 3f835fa1b9f2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 11ea5f74a884 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 500b81e442ac Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 0564817b1e46 tools/certs: Add print-cert-tbs-hash.sh adds e71e3994cc03 certs: Factor out the blacklist hash creation adds 0c8b95e36096 certs: Make blacklist_vet_description() more strict adds 20ae308ab8b6 certs: Check that builtin blacklist hashes are valid adds b42777ed3b3c certs: Allow root user to append signed hashes to the blac [...] adds fad7eba9464e certs: Explain the rationale to call panic() adds c0ce8b84d0ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 61cada8da2f4 dt-bindings: power: renesas,rcar-sysc: correct typo in path adds e91033621d56 of/irq: Use interrupts-extended to find parent adds fee6de80bdd3 dt-bindings: nvmem: snvs-lpgpr: Add i.MX8M compatible strings adds 376eb490c781 dt-bindings: wkup-m3-ipc: Add vtt toggle gpio pin property adds 694ed9922bc8 dt-bindings: rcc: Add optional external ethernet RX clock [...] adds 548f8b21ae60 dt-bindings: soc: qcom,smp2p: convert to dtschema adds 2bd50abce1b6 Merge branch 'dt/linus' into dt/next adds f2701e0ffd21 dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property adds f688d61925f2 of: of_property_read_string return -ENODATA when !length adds e93024491809 dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible adds fe7ff911938e docs: dt: writing-schema: mention yamllint adds 2d500ce1b2a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b1ea69a63eb spi: spi-ti-qspi: Fix return value handling of wait_for_co [...] adds c6cf1fafb65d spi: spi-stm32-qspi: using pm_runtime_resume_and_get inste [...] adds b3fe2e516741 spi: core: Only check bits_per_word validity when explicit [...] adds 6f381481a5b2 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} [...] adds f4cf11df69c0 spi: atmel-quadspi: Remove duplicated DTR checks adds e7cc4244bc20 spi: Pull in Atmel fix adds 73f93db5c49b spi: core: Initialize returned status in spi_setup adds c81085840e03 spi: remove spin_lock_irq and variable in the irq procress adds 3a2ac5809935 spi: spi-cadence-quadspi: using pm_runtime_resume_and_get [...] adds 58b1efe2c172 spi: spi-tegra114: using pm_runtime_resume_and_get instead [...] adds c03ae4876fd5 spi: spi-ti-qspi: using pm_runtime_resume_and_get instead [...] adds 4bbaa857e9af spi: intel: Fix typo in kernel-doc of intel_spi_probe() adds b617be33502d spi: add SPI_RX_CPHA_FLIP mode bit adds 178d0cbbfe8e spi: spidev: add SPI_RX_CPHA_FLIP adds 79422ed9bd7f spi: spi-imx: add support for SPI_RX_CPHA_FLIP adds dd769f15483c spi: using pm_runtime_resume_and_get instead of pm_runtime [...] adds ace145802350 spi: mt65xx: Simplify probe function with devm_spi_alloc_master adds 7f7cdef7288a spi: mt65xx: Switch to device_get_match_data() adds 6b4440584b92 spi: mt65xx: Add and use pointer to struct device in mtk_s [...] adds 5dee8bb8d14d spi: mt65xx: Move clock parent setting to remove clock dis [...] adds 5088b3136439 spi: mt65xx: Move pm_runtime_enable() call to remove all gotos adds 20cdbb800957 spi: mt65xx: Simplify probe function with dev_err_probe() adds 3c5cd2e23fe4 spi: mt65xx: Add kerneldoc for driver structures adds 8e8a9e364a3b spi: mt65xx: Fix definitions indentation adds 3625a627f6e7 MediaTek SPI controller cleanups and documentation adds c2b5a40c9e50 spi: intel: Implement dirmap hooks adds f00156b83d02 Merge remote-tracking branch 'spi/for-5.19' into spi-next adds 8e9eb714cb51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e50abbf788c2 virt: sevguest: Fix return value check in alloc_shared_pages() adds 59bd54a84d15 x86/tdx: Detect running as a TDX guest in early boot adds 527a534c7326 x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers adds eb94f1b6a70a x86/tdx: Add __tdx_module_call() and __tdx_hypercall() hel [...] adds 41394e33f3a0 x86/tdx: Extend the confidential computing API to support [...] adds 65fab5bc033a x86/tdx: Exclude shared bit from __PHYSICAL_MASK adds 775acc82a88f x86/traps: Refactor exc_general_protection() adds 9a22bf6debbf x86/traps: Add #VE support for TDX guest adds bfe6ed0c6727 x86/tdx: Add HLT support for TDX guests adds ae87f609cd52 x86/tdx: Add MSR support for TDX guests adds c141fa2c2bba x86/tdx: Handle CPUID via #VE adds 31d58c4e557d x86/tdx: Handle in-kernel MMIO adds 4b05f81504bf x86/tdx: Detect TDX at early kernel decompression time adds 15104de122a4 x86: Adjust types used in port I/O helpers adds 1e8f93e18379 x86: Consolidate port I/O helpers adds eb4ea1ae8f45 x86/boot: Port I/O: Allow to hook up alternative helpers adds 4c5b9aac6cad x86/boot: Port I/O: Add decompression-time support for TDX adds 03149948832a x86/tdx: Port I/O: Add runtime hypercalls adds 32e72854fa5f x86/tdx: Port I/O: Add early boot support adds cfb8ec7a31f2 x86/tdx: Wire up KVM hypercalls adds ff2e64684f15 x86/boot: Add a trampoline for booting APs via firmware handoff adds f39642d0dbac x86/acpi/x86/boot: Add multiprocessor wake-up support adds 9cf30606405f x86/boot: Set CR0.NE early and keep it set during the boot adds 77a512e35db7 x86/boot: Avoid #VE during boot for TDX platforms adds bae1a962ac2c x86/topology: Disable CPU online/offline control for TDX guests adds 9aa6ea69852c x86/tdx: Make pages shared in ioremap() adds 7dbde7631629 x86/mm/cpa: Add support for TDX shared memory adds 968b493173ac x86/mm: Make DMA memory shared for TD guest adds f4c9361f97c4 x86/tdx/ioapic: Add shared bit for IOAPIC base address adds e2efb6359e62 ACPICA: Avoid cache flush inside virtual machines adds b9c7ba58777a Documentation/x86: Document TDX kernel architecture adds adb5680b8dfd x86/kaslr: Fix build warning in KASLR code in boot stub adds 819ef88b941e Merge branch 'x86/tdx' into x86/core, to resolve conflicts adds 75874398169f Merge branch 'x86/cpu' into x86/merge, to resolve conflicts adds f4137b06529b Merge remote-tracking branch 'tip/x86/merge' into tip-master adds 8bf7c1aedcf3 Merge x86/mm into tip/master adds 1ea98eb0d72f Merge locking/core into tip/master adds 5b2a309dfdaa Merge perf/core into tip/master adds 26b89660ef04 Merge sched/core into tip/master adds 3fe3fd387ecd Merge x86/misc into tip/master adds 33689133a3d9 Merge ras/core into tip/master adds fc6fc03821b8 Merge x86/build into tip/master adds a3186c8662be Merge x86/platform into tip/master adds 613fa6e217e1 x86/PCI: Show the physical address of the $PIR table adds dc0e64087213 x86/PCI: Include function number in $PIR table dump adds 3132450254f2 x86/PCI: Also match function number in $PIR table adds d88a8b1cf472 x86/PCI: Handle IRQ swizzling with PIRQ routers adds 5a0e5fa957db x86/PCI: Disambiguate SiS85C503 PIRQ router code entities adds fe62bc23620f x86/PCI: Add support for the SiS85C497 PIRQ router adds 5d64089aa4a5 x86/PCI: Add PIRQ routing table range checks adds ac7cd5e16df8 x86/PCI: Handle PIRQ routing tables with no router device given adds b584db0c84db x86/PCI: Add $IRT PIRQ routing table support adds 4969e223b109 x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] adds c25f23459c11 x86/PCI: Fix coding style in PIRQ table verification adds 6104f9a605ab Merge x86/irq into tip/master adds daf3af4705ba x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 adds b0aa856942e8 Merge x86/apic into tip/master adds b57a7c9dd732 x86/crash: Fix minor typo/bug in debug message adds 60d96e584fd7 Merge x86/kdump into tip/master adds e8a69f12f01f x86/xen: Allow to retry if cpu_initialize_context() failed. adds c7dfb2591b23 cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be b [...] adds 3927368bebe2 Merge branch 'smp/urgent' into smp/core adds d308077e5e4d cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier adds 756e62e29e99 Merge smp/core into tip/master adds 75d8cce128c5 lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead() adds a9fed750ed3d Merge core/core into tip/master adds 3a5ff1f6dd50 x86: Replace cpumask_weight() with cpumask_empty() where a [...] adds c2a911d302b0 x86/mm: Replace nodes_weight() with nodes_empty() where ap [...] adds c7bda0dca98c x86: Remove a.out support adds dbb5ab6d2c0a x86/process: Fix kernel-doc warning due to a changed funct [...] adds c092bcf2a668 Merge x86/cleanups into tip/master adds f5d9283ecb33 x86/32: Simplify ELF_CORE_COPY_REGS adds 9554e908fb5d ELF: Remove elf_core_copy_kernel_regs() adds 3a24a60854d2 x86/32: Remove lazy GS macros adds 203d8919a9ed x86/asm: Merge load_gs_index() adds 5f24d586b48b Merge x86/core into tip/master adds d802057c7c55 genirq/msi: Shutdown managed interrupts with unsatifiable [...] adds 33de0aa4bae9 genirq: Always limit the affinity to online CPUs adds 3f893a5962d3 irqchip/gic-v3: Always trust the managed affinity provided [...] adds 911488de0565 genirq/affinity: Replace cpumask_weight() with cpumask_emp [...] adds 0de61d739c21 irqchip/bmips: Replace cpumask_weight() with cpumask_empty() adds c48c8b829d2b genirq: Take the proposed affinity at face value if force==true adds dac5e96b8459 Merge irq/core into tip/master adds 2731aa7d65db timers: Initialize base::next_expiry_recalc in timers_prep [...] adds a2026e44eff5 timers: Simplify calc_index() adds 2966a9918dfa clockevents: Use dedicated list iterator variable adds efaa0227f6c6 timers: Move timer sysctl into the timer code adds 8afbcaf8690d clocksource: Replace cpumask_weight() with cpumask_empty() adds fde33ca4cb2b tracing/timer: Add missing argument documentation of trace points adds 3dc6ffae2da2 timekeeping: Introduce fast accessor to clock tai adds ce8abf340e40 Merge tag 'tai-for-tracing' into timers/core adds a62b8e8da2be Merge timers/core into tip/master adds 101826e02ac6 virt: sevguest: Fix bool function returning negative value adds 5dc91f2d4f3c x86/boot: Add an efi.h header for the decompressor adds 3e4474207ed1 Merge x86/sev into tip/master adds 51964015565d x86/mm: Fix spacing within memory encryption features message adds de5094f531bf Merge x86/tdx into tip/master adds 40f5aa4c5eae sched/pelt: Fix attach_entity_load_avg() corner case adds 4d0316a9e2f0 Merge sched/urgent into tip/master adds 60490e796665 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC [...] adds 528c9f1daf20 perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support adds 19fec1b2361a Merge perf/urgent into tip/master adds 3ccce9340326 x86/cpu: Add new Alderlake and Raptorlake CPU model numbers adds f9e14dbbd454 x86/cpu: Load microcode during restore_processor_state() adds 6c8ef58a50b5 x86/unwind/orc: Recheck address range after stack info was [...] adds 610abf3dea10 MAINTAINERS: Add x86 unwinding entry adds 226d44acf6df lib/strn*,objtool: Enforce user_access_begin() rules adds 2730d3c14a85 x86,xen,objtool: Add UNWIND hint adds d4e5268a08b2 x86,objtool: Mark cpu_startup_entry() __noreturn adds d66e9d50ea5c x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE adds 4a5de9b76fcb objtool: Enable unreachable warnings for CLANG LTO adds 613871cd665a x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline adds 1c0513dec41e x86/retpoline: Add ANNOTATE_NOENDBR for retpolines adds 7a00829f8ac3 x86/uaccess: Add ENDBR to __put_user_nocheck*() adds 1ab80a0da4c4 x86/xen: Add ANNOTATE_NOENDBR to startup_xen() adds 4baae989e638 objtool: Print data address for "!ENDBR" data warnings adds 1d08b92fa2c4 objtool: Use offstr() to print address of missing ENDBR adds 4cdfc11b2836 x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_ [...] adds 7d71bf2770f3 Merge x86/urgent into tip/master adds 02041b322566 x86/uaccess: Don't jump between functions adds 26ff604102c9 objtool: Don't set 'jump_dest' for sibling calls adds 34c861e80647 objtool: Fix sibling call detection in alternatives adds 08feafe8d195 objtool: Fix function fallthrough detection for vmlinux adds fc6a9cd957e9 Merge objtool/urgent into tip/master adds 79308351bfc5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5f9b6621402c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 0bbb265f7089 EDAC/mc: Get rid of silly one-shot struct allocation in ed [...] adds fb8cd45ca39b EDAC/pci: Get rid of the silly one-shot memory allocation [...] adds 9fb9ce392aae EDAC/device: Get rid of the silly one-shot memory allocati [...] adds 0d24a49e88b5 EDAC/device: Sanitize edac_device_alloc_ctl_info() definition adds 713c4ff8859c EDAC/mc: Get rid of edac_align_ptr() adds 65fd006d5e32 Merge branch 'edac-alloc-cleanup' into edac-for-next adds e2932d1f6f05 EDAC/synopsys: Read the error count from the correct register adds 96b79f201386 Merge branch 'edac-urgent' into edac-for-next adds ad2df24732e8 EDAC/dmc520: Don't print an error for each unconfigured in [...] adds d8441486c935 Merge branch 'edac-misc' into edac-for-next adds c71faaffea99 EDAC: Use kcalloc() adds 423279d81631 Merge branch 'edac-alloc-cleanup' into edac-for-next adds 273a91863087 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 6c846d026d49 gpio: Don't fiddle with irqchips marked as immutable adds 704f08753b6d gpio: Expose the gpiochip_irq_re[ql]res helpers adds 36b78aae4bfe gpio: Add helpers to ease the transition towards immutable [...] adds bba00555ede7 gpio: tegra186: Make the irqchip immutable adds 15d8c14ac849 gpio: pl061: Make the irqchip immutable adds 374b87a0fcf9 pinctrl: apple-gpio: Make the irqchip immutable adds 14dbe186b9d4 pinctrl: msmgpio: Make the irqchip immutable adds 6173e56f76c7 pinctrl: amd: Make the irqchip immutable adds afefc3266272 gpio: Update TODO to mention immutable irq_chip structures adds 5644b66a9c63 Documentation: Update the recommended pattern for GPIO irqchips adds 4bde53ab3370 Merge branch irq/gpio-immutable into irq/irqchip-next adds 61822f03343b Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 3f57c663e3a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6172de3c7f11 docs: Add documentation for rude and trace RCU flavors adds 404147faaaf2 docs: Update RCU cross-references as suggested in doc-guide adds d22959aa9352 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 90d2efe7bdbd rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds c708b08c65a0 rcu: Check for jiffies going backwards adds 3791a2237471 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds 75182a4eaaf8 rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 80d530b47da4 rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds 70ae7b0ce033 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() adds 88ca472f8060 rcu: Check for successful spawn of ->boost_kthread_task adds f1efe84d6fd2 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] adds f596e2ce1c0f rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs adds beb84099f1cf rcu: Remove rcu_is_nocb_cpu() adds 8d2aaa9b7c29 rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds 2eed973adc6e rcu: Assume rcu_init() is called before smp adds 3352911fa9b4 rcu: Initialize boost kthread only for boot node prior SMP [...] adds 87c5adf06bfb rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds f75fd4b9221d rcu-tasks: Fix race in schedule and flush work adds f25390033fa2 rcu-tasks: Print pre-stall-warning informational messages adds 88db792bbe9b rcu-tasks: Use rcuwait for the rcu_tasks_kthread() adds 5d9007081653 rcu-tasks: Make Tasks RCU account for userspace execution adds 777570d9ef82 rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] adds bddf7122f7e3 rcu-tasks: Restore use of timers for non-RT kernels adds 10b3742f939c rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] adds 07d95c34e812 rcu-tasks: Handle sparse cpu_possible_mask adds ab2756ea6b74 rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_in [...] adds 8ed00760203d srcu: Tighten cleanup_srcu_struct() GP checks adds 95ebe80d99de srcu: Fix s/is/if/ typo in srcu_node comment adds 7b9e9b5856e1 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds 994f706872e6 srcu: Make Tree SRCU able to operate without snp_node array adds 2ec303113d97 srcu: Dynamically allocate srcu_node array adds e2f638365dd6 srcu: Add size-state transitioning code adds 3bedebcf63c2 srcu: Make rcutorture dump the SRCU size state adds aeb9b39b8f4a srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds cbdc98e93efa srcu: Use invalid initial value for srcu_node GP sequence numbers adds 0b56f953908a srcu: Ensure snp nodes tree is fully initialized before traversal adds c69a00a12e26 srcu: Add boot-time control over srcu_node array allocation adds db8f1471c613 srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() adds 4a230f804645 srcu: Avoid NULL dereference in srcu_torture_stats_print() adds 46470cf85d2b srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds ee5e2448bceb srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds 99659f64b14e srcu: Create concurrency-safe helper for initiating size t [...] adds 9f2e91d94c91 srcu: Add contention-triggered addition of srcu_node tree adds 4e701cc943ee srcu: Automatically determine size-transition strategy at boot adds 7bee62f1de76 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 382a1ca815cb srcu: Prevent expedited GPs and blocking readers from cons [...] adds c3acd156800a srcu: Drop needless initialization of sdp in srcu_gp_start() adds b6f3c6a2b1fe torture: Add rcu_normal and rcu_expedited runs to torture.sh adds 99d6a2acb895 rcutorture: Suppress debugging grace period delays during [...] adds 8106bddbab5f scftorture: Fix distribution of short handler delays adds 39b3cab92d37 rcutorture: Avoid corner-case #DE with nsynctypes check adds 80dcee695143 rcutorture: Add missing return and use __func__ in warning adds bd6c375b92c3 rcutorture: Call preempt_schedule() through static call/key adds 46e861be5898 rcu: Make TASKS_RUDE_RCU select IRQ_WORK adds 835f14ed5307 rcu: Make the TASKS_RCU Kconfig option be selected adds 40c1278aa7cd rcutorture: Allow rcutorture without RCU Tasks Trace adds 3b6e1dd42317 rcutorture: Allow rcutorture without RCU Tasks adds 4c3f7b0e1e88 rcutorture: Allow rcutorture without RCU Tasks Rude adds 3831fc02f496 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario adds 58524e0fed6a rcutorture: Allow specifying per-scenario stat_interval adds 5f654af150fd refscale: Allow refscale without RCU Tasks adds dec86781a54f refscale: Allow refscale without RCU Tasks Rude/Trace adds 4df002d90879 rcuscale: Allow rcuscale without RCU Tasks adds 5ce027f4cd0e rcuscale: Allow rcuscale without RCU Tasks Rude/Trace adds bf5e7a2f4609 scftorture: Adjust for TASKS_RCU Kconfig option being selected adds ab3ecd0bce32 torture: Reposition so that $? collects ssh code in torture.sh adds b20842baf899 torture: Use "-o Batchmode=yes" to disable ssh password requests adds 98bb264bdbbc torture: Permit running of experimental torture types adds 8e82c28ea2b4 torture: Make thread detection more robust by using lspcu adds 00f3133b7f95 torture: Skip vmlinux check for kvm-again.sh runs adds 3e112a39f7ad torture: Enable CSD-lock stall reports for scftorture adds eec52c7fb51e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds f877e3993b53 scftorture: Remove extraneous "scf" from per_version_boot_params adds c7756fff4fa1 torture: Save "make allmodconfig" .config file adds 31015625768e rcutorture: Make kvm.sh allow more memory for --kasan runs adds d69e048b27cc rcutorture: Make torture.sh refscale and rcuscale specify [...] adds fb036ad7db10 rcutorture: Make torture.sh allow for --kasan adds 381aceaf8532 Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'n [...] adds 084e1c049a8e rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 88e787f8e6f6 rcu: Move expedited grace period (GP) work to RT kthread_worker adds 95451d223b27 Merge branch 'exp.2022.04.18a' into HEAD adds 9c2970fbb425 tools/nolibc: use pselect6 on RISCV adds 930c4acc064e tools/nolibc: guard the main file against multiple inclusion adds 967cce191f50 tools/nolibc/std: move the standard type definitions to std.h adds cc7a492ad0a0 tools/nolibc/types: split syscall-specific definitions int [...] adds 271661c1cde5 tools/nolibc/arch: split arch-specific code into individual files adds bd8c8fbb866f tools/nolibc/sys: split the syscall definitions into their [...] adds 06fdba53e0a9 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds c91eb0338955 tools/nolibc/string: split the string functions into string.h adds 62a2af077493 tools/nolibc/ctype: split the is* functions to ctype.h adds 50850c38b290 tools/nolibc/ctype: add the missing is* functions adds 8cb98b3fce15 tools/nolibc/types: move the FD_* functions to macros in types.h adds 306c9fd4c686 tools/nolibc/types: make FD_SETSIZE configurable adds eba6d00d38e7 tools/nolibc/types: move makedev to types.h and make it a macro adds 56d68a3c1f41 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 66c397c4d2e1 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds b1c21e7d99cd tools/nolibc/stdlib: add i64toa() and u64toa() adds 5f493178ef31 tools/nolibc/stdlib: add utoh() and u64toh() adds 4e383a66acfe tools/nolibc/stdio: add a minimal set of stdio functions adds 99b037cbd5a2 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds e3e19052d54d tools/nolibc/stdio: add fwrite() to stdio adds 7e4346f4a3a6 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds 51469d5ab38f tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds acab7bcdb1bc tools/nolibc/stdio: add perror() to report the errno value adds a7604ba149e7 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds ac90226d5305 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 6e277371a5c4 tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 830acd088edc tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds d8dcc2d8d93e tools/nolibc/string: use unidirectional variants for memcpy() adds d76232ff8be6 tools/nolibc/string: slightly simplify memmove() adds b312eb0b8711 tools/nolibc/string: add strncpy() and strlcpy() adds d9390de638cd tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 07f47ea06fe9 tools/nolibc: move exported functions to their own section adds dffeb81af5fe tools/nolibc/arch: mark the _start symbol as weak adds 023033fe343c tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 8d304a374023 tools/nolibc/string: export memset() and memmove() adds 45a794bf7cee tools/nolibc/errno: extract errno.h from sys.h adds 4619de344657 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds 180a9797b034 tools/nolibc/unistd: add usleep() adds 99cb50ab94b2 tools/nolibc/signal: move raise() to signal.h adds cec150532102 tools/nolibc/time: create time.h with time() adds c4486e97283d tools/nolibc: also mention how to build by just setting th [...] adds f0f04f28d5ae tools/nolibc/stdlib: implement abort() adds 170b230d22e8 tools/nolibc/stdio: make printf(%s) accept NULL adds 077d0a392446 tools/nolibc/stdlib: add a simple getenv() implementation adds bd845a193aae tools/nolibc/stdio: add support for '%p' to vfprintf() adds 0e7b492943ec tools/nolibc/string: add strcmp() and strncmp() adds 54abe3590fd3 tools/nolibc/sys: add syscall definition for getppid() adds 96d2a1313fe0 tools/nolibc/types: add poll() and waitpid() flag definitions adds 24326164687b tools/nolibc: add a makefile to install headers adds 0b37dff10bc0 tools/nolibc: add the nolibc subdir to the common Makefile adds 96980b833a21 tools/nolibc/string: do not use __builtin_strlen() at -O0 adds 2475d37ac30b tools/nolibc/stdlib: only reference the external environ w [...] adds 5312aaa5d567 tools/nolibc: x86-64: Update System V ABI document link adds 37d62758e773 tools/nolibc: Replace `asm` with `__asm__` adds 1590c59836da tools/nolibc: Remove .global _start from the entry point code adds f4738ff74c74 tools/nolibc: i386: Implement syscall with 6 arguments adds 544fa1a2d3e6 tools/nolibc/sys: Implement `mmap()` and `munmap()` adds 5a18d07ce300 tools/nolibc/types: Implement `offsetof()` and `container_ [...] adds 0e0ff638400b tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] adds b26823c19a12 tools/nolibc/string: Implement `strnlen()` adds 11dbdaeff41d tools/nolibc/string: Implement `strdup()` and `strndup()` adds c6ba5add5ff8 Merge branch 'nolibc.2022.04.20a' into HEAD adds 3874a21aeb4a tools/memory-model: Document locking corner cases adds c4c641e09bff tools/memory-model: Make judgelitmus.sh note timeouts adds 201d56f21faa tools/memory-model: Make cmplitmushist.sh note timeouts adds 144dc65b5932 tools/memory-model: Make judgelitmus.sh identify bad macros adds 8daade5f425c tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c69a53170d6c tools/memory-model: Fix paulmck email address on pre-exist [...] adds 3058e7655999 tools/memory-model: Update parseargs.sh for hardware verification adds e0a5facc04c7 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 7635d3c45b59 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds c4654c7d3671 tools/memory-model: Fix checkalllitmus.sh comment adds c749402cdd9d tools/memory-model: Hardware checking for check{,all}litmus.sh adds 3ae11fc23ae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 89471194c4f9 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 6bc74b4580b8 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 6e6bfb85d576 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 53ad687a2abf tools/memory-model: Keep assembly-language litmus tests adds 863e4059cb7c tools/memory-model: Allow herd to deduce CPU type adds cf8447de610c tools/memory-model: Make runlitmus.sh check for jingle errors adds bf9274f048e0 tools/memory-model: Add -v flag to jingle7 runs adds 3973fc0ec9e8 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 4e322853124d tools/memory-model: Fix scripting --jobs argument adds 03aedae850f8 tools/memory-model: Make checkghlitmus.sh use mselect7 adds a7ce0b62ed4c tools/memory-model: Make history-check scripts use mselect7 adds a21572226ae3 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 34457edc80a1 tools/memory-model: Repair parseargs.sh header comment adds d5311b7c48a7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds ca1545202ab7 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds f195c9676fbb tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 91d70a5329ba tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 9d8ae53d588f Merge branch 'lkmm-dev.2022.04.11a' into HEAD adds f66ea4a981b3 rcu: Decrease FQS scan wait time in case of callback overloading adds 0413595bbf07 torture: Make kvm-remote.sh announce which system is being [...] adds 8d5ed84998f0 rcu-tasks: Check for abandoned callbacks adds 8c8d32610792 rcu: Make normal polling GP be more precise about sequence [...] adds 9d417b83b0db rcu: Provide a get_completed_synchronize_rcu() function adds 56a65040e0b5 rcutorture: Validate get_completed_synchronize_rcu() adds 60005d6836cb rcu: Switch polled grace-period APIs to ->gp_seq_polled adds fa64f41335ed rcu: Make polled grace-period API account for expedited gr [...] adds a131c4765872 rcu: Make Tiny RCU grace periods visible to polled APIs adds efca7a717e93 rcutorture: Verify that polled GP API sees synchronous gra [...] adds 248153b6a982 rcu: Add polled expedited grace-period primitives adds cdd2d6702f3d rcutorture: Test polled expedited grace-period primitives adds 3e9460b7888a rcutorture: Update rcutorture.fwd_progress help text adds 5b31984d392b rcu: Avoid tracing a few functions executed in multi_cpu_stop() adds f9a6ef4831b3 rcu/torture: Change order of warning and trace dump adds d482558a71a9 rcu/nocb: Add/del rdp to iterate from rcuog itself adds be25a8f6d19b rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 75d837cae139 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds efb45e665d90 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds e562c27273d6 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds 4b63ed1d9dec rcu-tasks: Drive synchronous grace periods from calling task adds 24f4daa283b8 doc: Document the rcutree.rcu_divisor kernel boot parameter adds 6146444414a7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 8d5678a76689 KVM: x86/mmu: Don't rebuild page when the page is synced a [...] adds a4cfff3f0f8c Merge branch 'kvm-older-features' into HEAD adds 04c975121cae KVM: x86/xen: Remove the redundantly included header file lapic.h adds 42c35fdc340f selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_ [...] adds 8176472563fb kvm: x86: Adjust the location of pkru_mask of kvm_mmu to r [...] adds 6e97b2b82290 kvm: vmx: remove redundant parentheses adds 77d727926607 x86/kvm: Don't waste kvmclock memory if there is nopv parameter adds aecce510fee5 KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition adds ca2a7c22a115 KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits adds fdc298da8661 KVM: x86: Move kvm_ops_static_call_update() to x86.c adds 8f969c0c3443 KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of [...] adds 34886e796c41 KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata adds 1921f3aa9263 KVM: x86: Use static calls to reduce kvm_pmu_ops overhead adds 45846661d104 KVM: x86: Drop WARNs that assert a triple fault never "esc [...] adds c3634d25fbee KVM: nVMX: Leave most VM-Exit info fields unmodified on fa [...] adds 9bd1f0efa859 KVM: nVMX: Clear IDT vectoring on nested VM-Exit for doubl [...] adds c24a950ec7d6 KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES adds 1aa0e8b144b6 Kconfig: Add option for asm goto w/ tied outputs to workar [...] adds 989b5db215a2 x86/uaccess: Implement macros for CMPXCHG on user addresses adds f122dfe44768 KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits adds 1c2361f667f3 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses adds 5d6c7de6446e KVM: x86: Bail to userspace if emulation of atomic user ac [...] adds 2a9735a10aa5 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 02370fc5952c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f31076a6b239 xen: Convert kmap() to kmap_local_page() adds b12d41716e32 arm/xen: Fix some refcount leaks adds 922316524eef Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 978733da86f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 10a5a651e3af workqueue: Restrict kworker in the offline CPU pool runnin [...] adds 72f7952121b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 34354476f06d platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons adds 264e8de27baa platform/x86: wmi: replace usage of found with dedicated l [...] adds 42d17fa78560 platform/x86: hp-wmi: Correct code style related issues adds 0c211cecc6af platform/x86: amd-pmc: Move SMU logging setup out of init adds 63585d5958da platform/x86: amd-pmc: Move FCH init to first use adds b0c07116c894 platform/x86: amd-pmc: Avoid reading SMU version at probe time adds 8a9e1ff49886 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2cd01bd6b117 platform/chrome: cros_ec: fix error handling in cros_ec_re [...] adds f47a6113f4e8 platform/chrome: cros_ec: remove unused variable `was_wake [...] adds 9fbe967d4e6e platform/chrome: cros_ec: determine `wake_enabled` in cros [...] adds 5781a33098c6 platform/chrome: cros_ec: sort header inclusion alphabetically adds 8d4668064cce platform/chrome: cros_ec: append newline to all logs adds 57b888ca2541 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it [...] adds 089860b70b80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2660e71e6080 HSI: clients: remove duplicate assignment adds 43c14f8d18a7 HSI: omap_ssi: Fix refcount leak in ssi_probe adds d6d9d98de366 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a2422eda51b3 ipmi: When handling send message responses, don't process [...] adds eb40cce07dec ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() adds c7489360e462 ipmi: Add a limit on the number of users that may use IPMI adds 9eb29cdd1459 ipmi: Limit the number of message a user may have outstanding adds 25359fdd664b ipmi: Add a sysfs interface to view the number of users adds 484ffae7a2f0 ipmi: Add a sysfs count of total outstanding messages for [...] adds 28e4f7415e46 ipmi: use simple i2c probe function adds 420fddd1ec97 ipmi:ssif: Check for NULL msg when handling events and messages adds b8dc14d291f9 ipmi: Add an intializer for ipmi_smi_msg struct adds 5490572f228d ipmi: Add an intializer for ipmi_recv_msg struct adds e7a67ad985f7 ipmi: Fix pr_fmt to avoid compilation issues adds dc5892f9fd8e ipmi: Convert pr_debug() to dev_dbg() adds 63b9e933a075 ipmi:si: Convert pr_debug() to dev_dbg() adds b250fa7e0b68 ipmi: Make two logs unique adds de1da5b1fd11 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds ca319f556519 thunderbolt: Fix typo in comment adds ebe99c0f297d thunderbolt: Use decimal number with port numbers adds 259e0c71e552 thunderbolt: Dump path config space entries during discovery adds 9d2d0a5cf0ca thunderbolt: Use different lane for second DisplayPort tunnel adds 805516f5d475 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b96cd8b05ead Documentation: move tty to driver-api adds 1a4a8f6bbac0 Documentation: tty: introduce "Other Documentation" adds e26595034dad Documentation: tty: move n_gsm to tty adds 5b437ae9fcbb Documentation: tty: move moxa-smartio.rst to tty adds e937eb43b879 Documentation: tty: n_gsm, delete "Additional Documentation" adds 7fb4028fbb97 Documentation: tty: n_gsm, use power of ReST adds 689ca31c5426 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() adds 83ead219292a tty: serial: mpc52xx_uart: remove double ifdeffery adds d9b80d07db68 tty: serial: owl-uart, send x_char even if stopped adds 9c3a431a486d tty: serial: altera: use altera_jtaguart_stop_tx() adds 507b05063d1b tty: goldfish: Use tty_port_destroy() to destroy port adds 8fbb3fc9c414 tty: hvc: Prepare cleanup of powerpc's asm/prom.h adds 570f749f4d54 tty: serial: Prepare cleanup of powerpc's asm/prom.h adds ee157a79e7c8 tty: Fix a possible resource leak in icom_probe adds e73b5c7f3d34 tty: serial: samsung: add spin_lock for interrupt and cons [...] adds bcea0f547ec1 tty: serial: owl: Fix missing clk_disable_unprepare() in o [...] adds ef9a23f35838 dt-bindings: serial: uniphier: Use maxItems for a single clock adds e5fe471f7156 dt-bindings: serial: uniphier: Add "resets" property as optional adds 77edd0de0028 dt-bindings: serial: fsl-lpuart: Add imx93 compatible string adds 7bb301812b62 dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings adds 857f971328e8 serial: 8250: Make SERIAL_8250_EM available for arm64 systems adds 65a8b287023d tty: n_tty: Restore EOF push handling behavior adds e0239ba3ffdd serial: 8250: Report which option to enable for blackliste [...] adds 19401e975531 dt-bindings: serial: Update Qualcomm geni based QUP UART bindings adds 368ab68b18de tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates adds 0ed12afa5655 serial: core: move RS485 configuration tasks from drivers [...] adds a9efa452486e serial: amba-pl011: remove redundant code in rs485_config adds f633eb294af9 serial: stm32: remove redundant code in rs485_config adds afea2a93c230 serial: sc16is7xx: remove redundant check in rs485_config adds d84b01cd0497 serial: omap: remove redundant code in rs485_config adds e767aa14f7c5 serial: max310: remove redundant memset in rs485_config adds 915162460152 serial: imx: remove redundant assignment in rs485_config adds e5d4d733fc1d serial: fsl_lpuart: remove redundant code in rs485_config [...] adds 60efd0513916 serial: atmel: remove redundant assignment in rs485_config adds 0e0fd55719fa serial: 8250_aspeed_vuart: Fix potential NULL dereference [...] adds f6f586102add serial: 8250: Handle UART without interrupt on TEMT using em485 adds 296385fe127f serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 adds bec1f1b66a66 serial: 8250: add compatible for fsl,16550-FIFO64 adds 18c9d4a3c249 serial: When UART is suspended, set RTS to false adds f398e0aa325c tty: serial: fsl_lpuart: fix potential bug when using both [...] adds 2a72b1b2db9d Documentation: fix tty link adds 7a107b2c6b81 Revert "serial: 8250: Handle UART without interrupt on TEM [...] adds 538668d7d2de tty: n_gsm: clean up dead code in gsm_queue() adds 871277738426 tty: n_gsm: clean up implicit CR bit encoding in address field adds 05fe70dd2efd MAINTAINERS: fix location of moxa-smartio.rst adds 99a4877401fb Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 0b4efcb1b55c accessiblity: speakup: cleanup comments adds c50c29a80611 tty: synclink_cs: Use bitwise instead of arithmetic operat [...] adds 731e8fee54df Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds e601cc9a3a9b coresight: etm4x: Cleanup TRCIDR0 register accesses adds cf0c7f18d30e coresight: etm4x: Cleanup TRCIDR2 register accesses adds f4d1f2142a60 coresight: etm4x: Cleanup TRCIDR3 register accesses adds ea69dbb893d9 coresight: etm4x: Cleanup TRCIDR4 register accesses adds 028e5460915a coresight: etm4x: Cleanup TRCIDR5 register accesses adds 1cf50f649464 coresight: etm4x: Cleanup TRCCONFIGR register accesses adds eeae6dddfd34 coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses adds b5bc16ab04fe coresight: etm4x: Cleanup TRCSTALLCTLR register accesses adds 6ba7f2bc12e8 coresight: etm4x: Cleanup TRCVICTLR register accesses adds 4bc500ef252e coresight: etm3x: Cleanup ETMTECR1 register accesses adds f5def7722b9c coresight: etm4x: Cleanup TRCACATRn register accesses adds 0544f32b7179 coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register [...] adds 66192082e78a coresight: etm4x: Cleanup TRCSSPCICRn register accesses adds 67493ca4cbe7 coresight: etm4x: Cleanup TRCBBCTLR register accesses adds c86dd9869128 coresight: etm4x: Cleanup TRCRSCTLRn register accesses adds 99711c02e013 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 558094cb8d54 MAINTAINERS: Update linux-fpga repository location adds ada14a023a64 fpga: zynq: Fix incorrect variable type adds 22c0e73861b4 fpga: fix for coding style issues adds eb40f458e652 fpga: fpga-mgr: fix kernel-doc warnings adds eee1071ee7df fpga: Use tab instead of space indentation adds 3c8c6dc65791 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f3724930eb4 interconnect: qcom: sc7180: Drop IP0 interconnects adds 2fb251c26560 interconnect: qcom: sdx55: Drop IP0 interconnects adds ff0fb24f25cf Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 015ec9e89942 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds e4d437125302 phy: phy-can-transceiver: Add support for setting mux adds 082ffee05058 dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings adds 6f3652c952d8 phy: qcom-qmp: Add SM6350 UFS PHY support adds cfe4c1021ef5 dt-bindings: phy: uniphier-usb2: Add vbus-supply adds 61a37dc9c36f dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional adds fccd2f32deb1 dt-bindings: phy: uniphier-ahci: Fix missing reset-names adds 45d1f841d5a4 dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-nam [...] adds 09cc358a39d4 dt-bindings: phy: uniphier: Clean up clocks, resets, and t [...] adds b7b930f3b3da phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe() adds f03808435537 phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe() adds aa1855a79a95 dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding adds 8585b1be7952 phy: qcom-qmp: Add support for SDX65 QMP PHY adds 3eb836df4da7 phy/rockchip: Use of_device_get_match_data() adds 2404387f521e phy/rockchip: Use of_device_get_match_data() adds e72659b69f06 phy: cadence: Sierra: Add TI J721E specific PCIe multilink [...] adds 3abfaefb9a6d phy: Add LVDS configuration options adds f9b0593dd4fc dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema adds 0ccb8385e92a dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY [...] adds 3fbae284887d phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS [...] adds c20f80d0b89c dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property adds 74d0cd478622 phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode [...] adds 6a98df08ccd5 phy: rockchip-inno-usb2: Fix muxed interrupt support adds 656f7fcb1272 phy: rockchip-inno-usb2: Do not check bvalid twice adds 5a709a46e427 phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler adds ffe597d04db2 phy: rockchip-inno-usb2: Support multi-bit mask properties adds 21a470606ed5 phy: rockchip-inno-usb2: Handle bvalid falling adds 51a9b2c03dd3 phy: rockchip-inno-usb2: Handle ID IRQ adds f1b8d3358af7 phy: core: Add documentation of phy operation order adds bd5bd02e1517 phy: core: Update documentation syntax adds 1599069a62c6 phy: core: Warn when phy_power_on is called before phy_init adds f7f9abc5eab9 phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED adds 536f5daf332f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4c0155ac9e89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4fb34fc9e832 extcon: ptn5150: Add queue work sync before driver release adds ddc1e8f1d478 extcon: ptn5150: Add usb role class support adds dce9bdaa54b2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 908662dc823e Merge 5.18-rc2 into staging-next adds bab735aa5a49 staging: rtl8723bs: tidy up error handling adds 047c76286457 staging: r8188eu: convert else if to else in rtw_led.c adds 3e401185209a staging: r8188eu: remove HW_VAR_INITIAL_GAIN adds 26209855c3ed staging: r8188eu: remove HW_VAR_MLME_JOIN adds 7c05493bcfb5 staging: r8188eu: remove HW_VAR_FIFO_CLEARN_UP adds 327ec68be709 staging: r8188eu: remove HW_VAR_H2C_FW_PWRMODE adds 4b6c9a368967 staging: greybus: pwm: Drop assignment to struct pwm_chip::base adds 05a1e43e4876 staging: r8188eu: no need for an else after return adds 24a24f95a22c staging: r8188eu: remove unnecessary rtw_get_passing_time_ms call adds 72b94dcb9adf staging: r8188eu: summarize two if statements adds 1060ec636d8b staging: r8188eu: improve timeout handling in rtl8188e_fir [...] adds 8d3ea8302f62 staging: r8188eu: improve timeout handling in rtw_check_jo [...] adds 2b1795e42a48 staging: r8188eu: make LPS_RF_ON_check static adds 11788aac9228 staging: r8188eu: improve timeout handling in LPS_RF_ON_check adds efe20b73c5ca staging: r8188eu: improve timeout handling in iol_execute adds 5e080cd771e8 staging: r8188eu: improve timeout handling in efuse_read_p [...] adds ffb3c2688e38 staging: rtl8712: efuse: code style - avoid macro argument [...] adds 88d33bb87968 staging: vt6655: Remove macro PCAvDelayByIO adds 5fb6bc718cf9 staging/most, dim2: convert dim2_tasklet to threaded irq adds cbe0f674a2d6 staging/wlan-ng, prism2usb: replace reaper_bh tasklet with work adds 9442e81d7e7c staging/wlan-ng, prism2usb: replace completion_bh tasklet [...] adds a2b0b41619e1 staging/ks7010: replace SME taslet with work adds 2a2849a87c72 staging/rtl8712: remove event_tasklet adds f96f8ae08d33 staging/rtl8192e,ieee80211: replace ps tasklet with work adds 143b67f19ba1 staging: bcm2835-audio: remove compat ALSA card adds 59c5a7c6122e staging: r8188eu: remove else after return and break statements adds 5a9bdd6fd69b staging: greybus: correct typo in comment adds cfb121803d42 staging: greybus: remove empty callback function adds 45a47f0d22c4 staging: r8188eu: add space around operators adds cc7ad0d77b51 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydon [...] adds 041879b12ddb drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_e [...] adds 0fcddf9c7c10 drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_e [...] adds 826c0e77a44d staging: r8188eu: correct macro spelling mistake adds e8f2410669f1 staging: r8188eu: rename parameter of block_write() adds c8e68e7728b0 staging: r8188eu: change void parameters to u8 adds 5a9f53b44a15 staging: r8188eu: reduce variables in block_write() adds 067b22afad2f staging: r8188eu: remove unneeded initializations adds a848981be6e8 staging: r8188eu: clean up long lines in block_write() adds c5c3e3464ec3 staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup adds a9f136fa7e67 staging: r8188eu: make return values consistent adds 26b9887917c3 staging: r8188eu: simplify the ps_processing check adds 294e69c69c4d staging: r8188eu: summarize two if statements adds 3b9d0da6aa08 staging: r8188eu: use kernel functions for timeout handling adds 1dd0ac70494c staging: r8188eu: clean up the code to set ips_deny_time adds b0a347be3f46 staging: r8188eu: remove the bInSuspend loop adds 176735b4a212 staging: r8188eu: remove unused timer functions adds 4d76451c0fcc staging: r8188eu: use ieee80211 helper to read the qos tid adds 7897aa28c0a2 staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher adds 7bb528c6da7f staging: r8188eu: use ieee80211 helpers in mgt_dispatcher adds a8789783f1fc staging: r8188eu: pkt_newalloc is not used adds ee25681ac9a6 staging: rtl8712: cmd: remove redundant space after cast adds 4f7224d3c557 staging: rtl8712: Remove unnecessary parentheses adds 194193dd0684 staging: ks7010: coding style fix: use tabs for indent adds bed6d200f8ca staging: rtl8192u: make read-only array EWC11NHTCap static const adds 8848e22ca385 staging: bcm2835-audio: fully describe config symbol adds b526eb830f00 staging: bcm2835-audio: fix line ending with '(' adds f936d818bbf3 staging: bcm2835-audio: fix unnecessary space after cast adds d9d19fb09b2e staging: bcm2835-audio: fix mutex definition without comment adds 7f658339b7e2 staging: bcm2835-audio: fix mutex definition without comment adds fbfdc1b6f80a staging: r8188eu: fix struct rt_firmware_hdr adds 84a44ac55059 staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32 adds fbcbbcda0205 staging: r8188eu: clean up comments in struct rt_firmware_hdr adds 60ca4cdf50ae staging: r8188eu: rename fields of struct rt_firmware_hdr adds 4e58dfad4132 staging: r8188eu: use sizeof instead of hardcoded firmware [...] adds 4ae19e7af2ce staging: r8188eu: remove variables from rtl8188e_firmware_ [...] adds c77031960762 staging: r8188eu: use pr_info_once() to log the firmware version adds 2e034e0390c8 staging: r8188eu: check firmware header existence before access adds e3748816b74e staging: r8188eu: place constants in right side in a comparison adds 59e8d56f00a5 staging: r8188eu: check receiver address only once adds bd379a21488b staging: r8188eu: replace the GetFrameSubType call adds bea6af5447fc staging: r8188eu: the frame type is shifted out adds 9e9bbd6ffd0e staging: r8188eu: replace mlme_handler with function pointer adds 7d0b25d7fb5b staging: r8188eu: don't call empty DoReserved function adds db84803cd8de staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl adds 96b6efb72d14 r8188eu: remove unused urbs from struct xmit_buf adds 9dc9653c8501 staging: r8188eu: use in-kernel ieee80211 header structures adds e5f45b011e4a staging: Remove the drivers for the Unisys s-Par adds b8ce0acfa4ed staging: vt6655: Delete tmacro.h adds b5485fe7c47a staging: qlge: add blank line after function declaration adds 6c67631a54c6 staging: rtl8712: Remove unnecessary int typecast adds bcac7e6eecd7 staging: vt6655: Replace MACvGPIOIn with VNSvInPortB adds 08bea7da71b3 staging: vt6655: Replace VNSvInPortB with ioread8 adds a8d412ec986b staging: iio: ad2s1210: remove redundant assignment to var [...] adds bb5369edbab8 staging: rtl8192u: compare strcmp result to zero adds 806c7b534149 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beac [...] adds 9b6bdbd9337d drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() adds 55de6cb7f81c staging: rtl8192e: Remove space after cast adds 1f8d0fb17a52 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 8b0c99371ac8 dmaengine: nbpfaxi: Use platform_get_irq_optional() to get [...] adds bb40bb695ec8 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] adds 80380f89d0f5 dmaengine: mediatek-cqdma: Use platform_get_irq() to get t [...] adds 3157dd0a3661 dmaengine: idxd: don't load pasid config until needed adds 9060a7a46a94 dmaengine: ep93xx: Remove redundant word in comment adds 105989311442 dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h adds ec834f1cc7cf dmaengine: stm32-mdma: check the channel availability (sec [...] adds 1f854536a833 dmaengine: Clarify cyclic transfer residue documentation adds 81f5eb2b11ba dmaengine: idxd: remove trailing white space on input str [...] adds 745bd6009413 MAINTAINERS: update my email address adds cc4abaa67e05 dt-bindings: altr,msgdma: update my email address adds 729106266a50 dt-bindings: dmaengine: Add doc for tegra gpcdma adds ee17028009d4 dmaengine: tegra: Add tegra gpcdma driver adds 2d7991fe8679 dmaengine: idxd: update IAA definitions for user header adds 52126d4c0379 dmaengine: Remove a useless mutex adds 94b8f0e58fa1 dmaengine: qcom: gpi: set chain and link flag for duplex adds dd45d96bd9d3 dt-bindings: dmaengine: qcom: gpi: add compatible for sm83 [...] adds 6316572cf302 dmaengine: qcom: gpi: Add support for ee_offset adds d0a3ef604801 dmaengine: qcom: gpi: Add SM8350 support adds 766b540df8a3 dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID i [...] adds 1d05a0bdb420 dmaengine: plx_dma: Move spin_lock_bh() to spin_lock() adds 578245307f4a dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280 adds d965068259d1 dmaengine: PTDMA: support polled mode adds 2128565a8d30 dmaengine: jz4780: set DMA maximum segment size adds 4e5a4eb20393 dmaengine: idxd: set DMA_INTERRUPT cap bit adds 23084545dbb0 dmaengine: idxd: set max_xfer and max_batch for RO device adds 3dbc47a9629d dmaengine: pl08x: drop the useless function adds e335de6ba5b6 dmaengine: mediatek: mtk-hsdma: use NULL instead of using [...] adds a8facc7b9885 dmaengine: add verification of DMA_INTERRUPT capability fo [...] adds 96144c8fb392 dmaengine: tegra: Remove unused including <linux/version.h> adds 439b5e765a00 dmaengine: idxd: move wq irq enabling to after device enable adds fc44ff0ae9f2 dmaengine: Document dmaengine_prep_dma_memset adds ceabe10cf5d6 dmaengine: at_hdmac: In atc_prep_dma_memset, treat value a [...] adds 3e0c06964bfc dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat va [...] adds 643a4a85b0bc dmaengine: hidma: In hidma_prep_dma_memset treat value as [...] adds d8d01ed918bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57d432b1beeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 30ffdbb8c0a3 Merge branch 'misc' into for-next adds 70c954151828 Merge branch 'fixes' into for-next adds 51b62575698b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a6a7187f09a scsi: megaraid_sas: Remove unnecessary memset adds 25a0bf213b8a scsi: ufs: core: Remove redundant HPB unmap adds 08c84a75ddf3 Merge branch '5.18/scsi-fixes' into 5.19/scsi-staging adds b83a8c21f3fe scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan adds e294647b1aed scsi: lpfc: Move cfg_log_verbose check before calling lpfc [...] adds a6de9a2fa0d6 scsi: lpfc: Fix diagnostic fw logging after a function reset adds 787d0580ca18 scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field adds b6474465e962 scsi: lpfc: Requeue SCSI I/O to upper layer when fw report [...] adds 03cbbd7c2f5e scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock adds 3483a44bdfb4 scsi: lpfc: Clear fabric topology flag before initiating a [...] adds 577a942df3de scsi: lpfc: Fix null pointer dereference after failing to [...] adds 672d1cb40551 scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT adds 31e887864eb2 scsi: lpfc: Update fc_prli_sent outstanding only after gua [...] adds 76395c88d0af scsi: lpfc: Transition to NPR state upon LOGO cmpl if link [...] adds d531d9874da8 scsi: lpfc: Remove unnecessary NULL pointer assignment for [...] adds 39a1a86b9da2 scsi: lpfc: Move MI module parameter check to handle dynam [...] adds 5295d19d4f97 scsi: lpfc: Correct CRC32 calculation for congestion stats adds d6d45f67a111 scsi: lpfc: Fix call trace observed during I/O with CMF enabled adds c364c453d30a scsi: lpfc: Revise FDMI reporting of supported port speed [...] adds 6c8a3ce64b2c scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports adds 6c983d327b9e scsi: lpfc: Register for Application Services FC-4 type in [...] adds 1045592fc968 scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking po [...] adds d51cf5bd926c scsi: lpfc: Fix field overload in lpfc_iocbq data structure adds ef47575fd982 scsi: lpfc: Refactor cleanup of mailbox commands adds 1b6f71f7fcb6 scsi: lpfc: Change FA-PWWN detection methodology adds f4fbf4acaa50 scsi: lpfc: Update stat accounting for READ_STATUS mbox command adds fd4a0c6da5c1 scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE adds 4af4d0e2ea94 scsi: lpfc: Update lpfc version to 14.2.0.2 adds 66c20a97367a scsi: lpfc: Copyright updates for 14.2.0.2 patches adds 21a023ce397b scsi: pmcraid: Remove unneeded semicolon adds 65db22e505c4 scsi: fcoe: Simplify if-if to if-else adds f9bdac31cf4b scsi: core: Increase max device queue_depth to 4096 adds ec2515b6ff46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f20e232d74ee remoteproc: mediatek: Fix side effect of mt8195 sram power on adds 68d9787bdd5c remoteproc: Don't bother checking the return value of debu [...] adds eac3e5b1c12f remoteproc: mtk_scp: Fix a potential double free adds b30026f9ff31 Merge branch 'rproc-fixes' into rproc-next adds f340d5a19dc7 remoteproc: elf_loader: skip segment with memsz as zero adds c7457143668a remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments adds 79a43db93399 remoteproc: imx_dsp_rproc: Make rsc_table optional adds 8f454f950dbb remoteproc: core: Remove state checking before calling rpr [...] adds 5e6a0e05270e remoteproc: core: Move state checking to remoteproc_core adds 58b7c856519f remoteproc: imx_rproc: Ignore create mem entry for resource table adds bb2596ca3867 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 06a6a774f6b8 dt-bindings: gpio: realtek-otto: Add rtl9300 compatible adds 512c5be35223 gpio: realtek-otto: Support reversed port layouts adds 95fa6dbe58f2 gpio: realtek-otto: Support per-cpu interrupts adds deaf1cecdeb0 gpio: realtek-otto: Add RTL930x support adds d0b55b6912f3 dt-bindings: gpio: realtek-otto: Add rtl9310 compatible adds d3bf3dc4bbbf gpio: realtek-otto: Add RTL931x support adds 4f3e79b36d7f gpio: ixp4xx: Detect special machines by compatible adds d9dd6f09a78c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 85ebb1a6bd62 gpiolib: Introduce for_each_gpiochip_node() loop helper adds 0b19dde90ad0 gpiolib: Introduce gpiochip_node_count() helper adds d9463201ec08 pinctrl: stm32: Replace custom code by gpiochip_node_count() call adds bb949ed9b16b pinctrl: stm32: Switch to use for_each_gpiochip_node() helper adds 1e0afd470e26 pinctrl: renesas: rza1: Replace custom code by gpiochip_no [...] adds 5e455dd93397 pinctrl: renesas: rza1: Switch to use for_each_gpiochip_no [...] adds 0173ce55e508 pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper adds 954445c72fc7 pinctrl: samsung: Drop redundant node parameter in samsung [...] adds 492fca28fae8 pinctrl: samsung: Switch to use for_each_gpiochip_node() helper adds af47d8033fc7 gpiolib: Introduce a helper to get first GPIO controller node adds 2954ce1e4525 pinctrl: armada-37xx: Switch to use fwnode instead of of_node adds 46d34d4d502e pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irq [...] adds 2b2dce809920 pinctrl: meson: Rename REG_* to MESON_REG_* adds 6671d0bc1786 pinctrl: meson: Enable COMPILE_TEST adds edc5601db664 pinctrl: meson: Replace custom code by gpiochip_node_count() call adds 433e04f35e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fda4d7e7767c Merge tag 'intel-pinctrl-v5.18-2' of gitolite.kernel.org:p [...] adds ef0beba1a5fb pinctrl: qcom: sm6350: fix order of UFS & SDC pins adds 87950929e2ff pinctrl: mediatek: moore: Fix build error adds 08b7cf134eaf pinctrl: Fix an error in pin-function table of SP7021 adds e74200ebf7c4 pinctrl: stm32: Do not call stm32_gpio_get() for edge trig [...] adds 6d289c378af4 dt-bindings: qcom,pdc: Add compatible for SM8150 adds 90337380c809 pinctrl: qcom: sm8150: Specify PDC map adds 9247752bac3a dt-bindings: pinctrl: mvebu: Document bindings for AC5 adds f8970fdc7317 pinctrl: mvebu: pinctrl driver for 98DX2530 SoC adds 05ffcd0d6287 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl adds d08afeb445ca dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group adds f8b61bb62908 pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group adds 925fbe1f7eb6 dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group adds 1c5fdf0f79f4 dt-bindings: pinctrl: mt8192: Add wrapping node for pin co [...] adds 4ac68333ff6d dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength- [...] adds edbacb36ea50 dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property adds 1a08cb7303cf dt-bindings: pinctrl: mt8192: Add gpio-line-names property adds 3550bba25d55 gpiolib: of: Introduce hook for missing gpio-ranges adds d2b67744fd99 pinctrl: bcm2835: implement hook for missing gpio-ranges adds 2d71025ec454 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support adds 203638fd47f1 pinctrl: qcom-pmic-gpio: Add support for pmx65 adds 61b23e484f9f dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format adds e97e36cd3f05 pinctrl: ocelot: add pwm output option for LAN966x adds bf3e7f49b49b pinctrl: ocelot: add clock monitor option for LAN966x adds aa696c2e8f33 pinctrl/rockchip: support deferring other gpio params adds c327a37e53e5 pinctrl/rockchip: support setting input-enable param adds b8199b1fcf69 gpio/rockchip: handle deferring input-enable pinconfs adds d0e28b3fbb8e pinctrl: mediatek: mt8195: enable driver on mtk platforms adds 18dcb24464b1 pinctrl: meson: fix unused variable warning adds c4e0dbb001fe pinctrl: max77620: drop unneeded MODULE_ALIAS adds 0ec8efa67be8 dt-bindings: pinctrl: Convert i.MX7D to json-schema adds c04c391aa743 dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatib [...] adds c9c5123a32e4 pinctrl: ingenic: Garbage-collect code paths for SoCs disa [...] adds 493b8af24754 pinctrl: ralink: rename MT7628(an) functions to MT76X8 adds 108e01a0cea2 pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink adds a0fc8438b742 pinctrl: ralink: rename pinmux functions to pinctrl adds 9203eb80e3cd pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880 adds 7f89b541f8b0 pinctrl: ralink: rename variable names for functions on MT [...] adds 088ff7e32328 pinctrl: ralink: rename driver names to subdrivers adds 4a102bcf8704 pinctrl: ralink: add new compatible strings for each pinct [...] adds a89aa5b80861 MAINTAINERS: add Ralink pinctrl driver adds 92d30437f657 mips: dts: ralink: mt7621: use the new compatible string f [...] adds 491460921dc4 dt-bindings: pinctrl: rt2880: fix binding name, pin groups [...] adds 742dc4ebb365 dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl adds 16d2f0944128 dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl adds e72ddce98f35 dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl adds b77e9d096408 dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl adds 1161f7a6b50e pinctrl: thunderbay: Use devm_platform_ioremap_resource() adds 8c6290b1238d pinctrl: nomadik: Add new MC2 config adds 4402e215c42b Merge branch 'devel' into for-next adds e1de56d1c02c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29af63443003 pinctrl: renesas: Simplify multiplication/shift logic adds 74273035c7e4 dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl adds dd035683fd10 pinctrl: renesas: checker: Rework drive and bias pin iteration adds 2130ac189251 pinctrl: renesas: Allow up to 10 fields for drive_regs adds 843394c61e9a pinctrl: renesas: r8a77990: Add drive-strength adds d43760b30832 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions adds ff06501c1aa3 pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] adds bfc69bdbaad1 pinctrl: renesas: rzg2l: Add RZ/G2UL support adds 1db28b78b35d pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled adds c3b423fd08a5 pinctrl: renesas: Remove unneeded #include <linux/init.h> adds f7bc5f52d235 pinctrl: renesas: rzg2l: Restore pin config order adds 72dff14961c3 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 6c58aa859c50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2238a1f49006 selftests/ftrace: add mips support for kprobe args string tests adds d490527d30d7 selftests/ftrace: add mips support for kprobe args syntax tests adds abd26d348b2a selftests: mqueue: drop duplicate min definition adds 4b24cbd2a0c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e55a509897c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e9d0fa5e2482 IDT: Fix Build warnings on some 32bit architectures. adds ad0e6c6da0a3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds df02472dafb1 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 54bf672111ee slimbus: qcom: Fix IRQ check in qcom_slim_probe adds eb0ab21ae0cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e99e7f098c06 MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE adds 5a908972719a dt-bindings: nvmem: Add apple,efuses adds 2bd15847668d nvmem: Add Apple eFuse driver adds 5f58885ab790 nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused adds 9232b663978e nvmem: sunplus-ocotp: drop useless probe confirmation adds 2e26a810b679 nvmem: sunplus-ocotp: staticize sp_otp_v0 adds ba45adde74cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3a95adc20fe Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 9498c011f518 MAINTAINERS: Update Hemant's email id adds 0079f9c104cd bus: mhi: host: pci_generic: Add missing poweroff() PM callback adds 3a8003436e6a bus: mhi: host: pci_generic: Flush recovery worker during freeze adds 2ab40dd15f1c bus: mhi: host: Use cached values for calculating the shar [...] adds e21d99c3d346 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds a031651ff214 efi: Allow to enable EFI runtime services by default on RT adds 122741898934 efi: Save location of EFI confidential computing area adds cbabf03c3ef3 virt: Add efi_secret module to expose confidential computi [...] adds 20ffd9205ef6 efi: Register efi_secret platform device if EFI secret are [...] adds 7419995a331c docs: security: Add secrets/coco documentation adds aa480379d8bd efi: Add missing prototype for efi_capsule_setup_info adds b1bdea34516e efi: libstub: declare DXE services table adds 6585aad390c1 efi: libstub: ensure allocated memory to be executable adds 21b68da7bf4a efi: x86: Set the NX-compatibility flag in the PE header adds 81f52a0fdfd2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c0f81a94d405 mm/slub: remove unused parameter in setup_object*() adds 27c08f751cb1 mm/slub: remove duplicate flag in allocate_slab() adds 6b6efe239425 mm/slub: remove meaningless node check in ___slab_alloc() adds a204e6d62612 mm/slub: remove unneeded return value of slab_pad_check adds 33647783deb6 mm/slab_common: move dma-kmalloc caches creation into new_ [...] adds 48ae8244f719 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] adds b2ba1186f822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds abcb7536ff64 random: document crng_fast_key_erasure() destination possibility adds 91afe794c070 siphash: update the hsiphash documentation adds a50386bbbdad timekeeping: add raw clock fallback for random_get_entropy() adds 071d118569fe m68k: use fallback for random_get_entropy() instead of zero adds 209e08039081 riscv: use fallback for random_get_entropy() instead of zero adds 7351826416bc mips: use fallback for random_get_entropy() instead of jus [...] adds 98c46881f4e3 arm: use fallback for random_get_entropy() instead of zero adds 34eea1b1f348 nios2: use fallback for random_get_entropy() instead of zero adds cff876a2a6b2 x86: use fallback for random_get_entropy() instead of zero adds c410cd807018 um: use fallback for random_get_entropy() instead of zero adds dcf16fdb5e75 sparc: use fallback for random_get_entropy() instead of zero adds c785e92563e6 xtensa: use fallback for random_get_entropy() instead of zero adds e385815445c3 random: insist on random_get_entropy() existing in order t [...] adds 25a1767aa33e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ef245301f4bb Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 383189718496 Merge remote-tracking branch 'bpf-next/pr/bpf-sysctl' into [...] adds 5683eb67c490 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 6045ab5fea4c binfmt_flat: do not stop relocating GOT entries prematurel [...] adds 8d005269c50d binfmt_flat: Drop vestiges of coredump support adds c85b5d88951b binfmt_flat: Remove shared library support adds ea5b590176a2 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 653139c42941 net: dsa: don't use bitmap_weight() in b53_arl_read() adds e22ca9bcb75c net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] adds bdf176dcaf40 net: mellanox: fix open-coded for_each_set_bit() adds ea1490b439f0 iio: fix opencoded for_each_set_bit() adds 648b65656fcb qed: rework qed_rdma_bmap_free() adds d4c6db608d16 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] adds a85ebde17bc5 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] adds 43a77b0bf637 qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() adds 44d7033dc01b arch/alpha: replace cpumask_weight with cpumask_empty wher [...] adds 54f455d4e0df arch/ia64: replace cpumask_weight with cpumask_empty where [...] adds 08b0158c6253 arch/x86: replace cpumask_weight with cpumask_empty where [...] adds 4f55ab2610f0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] adds 4ea895f4502a irq: mips: replace cpumask_weight with cpumask_empty where [...] adds abb31ac1cee1 genirq/affinity: replace cpumask_weight with cpumask_empty [...] adds 0f67d3386fec clocksource: replace cpumask_weight with cpumask_empty in [...] adds 1c1ec7deaeaa mm/vmstat: replace cpumask_weight with cpumask_empty where [...] adds bfed574b864a arch/x86: replace nodes_weight with nodes_empty where appropriate adds 906059545c08 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions adds bc7f2047ea38 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] adds 93252697d0f1 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] adds 3f9c305e950b memstick: replace bitmap_weight with bitmap_weight_eq wher [...] adds 28ade5fbd8da ixgbe: replace bitmap_weight with bitmap_weight_eq adds c933f2346d5d octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} adds 1e45cda053d0 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} adds 0d252a1b7ac2 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 adds 670df8d6a9b8 media: tegra-video: replace bitmap_weight with bitmap_weight_le adds 81813c6c404e cpumask: add cpumask_weight_{eq,gt,ge,lt,le} adds ff78d834572c arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] adds 126003472e8e arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] adds 209718cd7093 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] adds 43e0eae7be83 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] adds 31cfa342aca1 firmware: psci: replace cpumask_weight with cpumask_weight_eq adds fae1be1accee RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] adds 045c6b1e8349 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt adds 99eeba948be1 soc/qman: replace cpumask_weight with cpumask_weight_lt adds 1cb05ea22277 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} adds 4d6b4302bcad ACPI: replace nodes__weight with nodes_weight_ge for numa adds 23f2f66c27c4 mm/mempolicy: replace nodes_weight with nodes_weight_eq adds 8e047c52edd7 nodemask: add num_node_state_eq() adds 4dd3dd45e016 tools: bitmap: sync bitmap_weight adds 2045870703d3 MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds 18ffcd813581 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 28bf2111f48c include/linux/find: Fix documentation adds cce61c5a3c31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 4e140f59d285 mm/usercopy: Check kmap addresses properly adds 0aef499f3172 mm/usercopy: Detect vmalloc overruns adds ab502103ae3c mm/usercopy: Detect large folio overruns adds 1109a5d90701 usercopy: Remove HARDENED_USERCOPY_PAGESPAN adds 75c1182e18f4 security: don't treat structure as an array of struct hlist_head adds e6f3b3c9c109 cfi: Use __builtin_function_start adds 946627e6469a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 3599b0c97215 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 6416b9b5b502 mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds efb405bb75f4 mm/memory-failure.c: skip huge_zero_page in memory_failure() adds f8cb6b7df17b memcg: sync flush only if periodic flush is delayed adds 0c80e581fee2 mm/munlock: remove fields to fix htmldocs warnings adds 317e653706ca userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds 7910389d575b mm, hugetlb: allow for "high" userspace addresses adds 2b9d65bd29e6 selftest/vm: verify mmap addr in mremap_test adds c10cca014073 selftest/vm: verify remap destination address in mremap_test adds df9a98108048 selftest/vm: support xfail in mremap_test adds 21cecf325257 selftest/vm: add skip support to mremap_test adds bf509190505f oom_kill.c: futex: delay the OOM reaper to allow time for [...] adds 3ea1d4e002d4 kasan: prevent cpu_quarantine corruption when CPU offline [...] adds ff60b63f1538 MAINTAINERS: add Vincenzo Frascino to KASAN reviewers adds 53b5f79677c3 kcov: don't generate a warning on vm_insert_page()'s failure adds d62ed0a71f5d mm/highmem: fix kernel-doc warnings in highmem*.h adds d9e9fdf715cb mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() adds dcccb008518c /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 00b0290a9324 /proc/kpageflags: do not use uninitialized struct pages adds 5909859db51e procfs: prevent unprivileged processes accessing fdinfo dir adds bcfaec2c6fcd kasan: fix sleeping function called from invalid context o [...] adds d5bb6de8d23d kasan-fix-sleeping-function-called-from-invalid-context-on [...] adds 098090b8097c kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds 7245760f5264 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 87bb6d8ef1a3 tools/vm/page_owner_sort.c: support for multi-value select [...] adds 3b8fd73766ca tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds dbba82d28ac3 tools/vm/page_owner: support debug log to avoid huge log print adds e5a987174c66 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds afade810c6b0 tools/vm/page_owner_sort.c: avoid repeated judgments adds 73fc16ad4063 mm/page_owner.c: use get_task_comm() to record task comman [...] adds c32193d7a975 mm/smaps_rollup: return empty file for kthreads instead of ESRCH adds efdb357c0085 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 892cede8740f mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds f0dc7cd0979e mm/memory: slightly simplify copy_present_pte() adds 1fa3fc418411 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds cf4b86faa7b8 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 63a2bf3ccb07 mm/rmap: remove do_page_add_anon_rmap() adds ca670153d75f mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds 8076fb98340b mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 533e6699356a mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds f828457b92ff mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 36cee44b8515 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 2373d6c94264 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 66f715eef287 mm/gup: disallow follow_page(FOLL_PIN) adds 4c6c2227aabb mm: support GUP-triggered unsharing of anonymous pages adds 71f19bc30702 mm-support-gup-triggered-unsharing-of-anonymous-pages-fix adds cc413efa0a66 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds fa0728d205ed mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds 3a873fb5b97e mm/swap: remember PG_anon_exclusive via a swp pte bit adds ab29028ddd4f mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix adds bee181a0af23 mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds f0f9a6d74117 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 9ee1a6b8e0a6 x86-pgtable-support-__have_arch_pte_swp_exclusive-fix adds cf8badd29172 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 33f6d3bf6e53 s390/pgtable: cleanup description of swp pte layout adds d46ec58fff0a s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds b59f7cc7223a powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 277f9b1e0fe9 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 54da6345044f tools/testing/selftests/vm/gup_test.c: clarify error statement adds fc359a94e3fb mm: create new mm/swap.h header file. adds 2c869bfbf3bf mm-create-new-mm-swaph-header-file-fix adds f23a842e482e mm: drop swap_dirty_folio adds 0544817c367f mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 35bf31c06c98 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds c982c1b6b1ee mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds dbd8b17ec492 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds 898c8b4529ba doc: update documentation for swap_activate and swap_rw adds c8a8b096272b mm: submit multipage reads for SWP_FS_OPS swap-space adds 5679b6a6e0b3 mm: submit multipage write for SWP_FS_OPS swap-space adds 2a606f031f74 VFS: Add FMODE_CAN_ODIRECT file flag adds 7da70d3bfe02 mm: shmem: make shmem_init return void adds 1cf7a04eda3c mm-shmem-make-shmem_init-return-void-fix adds 2e7230de68d0 mm/memcg: remove unneeded nr_scanned adds cd9b449cac94 mm/memcg: mz already removed from rb_tree if not NULL adds 59fb32971acf mm/memcg: set memcg after css verified and got reference adds 1b34558ac89a mm/memcg: set pos explicitly for reclaim and !reclaim adds b0d56a032ebe mm/memcg: move generation assignment and comparison together adds 06c8182566fb mm/memcg: non-hierarchical mode is deprecated adds ae7092ef21d3 kselftests: memcg: update the oom group leaf events test adds 369bbda180f2 kselftests: memcg: speed up the memory.high test adds 17c016bcd00a MAINTAINERS: add corresponding kselftests to cgroup entry adds ea350e66d2b7 MAINTAINERS: add corresponding kselftests to memcg entry adds 625d2f845a20 selftests: vm: bring common functions to a new file adds 7b7e2dea0028 selftests: vm: add test for Soft-Dirty PTE bit adds 2522f4e07a24 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds 1747e39146b8 mm/mmu_gather: limit free batch count and add schedule poi [...] adds d05db9acc343 mm/debug_vm_pgtable: drop protection_map[] usage adds 108198c531c5 mm/mmap: clarify protection_map[] indices adds 5ea5cfd64787 mm/mmap.c: use helper mlock_future_check() adds f81fb4561dcd mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds bf1ab85a7180 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 548652384514 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 3f3e72365ee2 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds fe8b545aee2e x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 260865155b5b mm/mmap: drop arch_filter_pgprot() adds e10350034f3f mm/mmap: Drop arch_vm_get_page_pgprot() adds cac5cb3c907f mm/mprotect: use mmu_gather adds bb9b714baf7b mm/mprotect: do not flush when not required architecturally adds 944f264b692d mm: avoid unnecessary flush on change_huge_pmd() adds 1fde0c28efcd mm/mremap: use helper mlock_future_check() adds 80247919ab92 mm/mremap: avoid unneeded do_munmap call adds 47b7c36a2ade mm/vmalloc: fix a comment adds 10683fc536ae Documentation/sysctl: document page_lock_unfairness adds bc7e2c1e6844 mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 981e750e0159 mm/page_alloc: adding same penalty is enough to get round- [...] adds c2c1a4e85b82 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] adds 48cdc517948f mm: discard __GFP_ATOMIC adds 7b45fd2f49e5 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 5278be4f0586 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds 894f4c441851 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] adds 360e72972e10 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 3005acea9728 mm/memory-failure.c: remove unnecessary (void*) conversions adds 61344f36c7b6 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 87ca1af58a23 Revert "mm/memory-failure.c: fix race with changing page c [...] adds 31c1e016f942 mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds b012c0a58edf mm/memory-failure.c: dissolve truncated hugetlb page adds ba39ffc7df7c mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds 33b092b43d7e mm/khugepaged: sched to numa node when collapse huge page adds cdad1c70301a hugetlb: remove use of list iterator variable after loop adds 46b7d1300f20 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 0bc7f07c312a arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 6ec9eec78102 arm64: mm: hugetlb: restructure the code comment inside fl [...] adds 48527c7db9c6 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds 9c37e067a744 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds f36dc7f5e8bb mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds a857b09f3a3a sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds e7d023bde1b0 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds ce80cd5972f2 mm: khugepaged: skip DAX vma adds 50896830aeb4 mm: thp: only regular file could be THP eligible adds 5a969d652575 mm: khugepaged: make khugepaged_enter() void function adds 0728dd60f703 mm: khugepaged: move some khugepaged_* functions to khugepaged.c adds a612d5c2d659 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 01eb9549bcc3 mm: mmap: register suitable readonly file vmas for khugepaged adds 818d27282ccb hugetlb: fix wrong use of nr_online_nodes adds 49a102d4ce1f hugetlb: Fix wrong use of nr_online_nodes adds 6ca20525b661 hugetlb: fix hugepages_setup when deal with pernode adds 5b2c7a6348a5 hugetlb: fix return value of __setup handlers adds 1a0474e2f5f7 hugetlb: clean up hugetlb_cma_reserve adds 39753bbf74e3 mm/sparse-vmemmap: add a pgmap argument to section activation adds 73e8e9054556 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds 172f5c88939a mm/hugetlb_vmemmap: move comment block to Documentation/vm adds 7e0f4d6f2208 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 983f18487e1d mm/page_alloc: reuse tail struct pages for compound devmaps adds d6d422cd7806 include/linux/swapops.h: remove stub for non_swap_entry() adds 6b33079f315a mm: introduce PTE_MARKER swap entry adds 5d316b416ead fixup! mm: Introduce PTE_MARKER swap entry adds 70a8da53f7cb mm: teach core mm about pte markers adds 8cdd7e57928b mm: check against orig_pte for finish_fault() adds 0146b2d6ed6a mm-check-against-orig_pte-for-finish_fault-fix adds e185fee83769 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes adds 58b3b8d18b50 mm/uffd: PTE_MARKER_UFFD_WP adds bbda1074e2d5 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds 11aff8c03b51 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds 25ebe81ae75c mm/shmem: handle uffd-wp special pte in page fault handler adds 22c0906766a5 mm/shmem: persist uffd-wp bit across zapping for file-backed adds e6dc33ba6c7d mm/shmem: allow uffd wr-protect none pte for file-backed mem adds 6ba4ffbaca10 mm/shmem: allows file-back mem to be uffd wr-protected on thps adds b28c9dc46919 mm/shmem: handle uffd-wp during fork() adds a4106db8361e mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 33e1180110a3 mm/hugetlb: hook page faults for uffd write protection adds 8b09f2ebe856 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 5bf344d454cf mm/hugetlb: handle UFFDIO_WRITEPROTECT adds fca0593f57de mm/hugetlb: handle pte markers in page faults adds 10c4ef3c40bf mm/hugetlb: allow uffd wr-protect none ptes adds 57d2776c476d mm/hugetlb: only drop uffd-wp special pte if required adds 92393159862d fixup! mm/hugetlb: Only drop uffd-wp special pte if required adds 2a729c4d88e4 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix adds 30546b87d63d mm/hugetlb: handle uffd-wp during fork() adds a9ce1d0d43c5 mm/shmem: vma_needs_copy can be static adds 539aff7cf1a5 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 82e57a5666c0 mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds a321b5a5b727 mm/uffd: enable write protection for shmem & hugetlbfs adds 6b4375420e1e mm: enable PTE markers by default adds f0544e356707 mm/uffd: hide PTE_MARKER option adds dbd64d0b84c7 selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds ffc7e7381716 userfaultfd/selftests: use swap() instead of open coding it adds 1795d2400060 mm/uffd: move USERFAULTFD configs into mm/ adds 24f1b4a14566 mm/vmscan: reclaim only affects managed_zones adds c039dbf2fb5e mm/vmscan: make sure wakeup_kswapd with managed zone adds 56d56c4fa734 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 adds a4857408e7ff mm/vmscan: sc->reclaim_idx must be a valid zone index adds aa5670e5e375 mm/vmscan: remove obsolete comment in get_scan_count adds 6fb629cb0672 mm/vmscan: fix comment for current_may_throttle adds 40e803f932c6 mm-vmscan-fix-comment-for-current_may_throttle-fix adds 74593ae5f739 mm/vmscan: fix comment for isolate_lru_pages adds 19448ddca80f mm: do not call add_nr_deferred() with zero deferred adds 1c8244cfef08 fs/proc/task_mmu.c: remove redundant page validation of pte_page adds 2065e2dfe0c6 mm/z3fold: declare z3fold_mount with __init adds d9a1763cb4b9 mm/z3fold: remove obsolete comment in z3fold_alloc adds 6d520e5b3efa mm/z3fold: minor clean up for z3fold_free adds 0fdf79470d3c mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds f5009c3ce3a8 mm/z3fold: remove confusing local variable l reassignment adds 5e1485bc2f79 mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 997d05def991 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds e482385db75a mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 460436fcd688 mm: compaction: use helper isolation_suitable() adds d45e7e22d90d drivers/base/node.c: fix compaction sysfs file leak adds 91df0c00d184 mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 83b1f76ff81b mm: Add selftests for migration entries adds c5e50e971059 mm/migration: remove unneeded local variable mapping_locked adds 6b70a42759c3 mm/migration: remove unneeded local variable page_lru adds 6c8fcbe17e9a mm/migration: use helper function vma_lookup() in add_page [...] adds 30f605683d43 mm/migration: use helper macro min in do_pages_stat adds 445b41542679 mm/migration: avoid unneeded nodemask_t initialization adds 18e7c24c30ce mm/migration: remove some duplicated codes in migrate_pages adds 82a9a6e8dfc9 mm/migration: fix potential page refcounts leak in migrate_pages adds a3c84489c2b9 mm/migration: fix potential invalid node access for reclai [...] adds f1e5b2543108 mm/migration: fix possible do_pages_stat_array racing with [...] adds 3bfeee595134 mm: migrate: simplify the refcount validation when migrati [...] adds 9aba182db554 ksm: count ksm merging pages for each process adds cd5b735c16bd ksm-count-ksm-merging-pages-for-each-process-fix adds 89fd91bf7da1 mm/vmstat: add events for ksm cow adds 4a64e6941c70 mm: untangle config dependencies for demote-on-reclaim adds 706653dde0ae mm/madvise: fix potential pte_unmap_unlock pte error adds be01d9fe64e5 mm/page_alloc: do not calculate node's total pages and mem [...] adds 515c12fe19af mm/memory_hotplug: reset node's state when empty during offline adds 6315da05d5d7 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] adds 0eb743791c1c mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds e07dd1626869 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds 3aa895820a13 mm: compaction: remove unneeded return value of kcompactd_run adds ab7a74f767bc mm: compaction: remove unneeded pfn update adds 38c808f58e8d mm: compaction: remove unneeded assignment to isolate_start_pfn adds 9275be4ffefd mm: compaction: clean up comment for sched contention adds 0f96f17db473 mm: compaction: clean up comment about suitable migration [...] adds c1002ee59d1d mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds 0aa553f218c1 mm: compaction: use helper compound_nr in isolate_migratep [...] adds fdb7f4a1d914 mm: compaction: clean up comment about async compaction in [...] adds c88b3892f1d2 mm: compaction: avoid possible NULL pointer dereference in [...] adds 209dbe6be92a mm: compaction: make compaction_zonelist_suitable return f [...] adds d68acaf79a40 mm: compaction: simplify the code in __compact_finished adds f6cdc8eea265 mm: compaction: make sure highest is above the min_pfn adds d1c51bd5d3c9 mm: rmap: fix cache flush on THP pages adds 4bb30ff7a498 dax: fix cache flush on PMD-mapped pages adds bda25d82715c mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 5b8ce88a5b3a mm: pvmw: add support for walking devmap pages adds deaa707b3e16 dax: fix missing writeprotect the pte entry adds d5a7cc06ade4 mm: simplify follow_invalidate_pte() adds df7feb684ff6 zram: add a huge_idle writeback mode adds f5fba76e2445 damon: vaddr-test: tweak code to make the logic clearer adds e774ba86fecb selftests/damon: add damon to selftests root Makefile adds 0ff12dabd652 mm/damon/core-test: add a kunit test case for ops registration adds 0a718768e763 mm/swapfile: unuse_pte can map random data if swap read fails adds 95f195c6811b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 30acf93ac1a6 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 70a1249a942e kernel/hung_task.c: Monitor killed tasks. adds c031978e10b2 ia64: fix typos in comments adds 24492200a79d ia64: ptrace: fix typos in comments adds bc789e867741 ia64: Replace comments with C99 initializers adds 0f4b1aca73e5 scripts/decode_stacktrace.sh: support old bash version adds 9ed92d912a89 ocfs2: replace usage of found with dedicated list iterator [...] adds 6d4bca8cfd7b ocfs2: remove usage of list iterator variable after the loop body adds 739a1bb6d93d ocfs2: reflink deadlock when clone file to the same direct [...] adds ad8ba6e4c5e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 1b5ea8d15010 ocfs2: fix ocfs2 corrupt when iputting an inode adds a44af2e13958 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds d8420ca5fa4b proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds 7fb589c02637 fs/proc/kcore.c: remove check of list iterator against hea [...] adds f4a2303d5d98 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] adds 28229cfb576b proc/sysctl: make protected_* world readable adds 7a5d99acd22d kernel: pid_namespace: use NULL instead of using plain int [...] adds 2985e491b25d get_maintainer: Honor mailmap for in file emails adds 1aed1d5e7596 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds fcd2a951fcea lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds c5ae0fd6a8b5 lib/test_string.c: add strspn and strcspn tests adds 5d8fd9eccd15 lib/string.c: simplify str[c]spn adds 00b771916e8f lib: remove back_str initialization adds 456f2876cfb1 pipe: make poll_usage boolean and annotate its access adds 6a5501e9b3e4 list: fix a data-race around ep->rdllist adds 58f5d78c08b1 init/Kconfig: remove USELIB syscall by default adds 481b5737b7f3 init/main.c: silence some -Wunused-parameter warnings adds e120d2ea2d3f fatfs: remove redundant judgment adds 815cd004430a fatfs: add FAT messages to printk index adds 99301578656c add-fat-messages-to-printk-index-checkpatch-fixes adds d9efca391fc7 fat: add ratelimit to fat*_ent_bread() adds 2c937be802f3 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds 28084f896f7e ptrace: fix wrong comment of PT_DTRACE adds 3ff2d3f116c1 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 84a755582b78 kexec: remove redundant assignments adds a2091ab8c373 rapidio: remove unnecessary use of list iterator adds 507a04e8e88b taskstats: version 12 with thread group and exe info adds e3844311bc9d taskstats-version-12-with-thread-group-and-exe-info-fix adds 6ea5e51d7ea3 kernel: make taskstats available from all net namespaces adds ff8702b1b552 delayacct: track delays from write-protect copy adds 08fbab1310b2 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 19761d675dd2 ipc/sem: Remove redundant assignments adds 2b94556d9978 ipc: update semtimedop() to use hrtimer adds 4027696bb16e ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds fc93237c58c0 Merge branch 'akpm-current/current' adds c3f5c201fc19 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 25ddfb0de83f kselftest/vm: override TARGETS from arguments adds 212f95a87c29 Merge branch 'akpm/master' adds e7d6987e09a3 Add linux-next specific files for 20220422
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d12d7e1cfe38) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + Documentation/ABI/testing/debugfs-hisi-hpre | 14 + Documentation/ABI/testing/debugfs-hisi-sec | 14 + Documentation/ABI/testing/debugfs-hisi-zip | 14 + Documentation/ABI/testing/securityfs-secrets-coco | 51 + Documentation/ABI/testing/sysfs-fs-erofs | 5 +- .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../Expedited-Grace-Periods.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 4 +- Documentation/RCU/arrayRCU.rst | 4 +- Documentation/RCU/checklist.rst | 9 +- Documentation/RCU/rcu.rst | 13 +- Documentation/RCU/rculist_nulls.rst | 2 +- Documentation/RCU/whatisRCU.rst | 18 +- Documentation/accounting/delay-accounting.rst | 5 +- Documentation/admin-guide/kernel-parameters.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 343 +- Documentation/core-api/index.rst | 2 + Documentation/core-api/printk-index.rst | 137 + Documentation/core-api/timekeeping.rst | 1 + Documentation/{ => core-api}/watch_queue.rst | 0 Documentation/dev-tools/kunit/architecture.rst | 2 +- .../devicetree/bindings/arm/arm,corstone1000.yaml | 45 + Documentation/devicetree/bindings/arm/fsl.yaml | 36 +- .../devicetree/bindings/arm/omap/prcm.txt | 7 +- Documentation/devicetree/bindings/arm/qcom.yaml | 21 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 52 + .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 1 + .../bindings/bus/qcom,ssc-block-bus.yaml | 147 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 63 - .../devicetree/bindings/clock/qcom,rpmcc.yaml | 75 + .../bindings/clock/qcom,sc7280-lpasscorecc.yaml | 172 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 8 + .../devicetree/bindings/clock/ti-clkctrl.txt | 4 +- .../devicetree/bindings/clock/ti/clockdomain.txt | 3 + .../devicetree/bindings/clock/ti/composite.txt | 3 + .../bindings/clock/ti/fixed-factor-clock.txt | 1 + .../devicetree/bindings/clock/ti/gate.txt | 1 + .../devicetree/bindings/clock/ti/interface.txt | 1 + Documentation/devicetree/bindings/clock/ti/mux.txt | 1 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 1 + .../bindings/display/bridge/chipone,icn6211.yaml | 18 +- .../bindings/display/bridge/lontium,lt9211.yaml | 117 + .../bindings/display/panel/panel-timing.yaml | 42 +- .../bindings/display/solomon,ssd1307fb.yaml | 86 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 2 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 110 + .../devicetree/bindings/dma/qcom,gpi.yaml | 4 + .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 6 +- .../devicetree/bindings/firmware/qcom,scm.txt | 3 +- .../bindings/gpio/realtek,otto-gpio.yaml | 34 +- .../devicetree/bindings/hwmon/ti,tmp421.yaml | 7 +- .../devicetree/bindings/hwmon/ti,tmp464.yaml | 5 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 8 +- .../bindings/interrupt-controller/qcom,pdc.txt | 1 + Documentation/devicetree/bindings/media/coda.yaml | 1 - .../bindings/media/mediatek,vcodec-decoder.yaml | 2 - .../bindings/media/mediatek,vcodec-encoder.yaml | 2 - .../media/mediatek,vcodec-subdev-decoder.yaml | 1 - .../devicetree/bindings/mfd/atmel-flexcom.txt | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 31 +- .../bindings/mmc/marvell,dove-sdhci.yaml | 44 + .../bindings/mmc/marvell,orion-sdio.yaml | 44 + .../devicetree/bindings/mmc/mmc-controller.yaml | 5 +- .../devicetree/bindings/mmc/orion-sdio.txt | 16 - .../devicetree/bindings/mmc/sdhci-dove.txt | 14 - Documentation/devicetree/bindings/mtd/elm.txt | 16 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 8 - Documentation/devicetree/bindings/mtd/ti,elm.yaml | 72 + .../devicetree/bindings/net/can/ctu,ctucanfd.yaml | 63 + .../bindings/net/can/microchip,mcp251xfd.yaml | 19 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../devicetree/bindings/net/dsa/realtek.yaml | 35 +- .../devicetree/bindings/nvmem/apple,efuses.yaml | 50 + .../devicetree/bindings/nvmem/snvs-lpgpr.yaml | 4 + .../devicetree/bindings/pci/layerscape-pci.txt | 65 +- .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 12 + .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 - .../bindings/phy/mixel,mipi-dsi-phy.yaml | 107 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 91 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 47 +- .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 3 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 89 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 98 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 4 +- .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 87 - .../bindings/pinctrl/fsl,imx7d-pinctrl.yaml | 113 + .../bindings/pinctrl/marvell,ac5-pinctrl.yaml | 72 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 42 - .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 108 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../bindings/pinctrl/ralink,mt7620-pinctrl.yaml | 87 + .../bindings/pinctrl/ralink,mt7621-pinctrl.yaml | 69 + .../bindings/pinctrl/ralink,rt2880-pinctrl.yaml | 68 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 68 - .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 89 + .../bindings/pinctrl/ralink,rt3883-pinctrl.yaml | 69 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../bindings/power/renesas,rcar-sysc.yaml | 2 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 2 +- .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 4 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 2 +- .../devicetree/bindings/reserved-memory/phram.yaml | 47 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../bindings/serial/qcom,serial-geni-qcom.yaml | 86 + .../bindings/serial/renesas,em-uart.yaml | 9 +- .../bindings/serial/socionext,uniphier-uart.yaml | 5 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 99 +- .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 272 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 12 +- .../devicetree/bindings/soc/qcom/qcom,smd.txt | 98 - .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 137 + .../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 110 - .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 145 + .../devicetree/bindings/soc/qcom/qcom,smsm.txt | 104 - .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 138 + .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 131 - .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 137 + .../devicetree/bindings/soc/qcom/rpmh-rsc.txt | 137 - .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 88 +- .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 44 +- .../devicetree/bindings/sound/maxim,max98390.yaml | 5 + .../devicetree/bindings/sound/tas27xx.yaml | 1 - .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 - .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 110 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 4 +- .../bindings/usb/samsung,exynos-usb2.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/writing-schema.rst | 2 + Documentation/driver-api/dmaengine/provider.rst | 8 +- Documentation/driver-api/gpio/driver.rst | 175 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/libata.rst | 11 - Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/serial/index.rst | 2 - Documentation/driver-api/serial/n_gsm.rst | 159 - Documentation/driver-api/tty/index.rst | 73 + .../driver-api/{serial => tty}/moxa-smartio.rst | 0 Documentation/driver-api/tty/n_gsm.rst | 153 + Documentation/{ => driver-api}/tty/n_tty.rst | 0 Documentation/{ => driver-api}/tty/tty_buffer.rst | 0 Documentation/{ => driver-api}/tty/tty_driver.rst | 0 .../{ => driver-api}/tty/tty_internals.rst | 0 Documentation/{ => driver-api}/tty/tty_ldisc.rst | 0 Documentation/{ => driver-api}/tty/tty_port.rst | 0 Documentation/{ => driver-api}/tty/tty_struct.rst | 0 Documentation/fault-injection/fault-injection.rst | 14 +- .../time/context-tracking/arch-support.txt | 2 +- .../features/time/virt-cpuacct/arch-support.txt | 2 +- Documentation/filesystems/caching/backend-api.rst | 8 +- Documentation/filesystems/caching/netfs-api.rst | 25 +- Documentation/filesystems/ext4/attributes.rst | 2 +- Documentation/filesystems/f2fs.rst | 70 - Documentation/filesystems/locking.rst | 2 - Documentation/filesystems/zonefs.rst | 52 +- Documentation/firmware-guide/acpi/enumeration.rst | 3 +- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 13 + Documentation/ide/ChangeLog.ide-cd.1994-2004 | 268 - Documentation/ide/ChangeLog.ide-floppy.1996-2002 | 63 - Documentation/ide/ChangeLog.ide-tape.1995-2002 | 257 - Documentation/ide/changelogs.rst | 17 - Documentation/ide/ide-tape.rst | 68 - Documentation/ide/ide.rst | 265 - Documentation/ide/index.rst | 21 - Documentation/ide/warm-plug-howto.rst | 18 - Documentation/index.rst | 3 - .../device_drivers/can/ctu/ctucanfd-driver.rst | 639 ++ .../device_drivers/can/ctu/fsm_txt_buffer_user.svg | 151 + .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/marvell/octeon_ep.rst | 35 + .../networking/devlink/devlink-linecard.rst | 122 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/dsa/dsa.rst | 17 + Documentation/networking/ethtool-netlink.rst | 8 + Documentation/networking/ip-sysctl.rst | 34 + Documentation/power/energy-model.rst | 24 +- Documentation/process/changes.rst | 8 +- Documentation/scheduler/sched-stats.rst | 8 +- Documentation/security/index.rst | 1 + Documentation/security/secrets/coco.rst | 103 + Documentation/security/secrets/index.rst | 9 + Documentation/security/siphash.rst | 46 +- Documentation/sound/alsa-configuration.rst | 4 +- Documentation/tools/rtla/common_appendix.rst | 3 +- Documentation/translations/zh_CN/index.rst | 2 +- Documentation/translations/zh_CN/locking/index.rst | 42 + .../translations/zh_CN/locking/spinlocks.rst | 149 + Documentation/translations/zh_CN/process/howto.rst | 2 +- .../translations/zh_CN/vm/hugetlbfs_reserv.rst | 436 + Documentation/translations/zh_CN/vm/index.rst | 1 + Documentation/tty/index.rst | 63 - Documentation/virt/kvm/api.rst | 12 +- Documentation/virt/kvm/vcpu-requests.rst | 2 + .../virt/kvm/x86/amd-memory-encryption.rst | 2 + Documentation/virt/kvm/x86/errata.rst | 2 +- .../virt/kvm/x86/running-nested-guests.rst | 2 + Documentation/vm/arch_pgtable_helpers.rst | 10 +- Documentation/vm/index.rst | 1 + Documentation/vm/page_owner.rst | 3 +- Documentation/vm/vmemmap_dedup.rst | 223 + Documentation/x86/index.rst | 1 + Documentation/x86/tdx.rst | 218 + MAINTAINERS | 144 +- Makefile | 8 +- Next/SHA1s | 369 +- Next/Trees | 1 + Next/merge.log | 8486 ++++++++++++++------ arch/Kconfig | 12 +- arch/alpha/kernel/process.c | 2 +- arch/arc/boot/dts/hsdk.dts | 2 +- arch/arc/include/asm/atomic-llsc.h | 32 +- arch/arc/include/asm/pgtable-levels.h | 3 - arch/arc/kernel/disasm.c | 3 +- arch/arc/kernel/entry.S | 1 + arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/smp.c | 4 +- arch/arc/kernel/unaligned.c | 2 +- arch/arc/mm/cache.c | 2 +- arch/arm/Kconfig | 40 - arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 - arch/arm/boot/dts/Makefile | 15 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-guardian.dts | 376 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 2 +- arch/arm/boot/dts/am335x-sl50.dts | 2 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 373 +- arch/arm/boot/dts/am33xx-l4.dtsi | 2 + arch/arm/boot/dts/am3517-evm.dts | 45 +- arch/arm/boot/dts/am3517-som.dtsi | 9 + arch/arm/boot/dts/am3874-iceboard.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 339 +- arch/arm/boot/dts/am574x-idk.dts | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 2 +- arch/arm/boot/dts/armada-370-db.dts | 2 +- .../dts/armada-370-seagate-personal-cloud.dtsi | 2 +- arch/arm/boot/dts/armada-370-synology-ds213j.dts | 2 +- arch/arm/boot/dts/armada-375-db.dts | 2 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-atl-x530.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 2 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 2 +- arch/arm/boot/dts/armada-385-db-ap.dts | 2 +- arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 2 +- arch/arm/boot/dts/armada-388-db.dts | 2 +- arch/arm/boot/dts/armada-388-gp.dts | 2 +- arch/arm/boot/dts/armada-388-rd.dts | 2 +- .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 2 +- arch/arm/boot/dts/armada-390-db.dts | 2 +- arch/arm/boot/dts/armada-398-db.dts | 2 +- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 2 +- .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 2 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 2 +- arch/arm/boot/dts/armada-xp-db.dts | 2 +- arch/arm/boot/dts/armada-xp-gp.dts | 2 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 2 +- arch/arm/boot/dts/armada-xp-synology-ds414.dts | 2 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 2 +- arch/arm/boot/dts/at91-q5xr5.dts | 2 +- arch/arm/boot/dts/at91-sam9_l9260.dts | 2 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 2 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 2 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 8 +- arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 2 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 6 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 4 +- arch/arm/boot/dts/at91-vinco.dts | 2 +- arch/arm/boot/dts/at91rm9200ek.dts | 4 +- arch/arm/boot/dts/at91sam9260ek.dts | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9263ek.dts | 2 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 45 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 2 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9rlek.dts | 2 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 2 +- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/dm8168-evm.dts | 2 +- arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove-d2plug.dts | 2 +- arch/arm/boot/dts/dove-d3plug.dts | 2 +- arch/arm/boot/dts/dove-dove-db.dts | 2 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra76-evm.dts | 2 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 693 +- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28evk.dts | 2 +- arch/arm/boot/dts/imx28-sps1.dts | 2 +- arch/arm/boot/dts/imx28-ts4600.dts | 2 +- arch/arm/boot/dts/imx6dl-colibri-aster.dts | 113 + arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 110 +- arch/arm/boot/dts/imx6dl-colibri-iris-v2.dts | 46 + arch/arm/boot/dts/imx6dl-colibri-iris.dts | 152 + arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 - arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 6 +- arch/arm/boot/dts/imx6dl-rex-basic.dts | 2 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 2 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-rex-pro.dts | 2 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 - arch/arm/boot/dts/imx6qdl-colibri.dtsi | 771 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 5 - arch/arm/boot/dts/imx6sl-evk.dts | 2 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 2 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/kirkwood-dir665.dts | 2 +- arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +- arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 15 + arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 15 + arch/arm/boot/dts/logicpd-som-lv.dtsi | 25 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 4 +- arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 2 +- arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 8 +- .../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 6 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 + arch/arm/boot/dts/omap4-panda-common.dtsi | 2 +- arch/arm/boot/dts/omap443x-clocks.dtsi | 1 + arch/arm/boot/dts/omap446x-clocks.dtsi | 2 + arch/arm/boot/dts/omap44xx-clocks.dtsi | 173 +- arch/arm/boot/dts/omap5-igep0050.dts | 2 +- arch/arm/boot/dts/omap5-uevm.dts | 2 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 160 +- arch/arm/boot/dts/qcom-apq8026-asus-sparrow.dts | 294 + ...dts => qcom-apq8064-sony-xperia-lagan-yuga.dts} | 0 arch/arm/boot/dts/qcom-apq8064.dtsi | 16 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 582 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 42 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 20 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 9 + arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 592 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1052 ++- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 908 --- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 435 - .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 723 -- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 484 -- .../dts/qcom-msm8974-sony-xperia-rhine-amami.dts | 13 + .../dts/qcom-msm8974-sony-xperia-rhine-honami.dts | 7 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 457 ++ arch/arm/boot/dts/qcom-msm8974.dtsi | 1916 +++-- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 813 ++ .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 607 ++ arch/arm/boot/dts/qcom-msm8974pro.dtsi | 31 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 41 + arch/arm/boot/dts/qcom-pm8941.dtsi | 2 +- arch/arm/boot/dts/qcom-pmx65.dtsi | 32 + arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 221 + arch/arm/boot/dts/qcom-sdx65.dtsi | 193 +- arch/arm/boot/dts/r8a7743.dtsi | 1 + arch/arm/boot/dts/r8a7744.dtsi | 1 + arch/arm/boot/dts/r8a7745.dtsi | 1 + arch/arm/boot/dts/r8a77470.dtsi | 1 + arch/arm/boot/dts/r8a7790.dtsi | 1 + arch/arm/boot/dts/r8a7791.dtsi | 1 + arch/arm/boot/dts/r8a7792.dtsi | 1 + arch/arm/boot/dts/r8a7793.dtsi | 1 + arch/arm/boot/dts/r8a7794.dtsi | 1 + arch/arm/boot/dts/r9a06g032.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb.dtsi | 2 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 18 +- arch/arm/boot/dts/spear1310-evb.dts | 2 +- arch/arm/boot/dts/spear1340-evb.dts | 2 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp131.dtsi | 17 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 4 + arch/arm/boot/dts/stm32mp151.dtsi | 4 +- arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 1 + arch/arm/boot/dts/usb_a9263.dts | 2 +- arch/arm/common/locomo.c | 1 - arch/arm/common/sa1111.c | 5 +- arch/arm/configs/am200epdkit_defconfig | 1 + arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/colibri_pxa270_defconfig | 1 + arch/arm/configs/colibri_pxa300_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/eseries_pxa_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/gemini_defconfig | 5 +- arch/arm/configs/h5000_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/omap1_defconfig | 3 + arch/arm/configs/palmz72_defconfig | 1 + arch/arm/configs/pcm027_defconfig | 1 + arch/arm/configs/pxa255-idp_defconfig | 1 + arch/arm/configs/pxa3xx_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/trizeps4_defconfig | 1 + arch/arm/configs/u8500_defconfig | 19 +- arch/arm/configs/vf610m4_defconfig | 1 - arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/include/asm/hardware/sa1111.h | 2 - arch/arm/include/asm/timex.h | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-mmp/Kconfig | 10 +- arch/arm/mach-mmp/Makefile | 1 - arch/arm/mach-mmp/devices.c | 2 +- arch/arm/mach-mmp/devices.h | 10 +- arch/arm/mach-mmp/mfp.h | 2 +- arch/arm/mach-mmp/mmp2.h | 48 +- arch/arm/mach-mmp/pxa168.h | 60 +- arch/arm/mach-mmp/pxa910.h | 38 +- arch/arm/mach-mmp/tavorevb.c | 113 - arch/arm/mach-mmp/ttc_dkb.c | 6 +- arch/arm/mach-omap1/Kconfig | 72 + arch/arm/mach-omap1/Makefile | 6 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 3 +- arch/arm/mach-omap1/ams-delta-fiq.c | 2 + arch/arm/mach-omap1/ams-delta-fiq.h | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 18 +- arch/arm/mach-omap1/board-fsample.c | 10 +- arch/arm/mach-omap1/board-generic.c | 8 +- arch/arm/mach-omap1/board-h2.c | 14 +- arch/arm/mach-omap1/board-h3.c | 16 +- arch/arm/mach-omap1/board-htcherald.c | 12 +- arch/arm/mach-omap1/board-innovator.c | 34 +- arch/arm/mach-omap1/board-nokia770.c | 8 +- arch/arm/mach-omap1/board-osk.c | 49 +- arch/arm/mach-omap1/board-palmte.c | 14 +- arch/arm/mach-omap1/board-palmtt.c | 14 +- arch/arm/mach-omap1/board-palmz71.c | 14 +- arch/arm/mach-omap1/board-perseus2.c | 15 +- arch/arm/mach-omap1/board-sx1-mmc.c | 3 +- arch/arm/mach-omap1/board-sx1.c | 12 +- arch/arm/mach-omap1/clock.c | 797 +- arch/arm/mach-omap1/clock.h | 191 +- arch/arm/mach-omap1/clock_data.c | 510 +- arch/arm/mach-omap1/common.h | 3 +- arch/arm/mach-omap1/devices.c | 12 +- arch/arm/mach-omap1/dma.c | 2 +- arch/arm/mach-omap1/fb.c | 19 +- arch/arm/mach-omap1/flash.c | 5 +- arch/arm/mach-omap1/fpga.c | 3 +- arch/arm/mach-omap1/gpio15xx.c | 3 +- arch/arm/mach-omap1/gpio16xx.c | 5 +- arch/arm/mach-omap1/gpio7xx.c | 3 +- arch/arm/mach-omap1/hardware.h | 195 + arch/arm/mach-omap1/i2c.c | 3 +- arch/arm/mach-omap1/id.c | 5 +- arch/arm/mach-omap1/include/mach/hardware.h | 321 - arch/arm/mach-omap1/include/mach/io.h | 45 - arch/arm/mach-omap1/include/mach/irqs.h | 251 - arch/arm/mach-omap1/include/mach/lcd_dma.h | 65 - arch/arm/mach-omap1/include/mach/lcdc.h | 44 - arch/arm/mach-omap1/include/mach/memory.h | 12 - arch/arm/mach-omap1/include/mach/mtd-xip.h | 61 - arch/arm/mach-omap1/include/mach/mux.h | 441 - arch/arm/mach-omap1/include/mach/soc.h | 220 - arch/arm/mach-omap1/include/mach/tc.h | 76 - arch/arm/mach-omap1/include/mach/uncompress.h | 117 - arch/arm/mach-omap1/include/mach/usb.h | 128 - arch/arm/mach-omap1/io.c | 12 +- arch/arm/mach-omap1/irq.c | 4 +- arch/arm/mach-omap1/irqs.h | 249 + arch/arm/mach-omap1/lcd_dma.c | 441 - arch/arm/mach-omap1/mcbsp.c | 17 +- arch/arm/mach-omap1/mtd-xip.h | 62 + arch/arm/mach-omap1/mux.c | 6 +- arch/arm/mach-omap1/mux.h | 144 + arch/arm/mach-omap1/ocpi.c | 8 +- arch/arm/mach-omap1/omap-dma.c | 898 +++ arch/arm/mach-omap1/{include/mach => }/omap1510.h | 0 arch/arm/mach-omap1/{include/mach => }/omap16xx.h | 0 arch/arm/mach-omap1/{include/mach => }/omap7xx.h | 0 arch/arm/mach-omap1/pm.c | 9 +- arch/arm/mach-omap1/pm.h | 2 + arch/arm/mach-omap1/reset.c | 3 +- arch/arm/mach-omap1/serial.c | 10 +- arch/arm/mach-omap1/{include/mach => }/serial.h | 0 arch/arm/mach-omap1/sleep.S | 2 +- arch/arm/mach-omap1/soc.h | 6 +- arch/arm/mach-omap1/sram-init.c | 91 +- arch/arm/mach-omap1/sram.S | 4 +- arch/arm/mach-omap1/sram.h | 4 +- arch/arm/mach-omap1/tc.h | 74 + arch/arm/mach-omap1/time.c | 7 +- arch/arm/mach-omap1/timer.c | 1 + arch/arm/mach-omap1/timer32k.c | 100 +- arch/arm/mach-omap1/usb.c | 8 +- arch/arm/mach-omap1/usb.h | 25 + arch/arm/mach-omap2/Kconfig | 49 + arch/arm/mach-omap2/cm_common.c | 8 +- arch/arm/mach-omap2/control.c | 19 +- arch/arm/mach-omap2/omap4-common.c | 2 + arch/arm/mach-omap2/omap_device.c | 20 - arch/arm/mach-omap2/omap_device.h | 1 - arch/arm/mach-omap2/prm_common.c | 8 +- arch/arm/mach-omap2/sram.c | 91 +- arch/arm/mach-omap2/sram.h | 5 +- arch/arm/mach-pxa/Kconfig | 14 + arch/arm/mach-pxa/Makefile | 18 +- arch/arm/mach-pxa/Makefile.boot | 3 - arch/arm/mach-pxa/{include/mach => }/addr-map.h | 0 arch/arm/mach-pxa/am300epd.c | 2 +- arch/arm/mach-pxa/balloon3-pcmcia.c | 137 + arch/arm/mach-pxa/balloon3.c | 4 +- arch/arm/mach-pxa/{include/mach => }/balloon3.h | 0 arch/arm/mach-pxa/cm-x300.c | 12 +- arch/arm/mach-pxa/colibri-evalboard.c | 1 - arch/arm/mach-pxa/colibri-pcmcia.c | 165 + arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 3 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 3 +- arch/arm/mach-pxa/colibri.h | 2 +- arch/arm/mach-pxa/corgi.c | 23 +- arch/arm/mach-pxa/{include/mach => }/corgi.h | 0 arch/arm/mach-pxa/corgi_pm.c | 5 +- arch/arm/mach-pxa/csb726.c | 5 +- arch/arm/mach-pxa/csb726.h | 2 +- arch/arm/mach-pxa/devices.c | 17 +- arch/arm/mach-pxa/e740-pcmcia.c | 127 + .../arm/mach-pxa/{include/mach => }/eseries-gpio.h | 0 arch/arm/mach-pxa/eseries.c | 36 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/generic.c | 62 +- arch/arm/mach-pxa/generic.h | 9 - arch/arm/mach-pxa/gumstix.c | 1 - arch/arm/mach-pxa/gumstix.h | 2 +- arch/arm/mach-pxa/h5000.c | 2 +- arch/arm/mach-pxa/hx4700-pcmcia.c | 118 + arch/arm/mach-pxa/hx4700.c | 18 +- arch/arm/mach-pxa/{include/mach => }/hx4700.h | 0 arch/arm/mach-pxa/idp.c | 2 - arch/arm/mach-pxa/idp.h | 2 +- arch/arm/mach-pxa/include/mach/audio.h | 31 - arch/arm/mach-pxa/include/mach/bitfield.h | 114 - arch/arm/mach-pxa/include/mach/dma.h | 17 - arch/arm/mach-pxa/include/mach/generic.h | 1 - arch/arm/mach-pxa/include/mach/hardware.h | 305 - arch/arm/mach-pxa/include/mach/lubbock.h | 49 - arch/arm/mach-pxa/include/mach/magician.h | 125 - arch/arm/mach-pxa/include/mach/mainstone.h | 142 - arch/arm/mach-pxa/include/mach/mfp.h | 18 - arch/arm/mach-pxa/include/mach/mtd-xip.h | 36 - arch/arm/mach-pxa/include/mach/poodle.h | 94 - arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 194 - arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 203 - arch/arm/mach-pxa/include/mach/regs-ac97.h | 102 - arch/arm/mach-pxa/include/mach/regs-lcd.h | 198 - arch/arm/mach-pxa/include/mach/regs-ost.h | 35 - arch/arm/mach-pxa/include/mach/regs-uart.h | 144 - arch/arm/mach-pxa/include/mach/reset.h | 22 - arch/arm/mach-pxa/include/mach/trizeps4.h | 165 - arch/arm/mach-pxa/include/mach/uncompress.h | 70 - arch/arm/mach-pxa/irq.c | 5 +- arch/arm/mach-pxa/{include/mach => }/irqs.h | 0 arch/arm/mach-pxa/littleton.c | 1 - arch/arm/mach-pxa/lpd270.c | 6 +- arch/arm/mach-pxa/lubbock.c | 17 +- arch/arm/mach-pxa/lubbock.h | 47 + arch/arm/mach-pxa/magician.c | 56 +- arch/arm/mach-pxa/magician.h | 125 + arch/arm/mach-pxa/mainstone.c | 17 +- arch/arm/mach-pxa/mainstone.h | 140 + arch/arm/mach-pxa/mfp-pxa2xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa2xx.h | 2 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa3xx.h | 2 +- arch/arm/mach-pxa/mfp.h | 18 + arch/arm/mach-pxa/mioa701.c | 4 +- arch/arm/mach-pxa/mxm8x10.c | 8 +- arch/arm/mach-pxa/palm27x.c | 2 +- arch/arm/mach-pxa/palmld-pcmcia.c | 111 + arch/arm/mach-pxa/palmld.c | 23 +- arch/arm/mach-pxa/{include/mach => }/palmld.h | 0 arch/arm/mach-pxa/palmt5.c | 11 +- arch/arm/mach-pxa/palmt5.h | 2 +- arch/arm/mach-pxa/palmtc-pcmcia.c | 162 + arch/arm/mach-pxa/palmtc.c | 4 +- arch/arm/mach-pxa/{include/mach => }/palmtc.h | 0 arch/arm/mach-pxa/palmte2.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 4 +- arch/arm/mach-pxa/palmtx-pcmcia.c | 111 + arch/arm/mach-pxa/palmtx.c | 13 +- arch/arm/mach-pxa/{include/mach => }/palmtx.h | 0 arch/arm/mach-pxa/palmz72.c | 2 +- arch/arm/mach-pxa/pcm027.h | 2 +- arch/arm/mach-pxa/pcm990-baseboard.c | 2 +- arch/arm/mach-pxa/pcm990_baseboard.h | 2 +- arch/arm/mach-pxa/poodle.c | 31 +- arch/arm/mach-pxa/poodle.h | 92 + arch/arm/mach-pxa/pxa-dt.c | 2 +- arch/arm/mach-pxa/pxa-regs.h | 52 + arch/arm/mach-pxa/pxa25x.c | 12 +- arch/arm/mach-pxa/pxa25x.h | 6 +- arch/arm/mach-pxa/pxa27x-udc.h | 2 + arch/arm/mach-pxa/pxa27x.c | 12 +- arch/arm/mach-pxa/pxa27x.h | 6 +- arch/arm/mach-pxa/pxa2xx-regs.h | 149 + arch/arm/mach-pxa/pxa2xx.c | 32 +- arch/arm/mach-pxa/pxa300.c | 1 + arch/arm/mach-pxa/pxa320.c | 1 + arch/arm/mach-pxa/pxa3xx-regs.h | 134 + arch/arm/mach-pxa/pxa3xx-ulpi.c | 2 +- arch/arm/mach-pxa/pxa3xx.c | 19 +- arch/arm/mach-pxa/pxa3xx.h | 6 +- arch/arm/mach-pxa/pxa930.c | 1 + arch/arm/mach-pxa/regs-ost.h | 37 + arch/arm/mach-pxa/regs-rtc.h | 2 +- arch/arm/mach-pxa/regs-u2d.h | 2 - arch/arm/mach-pxa/regs-uart.h | 146 + arch/arm/mach-pxa/reset.c | 9 +- arch/arm/mach-pxa/reset.h | 22 + arch/arm/mach-pxa/sharpsl_pm.c | 2 +- arch/arm/mach-pxa/sleep.S | 9 +- arch/arm/mach-pxa/smemc.c | 13 +- arch/arm/mach-pxa/{include/mach => }/smemc.h | 0 arch/arm/mach-pxa/spitz.c | 37 +- arch/arm/mach-pxa/{include/mach => }/spitz.h | 0 arch/arm/mach-pxa/spitz_pm.c | 3 +- arch/arm/mach-pxa/standby.S | 3 +- arch/arm/mach-pxa/tosa.c | 47 +- arch/arm/mach-pxa/{include/mach => }/tosa.h | 0 arch/arm/mach-pxa/trizeps4-pcmcia.c | 200 + arch/arm/mach-pxa/trizeps4.c | 6 +- arch/arm/mach-pxa/trizeps4.h | 166 + arch/arm/mach-pxa/viper-pcmcia.c | 180 + .../arm/mach-pxa/viper-pcmcia.h | 0 arch/arm/mach-pxa/viper.c | 8 +- arch/arm/mach-pxa/vpac270-pcmcia.c | 137 + arch/arm/mach-pxa/vpac270.c | 4 +- arch/arm/mach-pxa/{include/mach => }/vpac270.h | 0 arch/arm/mach-pxa/xcep.c | 4 +- arch/arm/mach-pxa/z2.c | 13 +- arch/arm/mach-pxa/{include/mach => }/z2.h | 0 arch/arm/mach-pxa/zeus.c | 8 +- arch/arm/mach-pxa/zylonite.c | 34 +- arch/arm/mach-pxa/zylonite.h | 2 + arch/arm/mach-pxa/zylonite_pxa300.c | 1 + arch/arm/mach-pxa/zylonite_pxa320.c | 1 + arch/arm/mach-s3c/Kconfig.s3c24xx | 8 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 7 +- arch/arm/mach-s3c/cpu.c | 1 + arch/arm/mach-s3c/init.c | 2 + arch/arm/mach-s3c/s3c24xx.c | 7 + arch/arm/mach-s3c/s3c64xx.c | 7 + arch/arm/mach-sa1100/generic.c | 6 +- arch/arm/mach-sa1100/include/mach/reset.h | 1 - arch/arm/mm/copypage-xsc3.c | 2 + arch/arm/mm/init.c | 6 +- arch/arm/plat-omap/Kconfig | 119 - arch/arm/plat-omap/Makefile | 13 - arch/arm/plat-omap/counter_32k.c | 114 - arch/arm/plat-omap/debug-leds.c | 171 - arch/arm/plat-omap/dma.c | 1003 --- arch/arm/plat-omap/include/plat/counter-32k.h | 1 - arch/arm/plat-omap/include/plat/cpu.h | 21 - arch/arm/plat-omap/include/plat/sram.h | 8 - arch/arm/plat-omap/sram.c | 129 - arch/arm/plat-pxa/Kconfig | 9 - arch/arm/plat-pxa/Makefile | 10 - arch/arm/plat-pxa/include/plat/mfp.h | 472 -- arch/arm/plat-pxa/mfp.c | 282 - arch/arm/xen/enlighten.c | 9 +- arch/arm/xen/mm.c | 26 +- arch/arm64/Kconfig | 16 +- arch/arm64/boot/dts/amlogic/Makefile | 38 +- arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 40 - arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 40 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 8 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 1 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 20 - arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 51 + arch/arm64/boot/dts/arm/corstone1000-mps3.dts | 32 + arch/arm64/boot/dts/arm/corstone1000.dtsi | 164 + arch/arm64/boot/dts/arm/juno-base.dtsi | 162 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 37 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r1.dts | 25 + arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r2.dts | 25 + arch/arm64/boot/dts/arm/juno-scmi.dtsi | 25 + arch/arm64/boot/dts/arm/juno.dts | 25 + arch/arm64/boot/dts/freescale/Makefile | 6 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi | 74 + arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 20 + .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 3 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 3 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 3 + .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 2 +- .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 411 +- arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts | 114 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 27 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 16 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 896 +++ .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 129 + .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 46 + .../dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mp-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi | 54 + .../dts/freescale/imx8mp-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 82 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 1380 ++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 121 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 25 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 24 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 2 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 4 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 2 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 6 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 +- arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 7 + arch/arm64/boot/dts/qcom/Makefile | 5 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 6 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 34 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 42 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 59 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 102 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 52 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 36 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 24 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 21 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 89 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 126 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 8 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 18 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 36 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 9 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 9 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 250 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 31 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 15 + arch/arm64/boot/dts/qcom/pm8350.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350b.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8450.dtsi | 59 + arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 31 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 94 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 229 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 4 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 - arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 108 + arch/arm64/boot/dts/qcom/sc7280-crd.dts | 105 - arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 325 + .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 ---- .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 30 + .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 296 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 69 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 10 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 195 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 35 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 34 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 241 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 61 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 334 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 12 + .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 30 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 343 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 186 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 41 + arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 34 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 3750 +++++++-- arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/draak.dtsi | 58 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 58 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1 + .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 20 + .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 10 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 163 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 481 ++ arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 97 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 6 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 1 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 4 + .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 7 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 12 + .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 63 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 233 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 24 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 49 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 49 + arch/arm64/configs/defconfig | 3 + arch/arm64/crypto/Kconfig | 4 +- arch/arm64/include/asm/compiler.h | 16 - arch/arm64/include/asm/mman.h | 24 - arch/arm64/mm/flush.c | 7 +- arch/arm64/mm/init.c | 6 +- arch/arm64/mm/mmap.c | 25 + arch/csky/Kconfig | 6 +- arch/csky/abiv2/Makefile | 2 +- arch/csky/abiv2/strksyms.c | 2 +- arch/csky/include/asm/atomic.h | 266 +- arch/csky/include/asm/barrier.h | 12 +- arch/csky/include/asm/cmpxchg.h | 117 +- arch/csky/lib/Makefile | 2 +- arch/ia64/include/asm/iommu_table.h | 7 - arch/ia64/kernel/setup.c | 2 +- arch/ia64/mm/init.c | 4 +- arch/ia64/mm/tlb.c | 2 +- arch/m68k/Kbuild | 1 + arch/m68k/Kconfig.machine | 17 + arch/m68k/configs/virt_defconfig | 68 + arch/m68k/include/asm/config.h | 2 + arch/m68k/include/asm/io.h | 3 + arch/m68k/include/asm/irq.h | 3 +- arch/m68k/include/asm/pgtable_mm.h | 7 + arch/m68k/include/asm/setup.h | 44 +- arch/m68k/include/asm/timex.h | 2 +- arch/m68k/include/asm/virt.h | 25 + arch/m68k/include/uapi/asm/bootinfo-virt.h | 18 + arch/m68k/include/uapi/asm/bootinfo.h | 1 + arch/m68k/kernel/Makefile | 1 + arch/m68k/kernel/head.S | 31 + arch/m68k/kernel/setup_mm.c | 7 + arch/m68k/mm/kmap.c | 21 +- arch/m68k/virt/Makefile | 6 + arch/m68k/virt/config.c | 130 + arch/m68k/virt/ints.c | 155 + arch/m68k/virt/platform.c | 72 + arch/microblaze/include/asm/string.h | 2 + arch/microblaze/lib/memcpy.c | 18 +- arch/microblaze/lib/memmove.c | 29 +- arch/microblaze/lib/memset.c | 33 +- arch/microblaze/mm/init.c | 5 + arch/mips/alchemy/devboards/db1300.c | 9 - arch/mips/boot/dts/ralink/mt7621.dtsi | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 15 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/include/asm/timex.h | 16 +- arch/mips/kernel/crash.c | 2 +- arch/mips/loongson64/dma.c | 2 +- arch/mips/pci/pci-octeon.c | 2 +- arch/mips/sibyte/common/dma.c | 2 +- arch/nios2/include/asm/timex.h | 2 + arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/mman.h | 12 - arch/powerpc/include/asm/svm.h | 4 - arch/powerpc/include/asm/swiotlb.h | 1 + arch/powerpc/kernel/dma-swiotlb.c | 1 + arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/module.c | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/time.c | 29 +- arch/powerpc/kernel/watchdog.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 9 +- arch/powerpc/kvm/book3s_64_vio.c | 45 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 44 +- arch/powerpc/kvm/book3s_hv_nested.c | 16 +- arch/powerpc/kvm/book3s_rtas.c | 4 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/book3s64/pgtable.c | 17 + arch/powerpc/mm/mem.c | 6 +- arch/powerpc/perf/Makefile | 4 +- arch/powerpc/perf/power10-pmu.c | 2 +- arch/powerpc/perf/power9-pmu.c | 8 +- arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 3 - arch/powerpc/platforms/pseries/svm.c | 26 +- arch/powerpc/xmon/xmon.c | 4 +- arch/riscv/Kconfig.socs | 2 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 5 +- arch/riscv/include/asm/kvm_host.h | 3 - arch/riscv/include/asm/timex.h | 2 +- arch/riscv/kvm/vcpu.c | 39 +- arch/riscv/kvm/vcpu_exit.c | 4 +- arch/riscv/kvm/vcpu_fp.c | 1 + arch/riscv/mm/fault.c | 10 +- arch/riscv/mm/init.c | 9 +- arch/riscv/net/bpf_jit.h | 67 + arch/riscv/net/bpf_jit_comp64.c | 110 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/include/asm/entry-common.h | 2 +- arch/s390/include/asm/hugetlb.h | 20 + arch/s390/include/asm/processor.h | 8 +- arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/pv.c | 7 +- arch/s390/kvm/vsie.c | 4 +- arch/s390/lib/test_unwind.c | 2 +- arch/s390/mm/init.c | 3 +- arch/sh/boards/board-sh7757lcr.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boot/romimage/mmcif-sh7724.c | 2 +- arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sparc/Kconfig | 1 + arch/sparc/include/asm/mman.h | 6 - arch/sparc/include/asm/timex_32.h | 4 +- arch/sparc/mm/init_64.c | 12 + arch/um/drivers/ubd_kern.c | 2 - arch/um/include/asm/timex.h | 9 +- arch/x86/Kconfig | 26 +- arch/x86/boot/boot.h | 37 +- arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/acpi.c | 3 +- arch/x86/boot/compressed/efi.c | 2 - arch/x86/boot/compressed/efi.h | 126 + arch/x86/boot/compressed/head_64.S | 27 +- arch/x86/boot/compressed/kaslr.c | 3 +- arch/x86/boot/compressed/misc.c | 12 + arch/x86/boot/compressed/misc.h | 8 +- arch/x86/boot/compressed/pgtable.h | 2 +- arch/x86/boot/compressed/pgtable_64.c | 3 +- arch/x86/boot/compressed/tdcall.S | 3 + arch/x86/boot/compressed/tdx.c | 77 + arch/x86/boot/compressed/tdx.h | 13 + arch/x86/boot/cpuflags.c | 3 +- arch/x86/boot/cpuflags.h | 1 + arch/x86/boot/header.S | 4 + arch/x86/boot/io.h | 41 + arch/x86/boot/main.c | 4 + arch/x86/coco/Makefile | 2 + arch/x86/coco/core.c | 22 +- arch/x86/coco/tdx/Makefile | 3 + arch/x86/coco/tdx/tdcall.S | 204 + arch/x86/coco/tdx/tdx.c | 692 ++ arch/x86/entry/entry_64.S | 3 + arch/x86/events/intel/cstate.c | 7 +- arch/x86/ia32/Makefile | 2 - arch/x86/ia32/ia32_aout.c | 325 - arch/x86/include/asm/acenv.h | 14 +- arch/x86/include/asm/apic.h | 7 + arch/x86/include/asm/apicdef.h | 6 - arch/x86/include/asm/compat.h | 6 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/dma-mapping.h | 12 - arch/x86/include/asm/efi.h | 5 + arch/x86/include/asm/elf.h | 15 +- arch/x86/include/asm/gart.h | 5 +- arch/x86/include/asm/idtentry.h | 4 + arch/x86/include/asm/intel-family.h | 3 + arch/x86/include/asm/io.h | 44 +- arch/x86/include/asm/iommu.h | 8 + arch/x86/include/asm/iommu_table.h | 102 - arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm-x86-pmu-ops.h | 31 + arch/x86/include/asm/kvm_host.h | 40 +- arch/x86/include/asm/kvm_para.h | 22 + arch/x86/include/asm/mem_encrypt.h | 6 +- arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/mmu_context.h | 2 +- arch/x86/include/asm/msr-index.h | 5 +- arch/x86/include/asm/pci_x86.h | 9 + arch/x86/include/asm/pgtable.h | 8 +- arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/pgtable_types.h | 5 - arch/x86/include/asm/realmode.h | 1 + arch/x86/include/asm/segment.h | 12 - arch/x86/include/asm/shared/io.h | 34 + arch/x86/include/asm/shared/tdx.h | 40 + arch/x86/include/asm/special_insns.h | 7 +- arch/x86/include/asm/static_call.h | 1 + arch/x86/include/asm/swiotlb.h | 30 - arch/x86/include/asm/tdx.h | 91 + arch/x86/include/asm/timex.h | 10 + arch/x86/include/asm/tsc.h | 3 +- arch/x86/include/asm/uaccess.h | 142 + arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/xen/page.h | 5 - arch/x86/include/asm/xen/swiotlb-xen.h | 2 - arch/x86/include/uapi/asm/mman.h | 14 - arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/boot.c | 95 +- arch/x86/kernel/amd_gart_64.c | 5 +- arch/x86/kernel/aperture_64.c | 14 +- arch/x86/kernel/apic/apic.c | 21 +- arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/asm-offsets.c | 17 + arch/x86/kernel/cpu/common.c | 2 + arch/x86/kernel/cpu/cpu.h | 5 +- arch/x86/kernel/cpu/intel.c | 7 - arch/x86/kernel/cpu/mce/apei.c | 8 +- arch/x86/kernel/cpu/microcode/core.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 8 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 16 +- arch/x86/kernel/cpu/tsx.c | 104 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/crash_dump_64.c | 1 - arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/head64.c | 7 + arch/x86/kernel/head_64.S | 28 +- arch/x86/kernel/idt.c | 3 + arch/x86/kernel/kvm.c | 13 + arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/pci-dma.c | 114 +- arch/x86/kernel/pci-iommu_table.c | 77 - arch/x86/kernel/pci-swiotlb.c | 77 - arch/x86/kernel/process.c | 11 +- arch/x86/kernel/process_32.c | 11 +- arch/x86/kernel/ptrace.c | 6 +- arch/x86/kernel/resource.c | 2 +- arch/x86/kernel/signal.c | 8 +- arch/x86/kernel/smpboot.c | 12 +- arch/x86/kernel/tboot.c | 1 - arch/x86/kernel/traps.c | 143 +- arch/x86/kernel/unwind_orc.c | 8 +- arch/x86/kernel/vm86_32.c | 4 +- arch/x86/kernel/vmlinux.lds.S | 12 - arch/x86/kvm/hyperv.c | 48 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/mmu/mmu.c | 18 +- arch/x86/kvm/mmu/paging_tmpl.h | 49 +- arch/x86/kvm/pmu.c | 66 +- arch/x86/kvm/pmu.h | 16 +- arch/x86/kvm/svm/avic.c | 3 +- arch/x86/kvm/svm/nested.c | 3 - arch/x86/kvm/svm/pmu.c | 3 +- arch/x86/kvm/svm/sev.c | 78 +- arch/x86/kvm/svm/svm.c | 3 +- arch/x86/kvm/svm/svm.h | 2 + arch/x86/kvm/vmx/nested.c | 53 +- arch/x86/kvm/vmx/pmu_intel.c | 10 +- arch/x86/kvm/vmx/vmcs.h | 5 + arch/x86/kvm/vmx/vmx.c | 13 +- arch/x86/kvm/vmx/vmx.h | 1 + arch/x86/kvm/x86.c | 123 +- arch/x86/kvm/xen.c | 1 - arch/x86/lib/copy_user_64.S | 87 +- arch/x86/lib/insn-eval.c | 5 +- arch/x86/lib/kaslr.c | 2 +- arch/x86/lib/putuser.S | 4 + arch/x86/lib/retpoline.S | 2 +- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/math-emu/get_address.c | 2 +- arch/x86/mm/Makefile | 2 +- arch/x86/mm/amdtopology.c | 2 +- arch/x86/mm/ioremap.c | 5 + arch/x86/mm/mem_encrypt.c | 9 +- arch/x86/mm/mem_encrypt_amd.c | 3 - arch/x86/mm/mmio-mod.c | 2 +- arch/x86/mm/numa_emulation.c | 4 +- arch/x86/mm/pgprot.c | 35 + arch/x86/pci/irq.c | 377 +- arch/x86/pci/sta2x11-fixup.c | 2 +- arch/x86/platform/efi/efi.c | 3 + arch/x86/platform/pvh/head.S | 1 + arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/power/cpu.c | 10 +- arch/x86/realmode/rm/header.S | 1 + arch/x86/realmode/rm/trampoline_64.S | 57 +- arch/x86/realmode/rm/trampoline_common.S | 12 +- arch/x86/realmode/rm/wakemain.c | 4 + arch/x86/virt/vmx/tdx/tdxcall.S | 96 + arch/x86/xen/Makefile | 2 - arch/x86/xen/pci-swiotlb-xen.c | 96 - arch/x86/xen/smp_pv.c | 5 +- arch/x86/xen/xen-head.S | 1 + arch/xtensa/Kconfig | 17 + arch/xtensa/boot/lib/Makefile | 1 + arch/xtensa/include/asm/barrier.h | 12 +- arch/xtensa/include/asm/bitops.h | 10 +- arch/xtensa/include/asm/coprocessor.h | 11 +- arch/xtensa/include/asm/processor.h | 7 + arch/xtensa/include/asm/thread_info.h | 7 +- arch/xtensa/include/asm/timex.h | 6 +- arch/xtensa/include/asm/traps.h | 40 +- arch/xtensa/kernel/Makefile | 1 + arch/xtensa/kernel/asm-offsets.c | 16 +- arch/xtensa/kernel/coprocessor.S | 234 +- arch/xtensa/kernel/entry.S | 224 +- arch/xtensa/kernel/hibernate.c | 25 + arch/xtensa/kernel/process.c | 112 +- arch/xtensa/kernel/ptrace.c | 3 +- arch/xtensa/kernel/s32c1i_selftest.c | 7 +- arch/xtensa/kernel/signal.c | 3 +- arch/xtensa/kernel/smp.c | 7 + arch/xtensa/kernel/traps.c | 100 +- arch/xtensa/lib/Makefile | 2 + arch/xtensa/lib/kcsan-stubs.c | 54 + arch/xtensa/lib/memcopy.S | 20 +- arch/xtensa/mm/Makefile | 3 +- arch/xtensa/mm/fault.c | 112 +- arch/xtensa/mm/mmu.c | 2 + arch/xtensa/platforms/iss/console.c | 8 - arch/xtensa/platforms/iss/network.c | 150 +- block/bdev.c | 7 + block/bfq-cgroup.c | 111 +- block/bfq-iosched.c | 56 +- block/bfq-iosched.h | 6 +- block/bio.c | 49 +- block/blk-core.c | 56 +- block/blk-crypto-fallback.c | 14 +- block/blk-lib.c | 124 +- block/blk-map.c | 42 +- block/blk-mq-debugfs.c | 2 - block/blk-mq.c | 3 +- block/blk-settings.c | 74 +- block/blk.h | 14 - block/fops.c | 2 +- block/genhd.c | 4 +- block/ioctl.c | 50 +- block/partitions/core.c | 12 +- certs/.gitignore | 1 + certs/Kconfig | 17 +- certs/Makefile | 14 +- certs/blacklist.c | 227 +- crypto/asymmetric_keys/x509_public_key.c | 3 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/accessibility/speakup/fakekey.c | 4 +- drivers/accessibility/speakup/serialio.c | 2 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_acntsa.c | 2 +- drivers/accessibility/speakup/speakup_apollo.c | 2 +- drivers/accessibility/speakup/speakup_audptr.c | 2 +- drivers/accessibility/speakup/speakup_bns.c | 2 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_dummy.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 2 +- drivers/accessibility/speakup/speakup_spkout.c | 2 +- drivers/accessibility/speakup/speakup_txprt.c | 2 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 4 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 61 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 23 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 40 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwregs.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 6 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 3 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/erst-dbg.c | 3 +- drivers/acpi/apei/erst.c | 77 +- drivers/acpi/bus.c | 6 + drivers/acpi/device_pm.c | 72 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/pci_root.c | 2 + drivers/acpi/property.c | 18 +- drivers/acpi/spcr.c | 1 + drivers/acpi/sysfs.c | 25 +- drivers/ata/ahci.c | 5 +- drivers/ata/libata-core.c | 54 +- drivers/ata/libata-sata.c | 25 - drivers/ata/libata-scsi.c | 46 +- drivers/ata/libata.h | 13 - drivers/ata/pata_palmld.c | 3 +- drivers/ata/pata_sil680.c | 30 +- drivers/ata/pata_via.c | 6 +- drivers/ata/sata_gemini.c | 7 +- drivers/base/arch_topology.c | 11 +- drivers/base/power/common.c | 8 +- drivers/base/power/runtime.c | 53 +- drivers/base/property.c | 143 +- drivers/base/topology.c | 12 + drivers/block/drbd/drbd_main.c | 51 +- drivers/block/drbd/drbd_nl.c | 94 +- drivers/block/drbd/drbd_receiver.c | 13 +- drivers/block/loop.c | 15 +- drivers/block/nbd.c | 5 +- drivers/block/null_blk/main.c | 3 +- drivers/block/pktcdvd.c | 34 +- drivers/block/rbd.c | 1 - drivers/block/rnbd/rnbd-clt.c | 20 +- drivers/block/rnbd/rnbd-srv-dev.h | 8 +- drivers/block/rnbd/rnbd-srv.c | 5 +- drivers/block/virtio_blk.c | 2 - drivers/block/xen-blkback/blkback.c | 15 +- drivers/block/xen-blkback/xenbus.c | 9 +- drivers/block/xen-blkfront.c | 8 +- drivers/block/zram/zram_drv.c | 6 +- drivers/bus/Kconfig | 11 + drivers/bus/Makefile | 1 + drivers/bus/imx-weim.c | 2 +- drivers/bus/mhi/host/main.c | 9 +- drivers/bus/mhi/host/pci_generic.c | 2 + drivers/bus/qcom-ssc-block-bus.c | 389 + drivers/bus/ti-sysc.c | 20 +- drivers/char/hw_random/Kconfig | 13 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/cn10k-rng.c | 31 +- drivers/char/hw_random/mpfs-rng.c | 104 + drivers/char/ipmi/ipmb_dev_int.c | 5 +- drivers/char/ipmi/ipmi_ipmb.c | 5 +- drivers/char/ipmi/ipmi_msghandler.c | 112 +- drivers/char/ipmi/ipmi_poweroff.c | 8 +- drivers/char/ipmi/ipmi_si_intf.c | 22 +- drivers/char/ipmi/ipmi_ssif.c | 27 +- drivers/char/ipmi/ipmi_watchdog.c | 28 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/char/random.c | 96 +- drivers/clk/imx/clk-composite-8m.c | 19 +- drivers/clk/imx/clk-imx7d.c | 1 - drivers/clk/imx/clk-imx8mm.c | 3 +- drivers/clk/imx/clk-imx8mn.c | 41 +- drivers/clk/imx/clk-imx8mp.c | 8 +- drivers/clk/imx/clk-imx8mq.c | 3 +- drivers/clk/imx/clk-scu.c | 4 +- drivers/clk/imx/clk.c | 5 + drivers/clk/imx/clk.h | 1 + drivers/clk/pxa/clk-pxa.c | 8 +- drivers/clk/pxa/clk-pxa.h | 9 +- drivers/clk/pxa/clk-pxa25x.c | 46 +- drivers/clk/pxa/clk-pxa27x.c | 68 +- drivers/clk/pxa/clk-pxa2xx.h | 58 + drivers/clk/pxa/clk-pxa3xx.c | 139 +- drivers/clk/qcom/Kconfig | 10 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-regmap-mux.c | 78 + drivers/clk/qcom/clk-regmap-mux.h | 3 + drivers/clk/qcom/gcc-msm8998.c | 56 + drivers/clk/qcom/gcc-sc7280.c | 6 +- drivers/clk/qcom/gcc-sm8450.c | 6 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 838 ++ drivers/clk/qcom/lpasscorecc-sc7280.c | 431 + drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a774a1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 8 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 10 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 7 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 11 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 11 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 9 +- drivers/clk/renesas/r9a07g043-cpg.c | 220 + drivers/clk/renesas/rcar-gen3-cpg.h | 5 +- drivers/clk/renesas/rzg2l-cpg.c | 8 +- drivers/clk/renesas/rzg2l-cpg.h | 1 + drivers/clocksource/Kconfig | 7 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-goldfish.c | 153 + drivers/clocksource/timer-ti-dm.c | 2 +- drivers/cpufreq/cpufreq_governor.c | 20 +- drivers/cpufreq/cpufreq_governor.h | 1 + drivers/cpufreq/intel_pstate.c | 1 + drivers/cpufreq/mediatek-cpufreq-hw.c | 4 +- drivers/cpufreq/mediatek-cpufreq.c | 147 +- drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/pmac32-cpufreq.c | 2 +- drivers/cpufreq/pmac64-cpufreq.c | 2 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 1 - drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 2 +- drivers/cpufreq/pxa2xx-cpufreq.c | 6 +- drivers/cpufreq/pxa3xx-cpufreq.c | 65 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/cpufreq/tegra194-cpufreq.c | 246 +- drivers/cpuidle/cpuidle-psci.c | 46 + drivers/cpuidle/cpuidle-riscv-sbi.c | 1 + drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_buffer_mgr.c | 27 +- drivers/crypto/ccree/cc_driver.c | 24 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 222 +- drivers/crypto/hisilicon/qm.c | 276 +- drivers/crypto/hisilicon/sec2/sec_main.c | 108 +- drivers/crypto/hisilicon/sgl.c | 6 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 185 +- drivers/crypto/marvell/cesa/cipher.c | 1 - drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 15 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 4 - drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 15 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 4 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 4 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 18 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 13 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 6 + drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 78 +- drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 61 +- drivers/crypto/qat/qat_common/adf_isr.c | 21 +- drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 4 +- drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 6 +- drivers/crypto/qat/qat_common/adf_sriov.c | 16 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 1 + .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 126 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 4 - drivers/crypto/sa2ul.c | 1 + drivers/crypto/ux500/hash/hash_core.c | 4 +- drivers/dma/Kconfig | 11 + drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 11 - drivers/dma/at_hdmac.c | 10 +- drivers/dma/at_xdmac.c | 21 +- drivers/dma/bestcomm/bestcomm.c | 2 + drivers/dma/dma-jz4780.c | 9 + drivers/dma/dmaengine.c | 7 - drivers/dma/dmatest.c | 13 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 16 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/idxd/device.c | 72 +- drivers/dma/idxd/dma.c | 19 +- drivers/dma/idxd/registers.h | 1 + drivers/dma/idxd/submit.c | 5 +- drivers/dma/idxd/sysfs.c | 16 +- drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 108 +- drivers/dma/mediatek/mtk-cqdma.c | 12 +- drivers/dma/mediatek/mtk-hsdma.c | 13 +- drivers/dma/mediatek/mtk-uart-apdma.c | 9 +- drivers/dma/nbpfaxi.c | 14 +- drivers/dma/plx_dma.c | 4 +- drivers/dma/ptdma/ptdma-dev.c | 36 +- drivers/dma/ptdma/ptdma-dmaengine.c | 16 +- drivers/dma/ptdma/ptdma.h | 13 + drivers/dma/qcom/gpi.c | 20 +- drivers/dma/qcom/hidma.c | 13 +- drivers/dma/stm32-mdma.c | 21 +- drivers/dma/tegra186-gpc-dma.c | 1506 ++++ drivers/dma/ti/omap-dma.c | 19 +- drivers/edac/dmc520_edac.c | 2 +- drivers/edac/edac_device.c | 132 +- drivers/edac/edac_device.h | 14 + drivers/edac/edac_device_sysfs.c | 5 +- drivers/edac/edac_mc.c | 96 +- drivers/edac/edac_module.h | 2 - drivers/edac/edac_pci.c | 25 +- drivers/edac/synopsys_edac.c | 16 +- drivers/extcon/Kconfig | 1 + drivers/extcon/extcon-ptn5150.c | 36 + drivers/firmware/cirrus/cs_dsp.c | 3 +- drivers/firmware/efi/Kconfig | 43 + drivers/firmware/efi/efi.c | 13 +- drivers/firmware/efi/libstub/efistub.h | 74 + drivers/firmware/efi/libstub/x86-stub.c | 120 +- drivers/firmware/psci/psci_checker.c | 2 +- drivers/firmware/qcom_scm.c | 4 + drivers/fpga/Makefile | 6 +- drivers/fpga/fpga-mgr.c | 8 +- drivers/fpga/fpga-region.c | 7 +- drivers/fpga/of-fpga-region.c | 6 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/gpio/Kconfig | 1 - drivers/gpio/TODO | 19 + drivers/gpio/gpio-ixp4xx.c | 5 +- drivers/gpio/gpio-pl061.c | 32 +- drivers/gpio/gpio-realtek-otto.c | 137 +- drivers/gpio/gpio-rockchip.c | 29 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-tegra186.c | 32 +- drivers/gpio/gpiolib-of.c | 5 + drivers/gpio/gpiolib.c | 13 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 308 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 99 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 106 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 4 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 43 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 12 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 83 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 32 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 37 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 9 +- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 17 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 3 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 26 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 13 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 112 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 82 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 1 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 40 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 5 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 21 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 8 +- .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 11 + .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 27 + .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 10 + .../drm/amd/display/dc/virtual/virtual_link_hwss.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 5 +- .../drm/amd/display/modules/power/power_helpers.c | 38 + .../drm/amd/display/modules/power/power_helpers.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 10 +- drivers/gpu/drm/arm/malidp_crtc.c | 5 +- drivers/gpu/drm/arm/malidp_planes.c | 14 +- drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 18 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 24 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 119 +- drivers/gpu/drm/bridge/display-connector.c | 15 + drivers/gpu/drm/bridge/lontium-lt9211.c | 802 ++ drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/bridge/synopsys/Kconfig | 10 + drivers/gpu/drm/bridge/synopsys/Makefile | 1 + drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 199 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 186 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 16 +- drivers/gpu/drm/dp/drm_dp.c | 33 +- drivers/gpu/drm/drm_buddy.c | 3 + drivers/gpu/drm/drm_crtc_helper.c | 12 +- drivers/gpu/drm/drm_edid.c | 358 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_of.c | 84 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 5 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 3 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 3 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 12 - drivers/gpu/drm/i915/display/icl_dsi.c | 8 +- drivers/gpu/drm/i915/display/intel_bios.c | 475 +- drivers/gpu/drm/i915/display/intel_ddi.c | 9 +- drivers/gpu/drm/i915/display/intel_display.c | 164 +- drivers/gpu/drm/i915/display/intel_display.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 5283 ++---------- drivers/gpu/drm/i915/display/intel_display_power.h | 126 +- .../gpu/drm/i915/display/intel_display_power_map.c | 1501 ++++ .../gpu/drm/i915/display/intel_display_power_map.h | 14 + .../drm/i915/display/intel_display_power_well.c | 1813 ++++- .../drm/i915/display/intel_display_power_well.h | 132 +- drivers/gpu/drm/i915/display/intel_dp.c | 17 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 34 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 + drivers/gpu/drm/i915/display/intel_fb.c | 53 +- drivers/gpu/drm/i915/display/intel_fbc.c | 97 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 41 +- drivers/gpu/drm/i915/display/intel_tc.c | 5 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 49 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 3 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 5 +- drivers/gpu/drm/i915/i915_suspend.c | 4 - drivers/gpu/drm/i915/intel_device_info.c | 9 +- drivers/gpu/drm/i915/intel_device_info.h | 13 +- drivers/gpu/drm/i915/intel_pcode.c | 4 +- drivers/gpu/drm/i915/intel_pm.c | 19 + drivers/gpu/drm/ingenic/Kconfig | 9 + drivers/gpu/drm/ingenic/Makefile | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 28 +- drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c | 103 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 7 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 3 + drivers/gpu/drm/msm/dp/dp_display.c | 6 + drivers/gpu/drm/msm/dp/dp_panel.c | 20 +- drivers/gpu/drm/msm/dp/dp_panel.h | 1 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/base917c.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 2 +- drivers/gpu/drm/panel/panel-lvds.c | 31 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 +- drivers/gpu/drm/qxl/qxl_ttm.c | 39 +- drivers/gpu/drm/radeon/Makefile | 4 +- drivers/gpu/drm/radeon/evergreen_blit_shaders.c | 303 - drivers/gpu/drm/radeon/evergreen_blit_shaders.h | 278 +- drivers/gpu/drm/radeon/r600_blit_shaders.c | 719 -- drivers/gpu/drm/radeon/r600_blit_shaders.h | 38 - drivers/gpu/drm/radeon/radeon_ttm.c | 36 +- drivers/gpu/drm/solomon/Kconfig | 9 + drivers/gpu/drm/solomon/Makefile | 1 + drivers/gpu/drm/solomon/ssd130x-i2c.c | 63 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 178 + drivers/gpu/drm/solomon/ssd130x.c | 35 +- drivers/gpu/drm/solomon/ssd130x.h | 14 + drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +- drivers/gpu/drm/tidss/tidss_dispc.c | 18 + drivers/gpu/drm/ttm/ttm_bo.c | 7 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 15 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 2 +- drivers/gpu/drm/ttm/ttm_resource.c | 34 + drivers/gpu/drm/ttm/ttm_tt.c | 16 +- drivers/gpu/drm/vc4/Kconfig | 3 + drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 41 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 7 +- drivers/hid/Kconfig | 12 + drivers/hid/Makefile | 1 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 6 +- drivers/hid/hid-elan.c | 2 - drivers/hid/hid-google-atrus.c | 55 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-led.c | 2 +- drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-uclogic-core.c | 89 +- drivers/hid/hid-uclogic-params.c | 60 +- drivers/hid/hid-uclogic-params.h | 173 +- drivers/hid/hid-uclogic-rdesc.c | 115 +- drivers/hid/hid-uclogic-rdesc.h | 30 +- drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 43 +- drivers/hid/wacom_wac.h | 5 + drivers/hsi/clients/ssi_protocol.c | 1 - drivers/hsi/controllers/omap_ssi_core.c | 1 + drivers/hwmon/f71882fg.c | 5 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 2 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 136 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 180 +- drivers/hwtracing/coresight/coresight-etm4x.h | 120 +- drivers/i2c/busses/i2c-imx.c | 33 + drivers/i2c/busses/i2c-ismt.c | 4 +- drivers/i2c/busses/i2c-meson.c | 111 +- drivers/i2c/busses/i2c-pasemi-core.c | 6 + drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-rcar.c | 31 +- drivers/i2c/i2c-dev.c | 17 +- drivers/iio/adc/qcom-vadc-common.c | 11 + drivers/iio/dac/ltc2688.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 48 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 15 +- drivers/iio/industrialio-trigger.c | 2 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/sa_query.c | 16 +- drivers/infiniband/core/uverbs_cmd.c | 6 +- drivers/infiniband/core/verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 - drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/affinity.c | 9 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/irdma/hw.c | 4 - drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 8 +- drivers/infiniband/hw/mlx5/main.c | 15 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 15 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_mw.c | 8 + drivers/infiniband/sw/rxe/rxe_opcode.c | 2 - drivers/infiniband/sw/rxe/rxe_param.h | 2 - drivers/infiniband/sw/rxe/rxe_qp.c | 14 +- drivers/infiniband/sw/rxe/rxe_recv.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.h | 2 - drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 8 +- drivers/input/keyboard/omap-keypad.c | 1 + drivers/input/keyboard/omap4-keypad.c | 2 +- drivers/input/misc/iqs7222.c | 37 +- drivers/input/mouse/pxa930_trkball.c | 1 - drivers/input/touchscreen/Kconfig | 2 + drivers/input/touchscreen/mainstone-wm97xx.c | 130 +- drivers/input/touchscreen/wm97xx-core.c | 42 +- drivers/input/touchscreen/zylonite-wm97xx.c | 43 +- drivers/interconnect/qcom/sc7180.c | 21 - drivers/interconnect/qcom/sdx55.c | 21 - drivers/iommu/amd/init.c | 6 - drivers/iommu/amd/iommu.c | 5 +- drivers/iommu/intel/dmar.c | 6 +- drivers/irqchip/irq-bcm6345-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/leds/leds-locomo.c | 1 - drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/debug.c | 10 +- drivers/md/bcache/request.c | 4 +- drivers/md/bcache/super.c | 3 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/dm-bufio.c | 9 +- drivers/md/dm-cache-target.c | 9 +- drivers/md/dm-clone-target.c | 9 +- drivers/md/dm-core.h | 24 +- drivers/md/dm-integrity.c | 7 +- drivers/md/dm-io.c | 2 +- drivers/md/dm-log-writes.c | 3 +- drivers/md/dm-ps-historical-service-time.c | 11 +- drivers/md/dm-raid.c | 9 +- drivers/md/dm-table.c | 25 +- drivers/md/dm-thin.c | 15 +- drivers/md/dm-zone.c | 59 +- drivers/md/dm.c | 471 +- drivers/md/md-linear.c | 11 +- drivers/md/md.c | 5 +- drivers/md/raid0.c | 7 - drivers/md/raid1.c | 30 +- drivers/md/raid10.c | 41 +- drivers/md/raid5-cache.c | 8 +- drivers/md/raid5.c | 14 +- drivers/media/rc/bpf-lirc.c | 8 +- drivers/memory/fsl-corenet-cf.c | 9 +- drivers/memory/renesas-rpc-if.c | 88 +- drivers/memstick/core/ms_block.c | 4 +- drivers/mmc/core/queue.c | 3 +- drivers/mmc/host/jz4740_mmc.c | 20 + drivers/mmc/host/meson-gx-mmc.c | 21 +- drivers/mmc/host/mmci.c | 2 + drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 10 + drivers/mmc/host/sh_mmcif.c | 2 +- drivers/mtd/devices/phram.c | 78 +- drivers/mtd/maps/Kconfig | 9 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/ixp4xx.c | 262 - drivers/mtd/maps/pxa2xx-flash.c | 2 - drivers/mtd/mtd_blkdevs.c | 1 - drivers/mtd/mtdcore.c | 11 +- drivers/mtd/mtdpart.c | 3 + drivers/mtd/nand/raw/denali_pci.c | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 296 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 12 +- drivers/mtd/nand/raw/nand_ids.c | 3 + drivers/mtd/nand/raw/omap_elm.c | 1 + drivers/mtd/nand/raw/qcom_nandc.c | 24 +- drivers/mtd/nand/raw/sh_flctl.c | 14 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/xtx.c | 129 + drivers/net/bonding/bond_main.c | 13 +- drivers/net/can/Kconfig | 1 + drivers/net/can/Makefile | 1 + drivers/net/can/ctucanfd/Kconfig | 34 + drivers/net/can/ctucanfd/Makefile | 10 + drivers/net/can/ctucanfd/ctucanfd.h | 82 + drivers/net/can/ctucanfd/ctucanfd_base.c | 1490 ++++ drivers/net/can/ctucanfd/ctucanfd_kframe.h | 77 + drivers/net/can/ctucanfd/ctucanfd_kregs.h | 325 + drivers/net/can/ctucanfd/ctucanfd_pci.c | 304 + drivers/net/can/ctucanfd/ctucanfd_platform.c | 132 + drivers/net/can/dev/bittiming.c | 2 +- drivers/net/can/dev/rx-offload.c | 6 +- drivers/net/can/flexcan/flexcan-core.c | 16 +- drivers/net/can/m_can/m_can.c | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 + drivers/net/can/sja1000/Kconfig | 2 +- drivers/net/can/sja1000/tscan1.c | 7 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 25 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 12 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/xilinx_can.c | 4 +- drivers/net/dsa/b53/b53_common.c | 6 +- drivers/net/dsa/mt7530.c | 330 +- drivers/net/dsa/mt7530.h | 26 +- drivers/net/dsa/ocelot/felix.c | 23 + drivers/net/dsa/qca8k.c | 145 +- drivers/net/dsa/qca8k.h | 12 +- drivers/net/dsa/realtek/Kconfig | 30 +- drivers/net/dsa/realtek/realtek-mdio.c | 1 - drivers/net/dsa/realtek/realtek-smi.c | 9 - drivers/net/eql.c | 3 +- drivers/net/ethernet/Kconfig | 26 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 1 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 9 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 87 + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 136 + drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 5 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 409 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 21 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 23 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 6 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 10 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 8 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 30 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 2 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 22 +- drivers/net/ethernet/faraday/ftgmac100.c | 10 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 2 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 141 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 8 +- drivers/net/ethernet/ibm/ibmvnic.c | 310 +- drivers/net/ethernet/ibm/ibmvnic.h | 54 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_common.c | 1 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_devids.h | 1 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 25 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 49 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 39 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 9 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 3 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 22 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.c | 29 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_xsk.c | 60 +- drivers/net/ethernet/intel/igc/igc_i225.c | 11 +- drivers/net/ethernet/intel/igc/igc_phy.c | 4 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 53 +- drivers/net/ethernet/marvell/Kconfig | 2 + drivers/net/ethernet/marvell/Makefile | 1 + drivers/net/ethernet/marvell/mvneta.c | 20 +- drivers/net/ethernet/marvell/octeon_ep/Kconfig | 20 + drivers/net/ethernet/marvell/octeon_ep/Makefile | 9 + .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 737 ++ .../net/ethernet/marvell/octeon_ep/octep_config.h | 204 + .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c | 245 + .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.h | 170 + .../ethernet/marvell/octeon_ep/octep_ctrl_net.c | 194 + .../ethernet/marvell/octeon_ep/octep_ctrl_net.h | 299 + .../net/ethernet/marvell/octeon_ep/octep_ethtool.c | 463 ++ .../net/ethernet/marvell/octeon_ep/octep_main.c | 1176 +++ .../net/ethernet/marvell/octeon_ep/octep_main.h | 357 + .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 367 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 508 ++ drivers/net/ethernet/marvell/octeon_ep/octep_rx.h | 199 + drivers/net/ethernet/marvell/octeon_ep/octep_tx.c | 335 + drivers/net/ethernet/marvell/octeon_ep/octep_tx.h | 284 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../ethernet/marvell/prestera/prestera_router.c | 11 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 3 +- drivers/net/ethernet/mediatek/mtk_wed.c | 23 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 33 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 58 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 79 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 681 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 47 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 311 +- .../net/ethernet/mellanox/mlxsw/core_linecards.c | 1142 +++ drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 250 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 39 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 459 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 282 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 + drivers/net/ethernet/microchip/lan966x/Makefile | 2 +- .../net/ethernet/microchip/lan966x/lan966x_fdma.c | 842 ++ .../net/ethernet/microchip/lan966x/lan966x_mac.c | 6 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 67 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 117 + .../net/ethernet/microchip/lan966x/lan966x_port.c | 3 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 8 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 106 + .../ethernet/microchip/lan966x/lan966x_switchdev.c | 3 +- drivers/net/ethernet/mscc/ocelot.c | 2 + .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 26 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/efx.h | 1 - drivers/net/ethernet/sfc/efx_channels.c | 52 +- drivers/net/ethernet/sfc/efx_channels.h | 4 - drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/farch.c | 1 + drivers/net/ethernet/sfc/mcdi_pcol.h | 4 +- drivers/net/ethernet/sfc/net_driver.h | 5 - drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c | 8 - drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h | 4 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 13 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 24 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 33 +- drivers/net/ethernet/ti/am65-cpsw-qos.c | 180 + drivers/net/ethernet/ti/am65-cpsw-qos.h | 8 + drivers/net/ethernet/ti/cpsw.c | 38 +- drivers/net/ethernet/ti/cpsw_ale.c | 66 + drivers/net/ethernet/ti/cpsw_ale.h | 2 + drivers/net/ethernet/ti/cpsw_new.c | 39 +- drivers/net/ethernet/ti/cpsw_priv.c | 223 +- drivers/net/ethernet/ti/cpsw_priv.h | 9 +- drivers/net/ethernet/ti/davinci_emac.c | 9 +- drivers/net/ethernet/ti/davinci_mdio.c | 18 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 55 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 +- drivers/net/geneve.c | 10 +- drivers/net/hippi/rrunner.c | 2 + drivers/net/hyperv/hyperv_net.h | 69 +- drivers/net/hyperv/netvsc.c | 8 +- drivers/net/hyperv/netvsc_bpf.c | 95 +- drivers/net/hyperv/netvsc_drv.c | 150 +- drivers/net/macvlan.c | 8 +- drivers/net/netdevsim/fib.c | 9 +- drivers/net/phy/microchip_t1.c | 8 +- drivers/net/phy/phylink.c | 28 - drivers/net/tun.c | 2 +- drivers/net/usb/cdc_ether.c | 3 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/rndis_host.c | 47 +- drivers/net/wireless/ath/ar5523/ar5523.c | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 76 +- drivers/net/wireless/ath/ath11k/mac.c | 159 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 20 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 +- drivers/net/wireless/ath/carl9170/main.c | 8 +- drivers/net/wireless/ath/carl9170/tx.c | 5 +- drivers/net/wireless/ath/wcn36xx/main.c | 18 +- drivers/net/wireless/ath/wcn36xx/smd.c | 35 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 6 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 22 +- drivers/net/wireless/intel/iwlegacy/common.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 22 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/wireless/marvell/mwl8k.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 16 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 83 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 140 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 8 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 42 +- drivers/net/wireless/realtek/rtlwifi/base.c | 31 +- drivers/net/wireless/realtek/rtlwifi/core.c | 40 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 6 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 11 +- drivers/net/wireless/realtek/rtw88/fw.h | 4 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 44 +- drivers/net/wireless/realtek/rtw88/main.c | 63 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/pci.c | 5 +- drivers/net/wireless/realtek/rtw88/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/reg.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 4 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 4 + drivers/net/wireless/realtek/rtw88/rx.c | 3 +- drivers/net/wireless/realtek/rtw88/tx.c | 31 +- drivers/net/wireless/realtek/rtw88/tx.h | 4 + drivers/net/wireless/realtek/rtw89/cam.c | 37 + drivers/net/wireless/realtek/rtw89/cam.h | 4 + drivers/net/wireless/realtek/rtw89/coex.c | 12 +- drivers/net/wireless/realtek/rtw89/core.c | 6 +- drivers/net/wireless/realtek/rtw89/core.h | 78 +- drivers/net/wireless/realtek/rtw89/fw.c | 97 +- drivers/net/wireless/realtek/rtw89/fw.h | 349 +- drivers/net/wireless/realtek/rtw89/mac.c | 388 +- drivers/net/wireless/realtek/rtw89/mac.h | 8 +- drivers/net/wireless/realtek/rtw89/pci.c | 4 +- drivers/net/wireless/realtek/rtw89/phy.c | 77 +- drivers/net/wireless/realtek/rtw89/reg.h | 1243 ++- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 48 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 108 + drivers/net/wireless/realtek/rtw89/ser.c | 5 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 12 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 8 +- drivers/net/wireless/silabs/wfx/sta.c | 8 +- drivers/net/wireless/st/cw1200/sta.c | 4 +- drivers/net/wireless/ti/wlcore/cmd.c | 8 +- drivers/net/wireless/ti/wlcore/debugfs.c | 52 +- drivers/net/wireless/ti/wlcore/main.c | 16 +- drivers/nvme/host/core.c | 31 +- drivers/nvme/host/nvme.h | 5 + drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/rdma.c | 4 +- drivers/nvme/target/zns.c | 3 +- drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 2 + drivers/nvmem/apple-efuses.c | 80 + drivers/nvmem/bcm-ocotp.c | 2 +- drivers/nvmem/sunplus-ocotp.c | 4 +- drivers/of/irq.c | 13 +- drivers/of/platform.c | 84 +- drivers/of/property.c | 5 +- drivers/opp/core.c | 14 +- drivers/opp/of.c | 8 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 3 +- drivers/pci/controller/dwc/pcie-designware-host.c | 3 +- drivers/pci/controller/dwc/pcie-qcom.c | 15 +- drivers/pci/controller/dwc/pcie-tegra194.c | 9 - drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-rockchip-ep.c | 3 +- drivers/pci/hotplug/pnv_php.c | 1 + drivers/pci/hotplug/rpadlpar_core.c | 1 + drivers/pci/hotplug/rpaphp_core.c | 2 + drivers/pci/hotplug/rpaphp_pci.c | 1 + drivers/pci/hotplug/rpaphp_slot.c | 1 + drivers/pci/p2pdma.c | 25 +- drivers/pci/pci-acpi.c | 3 + drivers/pci/pci-driver.c | 10 +- drivers/pci/pci.c | 10 + drivers/pci/quirks.c | 47 + drivers/pcmcia/Kconfig | 3 +- drivers/pcmcia/Makefile | 13 - drivers/pcmcia/omap_cf.c | 48 +- drivers/pcmcia/pxa2xx_balloon3.c | 137 - drivers/pcmcia/pxa2xx_base.c | 48 +- drivers/pcmcia/pxa2xx_colibri.c | 165 - drivers/pcmcia/pxa2xx_e740.c | 127 - drivers/pcmcia/pxa2xx_hx4700.c | 118 - drivers/pcmcia/pxa2xx_palmld.c | 110 - drivers/pcmcia/pxa2xx_palmtc.c | 162 - drivers/pcmcia/pxa2xx_palmtx.c | 111 - drivers/pcmcia/pxa2xx_sharpsl.c | 3 +- drivers/pcmcia/pxa2xx_trizeps4.c | 200 - drivers/pcmcia/pxa2xx_viper.c | 182 - drivers/pcmcia/pxa2xx_vpac270.c | 137 - drivers/pcmcia/sa1111_generic.c | 1 - drivers/pcmcia/sa1111_lubbock.c | 1 - drivers/pcmcia/soc_common.c | 2 - drivers/pcmcia/soc_common.h | 120 +- drivers/perf/arm_pmu.c | 10 +- drivers/perf/thunderx2_pmu.c | 4 +- drivers/phy/Kconfig | 1 + drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 166 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 20 +- drivers/phy/cadence/phy-cadence-sierra.c | 193 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 276 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 50 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 29 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 3 +- drivers/phy/phy-can-transceiver.c | 24 +- drivers/phy/phy-core.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 79 + drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 7 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 125 +- drivers/phy/rockchip/phy-rockchip-typec.c | 6 +- drivers/phy/samsung/phy-exynos5250-sata.c | 21 +- drivers/phy/ti/phy-am654-serdes.c | 2 +- drivers/phy/ti/phy-omap-usb2.c | 2 +- drivers/phy/ti/phy-ti-pipe3.c | 1 + drivers/phy/ti/phy-tusb1210.c | 12 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 18 + drivers/pinctrl/mediatek/Kconfig | 2 + drivers/pinctrl/meson/Kconfig | 2 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 3 +- drivers/pinctrl/meson/pinctrl-meson.c | 52 +- drivers/pinctrl/meson/pinctrl-meson.h | 28 +- drivers/pinctrl/mvebu/Kconfig | 4 + drivers/pinctrl/mvebu/Makefile | 1 + drivers/pinctrl/mvebu/pinctrl-ac5.c | 261 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 34 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 7 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 142 +- drivers/pinctrl/pinctrl-amd.c | 11 +- drivers/pinctrl/pinctrl-apple-gpio.c | 29 +- drivers/pinctrl/pinctrl-ingenic.c | 118 +- drivers/pinctrl/pinctrl-max77620.c | 1 - drivers/pinctrl/pinctrl-ocelot.c | 14 +- drivers/pinctrl/pinctrl-rockchip.c | 64 +- drivers/pinctrl/pinctrl-rockchip.h | 7 +- drivers/pinctrl/pinctrl-thunderbay.c | 7 +- drivers/pinctrl/qcom/pinctrl-msm.c | 53 +- drivers/pinctrl/qcom/pinctrl-sm6350.c | 16 +- drivers/pinctrl/qcom/pinctrl-sm8150.c | 22 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/ralink/Kconfig | 28 +- drivers/pinctrl/ralink/Makefile | 4 +- drivers/pinctrl/ralink/pinctrl-mt7620.c | 302 +- drivers/pinctrl/ralink/pinctrl-mt7621.c | 76 +- drivers/pinctrl/ralink/pinctrl-ralink.c | 349 + drivers/pinctrl/ralink/pinctrl-ralink.h | 53 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 381 +- drivers/pinctrl/ralink/pinctrl-rt288x.c | 60 - drivers/pinctrl/ralink/pinctrl-rt305x.c | 66 +- drivers/pinctrl/ralink/pinctrl-rt3883.c | 50 +- drivers/pinctrl/ralink/pinmux.h | 53 - drivers/pinctrl/renesas/Kconfig | 7 +- drivers/pinctrl/renesas/core.c | 67 +- drivers/pinctrl/renesas/gpio.c | 1 - drivers/pinctrl/renesas/pfc-emev2.c | 1 - drivers/pinctrl/renesas/pfc-r8a77990.c | 81 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 98 + drivers/pinctrl/renesas/pfc-sh7722.c | 1 - drivers/pinctrl/renesas/pfc-sh7723.c | 1 - drivers/pinctrl/renesas/pfc-sh7724.c | 1 - drivers/pinctrl/renesas/pfc-sh7734.c | 1 - drivers/pinctrl/renesas/pfc-sh7757.c | 1 - drivers/pinctrl/renesas/pfc-sh7785.c | 1 - drivers/pinctrl/renesas/pfc-sh7786.c | 1 - drivers/pinctrl/renesas/pfc-shx3.c | 1 - drivers/pinctrl/renesas/pinctrl-rza1.c | 47 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 200 +- drivers/pinctrl/renesas/pinctrl.c | 1 - drivers/pinctrl/renesas/sh_pfc.h | 5 +- drivers/pinctrl/samsung/Kconfig | 11 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 8 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 2 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 30 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 84 +- drivers/pinctrl/sunplus/sppctl_sp7021.c | 8 + drivers/platform/chrome/cros_ec.c | 36 +- drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 50 +- drivers/platform/x86/Kconfig | 8 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/amd-pmc.c | 78 +- drivers/platform/x86/hp-wmi.c | 8 + drivers/platform/x86/winmate-fm07-keys.c | 189 + drivers/platform/x86/wmi.c | 13 +- drivers/power/supply/power_supply_core.c | 6 + drivers/power/supply/samsung-sdi-battery.c | 2 + drivers/power/supply/tosa_battery.c | 191 +- drivers/powercap/dtpm_cpu.c | 2 +- drivers/regulator/core.c | 23 +- drivers/regulator/da9121-regulator.c | 2 + drivers/regulator/stm32-vrefbuf.c | 30 +- drivers/remoteproc/imx_dsp_rproc.c | 105 +- drivers/remoteproc/imx_rproc.c | 3 + drivers/remoteproc/mtk_common.h | 2 + drivers/remoteproc/mtk_scp.c | 70 +- drivers/remoteproc/remoteproc_cdev.c | 11 - drivers/remoteproc/remoteproc_core.c | 15 +- drivers/remoteproc/remoteproc_debugfs.c | 17 +- drivers/remoteproc/remoteproc_elf_loader.c | 2 +- drivers/remoteproc/remoteproc_sysfs.c | 11 - drivers/reset/Kconfig | 2 +- drivers/rtc/rtc-goldfish.c | 44 +- drivers/rtc/rtc-pxa.c | 2 - drivers/s390/block/dasd_fba.c | 1 - drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 6 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/libiscsi.c | 27 +- drivers/scsi/libiscsi_tcp.c | 2 +- drivers/scsi/lpfc/lpfc.h | 6 +- drivers/scsi/lpfc/lpfc_attr.c | 55 +- drivers/scsi/lpfc/lpfc_bsg.c | 79 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 252 +- drivers/scsi/lpfc/lpfc_els.c | 644 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 143 +- drivers/scsi/lpfc/lpfc_hw.h | 75 +- drivers/scsi/lpfc/lpfc_hw4.h | 17 +- drivers/scsi/lpfc/lpfc_init.c | 211 +- drivers/scsi/lpfc/lpfc_logmsg.h | 8 +- drivers/scsi/lpfc/lpfc_mbox.c | 203 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 64 +- drivers/scsi/lpfc/lpfc_nvme.c | 35 +- drivers/scsi/lpfc/lpfc_nvmet.c | 73 +- drivers/scsi/lpfc/lpfc_scsi.c | 55 +- drivers/scsi/lpfc/lpfc_sli.c | 226 +- drivers/scsi/lpfc/lpfc_sli.h | 34 +- drivers/scsi/lpfc/lpfc_sli4.h | 3 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 31 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 - drivers/scsi/pm8001/pm80xx_hwi.c | 33 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 69 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi_debug.c | 197 +- drivers/scsi/scsi_transport_iscsi.c | 239 +- drivers/scsi/sd.c | 2 - drivers/scsi/sr_ioctl.c | 15 +- drivers/scsi/ufs/ufshpb.c | 7 - drivers/slimbus/qcom-ctrl.c | 4 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/fsl/qbman/qman_test_stash.c | 2 +- drivers/soc/imx/gpcv2.c | 430 +- drivers/soc/imx/imx8m-blk-ctrl.c | 2 +- drivers/soc/pxa/Kconfig | 8 + drivers/soc/pxa/Makefile | 6 + drivers/soc/pxa/mfp.c | 282 + {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c | 0 drivers/soc/qcom/llcc-qcom.c | 1 + drivers/soc/qcom/smem.c | 305 +- drivers/soc/qcom/socinfo.c | 24 +- drivers/soc/ti/knav_dma.c | 29 +- drivers/soc/ti/knav_qmss_queue.c | 16 +- drivers/soc/ti/omap_prm.c | 7 +- drivers/soc/ti/pruss.c | 3 +- drivers/soc/ti/ti_sci_pm_domains.c | 2 + drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/spi/Kconfig | 2 +- drivers/spi/atmel-quadspi.c | 9 +- drivers/spi/spi-cadence-quadspi.c | 19 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-imx.c | 34 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-intel.c | 51 +- drivers/spi/spi-mem.c | 13 +- drivers/spi/spi-mt65xx.c | 368 +- drivers/spi/spi-mtk-nor.c | 12 +- drivers/spi/spi-omap-uwire.c | 15 +- drivers/spi/spi-rspi.c | 15 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-sunplus-sp7021.c | 6 - drivers/spi/spi-tegra114.c | 9 +- drivers/spi/spi-ti-qspi.c | 8 +- drivers/spi/spi.c | 25 +- drivers/spi/spidev.c | 3 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/greybus/arche-apb-ctrl.c | 2 +- drivers/staging/greybus/audio_codec.c | 20 +- drivers/staging/greybus/pwm.c | 1 - drivers/staging/iio/resolver/ad2s1210.c | 1 - drivers/staging/ks7010/ks_hostif.c | 21 +- drivers/staging/ks7010/ks_wlan.h | 2 +- drivers/staging/media/tegra-video/vi.c | 2 +- drivers/staging/most/dim2/dim2.c | 29 +- drivers/staging/qlge/qlge.h | 1 + drivers/staging/r8188eu/core/rtw_br_ext.c | 58 +- drivers/staging/r8188eu/core/rtw_fw.c | 163 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 45 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 4 +- drivers/staging/r8188eu/core/rtw_iol.c | 4 +- drivers/staging/r8188eu/core/rtw_led.c | 4 +- drivers/staging/r8188eu/core/rtw_mlme.c | 22 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 429 +- drivers/staging/r8188eu/core/rtw_p2p.c | 50 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 70 +- drivers/staging/r8188eu/core/rtw_recv.c | 3 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/r8188eu/core/rtw_xmit.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 42 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 14 +- drivers/staging/r8188eu/hal/usb_halinit.c | 80 - drivers/staging/r8188eu/include/hal_intf.h | 4 - drivers/staging/r8188eu/include/ieee80211.h | 29 - drivers/staging/r8188eu/include/osdep_service.h | 4 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 4 +- drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/include/rtw_xmit.h | 2 +- drivers/staging/r8188eu/include/wifi.h | 2 - drivers/staging/r8188eu/os_dep/os_intfs.c | 29 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 16 - drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 16 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 10 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 38 +- drivers/staging/rtl8192e/rtllib_rx.c | 22 +- drivers/staging/rtl8192e/rtllib_softmac.c | 48 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 17 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8712/rtl8712_efuse.h | 4 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 12 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 15 +- .../Documentation/ABI/sysfs-platform-visorchipset | 89 - drivers/staging/unisys/Documentation/overview.txt | 337 - drivers/staging/unisys/Kconfig | 16 - drivers/staging/unisys/MAINTAINERS | 5 - drivers/staging/unisys/Makefile | 7 - drivers/staging/unisys/TODO | 16 - drivers/staging/unisys/include/iochannel.h | 571 -- drivers/staging/unisys/visorhba/Kconfig | 15 - drivers/staging/unisys/visorhba/Makefile | 10 - drivers/staging/unisys/visorhba/visorhba_main.c | 1142 --- drivers/staging/unisys/visorinput/Kconfig | 16 - drivers/staging/unisys/visorinput/Makefile | 7 - drivers/staging/unisys/visorinput/visorinput.c | 788 -- drivers/staging/unisys/visornic/Kconfig | 16 - drivers/staging/unisys/visornic/Makefile | 10 - drivers/staging/unisys/visornic/visornic_main.c | 2131 ----- .../staging/vc04_services/bcm2835-audio/Kconfig | 6 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 86 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 5 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 33 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- drivers/staging/vt6655/baseband.c | 7 +- drivers/staging/vt6655/card.c | 3 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/key.c | 1 - drivers/staging/vt6655/mac.c | 1 - drivers/staging/vt6655/mac.h | 31 +- drivers/staging/vt6655/srom.c | 9 +- drivers/staging/vt6655/tmacro.h | 43 - drivers/staging/vt6655/upc.h | 16 - drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 34 +- drivers/staging/wlan-ng/prism2usb.c | 8 +- drivers/target/target_core_device.c | 20 +- drivers/target/target_core_file.c | 10 +- drivers/target/target_core_iblock.c | 17 +- drivers/target/target_core_pscsi.c | 36 +- drivers/thermal/broadcom/bcm2711_thermal.c | 5 +- drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 33 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/k3_bandgap.c | 5 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 486 +- drivers/thermal/qcom/tsens.c | 3 + drivers/thermal/thermal_of.c | 12 + drivers/thunderbolt/nhi.c | 2 +- drivers/thunderbolt/path.c | 6 + drivers/thunderbolt/tb.c | 19 +- drivers/thunderbolt/tb.h | 2 +- drivers/thunderbolt/test.c | 16 +- drivers/thunderbolt/tunnel.c | 11 +- drivers/thunderbolt/tunnel.h | 4 +- drivers/tty/goldfish.c | 22 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/hvc/hvsi.c | 2 +- drivers/tty/n_gsm.c | 256 +- drivers/tty/n_tty.c | 38 +- drivers/tty/serial/8250/8250.h | 2 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 + drivers/tty/serial/8250/8250_of.c | 2 + drivers/tty/serial/8250/8250_pci.c | 67 +- drivers/tty/serial/8250/8250_port.c | 6 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/amba-pl011.c | 25 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 1 - drivers/tty/serial/fsl_lpuart.c | 56 +- drivers/tty/serial/icom.c | 2 +- drivers/tty/serial/imx.c | 6 +- drivers/tty/serial/max310x.c | 1 - drivers/tty/serial/meson_uart.c | 4 +- drivers/tty/serial/mpc52xx_uart.c | 5 +- drivers/tty/serial/omap-serial.c | 13 +- drivers/tty/serial/owl-uart.c | 7 +- drivers/tty/serial/pmac_zilog.c | 1 - drivers/tty/serial/samsung_tty.c | 12 + drivers/tty/serial/sc16is7xx.c | 10 - drivers/tty/serial/serial_core.c | 38 + drivers/tty/serial/stm32-usart.c | 9 +- drivers/tty/synclink_gt.c | 2 + drivers/usb/core/devio.c | 14 +- drivers/usb/core/quirks.c | 6 + drivers/usb/dwc3/core.c | 31 +- drivers/usb/dwc3/drd.c | 11 +- drivers/usb/gadget/configfs.c | 2 + drivers/usb/gadget/function/uvc_queue.c | 2 + drivers/usb/gadget/udc/omap_udc.c | 19 +- drivers/usb/gadget/udc/pxa25x_udc.c | 37 +- drivers/usb/gadget/udc/pxa25x_udc.h | 7 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/host/ehci-hcd.c | 23 + drivers/usb/host/ehci-pci.c | 4 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/ohci-omap.c | 60 +- drivers/usb/host/ohci-pxa27x.c | 3 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-tegra.c | 4 +- drivers/usb/misc/qcom_eud.c | 10 +- drivers/usb/misc/uss720.c | 3 +- drivers/usb/mtu3/mtu3_dr.c | 6 +- drivers/usb/phy/Kconfig | 3 +- drivers/usb/phy/phy-isp1301-omap.c | 6 +- drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/option.c | 12 + drivers/usb/serial/whiteheat.c | 5 +- drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/ucsi/ucsi.c | 24 +- drivers/vfio/pci/vfio_pci_core.c | 124 +- drivers/video/backlight/Kconfig | 4 +- drivers/video/backlight/omap1_bl.c | 4 +- drivers/video/fbdev/Makefile | 2 +- drivers/video/fbdev/core/fbcon.c | 34 +- drivers/video/fbdev/core/fbmem.c | 10 +- drivers/video/fbdev/i740fb.c | 5 +- drivers/video/fbdev/mmp/core.c | 11 +- drivers/video/fbdev/mx3fb.c | 2 +- drivers/video/fbdev/offb.c | 98 +- drivers/video/fbdev/omap/Kconfig | 4 +- drivers/video/fbdev/omap/Makefile | 5 + drivers/video/fbdev/omap/lcd_ams_delta.c | 6 +- drivers/video/fbdev/omap/lcd_dma.c | 444 + drivers/video/fbdev/omap/lcd_dma.h | 63 + drivers/video/fbdev/omap/lcd_inn1510.c | 9 +- drivers/video/fbdev/omap/lcd_osk.c | 4 +- drivers/video/fbdev/omap/lcdc.c | 10 +- drivers/video/fbdev/omap/lcdc.h | 35 + drivers/video/fbdev/omap/omapfb.h | 2 + drivers/video/fbdev/omap/omapfb_main.c | 19 +- drivers/video/fbdev/omap/sossi.c | 4 +- drivers/video/fbdev/pxa3xx-regs.h | 180 + drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 3 - drivers/virt/Kconfig | 2 + drivers/virt/Makefile | 1 + drivers/virt/coco/efi_secret/Kconfig | 16 + drivers/virt/coco/efi_secret/Makefile | 2 + drivers/virt/coco/efi_secret/efi_secret.c | 349 + drivers/virt/coco/sevguest/sevguest.c | 4 +- drivers/visorbus/Kconfig | 15 - drivers/visorbus/Makefile | 10 - drivers/visorbus/controlvmchannel.h | 650 -- drivers/visorbus/vbuschannel.h | 95 - drivers/visorbus/visorbus_main.c | 1234 --- drivers/visorbus/visorbus_private.h | 48 - drivers/visorbus/visorchannel.c | 434 - drivers/visorbus/visorchipset.c | 1691 ---- drivers/watchdog/sa1100_wdt.c | 88 +- drivers/xen/gntalloc.c | 4 +- drivers/xen/swiotlb-xen.c | 132 +- fs/Kconfig.binfmt | 6 - fs/afs/write.c | 3 +- fs/binfmt_elf.c | 4 +- fs/binfmt_flat.c | 239 +- fs/btrfs/block-group.c | 130 +- fs/btrfs/block-group.h | 5 +- fs/btrfs/btrfs_inode.h | 11 + fs/btrfs/compression.c | 16 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.h | 27 +- fs/btrfs/delayed-inode.c | 78 +- fs/btrfs/dev-replace.c | 7 +- fs/btrfs/disk-io.c | 48 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/extent-tree.c | 42 +- fs/btrfs/extent_io.c | 363 +- fs/btrfs/extent_io.h | 19 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/inode.c | 119 +- fs/btrfs/ioctl.c | 12 +- fs/btrfs/props.c | 59 +- fs/btrfs/props.h | 4 +- fs/btrfs/raid56.c | 85 +- fs/btrfs/raid56.h | 7 +- fs/btrfs/relocation.c | 3 +- fs/btrfs/scrub.c | 1063 +-- fs/btrfs/space-info.h | 2 + fs/btrfs/tests/btrfs-tests.c | 22 +- fs/btrfs/transaction.c | 4 +- fs/btrfs/tree-log.c | 17 +- fs/btrfs/volumes.c | 67 +- fs/btrfs/volumes.h | 49 +- fs/btrfs/xattr.c | 11 +- fs/btrfs/zoned.c | 3 +- fs/btrfs/zoned.h | 4 +- fs/btrfs/zstd.c | 14 +- fs/cachefiles/namei.c | 33 +- fs/cachefiles/xattr.c | 2 +- fs/ceph/caps.c | 3 + fs/ceph/mds_client.c | 6 - fs/cifs/cifsfs.c | 6 +- fs/cifs/connect.c | 11 +- fs/cifs/dfs_cache.c | 19 +- fs/cifs/link.c | 3 + fs/cifs/smb2ops.c | 8 + fs/cifs/smbdirect.c | 2 +- fs/cifs/transport.c | 3 +- fs/crypto/crypto.c | 10 +- fs/crypto/fname.c | 11 +- fs/crypto/fscrypt_private.h | 4 +- fs/crypto/inline_crypt.c | 33 +- fs/crypto/keysetup.c | 2 +- fs/direct-io.c | 32 +- fs/erofs/zdata.c | 12 +- fs/erofs/zdata.h | 2 +- fs/exfat/exfat_fs.h | 1 + fs/exfat/fatent.c | 41 +- fs/exfat/file.c | 5 +- fs/exfat/misc.c | 10 +- fs/exfat/super.c | 19 +- fs/ext4/ext4.h | 5 + fs/ext4/inode.c | 11 +- fs/ext4/ioctl.c | 26 +- fs/ext4/mballoc.c | 10 +- fs/ext4/namei.c | 4 +- fs/ext4/page-io.c | 4 +- fs/ext4/super.c | 51 +- fs/ext4/xattr.c | 34 +- fs/f2fs/checkpoint.c | 12 +- fs/f2fs/data.c | 33 +- fs/f2fs/f2fs.h | 35 +- fs/f2fs/file.c | 80 +- fs/f2fs/gc.c | 82 +- fs/f2fs/namei.c | 10 +- fs/f2fs/node.c | 25 +- fs/f2fs/segment.c | 155 +- fs/f2fs/segment.h | 3 + fs/f2fs/super.c | 32 +- fs/fat/file.c | 5 +- fs/fat/inode.c | 10 +- fs/fscache/Kconfig | 3 - fs/fscache/cache.c | 2 +- fs/fscache/cookie.c | 4 +- fs/fscache/internal.h | 4 + fs/fscache/io.c | 5 +- fs/fuse/file.c | 9 + fs/fuse/inode.c | 5 +- fs/gfs2/rgrp.c | 7 +- fs/hugetlbfs/inode.c | 24 +- fs/io-wq.h | 2 +- fs/io_uring.c | 1187 ++- fs/iomap/direct-io.c | 3 +- fs/jbd2/journal.c | 9 +- fs/jfs/ioctl.c | 5 +- fs/jfs/jfs_dmap.c | 3 +- fs/jfs/super.c | 8 +- fs/ksmbd/misc.c | 40 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/oplock.c | 30 - fs/ksmbd/oplock.h | 2 - fs/ksmbd/smb2pdu.c | 34 +- fs/ksmbd/vfs.c | 6 +- fs/ksmbd/vfs_cache.c | 2 +- fs/ksmbd/vfs_cache.h | 1 - fs/locks.c | 48 +- fs/namei.c | 22 +- fs/namespace.c | 14 +- fs/nfsd/vfs.c | 10 +- fs/nilfs2/ioctl.c | 6 +- fs/nilfs2/sufile.c | 4 +- fs/nilfs2/the_nilfs.c | 4 +- fs/ntfs3/file.c | 6 +- fs/ntfs3/super.c | 10 +- fs/ocfs2/ioctl.c | 5 +- fs/pipe.c | 9 +- fs/posix_acl.c | 10 + fs/proc/task_mmu.c | 13 +- fs/squashfs/block.c | 20 +- fs/stat.c | 19 +- fs/super.c | 2 +- fs/ubifs/ubifs.h | 2 +- fs/userfaultfd.c | 31 +- fs/xattr.c | 10 +- fs/xfs/xfs_discard.c | 8 +- fs/xfs/xfs_log_cil.c | 2 +- fs/xfs/xfs_super.c | 12 +- fs/zonefs/Makefile | 2 +- fs/zonefs/super.c | 227 +- fs/zonefs/sysfs.c | 139 + fs/zonefs/zonefs.h | 18 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpi_bus.h | 3 + include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 18 +- include/acpi/actbl2.h | 175 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 19 +- include/acpi/acuuid.h | 2 +- include/acpi/apei.h | 2 + include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/hugetlb.h | 24 + include/asm-generic/unaligned.h | 2 +- include/clocksource/timer-goldfish.h | 31 + include/drm/bridge/dw_hdmi.h | 11 +- include/drm/dp/drm_dp_helper.h | 3 + include/drm/i915_pciids.h | 9 + include/drm/ttm/ttm_bo_driver.h | 11 +- include/drm/ttm/ttm_resource.h | 7 +- include/dt-bindings/clock/imx8mn-clock.h | 16 +- include/dt-bindings/clock/imx8mp-clock.h | 4 +- include/dt-bindings/clock/qcom,gcc-msm8998.h | 4 + .../dt-bindings/clock/qcom,lpassaudiocc-sc7280.h | 43 + .../dt-bindings/clock/qcom,lpasscorecc-sc7280.h | 26 + include/dt-bindings/clock/r9a07g043-cpg.h | 184 + include/keys/system_keyring.h | 14 +- include/linux/bio.h | 2 +- include/linux/bitmap.h | 83 + include/linux/blkdev.h | 120 +- include/linux/bpf.h | 115 +- include/linux/bpf_local_storage.h | 4 +- include/linux/can/rx-offload.h | 4 +- include/linux/cc_platform.h | 10 + include/linux/clk/pxa.h | 16 + include/linux/compaction.h | 5 +- include/linux/compiler-clang.h | 10 + include/linux/cpu.h | 2 +- include/linux/cpumask.h | 50 + include/linux/delayacct.h | 28 + include/linux/dma-buf-map.h | 266 - include/linux/dma/imx-dma.h | 88 + include/linux/dmaengine.h | 9 +- include/linux/dmar.h | 6 +- include/linux/efi.h | 14 + include/linux/elfcore.h | 9 - include/linux/energy_model.h | 35 +- include/linux/ethtool.h | 4 + include/linux/find.h | 6 +- include/linux/fpga/fpga-region.h | 7 +- include/linux/fs.h | 8 - include/linux/fscache.h | 4 +- include/linux/fscrypt.h | 12 +- include/linux/fwnode.h | 10 +- include/linux/goldfish.h | 15 +- include/linux/gpio/driver.h | 56 +- include/linux/highmem-internal.h | 14 +- include/linux/highmem.h | 13 +- include/linux/hisi_acc_qm.h | 23 +- include/linux/hugetlb.h | 27 +- include/linux/icmpv6.h | 11 +- include/linux/iio/adc/qcom-vadc-common.h | 2 + include/linux/ipmi.h | 5 + include/linux/ipmi_smi.h | 6 + include/linux/ipv6.h | 1 + include/linux/irq.h | 2 + include/linux/kasan.h | 8 +- include/linux/kernel.h | 9 - include/linux/kfence.h | 24 + include/linux/kvm_host.h | 26 +- include/linux/libata.h | 3 +- include/linux/memory_hotplug.h | 5 +- include/linux/mm.h | 14 +- include/linux/mm_inline.h | 43 + include/linux/mm_types.h | 6 +- include/linux/mman.h | 4 - include/linux/mmc/sh_mmcif.h | 209 - include/linux/mtd/mtd.h | 6 +- include/linux/mtd/spinand.h | 1 + include/linux/netdevice.h | 12 + include/linux/nodemask.h | 40 + include/linux/omap-dma.h | 28 +- include/linux/phy/phy-lvds.h | 32 + include/linux/phy/phy.h | 4 + include/linux/phylink.h | 6 - include/linux/platform_data/asoc-poodle.h | 16 + include/linux/platform_data/asoc-pxa.h | 31 + include/linux/platform_data/cros_ec_proto.h | 6 +- include/linux/platform_data/dma-imx.h | 68 - include/linux/platform_data/sh_mmcif.h | 207 + include/linux/platform_data/usb-omap1.h | 2 + include/linux/platform_data/video-pxafb.h | 22 +- include/linux/posix_acl_xattr.h | 4 + include/linux/property.h | 12 +- include/linux/ptrace.h | 2 +- include/linux/rcupdate.h | 1 + include/linux/rcutiny.h | 10 - include/linux/rcutree.h | 2 - include/linux/rtnetlink.h | 1 + include/linux/sched.h | 1 + include/linux/sched/mm.h | 8 + include/linux/shmem_fs.h | 4 +- include/linux/skbuff.h | 49 +- include/linux/soc/pxa/cpu.h | 252 + include/linux/soc/pxa/mfp.h | 470 ++ include/linux/soc/pxa/smemc.h | 13 + include/linux/soc/ti/omap1-io.h | 143 + include/linux/soc/ti/omap1-mux.h | 311 + include/linux/soc/ti/omap1-soc.h | 198 + include/linux/soc/ti/omap1-usb.h | 116 + include/linux/socket.h | 1 + include/linux/sunrpc/cache.h | 8 +- include/linux/sunrpc/svc.h | 2 - include/linux/suspend.h | 44 +- include/linux/swap.h | 20 +- include/linux/swapops.h | 97 +- include/linux/swiotlb.h | 22 +- include/linux/t10-pi.h | 9 + include/linux/thermal.h | 3 + include/linux/timekeeping.h | 1 + include/linux/timer.h | 8 - include/linux/timex.h | 8 + include/linux/usb/pd_bdo.h | 2 +- include/linux/usb/rndis_host.h | 1 + include/linux/usb/usbnet.h | 1 + include/linux/userfaultfd_k.h | 84 + include/linux/vfio_pci_core.h | 2 + include/linux/vmalloc.h | 4 +- include/linux/wm97xx.h | 4 - include/memory/renesas-rpc-if.h | 1 + include/net/devlink.h | 48 + include/net/esp.h | 2 - include/net/flow_dissector.h | 9 + include/net/ip_fib.h | 4 +- include/net/ip_tunnels.h | 11 +- include/net/mac80211.h | 90 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/netns/ipv6.h | 4 +- include/net/page_pool.h | 21 + include/net/ping.h | 4 +- include/net/rtnetlink.h | 16 +- include/net/sctp/sctp.h | 2 +- include/net/sock.h | 12 +- include/net/tc_act/tc_skbedit.h | 1 + include/net/tcp.h | 2 +- include/net/tls.h | 2 +- include/net/udp.h | 8 +- include/pcmcia/soc_common.h | 125 + include/ras/ras_event.h | 1 - include/rdma/ib_verbs.h | 88 +- include/rdma/opa_vnic.h | 3 +- include/scsi/libiscsi.h | 9 +- include/scsi/scsi_transport_iscsi.h | 4 +- include/sound/core.h | 1 + include/sound/cs35l41.h | 59 +- include/sound/hda_codec.h | 3 + include/sound/jack.h | 1 + include/sound/memalloc.h | 5 + include/sound/pxa2xx-lib.h | 4 + include/sound/soc-card.h | 7 +- include/sound/soc-dpcm.h | 2 + include/sound/sof.h | 23 +- include/target/target_core_backend.h | 4 +- include/trace/events/f2fs.h | 94 + include/trace/events/io_uring.h | 51 +- include/trace/events/rcu.h | 1 - include/trace/events/skb.h | 21 +- include/trace/events/sunrpc.h | 12 +- include/trace/events/swiotlb.h | 29 +- include/trace/events/timer.h | 5 +- include/uapi/drm/drm_fourcc.h | 36 + include/uapi/linux/btrfs_tree.h | 13 - include/uapi/linux/devlink.h | 23 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/idxd.h | 31 +- include/uapi/linux/input-event-codes.h | 21 + include/uapi/linux/io_uring.h | 14 + include/uapi/linux/ipv6.h | 1 + include/uapi/linux/kvm.h | 4 + include/uapi/linux/neighbour.h | 2 + include/uapi/linux/netlink.h | 1 + include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/spi/spi.h | 3 +- include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/tc_act/tc_skbedit.h | 2 + include/uapi/linux/userfaultfd.h | 10 +- include/uapi/rdma/ib_user_verbs.h | 4 + include/uapi/sound/intel/avs/tokens.h | 126 + include/xen/arm/page.h | 1 - include/xen/swiotlb-xen.h | 8 +- init/Kconfig | 26 +- ipc/sem.c | 17 +- kernel/bpf/Kconfig | 1 + kernel/bpf/bpf_inode_storage.c | 4 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_local_storage.c | 29 +- kernel/bpf/bpf_struct_ops.c | 4 +- kernel/bpf/bpf_task_storage.c | 4 +- kernel/bpf/btf.c | 174 +- kernel/bpf/cgroup.c | 124 +- kernel/bpf/hashtab.c | 2 +- kernel/bpf/syscall.c | 87 + kernel/bpf/task_iter.c | 1 - kernel/bpf/verifier.c | 76 +- kernel/cpu.c | 65 +- kernel/delayacct.c | 16 + kernel/dma/direct.h | 5 +- kernel/dma/swiotlb.c | 161 +- kernel/events/core.c | 2 +- kernel/events/internal.h | 5 + kernel/events/ring_buffer.c | 5 - kernel/gen_kheaders.sh | 2 +- kernel/irq/affinity.c | 7 +- kernel/irq/debugfs.c | 1 + kernel/irq/manage.c | 31 +- kernel/irq/msi.c | 15 + kernel/kcov.c | 7 +- kernel/kexec_core.c | 2 +- kernel/power/Makefile | 6 +- kernel/power/energy_model.c | 63 +- kernel/power/main.c | 29 - kernel/power/process.c | 3 - kernel/power/snapshot.c | 12 +- kernel/ptrace.c | 6 - kernel/rcu/Kconfig | 73 +- kernel/rcu/Kconfig.debug | 9 - kernel/rcu/rcu.h | 35 +- kernel/rcu/rcuscale.c | 22 +- kernel/rcu/rcutorture.c | 270 +- kernel/rcu/refscale.c | 22 +- kernel/rcu/srcutree.c | 4 +- kernel/rcu/sync.c | 2 +- kernel/rcu/tasks.h | 119 +- kernel/rcu/tiny.c | 11 +- kernel/rcu/tree.c | 199 +- kernel/rcu/tree.h | 9 + kernel/rcu/tree_exp.h | 338 +- kernel/rcu/tree_nocb.h | 226 +- kernel/rcu/tree_plugin.h | 17 +- kernel/rcu/update.c | 13 + kernel/sched/fair.c | 10 +- kernel/smp.c | 4 +- kernel/smpboot.c | 7 + kernel/sysctl.c | 90 - kernel/taskstats.c | 1 + kernel/time/clockevents.c | 9 +- kernel/time/clocksource.c | 2 +- kernel/time/tick-sched.c | 6 +- kernel/time/timekeeping.c | 27 + kernel/time/timer.c | 67 +- kernel/trace/Kconfig | 1 + kernel/trace/bpf_trace.c | 5 +- kernel/workqueue.c | 2 +- lib/bitmap.c | 54 +- lib/irq_poll.c | 8 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- localversion-next | 2 +- mm/Kconfig | 36 +- mm/compaction.c | 87 +- mm/damon/core-test.h | 36 + mm/filemap.c | 11 +- mm/hmm.c | 2 +- mm/hugetlb.c | 242 +- mm/hugetlb_vmemmap.c | 168 +- mm/internal.h | 2 +- mm/kasan/hw_tags.c | 5 +- mm/kasan/kasan.h | 10 +- mm/kasan/quarantine.c | 54 +- mm/kfence/core.c | 21 - mm/kfence/kfence.h | 21 + mm/kfence/report.c | 47 + mm/khugepaged.c | 14 +- mm/kmemleak.c | 8 +- mm/madvise.c | 8 +- mm/memcontrol.c | 8 +- mm/memory-failure.c | 81 +- mm/memory.c | 218 +- mm/memory_hotplug.c | 23 +- mm/mempolicy.c | 14 +- mm/memremap.c | 1 + mm/migrate.c | 5 - mm/mincore.c | 3 +- mm/mmap.c | 47 +- mm/mmu_notifier.c | 14 +- mm/mprotect.c | 75 +- mm/oom_kill.c | 54 +- mm/page_alloc.c | 28 +- mm/page_owner.c | 3 +- mm/rmap.c | 8 + mm/secretmem.c | 2 +- mm/shmem.c | 35 +- mm/slab.c | 2 +- mm/slab.h | 2 +- mm/slab_common.c | 27 +- mm/slob.c | 2 +- mm/slub.c | 36 +- mm/sparse-vmemmap.c | 172 +- mm/sparse.c | 26 +- mm/swapfile.c | 42 +- mm/userfaultfd.c | 54 +- mm/vmalloc.c | 27 +- mm/vmscan.c | 20 +- mm/vmstat.c | 4 +- net/bpf/test_run.c | 5 +- net/bridge/br_device.c | 1 + net/bridge/br_fdb.c | 157 +- net/bridge/br_mdb.c | 12 +- net/bridge/br_netlink.c | 9 +- net/bridge/br_private.h | 18 +- net/bridge/br_switchdev.c | 3 +- net/bridge/br_sysfs_br.c | 6 +- net/can/isotp.c | 10 +- net/ceph/osd_client.c | 6 +- net/core/bpf_sk_storage.c | 6 +- net/core/dev.c | 39 +- net/core/devlink.c | 653 +- net/core/filter.c | 4 +- net/core/flow_dissector.c | 20 + net/core/page_pool.c | 78 +- net/core/rtnetlink.c | 179 +- net/core/skbuff.c | 2 +- net/core/sock.c | 33 +- net/dccp/dccp.h | 4 +- net/dccp/proto.c | 6 +- net/dsa/dsa2.c | 23 +- net/dsa/dsa_priv.h | 28 +- net/dsa/port.c | 128 +- net/dsa/slave.c | 31 +- net/dsa/switch.c | 188 +- net/dsa/tag_8021q.c | 10 +- net/dsa/tag_hellcreek.c | 8 + net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 54 +- net/ieee802154/socket.c | 6 +- net/ipv4/Kconfig | 1 - net/ipv4/af_inet.c | 5 +- net/ipv4/esp4.c | 5 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 10 +- net/ipv4/fou.c | 1 - net/ipv4/icmp.c | 75 +- net/ipv4/ip_forward.c | 13 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/netfilter/nft_fib_ipv4.c | 4 + net/ipv4/ping.c | 37 +- net/ipv4/raw.c | 3 +- net/ipv4/route.c | 10 +- net/ipv4/tcp.c | 19 +- net/ipv4/tcp_bpf.c | 15 +- net/ipv4/tcp_input.c | 130 +- net/ipv4/udp.c | 11 +- net/ipv4/udp_bpf.c | 17 +- net/ipv4/udp_impl.h | 4 +- net/ipv6/addrconf.c | 10 + net/ipv6/af_inet6.c | 5 +- net/ipv6/esp6.c | 5 +- net/ipv6/exthdrs.c | 44 +- net/ipv6/icmp.c | 31 +- net/ipv6/ip6_gre.c | 14 +- net/ipv6/ip6_input.c | 40 +- net/ipv6/ip6_output.c | 11 +- net/ipv6/ndisc.c | 20 +- net/ipv6/netfilter/nft_fib_ipv6.c | 4 + net/ipv6/raw.c | 3 +- net/ipv6/route.c | 17 +- net/ipv6/udp.c | 4 +- net/ipv6/udp_impl.h | 4 +- net/l2tp/l2tp_ip.c | 3 +- net/l2tp/l2tp_ip6.c | 3 +- net/l3mdev/l3mdev.c | 2 +- net/mac80211/agg-rx.c | 12 +- net/mac80211/agg-tx.c | 6 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 33 +- net/mac80211/chan.c | 8 +- net/mac80211/debugfs.c | 1 + net/mac80211/debugfs_sta.c | 14 +- net/mac80211/eht.c | 6 +- net/mac80211/ethtool.c | 4 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 8 +- net/mac80211/ibss.c | 26 +- net/mac80211/key.c | 9 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_plink.c | 24 +- net/mac80211/mlme.c | 18 +- net/mac80211/ocb.c | 2 +- net/mac80211/rate.c | 8 +- net/mac80211/rc80211_minstrel_ht.c | 23 +- net/mac80211/rx.c | 131 +- net/mac80211/s1g.c | 4 +- net/mac80211/sta_info.c | 110 +- net/mac80211/sta_info.h | 155 +- net/mac80211/status.c | 41 +- net/mac80211/tdls.c | 26 +- net/mac80211/trace.h | 4 +- net/mac80211/tx.c | 26 +- net/mac80211/vht.c | 78 +- net/mptcp/mptcp_diag.c | 105 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 43 +- net/mptcp/protocol.c | 22 +- net/mptcp/protocol.h | 1 + net/mptcp/sockopt.c | 6 - net/netfilter/nf_conntrack_ecache.c | 19 +- net/netfilter/nf_conntrack_netlink.c | 68 +- net/netfilter/nf_log_syslog.c | 136 +- net/netfilter/nf_tables_api.c | 8 +- net/netfilter/nfnetlink_cttimeout.c | 14 +- net/netfilter/nft_bitwise.c | 13 +- net/netfilter/nft_fib.c | 4 + net/netfilter/nft_socket.c | 7 +- net/netlink/af_netlink.c | 7 + net/nfc/core.c | 1 + net/nfc/nci/core.c | 4 + net/openvswitch/flow_netlink.c | 2 +- net/packet/af_packet.c | 13 +- net/phonet/datagram.c | 3 +- net/phonet/pep.c | 3 +- net/rds/ib.c | 4 +- net/rxrpc/net_ns.c | 2 + net/sched/act_skbedit.c | 55 +- net/sched/cls_flower.c | 90 +- net/sched/cls_u32.c | 24 +- net/sched/sch_generic.c | 12 +- net/sched/sch_taprio.c | 3 +- net/sctp/socket.c | 18 +- net/sctp/ulpevent.c | 2 +- net/smc/af_smc.c | 18 +- net/smc/smc_clc.c | 6 +- net/smc/smc_pnet.c | 5 +- net/socket.c | 52 +- net/sunrpc/cache.c | 18 +- net/sunrpc/debugfs.c | 3 + net/sunrpc/fail.h | 2 +- net/sunrpc/svc_xprt.c | 10 +- net/sunrpc/svcsock.c | 13 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 1 - net/sunrpc/xprtsock.c | 2 +- net/tls/tls_sw.c | 134 +- net/unix/af_unix.c | 6 +- net/unix/unix_bpf.c | 5 +- net/wireless/nl80211.c | 4 +- net/wireless/scan.c | 2 + net/xdp/xsk.c | 4 +- net/xdp/xsk_queue.h | 4 +- net/xfrm/espintcp.c | 4 +- samples/bpf/cpustat_user.c | 1 - samples/bpf/hbm.c | 5 +- samples/bpf/ibumad_user.c | 1 - samples/bpf/map_perf_test_user.c | 1 - samples/bpf/offwaketime_user.c | 1 - samples/bpf/sockex2_user.c | 1 - samples/bpf/sockex3_user.c | 1 - samples/bpf/spintest_user.c | 1 - samples/bpf/syscall_tp_user.c | 1 - samples/bpf/task_fd_query_user.c | 1 - samples/bpf/test_lru_dist.c | 1 - samples/bpf/test_map_in_map_user.c | 1 - samples/bpf/test_overhead_user.c | 1 - samples/bpf/tracex2_user.c | 1 - samples/bpf/tracex3_user.c | 1 - samples/bpf/tracex4_user.c | 1 - samples/bpf/tracex5_user.c | 1 - samples/bpf/tracex6_user.c | 1 - samples/bpf/xdp1_user.c | 3 +- samples/bpf/xdp_adjust_tail_user.c | 1 - samples/bpf/xdp_monitor_user.c | 1 - samples/bpf/xdp_redirect_cpu_user.c | 1 - samples/bpf/xdp_redirect_map_multi_user.c | 1 - samples/bpf/xdp_redirect_user.c | 1 - samples/bpf/xdp_router_ipv4_user.c | 1 - samples/bpf/xdp_rxq_info_user.c | 1 - samples/bpf/xdp_sample_pkts_user.c | 1 - samples/bpf/xdp_sample_user.c | 1 - samples/bpf/xdp_tx_iptunnel_user.c | 1 - samples/bpf/xdpsock_user.c | 9 +- samples/bpf/xsk_fwd.c | 7 +- scripts/Makefile.build | 23 +- scripts/Makefile.extrawarn | 13 +- scripts/Makefile.lib | 6 +- scripts/adjust_autoksyms.sh | 2 +- scripts/check-blacklist-hashes.awk | 37 + scripts/decode_stacktrace.sh | 27 +- scripts/dummy-tools/pahole | 4 + scripts/gcc-plugins/latent_entropy_plugin.c | 44 +- scripts/gcc-plugins/randomize_layout_plugin.c | 2 - scripts/gen_autoksyms.sh | 18 +- scripts/link-vmlinux.sh | 2 +- scripts/mod/sumversion.c | 11 +- .../integrity/platform_certs/keyring_handler.c | 26 +- security/security.c | 9 +- security/selinux/include/security.h | 4 +- security/selinux/selinuxfs.c | 2 + sound/arm/pxa2xx-ac97-lib.c | 145 +- sound/arm/pxa2xx-ac97-regs.h | 100 + sound/arm/pxa2xx-ac97.c | 3 +- sound/core/init.c | 28 + sound/core/jack.c | 34 +- sound/core/memalloc.c | 111 +- sound/core/pcm_misc.c | 2 +- sound/drivers/mtpav.c | 4 +- sound/hda/hdac_i915.c | 7 +- sound/hda/intel-dsp-config.c | 9 + sound/isa/galaxy/galaxy.c | 7 +- sound/isa/sc6000.c | 7 +- sound/oss/dmasound/dmasound_core.c | 2 +- sound/pci/ad1889.c | 10 +- sound/pci/ali5451/ali5451.c | 10 +- sound/pci/als300.c | 8 +- sound/pci/als4000.c | 10 +- sound/pci/atiixp.c | 10 +- sound/pci/atiixp_modem.c | 10 +- sound/pci/au88x0/au88x0.c | 8 +- sound/pci/aw2/aw2-alsa.c | 8 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 10 +- sound/pci/ca0106/ca0106_main.c | 10 +- sound/pci/cmipci.c | 8 +- sound/pci/cs4281.c | 10 +- sound/pci/cs5535audio/cs5535audio.c | 10 +- sound/pci/echoaudio/echoaudio.c | 9 +- sound/pci/emu10k1/emu10k1x.c | 10 +- sound/pci/ens1370.c | 10 +- sound/pci/es1938.c | 10 +- sound/pci/es1968.c | 10 +- sound/pci/fm801.c | 10 +- sound/pci/hda/cs35l41_hda.c | 295 +- sound/pci/hda/cs35l41_hda.h | 27 +- sound/pci/hda/hda_codec.c | 11 +- sound/pci/hda/hda_tegra.c | 2 + sound/pci/hda/patch_hdmi.c | 7 +- sound/pci/hda/patch_realtek.c | 13 +- sound/pci/ice1712/ice1724.c | 10 +- sound/pci/intel8x0.c | 10 +- sound/pci/intel8x0m.c | 10 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 10 +- sound/pci/lx6464es/lx6464es.c | 8 +- sound/pci/maestro3.c | 8 +- sound/pci/nm256/nm256.c | 2 +- sound/pci/oxygen/oxygen_lib.c | 12 +- sound/pci/riptide/riptide.c | 8 +- sound/pci/rme32.c | 8 +- sound/pci/rme96.c | 10 +- sound/pci/rme9652/hdsp.c | 8 +- sound/pci/rme9652/hdspm.c | 8 +- sound/pci/rme9652/rme9652.c | 8 +- sound/pci/sis7019.c | 14 +- sound/pci/sonicvibes.c | 10 +- sound/pci/via82xx.c | 10 +- sound/pci/via82xx_modem.c | 10 +- sound/soc/amd/acp-da7219-max98357a.c | 4 +- sound/soc/amd/acp-rt5645.c | 2 +- sound/soc/amd/acp/acp-legacy-mach.c | 1 + sound/soc/amd/acp/acp-mach-common.c | 4 +- sound/soc/amd/acp/acp-sof-mach.c | 1 + sound/soc/amd/acp3x-rt5682-max9836.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 8 +- sound/soc/amd/yc/acp6x-mach.c | 42 +- sound/soc/amd/yc/pci-acp6x.c | 9 +- sound/soc/codecs/ak4118.c | 5 +- sound/soc/codecs/ak4535.c | 5 +- sound/soc/codecs/ak4641.c | 5 +- sound/soc/codecs/ak4671.c | 5 +- sound/soc/codecs/cs35l41-i2c.c | 4 +- sound/soc/codecs/cs35l41-lib.c | 190 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/cs35l41.c | 166 +- sound/soc/codecs/cs35l41.h | 5 +- sound/soc/codecs/cs35l45-i2c.c | 2 + sound/soc/codecs/cs35l45-spi.c | 2 + sound/soc/codecs/cs35l45-tables.c | 8 +- sound/soc/codecs/cs35l45.c | 7 +- sound/soc/codecs/cs43130.c | 2 +- sound/soc/codecs/cx2072x.c | 5 +- sound/soc/codecs/da7219.c | 14 +- sound/soc/codecs/dmic.c | 5 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8328-i2c.c | 5 +- sound/soc/codecs/lm4857.c | 5 +- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98371.c | 5 +- sound/soc/codecs/max98373-i2c.c | 5 +- sound/soc/codecs/max98390.c | 17 +- sound/soc/codecs/max9850.c | 5 +- sound/soc/codecs/max98504.c | 5 +- sound/soc/codecs/max98520.c | 4 +- sound/soc/codecs/max9867.c | 5 +- sound/soc/codecs/max9877.c | 5 +- sound/soc/codecs/max98925.c | 5 +- sound/soc/codecs/max98926.c | 5 +- sound/soc/codecs/max98927.c | 5 +- sound/soc/codecs/ml26124.c | 5 +- sound/soc/codecs/nau8540.c | 5 +- sound/soc/codecs/nau8810.c | 5 +- sound/soc/codecs/nau8821.c | 5 +- sound/soc/codecs/nau8822.c | 5 +- sound/soc/codecs/nau8824.c | 5 +- sound/soc/codecs/nau8825.c | 5 +- sound/soc/codecs/pcm1681.c | 5 +- sound/soc/codecs/pcm1789-i2c.c | 5 +- sound/soc/codecs/pcm179x-i2c.c | 5 +- sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm512x-i2c.c | 5 +- sound/soc/codecs/sta32x.c | 5 +- sound/soc/codecs/sta350.c | 5 +- sound/soc/codecs/sta529.c | 5 +- sound/soc/codecs/tas2552.c | 5 +- sound/soc/codecs/tas2764.c | 5 +- sound/soc/codecs/tas2770.c | 5 +- sound/soc/codecs/tas5086.c | 5 +- sound/soc/codecs/tas6424.c | 5 +- sound/soc/codecs/tda7419.c | 5 +- sound/soc/codecs/tlv320adcx140.c | 5 +- sound/soc/codecs/tlv320aic23-i2c.c | 5 +- sound/soc/codecs/tlv320dac33.c | 5 +- sound/soc/codecs/ts3a227e.c | 5 +- sound/soc/codecs/uda1380.c | 5 +- sound/soc/codecs/wm8958-dsp2.c | 8 +- sound/soc/codecs/wm8962.c | 6 +- sound/soc/fsl/fsl_asrc.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/fsl_easrc.h | 2 +- sound/soc/fsl/fsl_esai.c | 6 +- sound/soc/fsl/fsl_micfil.c | 369 +- sound/soc/fsl/fsl_micfil.h | 269 +- sound/soc/fsl/imx-es8328.c | 2 +- sound/soc/fsl/imx-hdmi.c | 5 +- sound/soc/fsl/imx-pcm.h | 2 +- sound/soc/fsl/imx-ssi.h | 2 +- sound/soc/generic/audio-graph-card2.c | 5 +- sound/soc/generic/simple-card-utils.c | 7 +- sound/soc/intel/Kconfig | 2 + sound/soc/intel/avs/Makefile | 3 +- sound/soc/intel/avs/avs.h | 23 + sound/soc/intel/avs/path.c | 1005 +++ sound/soc/intel/avs/path.h | 72 + sound/soc/intel/avs/topology.c | 1600 ++++ sound/soc/intel/avs/topology.h | 194 + sound/soc/intel/boards/bdw-rt5650.c | 6 +- sound/soc/intel/boards/bdw-rt5677.c | 4 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 5 +- sound/soc/intel/boards/bxt_rt298.c | 5 +- sound/soc/intel/boards/bytcht_cx2072x.c | 10 +- sound/soc/intel/boards/bytcht_es8316.c | 8 +- sound/soc/intel/boards/bytcr_rt5640.c | 24 +- sound/soc/intel/boards/bytcr_rt5651.c | 7 +- sound/soc/intel/boards/bytcr_wm5102.c | 6 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 10 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 12 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 5 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 5 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 5 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 5 +- sound/soc/intel/boards/kbl_rt5660.c | 15 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 7 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 7 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 8 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 6 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 6 +- sound/soc/intel/boards/skl_rt286.c | 5 +- sound/soc/intel/boards/sof_cs42l42.c | 5 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/boards/sof_es8336.c | 8 +- sound/soc/intel/boards/sof_nau8825.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 5 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 14 +- sound/soc/intel/boards/sof_sdw_rt700.c | 14 +- sound/soc/intel/boards/sof_sdw_rt711.c | 14 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 14 +- sound/soc/intel/boards/sof_ssp_amp.c | 6 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 8 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 4 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 5 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 4 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 6 +- sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/axg-card.c | 1 - sound/soc/meson/axg-tdm-interface.c | 26 +- sound/soc/meson/g12a-tohdmitx.c | 2 +- sound/soc/pxa/corgi.c | 43 +- sound/soc/pxa/e740_wm9705.c | 37 +- sound/soc/pxa/e750_wm9705.c | 33 +- sound/soc/pxa/e800_wm9712.c | 33 +- sound/soc/pxa/em-x270.c | 2 +- sound/soc/pxa/hx4700.c | 40 +- sound/soc/pxa/magician.c | 141 +- sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/palm27x.c | 9 +- sound/soc/pxa/poodle.c | 51 +- sound/soc/pxa/pxa2xx-ac97.c | 24 +- sound/soc/pxa/pxa2xx-i2s.c | 112 +- sound/soc/pxa/spitz.c | 58 +- sound/soc/pxa/tosa.c | 18 +- sound/soc/pxa/ttc-dkb.c | 14 +- sound/soc/pxa/z2.c | 15 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/sc7180.c | 4 +- sound/soc/qcom/sc7280.c | 4 +- sound/soc/qcom/sdm845.c | 2 +- sound/soc/qcom/sm8250.c | 2 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 8 +- sound/soc/rockchip/rk3399_gru_sound.c | 16 +- sound/soc/rockchip/rockchip_max98090.c | 16 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/samsung/aries_wm8994.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 3 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/lowland.c | 9 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/rx1950_uda1380.c | 3 +- sound/soc/samsung/smartq_wm8987.c | 8 +- sound/soc/samsung/speyside.c | 10 +- sound/soc/samsung/tobermory.c | 8 +- sound/soc/sh/rcar/core.c | 15 +- sound/soc/sh/rcar/dma.c | 9 +- sound/soc/sh/rcar/rsnd.h | 2 +- sound/soc/sh/rcar/src.c | 7 +- sound/soc/sh/rcar/ssi.c | 14 +- sound/soc/sh/rcar/ssiu.c | 11 +- sound/soc/soc-card.c | 56 +- sound/soc/soc-jack.c | 2 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 38 +- sound/soc/sof/amd/acp.c | 66 +- sound/soc/sof/amd/acp.h | 8 +- sound/soc/sof/amd/pci-rn.c | 14 +- sound/soc/sof/amd/renoir.c | 2 +- sound/soc/sof/core.c | 6 + sound/soc/sof/debug.c | 2 +- sound/soc/sof/imx/imx8.c | 32 +- sound/soc/sof/imx/imx8m.c | 16 +- sound/soc/sof/intel/Kconfig | 2 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 107 +- sound/soc/sof/intel/bdw.c | 17 +- sound/soc/sof/intel/byt.c | 48 +- sound/soc/sof/intel/cnl.c | 112 +- sound/soc/sof/intel/hda-common-ops.c | 107 + sound/soc/sof/intel/hda-loader.c | 43 +- sound/soc/sof/intel/hda.c | 23 +- sound/soc/sof/intel/hda.h | 30 +- sound/soc/sof/intel/icl.c | 111 +- sound/soc/sof/intel/pci-apl.c | 36 +- sound/soc/sof/intel/pci-cnl.c | 54 +- sound/soc/sof/intel/pci-icl.c | 36 +- sound/soc/sof/intel/pci-tgl.c | 91 +- sound/soc/sof/intel/pci-tng.c | 23 +- sound/soc/sof/intel/shim.h | 16 +- sound/soc/sof/intel/tgl.c | 120 +- sound/soc/sof/ipc.c | 858 +- sound/soc/sof/ipc3-control.c | 131 +- sound/soc/sof/ipc3.c | 682 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 16 +- sound/soc/sof/ops.h | 8 + sound/soc/sof/pcm.c | 2 +- sound/soc/sof/sof-acpi-dev.c | 6 +- sound/soc/sof/sof-audio.c | 57 +- sound/soc/sof/sof-audio.h | 7 +- sound/soc/sof/sof-client-probes.c | 9 +- sound/soc/sof/sof-of-dev.c | 6 +- sound/soc/sof/sof-pci-dev.c | 47 +- sound/soc/sof/sof-priv.h | 28 +- sound/soc/tegra/tegra186_asrc.c | 4 +- sound/soc/tegra/tegra_asoc_machine.c | 30 +- sound/soc/tegra/tegra_wm8903.c | 10 +- sound/soc/ti/ams-delta.c | 4 +- sound/soc/ti/omap-abe-twl6040.c | 8 +- sound/soc/ti/omap-twl4030.c | 8 +- sound/soc/ti/osk5912.c | 4 +- sound/soc/ti/rx51.c | 2 +- sound/usb/implicit.c | 10 +- sound/usb/midi.c | 1 + sound/usb/mixer_maps.c | 4 + sound/usb/pcm.c | 101 +- sound/usb/quirks.c | 6 + sound/usb/usbaudio.h | 6 + sound/x86/intel_hdmi_audio.c | 7 +- tools/Makefile | 4 + tools/accounting/getdelays.c | 8 +- tools/arch/x86/include/asm/msr-index.h | 4 +- tools/bpf/bpftool/common.c | 8 - tools/bpf/bpftool/feature.c | 2 - tools/bpf/bpftool/main.c | 6 +- tools/bpf/bpftool/main.h | 2 - tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/pids.c | 1 - tools/bpf/bpftool/prog.c | 3 - tools/bpf/bpftool/struct_ops.c | 2 - tools/bpf/runqslower/runqslower.c | 18 +- tools/certs/print-cert-tbs-hash.sh | 91 + tools/include/linux/bitmap.h | 43 + tools/include/nolibc/Makefile | 42 + tools/include/nolibc/arch-aarch64.h | 75 +- tools/include/nolibc/arch-arm.h | 59 +- tools/include/nolibc/arch-i386.h | 80 +- tools/include/nolibc/arch-mips.h | 63 +- tools/include/nolibc/arch-riscv.h | 75 +- tools/include/nolibc/arch-x86_64.h | 75 +- tools/include/nolibc/stdio.h | 32 +- tools/include/nolibc/stdlib.h | 112 + tools/include/nolibc/string.h | 75 +- tools/include/nolibc/sys.h | 79 + tools/include/nolibc/types.h | 21 + tools/include/uapi/asm/bpf_perf_event.h | 2 + tools/lib/bitmap.c | 20 + tools/lib/bpf/bpf_tracing.h | 23 + tools/lib/bpf/libbpf.c | 65 +- tools/lib/bpf/libbpf.h | 82 +- tools/lib/bpf/libbpf_internal.h | 2 +- tools/lib/bpf/usdt.c | 191 +- tools/lib/perf/evlist.c | 3 +- tools/objtool/check.c | 86 +- tools/objtool/include/objtool/objtool.h | 2 +- tools/objtool/objtool.c | 1 - tools/perf/arch/riscv/Makefile | 1 + tools/perf/bench/numa.c | 136 +- tools/perf/builtin-record.c | 22 +- tools/perf/tests/builtin-test.c | 4 +- tools/perf/util/genelf.h | 3 + tools/perf/util/header.c | 51 + tools/perf/util/header.h | 1 + tools/perf/util/parse-events.c | 5 +- tools/perf/util/path.c | 14 +- tools/perf/util/path.h | 1 + tools/perf/util/pmu.c | 2 +- .../util/scripting-engines/trace-event-python.c | 49 +- tools/perf/util/stat.c | 3 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 594 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/bench.c | 1 - tools/testing/selftests/bpf/bpf_rlimit.h | 28 - tools/testing/selftests/bpf/flow_dissector_load.c | 6 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 4 +- .../testing/selftests/bpf/prog_tests/arg_parsing.c | 107 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 4 +- .../selftests/bpf/prog_tests/bpf_mod_race.c | 4 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 100 +- .../selftests/bpf/prog_tests/helper_restricted.c | 10 +- .../bpf/prog_tests/prog_tests_framework.c | 56 + .../selftests/bpf/prog_tests/reference_tracking.c | 23 +- .../selftests/bpf/prog_tests/skb_load_bytes.c | 45 + tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 1 - .../selftests/bpf/prog_tests/test_strncmp.c | 25 +- .../selftests/bpf/prog_tests/uprobe_autoattach.c | 3 +- tools/testing/selftests/bpf/progs/exhandler_kern.c | 15 +- tools/testing/selftests/bpf/progs/pyperf.h | 4 + tools/testing/selftests/bpf/progs/pyperf600.c | 11 +- tools/testing/selftests/bpf/progs/skb_load_bytes.c | 19 + tools/testing/selftests/bpf/progs/strncmp_test.c | 8 +- .../selftests/bpf/progs/test_helper_restricted.c | 16 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 18 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 4 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 4 +- tools/testing/selftests/bpf/test_lpm_map.c | 43 +- tools/testing/selftests/bpf/test_lru_map.c | 70 +- tools/testing/selftests/bpf/test_progs.c | 481 +- tools/testing/selftests/bpf/test_progs.h | 51 +- .../selftests/bpf/test_skb_cgroup_id_user.c | 4 +- tools/testing/selftests/bpf/test_sock.c | 6 +- tools/testing/selftests/bpf/test_sock_addr.c | 4 +- tools/testing/selftests/bpf/test_sockmap.c | 5 +- tools/testing/selftests/bpf/test_sysctl.c | 6 +- tools/testing/selftests/bpf/test_tag.c | 4 +- .../selftests/bpf/test_tcp_check_syncookie_user.c | 4 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 1 - tools/testing/selftests/bpf/test_verifier_log.c | 5 +- tools/testing/selftests/bpf/testing_helpers.c | 89 + tools/testing/selftests/bpf/testing_helpers.h | 8 + tools/testing/selftests/bpf/xdp_redirect_multi.c | 1 - tools/testing/selftests/bpf/xdping.c | 8 +- tools/testing/selftests/bpf/xdpxceiver.c | 6 +- tools/testing/selftests/cgroup/test_memcontrol.c | 7 +- .../drivers/net/mlxsw/devlink_linecard.sh | 280 + .../net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh | 17 + .../selftests/drivers/net/mlxsw/vxlan_flooding.sh | 17 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + tools/testing/selftests/kvm/.gitignore | 1 + .../selftests/kvm/include/riscv/processor.h | 4 +- .../selftests/kvm/include/x86_64/processor.h | 17 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 202 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 1 - .../selftests/kvm/x86_64/emulator_error_test.c | 1 - tools/testing/selftests/kvm/x86_64/smm_test.c | 2 - .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 1 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 3 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 1 - tools/testing/selftests/mqueue/mq_perf_tests.c | 29 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fib_rule_tests.sh | 12 +- tools/testing/selftests/net/forwarding/Makefile | 1 + .../testing/selftests/net/forwarding/bridge_mdb.sh | 103 + tools/testing/selftests/net/mptcp/diag.sh | 38 + .../selftests/net/ndisc_unsolicited_na_test.sh | 255 + tools/testing/selftests/netfilter/nft_fib.sh | 50 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 6 + tools/testing/selftests/rcutorture/bin/torture.sh | 8 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 + .../selftests/rcutorture/configs/rcu/SRCU-N | 2 + .../selftests/rcutorture/configs/rcu/TASKS01 | 1 + .../selftests/rcutorture/configs/rcu/TASKS02 | 4 + .../selftests/rcutorture/configs/rcu/TASKS02.boot | 1 + .../selftests/rcutorture/configs/rcu/TASKS03 | 2 + .../selftests/rcutorture/configs/rcu/TRACE01 | 2 + .../selftests/rcutorture/configs/rcu/TRACE02 | 2 + .../selftests/rcutorture/configs/rcu/TREE09 | 2 + .../rcutorture/configs/rcu/ver_functions.sh | 16 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 7 +- .../selftests/rcutorture/configs/rcuscale/TREE | 2 + .../selftests/rcutorture/configs/refscale/CFcommon | 4 + .../rcutorture/configs/refscale/NOPREEMPT | 2 + .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 + .../selftests/rcutorture/configs/scf/PREEMPT | 1 + tools/testing/selftests/vm/Makefile | 10 +- tools/testing/selftests/vm/gup_test.c | 22 +- tools/testing/selftests/vm/madv_populate.c | 34 +- tools/testing/selftests/vm/mremap_test.c | 85 +- tools/testing/selftests/vm/run_vmtests.sh | 44 +- tools/testing/selftests/vm/soft-dirty.c | 223 +- tools/testing/selftests/vm/split_huge_page_test.c | 79 +- tools/testing/selftests/vm/userfaultfd.c | 13 +- tools/testing/selftests/vm/vm_util.c | 108 + tools/testing/selftests/vm/vm_util.h | 9 + tools/vm/page_owner_sort.c | 138 +- virt/kvm/dirty_ring.c | 2 +- virt/kvm/kvm_main.c | 43 +- virt/kvm/kvm_mm.h | 2 +- 3772 files changed, 114470 insertions(+), 66899 deletions(-) create mode 100644 Documentation/ABI/testing/securityfs-secrets-coco create mode 100644 Documentation/core-api/printk-index.rst rename Documentation/{ => core-api}/watch_queue.rst (100%) create mode 100644 Documentation/devicetree/bindings/arm/arm,corstone1000.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex [...] create mode 100644 Documentation/devicetree/bindings/bus/qcom,ssc-block-bus.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9211.yaml create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml create mode 100644 Documentation/devicetree/bindings/mmc/marvell,dove-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mmc/marvell,orion-sdio.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/orion-sdio.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-dove.txt delete mode 100644 Documentation/devicetree/bindings/mtd/elm.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,elm.yaml create mode 100644 Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/apple,efuses.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,ac5-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,mt7620-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/phram.yaml create mode 100644 Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt delete mode 100644 Documentation/driver-api/serial/n_gsm.rst create mode 100644 Documentation/driver-api/tty/index.rst rename Documentation/driver-api/{serial => tty}/moxa-smartio.rst (100%) create mode 100644 Documentation/driver-api/tty/n_gsm.rst rename Documentation/{ => driver-api}/tty/n_tty.rst (100%) rename Documentation/{ => driver-api}/tty/tty_buffer.rst (100%) rename Documentation/{ => driver-api}/tty/tty_driver.rst (100%) rename Documentation/{ => driver-api}/tty/tty_internals.rst (100%) rename Documentation/{ => driver-api}/tty/tty_ldisc.rst (100%) rename Documentation/{ => driver-api}/tty/tty_port.rst (100%) rename Documentation/{ => driver-api}/tty/tty_struct.rst (100%) delete mode 100644 Documentation/ide/ChangeLog.ide-cd.1994-2004 delete mode 100644 Documentation/ide/ChangeLog.ide-floppy.1996-2002 delete mode 100644 Documentation/ide/ChangeLog.ide-tape.1995-2002 delete mode 100644 Documentation/ide/changelogs.rst delete mode 100644 Documentation/ide/ide-tape.rst delete mode 100644 Documentation/ide/ide.rst delete mode 100644 Documentation/ide/index.rst delete mode 100644 Documentation/ide/warm-plug-howto.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/ctucanfd-driver.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/fsm_txt_buffer_ [...] create mode 100644 Documentation/networking/device_drivers/ethernet/marvell/octeon_ep.rst create mode 100644 Documentation/networking/devlink/devlink-linecard.rst create mode 100644 Documentation/security/secrets/coco.rst create mode 100644 Documentation/security/secrets/index.rst create mode 100644 Documentation/translations/zh_CN/locking/index.rst create mode 100644 Documentation/translations/zh_CN/locking/spinlocks.rst create mode 100644 Documentation/translations/zh_CN/vm/hugetlbfs_reserv.rst delete mode 100644 Documentation/tty/index.rst create mode 100644 Documentation/vm/vmemmap_dedup.rst create mode 100644 Documentation/x86/tdx.rst create mode 100644 arch/arm/boot/dts/imx6dl-colibri-aster.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-iris.dts delete mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi create mode 100644 arch/arm/boot/dts/qcom-apq8026-asus-sparrow.dts rename arch/arm/boot/dts/{qcom-apq8064-sony-xperia-yuga.dts => qcom-apq8064-sony-x [...] delete mode 100644 arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-castor.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-amami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-sony-xperia-shinano-castor.dts create mode 100644 arch/arm/boot/dts/qcom-pmx65.dtsi delete mode 100644 arch/arm/mach-mmp/tavorevb.c create mode 100644 arch/arm/mach-omap1/hardware.h delete mode 100644 arch/arm/mach-omap1/include/mach/hardware.h delete mode 100644 arch/arm/mach-omap1/include/mach/io.h delete mode 100644 arch/arm/mach-omap1/include/mach/irqs.h delete mode 100644 arch/arm/mach-omap1/include/mach/lcd_dma.h delete mode 100644 arch/arm/mach-omap1/include/mach/lcdc.h delete mode 100644 arch/arm/mach-omap1/include/mach/memory.h delete mode 100644 arch/arm/mach-omap1/include/mach/mtd-xip.h delete mode 100644 arch/arm/mach-omap1/include/mach/mux.h delete mode 100644 arch/arm/mach-omap1/include/mach/soc.h delete mode 100644 arch/arm/mach-omap1/include/mach/tc.h delete mode 100644 arch/arm/mach-omap1/include/mach/uncompress.h delete mode 100644 arch/arm/mach-omap1/include/mach/usb.h create mode 100644 arch/arm/mach-omap1/irqs.h delete mode 100644 arch/arm/mach-omap1/lcd_dma.c create mode 100644 arch/arm/mach-omap1/mtd-xip.h create mode 100644 arch/arm/mach-omap1/mux.h create mode 100644 arch/arm/mach-omap1/omap-dma.c rename arch/arm/mach-omap1/{include/mach => }/omap1510.h (100%) rename arch/arm/mach-omap1/{include/mach => }/omap16xx.h (100%) rename arch/arm/mach-omap1/{include/mach => }/omap7xx.h (100%) rename arch/arm/mach-omap1/{include/mach => }/serial.h (100%) create mode 100644 arch/arm/mach-omap1/tc.h create mode 100644 arch/arm/mach-omap1/usb.h delete mode 100644 arch/arm/mach-pxa/Makefile.boot rename arch/arm/mach-pxa/{include/mach => }/addr-map.h (100%) create mode 100644 arch/arm/mach-pxa/balloon3-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/balloon3.h (100%) create mode 100644 arch/arm/mach-pxa/colibri-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/corgi.h (100%) create mode 100644 arch/arm/mach-pxa/e740-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/eseries-gpio.h (100%) create mode 100644 arch/arm/mach-pxa/hx4700-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/hx4700.h (100%) delete mode 100644 arch/arm/mach-pxa/include/mach/audio.h delete mode 100644 arch/arm/mach-pxa/include/mach/bitfield.h delete mode 100644 arch/arm/mach-pxa/include/mach/dma.h delete mode 100644 arch/arm/mach-pxa/include/mach/generic.h delete mode 100644 arch/arm/mach-pxa/include/mach/hardware.h delete mode 100644 arch/arm/mach-pxa/include/mach/lubbock.h delete mode 100644 arch/arm/mach-pxa/include/mach/magician.h delete mode 100644 arch/arm/mach-pxa/include/mach/mainstone.h delete mode 100644 arch/arm/mach-pxa/include/mach/mfp.h delete mode 100644 arch/arm/mach-pxa/include/mach/mtd-xip.h delete mode 100644 arch/arm/mach-pxa/include/mach/poodle.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa2xx-regs.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa3xx-regs.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-ac97.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-lcd.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-ost.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-uart.h delete mode 100644 arch/arm/mach-pxa/include/mach/reset.h delete mode 100644 arch/arm/mach-pxa/include/mach/trizeps4.h delete mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h rename arch/arm/mach-pxa/{include/mach => }/irqs.h (100%) create mode 100644 arch/arm/mach-pxa/lubbock.h create mode 100644 arch/arm/mach-pxa/magician.h create mode 100644 arch/arm/mach-pxa/mainstone.h create mode 100644 arch/arm/mach-pxa/mfp.h create mode 100644 arch/arm/mach-pxa/palmld-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmld.h (100%) create mode 100644 arch/arm/mach-pxa/palmtc-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmtc.h (100%) create mode 100644 arch/arm/mach-pxa/palmtx-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmtx.h (100%) create mode 100644 arch/arm/mach-pxa/poodle.h create mode 100644 arch/arm/mach-pxa/pxa-regs.h create mode 100644 arch/arm/mach-pxa/pxa2xx-regs.h create mode 100644 arch/arm/mach-pxa/pxa3xx-regs.h create mode 100644 arch/arm/mach-pxa/regs-ost.h create mode 100644 arch/arm/mach-pxa/regs-uart.h create mode 100644 arch/arm/mach-pxa/reset.h rename arch/arm/mach-pxa/{include/mach => }/smemc.h (100%) rename arch/arm/mach-pxa/{include/mach => }/spitz.h (100%) rename arch/arm/mach-pxa/{include/mach => }/tosa.h (100%) create mode 100644 arch/arm/mach-pxa/trizeps4-pcmcia.c create mode 100644 arch/arm/mach-pxa/trizeps4.h create mode 100644 arch/arm/mach-pxa/viper-pcmcia.c rename include/linux/platform_data/pcmcia-pxa2xx_viper.h => arch/arm/mach-pxa/vipe [...] create mode 100644 arch/arm/mach-pxa/vpac270-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/vpac270.h (100%) rename arch/arm/mach-pxa/{include/mach => }/z2.h (100%) delete mode 100644 arch/arm/plat-omap/Kconfig delete mode 100644 arch/arm/plat-omap/Makefile delete mode 100644 arch/arm/plat-omap/counter_32k.c delete mode 100644 arch/arm/plat-omap/debug-leds.c delete mode 100644 arch/arm/plat-omap/dma.c delete mode 100644 arch/arm/plat-omap/include/plat/counter-32k.h delete mode 100644 arch/arm/plat-omap/include/plat/cpu.h delete mode 100644 arch/arm/plat-omap/include/plat/sram.h delete mode 100644 arch/arm/plat-omap/sram.c delete mode 100644 arch/arm/plat-pxa/Kconfig delete mode 100644 arch/arm/plat-pxa/Makefile delete mode 100644 arch/arm/plat-pxa/include/plat/mfp.h delete mode 100644 arch/arm/plat-pxa/mfp.c create mode 100644 arch/arm64/boot/dts/arm/corstone1000-fvp.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000-mps3.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8450.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi delete mode 100644 arch/ia64/include/asm/iommu_table.h create mode 100644 arch/m68k/configs/virt_defconfig create mode 100644 arch/m68k/include/asm/virt.h create mode 100644 arch/m68k/include/uapi/asm/bootinfo-virt.h create mode 100644 arch/m68k/virt/Makefile create mode 100644 arch/m68k/virt/config.c create mode 100644 arch/m68k/virt/ints.c create mode 100644 arch/m68k/virt/platform.c create mode 100644 arch/x86/boot/compressed/efi.h create mode 100644 arch/x86/boot/compressed/tdcall.S create mode 100644 arch/x86/boot/compressed/tdx.c create mode 100644 arch/x86/boot/compressed/tdx.h create mode 100644 arch/x86/boot/io.h create mode 100644 arch/x86/coco/tdx/Makefile create mode 100644 arch/x86/coco/tdx/tdcall.S create mode 100644 arch/x86/coco/tdx/tdx.c delete mode 100644 arch/x86/ia32/ia32_aout.c delete mode 100644 arch/x86/include/asm/iommu_table.h create mode 100644 arch/x86/include/asm/kvm-x86-pmu-ops.h create mode 100644 arch/x86/include/asm/shared/io.h create mode 100644 arch/x86/include/asm/shared/tdx.h delete mode 100644 arch/x86/include/asm/swiotlb.h create mode 100644 arch/x86/include/asm/tdx.h delete mode 100644 arch/x86/kernel/pci-iommu_table.c delete mode 100644 arch/x86/kernel/pci-swiotlb.c create mode 100644 arch/x86/mm/pgprot.c create mode 100644 arch/x86/virt/vmx/tdx/tdxcall.S delete mode 100644 arch/x86/xen/pci-swiotlb-xen.c create mode 100644 arch/xtensa/kernel/hibernate.c create mode 100644 arch/xtensa/lib/kcsan-stubs.c create mode 100644 drivers/bus/qcom-ssc-block-bus.c create mode 100644 drivers/char/hw_random/mpfs-rng.c create mode 100644 drivers/clk/pxa/clk-pxa2xx.h create mode 100644 drivers/clk/qcom/lpassaudiocc-sc7280.c create mode 100644 drivers/clk/qcom/lpasscorecc-sc7280.c create mode 100644 drivers/clk/renesas/r9a07g043-cpg.c create mode 100644 drivers/clocksource/timer-goldfish.c create mode 100644 drivers/dma/tegra186-gpc-dma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h create mode 100644 drivers/gpu/drm/bridge/lontium-lt9211.c create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_map.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_map.h create mode 100644 drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c delete mode 100644 drivers/gpu/drm/radeon/evergreen_blit_shaders.c delete mode 100644 drivers/gpu/drm/radeon/r600_blit_shaders.c delete mode 100644 drivers/gpu/drm/radeon/r600_blit_shaders.h create mode 100644 drivers/gpu/drm/solomon/ssd130x-spi.c create mode 100644 drivers/hid/hid-google-atrus.c delete mode 100644 drivers/mtd/maps/ixp4xx.c create mode 100644 drivers/mtd/nand/spi/xtx.c create mode 100644 drivers/net/can/ctucanfd/Kconfig create mode 100644 drivers/net/can/ctucanfd/Makefile create mode 100644 drivers/net/can/ctucanfd/ctucanfd.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_base.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kframe.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kregs.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_pci.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_platform.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/Kconfig create mode 100644 drivers/net/ethernet/marvell/octeon_ep/Makefile create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_config.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_main.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_main.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_regs_cn9k_pf.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_rx.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_rx.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_tx.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_tx.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_linecards.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c create mode 100644 drivers/nvmem/apple-efuses.c delete mode 100644 drivers/pcmcia/pxa2xx_balloon3.c delete mode 100644 drivers/pcmcia/pxa2xx_colibri.c delete mode 100644 drivers/pcmcia/pxa2xx_e740.c delete mode 100644 drivers/pcmcia/pxa2xx_hx4700.c delete mode 100644 drivers/pcmcia/pxa2xx_palmld.c delete mode 100644 drivers/pcmcia/pxa2xx_palmtc.c delete mode 100644 drivers/pcmcia/pxa2xx_palmtx.c delete mode 100644 drivers/pcmcia/pxa2xx_trizeps4.c delete mode 100644 drivers/pcmcia/pxa2xx_viper.c delete mode 100644 drivers/pcmcia/pxa2xx_vpac270.c create mode 100644 drivers/pinctrl/mvebu/pinctrl-ac5.c create mode 100644 drivers/pinctrl/ralink/pinctrl-ralink.c create mode 100644 drivers/pinctrl/ralink/pinctrl-ralink.h delete mode 100644 drivers/pinctrl/ralink/pinctrl-rt288x.c delete mode 100644 drivers/pinctrl/ralink/pinmux.h create mode 100644 drivers/platform/x86/winmate-fm07-keys.c create mode 100644 drivers/soc/pxa/Kconfig create mode 100644 drivers/soc/pxa/Makefile create mode 100644 drivers/soc/pxa/mfp.c rename {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c (100%) delete mode 100644 drivers/staging/unisys/Documentation/ABI/sysfs-platform-visorchipset delete mode 100644 drivers/staging/unisys/Documentation/overview.txt delete mode 100644 drivers/staging/unisys/Kconfig delete mode 100644 drivers/staging/unisys/MAINTAINERS delete mode 100644 drivers/staging/unisys/Makefile delete mode 100644 drivers/staging/unisys/TODO delete mode 100644 drivers/staging/unisys/include/iochannel.h delete mode 100644 drivers/staging/unisys/visorhba/Kconfig delete mode 100644 drivers/staging/unisys/visorhba/Makefile delete mode 100644 drivers/staging/unisys/visorhba/visorhba_main.c delete mode 100644 drivers/staging/unisys/visorinput/Kconfig delete mode 100644 drivers/staging/unisys/visorinput/Makefile delete mode 100644 drivers/staging/unisys/visorinput/visorinput.c delete mode 100644 drivers/staging/unisys/visornic/Kconfig delete mode 100644 drivers/staging/unisys/visornic/Makefile delete mode 100644 drivers/staging/unisys/visornic/visornic_main.c delete mode 100644 drivers/staging/vt6655/tmacro.h create mode 100644 drivers/video/fbdev/omap/lcd_dma.c create mode 100644 drivers/video/fbdev/omap/lcd_dma.h create mode 100644 drivers/video/fbdev/pxa3xx-regs.h create mode 100644 drivers/virt/coco/efi_secret/Kconfig create mode 100644 drivers/virt/coco/efi_secret/Makefile create mode 100644 drivers/virt/coco/efi_secret/efi_secret.c delete mode 100644 drivers/visorbus/Kconfig delete mode 100644 drivers/visorbus/Makefile delete mode 100644 drivers/visorbus/controlvmchannel.h delete mode 100644 drivers/visorbus/vbuschannel.h delete mode 100644 drivers/visorbus/visorbus_main.c delete mode 100644 drivers/visorbus/visorbus_private.h delete mode 100644 drivers/visorbus/visorchannel.c delete mode 100644 drivers/visorbus/visorchipset.c create mode 100644 fs/zonefs/sysfs.c create mode 100644 include/clocksource/timer-goldfish.h create mode 100644 include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,lpasscorecc-sc7280.h create mode 100644 include/dt-bindings/clock/r9a07g043-cpg.h create mode 100644 include/linux/clk/pxa.h delete mode 100644 include/linux/dma-buf-map.h create mode 100644 include/linux/dma/imx-dma.h delete mode 100644 include/linux/mmc/sh_mmcif.h create mode 100644 include/linux/phy/phy-lvds.h create mode 100644 include/linux/platform_data/asoc-poodle.h create mode 100644 include/linux/platform_data/asoc-pxa.h delete mode 100644 include/linux/platform_data/dma-imx.h create mode 100644 include/linux/platform_data/sh_mmcif.h create mode 100644 include/linux/soc/pxa/cpu.h create mode 100644 include/linux/soc/pxa/mfp.h create mode 100644 include/linux/soc/pxa/smemc.h create mode 100644 include/linux/soc/ti/omap1-io.h create mode 100644 include/linux/soc/ti/omap1-mux.h create mode 100644 include/linux/soc/ti/omap1-soc.h create mode 100644 include/linux/soc/ti/omap1-usb.h create mode 100644 include/pcmcia/soc_common.h create mode 100644 include/uapi/sound/intel/avs/tokens.h create mode 100755 scripts/check-blacklist-hashes.awk create mode 100755 scripts/dummy-tools/pahole create mode 100644 sound/arm/pxa2xx-ac97-regs.h create mode 100644 sound/soc/intel/avs/path.c create mode 100644 sound/soc/intel/avs/path.h create mode 100644 sound/soc/intel/avs/topology.c create mode 100644 sound/soc/intel/avs/topology.h create mode 100644 sound/soc/sof/intel/hda-common-ops.c create mode 100755 tools/certs/print-cert-tbs-hash.sh create mode 100644 tools/include/nolibc/Makefile delete mode 100644 tools/testing/selftests/bpf/bpf_rlimit.h create mode 100644 tools/testing/selftests/bpf/prog_tests/arg_parsing.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_tests_framework.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c create mode 100644 tools/testing/selftests/bpf/progs/skb_load_bytes.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_linecard.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb.sh create mode 100755 tools/testing/selftests/net/ndisc_unsolicited_na_test.sh create mode 100644 tools/testing/selftests/vm/vm_util.c create mode 100644 tools/testing/selftests/vm/vm_util.h