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-allnoconfig in repository toolchain/ci/linux.
omits c94951012a74 Add linux-next specific files for 20220121 omits df6b1bf7d10d Merge branch 'akpm/master' omits 8eb8b1379265 mm: hide the FRONTSWAP Kconfig symbol omits 0d6a1f78e9af frontswap: remove support for multiple ops omits 4ac96a7b54c7 mm: mark swap_lock and swap_active_head static omits b9377322a734 frontswap: simplify frontswap_register_ops omits c52f7e5f81e3 frontswap: remove frontswap_test omits 750d8aeeb612 mm-simplify-try_to_unuse-fix omits 8f30b9367ba8 mm: simplify try_to_unuse omits 068348e44737 frontswap: remove the frontswap exports omits 8c1f6104f3c1 frontswap: simplify frontswap_init omits ca7040b71c96 frontswap: remove frontswap_curr_pages omits d56b20f5baa2 frontswap: remove frontswap_shrink omits 511ed781bf22 frontswap: remove frontswap_tmem_exclusive_gets omits 99401eeb2777 frontswap: remove frontswap_writethrough omits 85e4762f8f22 mm: remove cleancache omits c6821059bd76 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits c26246bc8aba lib/stackdepot: allow optional init and stack_table alloca [...] omits 277a0b7ab7dd lib/stackdepot: allow optional init and stack_table alloca [...] omits 2a45bf25ff4a lib/stackdepot: allow optional init and stack_table alloca [...] omits bbce340e9bef lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 652e68610877 lib/stackdepot: allow optional init and stack_table alloca [...] omits 8f0d4215ee4f proc-remove-pde_data-completely-fix-fix omits 379d8e7d3aa8 proc-remove-pde_data-completely-fix omits 4dce02ad05c7 proc: remove PDE_DATA() completely omits 05e7e8842404 fs: proc: store PDE()->data into inode->i_private omits 02249ea4c30e sysctl: returns -EINVAL when a negative value is passed to [...] omits 56d3bac398c4 kernel/sysctl.c: remove unused variable ten_thousand omits 5908e11e6c4a kprobe: move sysctl_kprobes_optimization to kprobes.c omits aa5bf994e116 fs/coredump: move coredump sysctls into its own file omits 47ae5cd7d6ed printk: fix build warning when CONFIG_PRINTK=n omits 85a668220f29 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 96eb36937d1c fs: move namespace sysctls and declare fs base directory omits 00a38d7f995b sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 9574c77df805 sysctl: add and use base directory declarer and registrati [...] omits 2945a3a856bc fs: move pipe sysctls to is own file omits 362fc4e1f6ad fs: move fs/exec.c sysctls into its own file omits a8be878b60e8 fs: move namei sysctls to its own file omits 6c4c9f5dc6d1 fs: move locking sysctls where they are used omits 766c43c50c72 fs: move shared sysctls to fs/sysctls.c omits 278c1456e827 sysctl-move-maxolduid-as-a-sysctl-specific-const-fix omits 4ab701a95f1b sysctl: move maxolduid as a sysctl specific const omits 599bca04da0a fs/dcache: avoid unused-function warning omits 326b2bea3f3f fs/inode: avoid unused-variable warning omits 55ea1397f2e5 fs: move dcache sysctls to its own file omits f20ad6bed4d7 fs: move fs stat sysctls to file_table.c omits 3c666c301f0c fs: move inode sysctls to its own file omits cd84edf1c19d sysctl: share unsigned long const values omits d55ec402b238 stackleak: move stack_erasing sysctl to stackleak.c omits 03ca9b44862d scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 803e6fdaac41 printk: move printk sysctl to printk/sysctl.c omits a5cb50945ad7 fs: move binfmt_misc sysctl to its own file omits 8178a9d58c84 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 04ec45e0c7f2 sysctl: add helper to register a sysctl mount point omits ce53058a7bba random: move the random sysctl declarations to its own file omits 04bee7a7ea5a firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits acd1b8d1f84f firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits 3a4a76649483 firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits f465862eb4ea firmware_loader: move firmware sysctl to its own files omits 383a918069d8 eventpoll: simplify sysctl declaration with register_sysctl() omits f23da3e21089 cdrom: simplify subdirectory registration with register_sysctl() omits 242ed74193be inotify-simplify-subdirectory-registration-with-register_s [...] omits f949b24d3335 inotify: simplify subdirectory registration with register_ [...] omits f52afa0e265d test_sysctl: simplify subdirectory registration with regis [...] omits 20ee6b8e3d9f ocfs2: simplify subdirectory registration with register_sysctl() omits dadc312b4abf macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 585e28fd869d i915: simplify subdirectory registration with register_sysctl() omits 95046d007b7d hpet: simplify subdirectory registration with register_sysctl() omits f72d7ac3936b dnotify: move dnotify sysctl to dnotify.c omits 13eed1828fff aio: move aio sysctl to aio.c omits a6a15037f583 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits 3fd151fecfc8 sysctl: use const for typically used max/min proc sysctls omits d75eacc8f9a5 sysctl: make ngroups_max const omits 47a853a02603 watchdog: move watchdog sysctl interface to watchdog.c omits f5447d8ab23e hung_task: move hung_task sysctl interface to hung_task.c omits 63848b7c76e9 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 3899bc869dec sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 5ff8fe2ead0f sysctl: add a new register_sysctl_init() interface omits 352bb555f57a mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 895099983b37 fs/f2fs/data.c: fix mess omits b6de97a043f6 Merge branch 'akpm-current/current' omits fddaaeb5161a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 246dd5c2d74c Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 0931e20a7713 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 46854b6daa04 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 5e9357526d25 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits c1269242d230 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 1132bc3251a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 426c168ec551 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 06e159aba874 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits c300d24bb644 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d9403864801 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d4de7290c470 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ae15c148270 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ed8a78f08303 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5df042b7d494 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d1f41af55f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6746601d37cd Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 7c1b11b15683 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e59e036d2b54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bec20c48d886 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2341c62d763 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fcc9c806db49 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits a151d3f0d74c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits f89b70244387 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 8fd3f71a7043 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 574c4f8009b7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits e7939ca8f8ff Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits cb718a6ff65e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 62346e12e039 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 321f76b7ba05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1394593be91a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 0a1108e14b6a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 9b2f55000f28 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits b62f11b7231d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 7ad29aedfa5c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b434773641ec Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits e60343600bba Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 79f2caf577a6 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 3598aa74b09a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 058e50831efa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07cb3fd1658c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87fbf22c22e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 195767ddfc27 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 11b617221222 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 89f80602fc6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 19a026011243 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits e1e4ceb5df7a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 99b61ac276fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 825eab8d5a29 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits fe665dc32977 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe6f5ded54b0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 6d42de80e92b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9be5925e9903 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 973e53ca01c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a1dadc5671f4 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits be149638d042 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a82e4944400c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits aa9d4f47bf75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits faa1f054831f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96911ea2300f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3cff5fbcb28e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6ca9b23cf229 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 8c3e3f8119a4 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 4fc18cfbd8fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 920a7efe6aef Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 10d48e127ccd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 93aeef76f583 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits be61b16fe7a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits edb454a3ca74 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits b0bb9213e5d1 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d345abc871c4 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 449f72a4702f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79ecfe595220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e577613d62e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4965b12d0500 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a56a5c503ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 309c999d7d3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1258db46d8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0780ffbcb8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09967761e6ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 69a037fabf6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 33b1c9c99b40 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7ff682089678 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 5c8d0f275fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6ec6dbba6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae0b08098dde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16f98a25bf8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a93783792ae1 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 0e8c441ed4bc Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 3ff4dfec1bc4 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits c687da1601e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ffd79fec234d Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 3734e7eb5f44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4e46237461a6 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits cf07f08c4605 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits a5dac40f5abc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits aa1eae12f771 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 5ccade126cd2 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 84bd8569a404 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits dd18999a9ea3 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits a67697667525 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 3e931e83c7eb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9b9c222bc272 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 328dcc19b687 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6463abbc34ea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 717aed9b1446 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 23597a782795 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 55e07b6e88bc Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 65307d2f9b08 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ffef6ffca4c1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 235e7032d2b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e8b71a2c9458 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 9a7376385053 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits e150df6e36fe Merge remote-tracking branch 'origin/master' into kvm-next-5.17 omits a93d754b464c parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries omits 4f05e5a39469 parisc: Drop __init from map_pages declaration omits ee7c61f30c22 Merge branch 'misc-5.17' into next-fixes omits af4c9324b23a btrfs: fix deadlock when reserving space during defrag omits 514abfe06f34 erofs: fix fsdax partition offset handling omits 3a5328ac8898 ipc/sem: do not sleep with a spin lock held omits cf995d161409 panic: allow printing extra panic information on kdump omits be59d0732645 sysctl: documentation: fix table format warning omits 6f60385c55cb panic: add option to dump all CPUs backtraces in panic_print omits 1b3f438d1be1 docs: sysctl/kernel: add missing bit to panic_print omits 532b89cc3de9 init/main.c: silence some -Wunused-parameter warnings omits 4e2ec8af52e1 ELF: fix overflow in total mapping size calculation omits 19225f4b7030 lz4: fix LZ4_decompress_safe_partial read out of bound omits 24c03e12826d proc/sysctl: make protected_* world readable omits ca96d7aab6c3 kernel/hung_task.c: Monitor killed tasks. omits 526c4a5a248a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 02b319c14b3a fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 54d0519fb68d btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 61c6518c388f arm64: add support for sub-page faults user probing omits bceb16221bfe mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits aa3b1d0e3e27 zsmalloc: replace get_cpu_var with local_lock omits ec902f2001fc zsmalloc: replace per zpage lock with pool->migrate_lock omits 49b8a3d1999d locking: fixup write_lock_nested() implementation omits 21bf78f74a2d locking/rwlocks: fix write_lock_nested for RT omits cd989674ff99 locking/rwlocks: introduce write_lock_nested omits bb15ed62559c zsmalloc: remove zspage isolation for migration omits 057aa9519649 zsmalloc: move huge compressed obj from page to zspage omits eb3aa0139940 zsmalloc: introduce obj_allocated omits dfb51a4ffb85 zsmalloc: decouple class actions from zspage works omits ce00f4dd27cb zsmalloc: rename zs_stat_type to class_stat_type omits f95a2f23dd36 zsmalloc: introduce some helper functions omits 70eda0e62511 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 1bebbe21a8b9 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 13d15fab50a0 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 218bbe716df8 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 163ed1ebe027 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 928f2312db48 selftests: vm: add a hugetlb test case omits f3b1c0be74db mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 8fc23b0ffee3 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 9398ff87f537 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 36a9f0a9b8fd mm: discard __GFP_ATOMIC omits b68e74f0ce20 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits 285c0e5d32a2 mm/vmalloc: allocate small pages for area->pages omits af5baf93304a Documentation/vm/page_owner.rst: fix unexpected indentation warns omits eafb15c300a9 documentation-vm-page_ownerrst-update-the-documentation-fix omits 434535b11bb6 Documentation/vm/page_owner.rst: update the documentation omits 92cad89db3bf tools/vm/page_owner_sort.c: delete invalid duplicate code omits 83705ce04174 tools/vm/page_owner_sort.c: two trivial fixes omits 56145f6cfd65 tools/vm/page_owner_sort.c: support sorting pid and time omits b62608cdc21a tools/vm/page_owner_sort.c: add switch between culling by [...] omits b5b7d88a2166 tools/vm/page_owner_sort.c: support sorting by stack trace omits de6d5fd41d69 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits ba396711a0a2 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits e34fedb68f5d ocfs2: fix ocfs2 corrupt when iputting an inode omits fc3bb17cb8d1 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 10a508442d4b ocfs2: reflink deadlock when clone file to the same direct [...] omits f9cf567507bd procfs: prevent unpriveleged processes accessing fdinfo dir omits 9f1e8d1cc2d1 /proc/kpageflags: do not use uninitialized struct pages omits 77ad2a65a738 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 28c6c3c22c39 mm: fix panic in __alloc_pages omits 965b7bb26c53 mm/oom_kill: wake futex waiters before annihilating victim [...] omits 276434a51d37 lib/crypto: blake2s: avoid indirect calls to compression f [...] omits 965b24abdd13 drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 9341bdfe2cab drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits 5534402e59cb drm/radeon: Add HD-audio component notifier support (v2) omits e145e03a9ad0 Revert "drm/amd/display: To modify the condition in indica [...] omits e5fecadb7ae2 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits a1ca2373d56f drm/amdgpu: only check for _PR3 on dGPUs omits e36467d9bfb1 drm/amdgpu: add another raven1 gfxoff quirk omits 4fd8a97fcea4 bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events omits 0e81371960da bluetooth: msft: Handle MSFT Monitor Device Event omits 125081a62616 hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused omits 5836c1519060 hwmon: (lm90) Fix sysfs and udev notifications omits cbca50501a82 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 omits d13a5271edf3 hwmon: (lm90) Mark alert as broken for MAX6680 omits 791a30d2b43e hwmon: (lm90) Mark alert as broken for MAX6654 omits 0921525dc315 hwmon: (lm90) Re-enable interrupts after alert clears omits fc4136c52c1c hwmon: (lm90) Reduce maximum conversion rate for G781 omits 842086bc7262 video: fbdev: controlfb: Fix COMPILE_TEST build omits 7666cad0e068 video: ocfb: add const to of_device_id omits 29a6c7b4442f dt-bindings: simple-framebuffer: allow standalone compatible omits 3e24c83143b2 video: fbdev: use swap() to make code cleaner omits 0c248dc26e90 matroxfb: set maxvram of vbG200eW to the same as vbG200 to [...] omits 390a9c625a96 video: fbdev: mb862xx: remove redundant assignment to pointer ptr omits 486f91a65e2e backlight: qcom-wled: Add PM6150L compatible omits d4fbda900d23 drivers/video: remove redundant res variable omits a533da63d469 omapfb: use default_groups in kobj_type omits 2864ead72d03 fbdev: omap2: omapfb: Remove redundant 'flush_workqueue()' calls omits 1dac89184c4a backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls omits bcc48f8d980b video: hyperv_fb: Fix validation of screen resolution omits b4b086890366 video: fbdev: Check for null res pointer omits a820d5ff9418 fbdev: aty128fb: make some arrays static const omits d4b825bad320 iio:imu:adis16480: fix buffering for devices with no burst mode omits 650d15f26aaa pinctrl: sunxi: Fix H616 I2S3 pin data omits c61bd43badc5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] omits be973481daaa pinctrl: thunderbay: rework loops looking for groups names omits 8687999e47d4 pinctrl: thunderbay: comment process of building functions a bit omits c5079cd7c52a iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] omits a1a31d0da527 iio: adc: tsc2046: fix memory corruption by preventing arr [...] omits a91e6e1c8074 cifs: Support fscache indexing rewrite omits 85538cc07d6b Merge branch into tip/master: 'x86/core' omits 21f61b52868d tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 5273a73f6740 Merge branch into tip/master: 'irq/core' omits 75123a68f75f Merge branch into tip/master: 'irq/msi' omits 1540c8e4c208 Merge branch into tip/master: 'timers/core' omits fd913240d898 IDT: Fix Build warnings on some 32bit architectures. omits f752214046a9 Merge branch into tip/master: 'x86/build' omits 09122757c810 Merge branch into tip/master: 'core/core' omits bcda528b6afb Merge branch into tip/master: 'core/entry' omits afd081c55de7 Merge branch into tip/master: 'irq/core' omits c33362d40299 Merge branch into tip/master: 'irq/msi' omits ba13f280f8db Merge branch into tip/master: 'locking/core' omits 526e64e2a6b3 Merge branch into tip/master: 'perf/core' omits 6e20b91be12a Merge branch into tip/master: 'ras/core' omits d85bdd569fe9 Merge branch into tip/master: 'sched/core' omits 3c8646de8442 Merge branch into tip/master: 'x86/build' omits 8ca319c8b451 Merge branch into tip/master: 'x86/cache' omits e6fe5c783ba5 Merge branch into tip/master: 'x86/cleanups' omits b7c0340c9eca Merge branch into tip/master: 'x86/core' omits 9ca88633150f Merge branch into tip/master: 'x86/cpu' omits 39b6691d9a26 Merge branch into tip/master: 'x86/fpu' omits 21487742c3e1 Merge branch into tip/master: 'x86/misc' omits 72386fbe6a6f Merge branch into tip/master: 'x86/mm' omits 2e38ee837550 Merge branch into tip/master: 'x86/paravirt' omits 5446f24d05ac Merge branch into tip/master: 'x86/platform' omits 70c831370dbc Merge branch into tip/master: 'x86/sev' omits 136f12646140 Merge branch into tip/master: 'x86/sgx' omits c7784af73b7a Merge branch into tip/master: 'x86/vdso' omits 7aa1269834b4 Merge branch 'for-next-next-v5.16-20220107' into for-next- [...] omits 8268bf5d1470 Merge branch 'misc-next' into for-next-next-v5.16-20220107 omits 7a46b2a3554d Merge branch 'misc-5.17' into for-next-next-v5.16-20220107 omits 2a9ed9fa8fe5 Merge branch 'v5.17-armsoc/dts64' into for-next omits ef98ad551099 Merge branch 'v5.17-armsoc/drivers' into for-next omits 80d44c01e569 arm64: dts: rockchip: add Quartz64-A usb2 support omits cca4da59db28 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree omits 0c8662341dfd dt-bindings: soc: rockchip: add rk3568-usb2phy-grf omits 71874374b46b xtensa: use strscpy to copy strings omits 56d55c151e0a net: xtensa: use strscpy to copy strings omits 3a8cccd0b519 Merge branch 'edac-amd64' into edac-for-next omits e173bc6e950a tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits ff086e15d838 Merge branch 'for-v5.17/omap-gpmc' into for-next omits 5624a2d21afb Merge branch 'mem-ctrl-next' into for-next omits b1cbda0fc343 Merge branch 'next/dt64' into for-next omits a0708ab07633 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 9b7643d581b0 clk: scmi: Support atomic clock enable/disable API omits 2cf3dd3f7578 firmware: arm_scmi: Add atomic support to clock protocol omits 82668d2154f8 firmware: arm_scmi: Add atomic mode support to virtio transport omits b31351eada05 Merge branch 'edac-misc' into edac-for-next omits 268eee20365d Merge branch 'next/dt64' into for-next omits d675953ec30e Merge branch 'next/drivers' into for-next omits 743002730737 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits a155038f6411 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits 8f80931a3a4d iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs omits 1d21ba6546a5 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 00776ac534cc bus: mhi: pci_generic: Introduce Sierra EM919X support omits f0e58553be73 bus: mhi: core: Use correctly sized arguments for bit field omits 637f76271c7f bus: mhi: core: Add an API for auto queueing buffers for D [...] omits 7023e1a0fda5 bus: mhi: core: Fix race while handling SYS_ERR at power up omits 7d0f1a179005 bus: mhi: core: Fix reading wake_capable channel configuration omits 58b357922848 bus: mhi: pci_generic: Simplify code and axe the use of a [...] omits aa8eae23f88c bus: mhi: core: Minor style and comment fixes omits fe58c8979dfa bus: mhi: core: Use macros for execution environment features omits 9c44e5329889 bus: mhi: pci_generic: Graceful shutdown on freeze omits ccf7b63aac3e Merge branch 'v5.16-next/dts64' into for-next omits 34f6cec74f61 Merge branch 'next/dt64' into for-next omits 2eb48e610ef7 Merge remote-tracking branch 'zynqmp/dt' into for-next omits 8828278d3136 arm64: xilinx: dts: drop legacy property #stream-id-cells omits 20d115bb5702 Merge branch 'next/drivers' into for-next omits 69bac8e42608 dt-bindings: soc: samsung: keep SoC driver bindings together omits d0373ae09791 Merge branch 'next/dt64' into for-next omits 54477c542f92 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits 7b94b7f0ae24 microblaze: add const to of_device_id omits 4b5b74150e66 Merge branch 'next/dt64' into for-next omits f8cd00ee7b7d Merge branch 'next/drivers' into for-next omits 6441209fb0e0 Merge branch 'for-v5.17/dt-usi' into next/dt64 omits cc4fcd60ac51 soc: samsung: Add USI driver omits f3e71d41b8bf Merge branch 'v5.17-armsoc/dts64' into for-next omits 2e1d347deb7c Merge branch 'mem-ctrl-next' into for-next omits d7c35b2120f4 Merge branch 'v5.17-armsoc/dts64' into for-next omits bf3e2726cc60 Merge branch 'edac-misc' into edac-for-next omits 63b1af517b43 Merge branch 'edac-amd64' into edac-for-next omits 76a2b0bbce2c Merge branch 'kcsan.2021.12.09b' into HEAD omits 7d6d0c8b8c39 Merge branch 'clocksource.2021.11.30c' into HEAD omits 1b5c83d336f4 Merge branch 'lkmm-dev.2021.11.30c' into HEAD omits ff120d594bac Merge branch 'lkmm.2021.11.30c' into HEAD omits 779809c07324 dt-bindings: nvmem: Add missing 'reg' property omits 0940300f8e1d Merge branches 'renesas-arm-defconfig-for-v5.17', 'renesas [...] omits c82574d4e3bb Merge branch 'next/dt64' into for-next omits 80661e035fd5 Merge branch 'next/dt' into for-next omits 0cfbfbdc97d6 Merge branch 'edac-misc' into edac-for-next omits 143a666ed34e Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits c9a8f2f1da7b Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 375af230977a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 87c5c3474f51 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 43a74b9dd11b tools/memory-model: Add data-race capabilities to judgelitmus.sh omits b8eff65fa1f9 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 6d0d9fa50f25 tools/memory-model: Repair parseargs.sh header comment omits 969a8a1cbf5f tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 94306319a2c9 tools/memory-model: Make history-check scripts use mselect7 omits 0a5cbe549bb4 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 78963cda013b tools/memory-model: Fix scripting --jobs argument omits 8cf69fb2641c tools/memory-model: Implement --hw support for checkghlitmus.sh omits 0aa664284cb3 tools/memory-model: Add -v flag to jingle7 runs omits 1f16fb0efb9c tools/memory-model: Make runlitmus.sh check for jingle errors omits 2bf9fea0c370 tools/memory-model: Allow herd to deduce CPU type omits 2a1ed69f52ed tools/memory-model: Keep assembly-language litmus tests omits cd0472abbe37 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 21ff5fc9088a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 78fd692f8383 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 11860b4d3df4 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 1edc47907cdf tools/memory-model: Hardware checking for check{,all}litmus.sh omits 8b0f5c20e90b tools/memory-model: Fix checkalllitmus.sh comment omits 1ccdfd856d5a tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 2ced87bb0e49 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 414c62490828 tools/memory-model: Update parseargs.sh for hardware verification omits 8ba43673eb69 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 61e90e39af38 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 18af2d2321e6 tools/memory-model: Make judgelitmus.sh identify bad macros omits d63e457ffbc4 tools/memory-model: Make cmplitmushist.sh note timeouts omits e0fb521cb4e5 tools/memory-model: Make judgelitmus.sh note timeouts omits abd31b53c4d2 tools/memory-model: Document locking corner cases omits 168c85dfca17 Merge branch 'renesas-drivers-for-v5.17' into renesas-next omits 54b54ea061a8 microblaze: fix typo in a comment omits 7dda5cc4dca0 Merge branch 'mem-ctrl-next' into for-next omits aeb0ae2627f7 Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits 7c6997ef13d4 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits aca5cf3a861e Merge branches 'sunxi/clk-for-5.17', 'sunxi/drivers-for-5. [...] omits 7dbdb198911d Merge branch 'for-v5.17/renesas-rpc' into for-next omits e862cef6cdda Merge branch 'v5.16-armsoc/soc-fixes' into for-next omits ca706509433e Merge branch 'v5.16-armsoc/dts-fixes' into for-next omits 2b0f3668dc9d Merge branch 'v5.17-armsoc/dts64' into for-next omits 7b8664f50180 Merge branch 'next/soc' into for-next omits 61905f9aa2fe Merge branch 'next/defconfig' into for-next omits 0e9a9debf042 arm64: defconfig: Enable Samsung I2C driver omits 42f65ea5a727 nvmem: mtk-efuse: support minimum one byte access stride a [...] omits b72c7370b82a dt-bindings: nvmem: mediatek: add support for mt8195 omits 9c7fe73e7687 dt-bindings: nvmem: mediatek: add support bits property omits 4789519c215c Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits 2a2b66831219 bus: mhi: pci_generic: Add new device ID support for T99W175 omits ce0854e71726 Merge branch 'sunxi/fixes-for-5.16' into sunxi/for-next omits 60c8a1d8ed00 Merge branch 'mem-ctrl-next' into for-next omits 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits fac1319be07b Merge branch 'for-v5.17/renesas-rpc' into for-next omits 8c89eda37118 Merge branch 'for-v5.17/renesas-rpc' into for-next omits f69590af7cbc Merge branch 'next/soc64' into for-next omits fc6303bf30fb Merge branch 'next/soc' into for-next omits ddb0fc6f055d arm64: exynos: Enable Exynos Multi-Core Timer driver omits 395879305333 Merge branch 'mem-ctrl-next' into for-next omits 8c5ba21c16bd memory: mtk-smi: Fix a null dereference for the ostd omits 4de0ebb10652 Merge branch 'next/drivers' into for-next omits ff6780f1d022 Merge branch 'next/dt' into for-next omits cb0ad82ee216 Merge branch 'next/soc' into for-next omits 4f5d06d381ba arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] omits 3cb8cdc2a80f Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 17fc0a96f4b4 Merge branches 'renesas-arm-dt-for-v5.17', 'renesas-arm-so [...] omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly adds 12a8fb20f1c2 Merge tag 'xfs-5.17-merge-4' of git://git.kernel.org/pub/s [...] adds d701a8ccac7a Merge tag 'xfs-5.17-merge-5' of git://git.kernel.org/pub/s [...] adds 31d949782e1d Merge tag 'xfs-5.17-merge-6' of git://git.kernel.org/pub/s [...] adds 85e67d56ebde Merge tag 's390-5.17-2' of git://git.kernel.org/pub/scm/li [...] adds 4141a5e69458 Merge tag 'pci-v5.17-fixes-1' of git://git.kernel.org/pub/ [...] adds 39e77c484bcd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 410482b51afe Merge tag 'drm-intel-next-fixes-2022-01-20' of git://anong [...] adds 4175c32be5ef drm/amdgpu: Enable recovery on yellow carp adds 0ffb1fd1582a drm/amdgpu: invert the logic in amdgpu_device_should_recov [...] adds e8309d50e978 drm/amdgpu: don't do resets on APUs which don't support it adds 3993a799fc97 drm/amdgpu: Fix rejecting Tahiti GPUs adds d82ce3cd30aa drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY adds c4849f88164b drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 adds 520d9cd26761 drm/amdgpu: apply vcn harvest quirk adds 9a458402fb69 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV adds 4722f463896c drm/radeon: fix error handling in radeon_driver_open_kms adds ccf34586758c Merge tag 'amd-drm-fixes-5.17-2022-01-19' of https://gitla [...] adds c2c94b3b187d Merge tag 'drm-next-2022-01-21' of git://anongit.freedeskt [...] adds 75242f31db6c Merge tag 'rtc-5.17' of git://git.kernel.org/pub/scm/linux [...] adds 1f40caa08047 Merge tag 'sound-fix-5.17-rc1' of git://git.kernel.org/pub [...] adds f3a78227eef2 Merge tag 'io_uring-5.17-2022-01-21' of git://git.kernel.d [...] adds 3c7c25038b6c Merge tag 'block-5.17-2022-01-21' of git://git.kernel.dk/l [...] adds f3193ea1b677 HID: Ignore battery for Elan touchscreen on HP Envy X360 1 [...] adds 3fe6acd4dc92 HID: vivaldi: fix handling devices not using numbered reports adds e24aeff6db73 HID: vivaldi: Minor cleanups adds 4ea5763fb79e HID: uhid: Fix worker destroying device without any protection adds c8e7ff41f819 HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running adds 546e41ac994c HID: wacom: Reset expected and received contact counts at [...] adds df03e9bd6d48 HID: wacom: Ignore the confidence flag when a touch is removed adds 20f3cf5f860f HID: wacom: Avoid using stale array indicies to read conta [...] adds 9b57f4589857 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b0ac702f3329 Documentation: fix firewire.rst ABI file path error adds 0854dc81e108 Merge tag 'docs-5.17-2' of git://git.lwn.net/linux adds b21bae9af1da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 7867e402787a Merge tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.o [...] adds d24846a4246b parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries adds dc5341f41dc8 Merge tag 'for-5.17/parisc-2' of git://git.kernel.org/pub/ [...] adds 636b5284d8fa Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 0809edbae347 Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kerne [...] adds f6f02040e0ca Merge branches 'acpi-cppc' and 'acpi-dptf' adds 71f1b916d5ea Merge tag 'acpi-5.17-rc1-3' of git://git.kernel.org/pub/sc [...] adds 6bdfb259d6d6 Merge tag 'thermal-5.17-rc1-2' of git://git.kernel.org/pub [...] adds b875b39e7373 ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() adds b087788c20aa Merge tag 'ata-5.17-rc1-part2' of git://git.kernel.org/pub [...] adds 369af20a2c3f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds b68b10b62660 Merge tag 'folio-5.17a' of git://git.infradead.org/users/w [...] adds 80a00ab8344f fscache: Fix the volume collision wait condition adds 5638b067d370 cachefiles: Calculate the blockshift in terms of bytes, not pages adds c7ca73155762 cachefiles: set default tag name if it's unspecified adds 8c39b8bc82aa cachefiles: Make some tracepoint adjustments adds b64a3314989d cachefiles: Trace active-mark failure adds 14b9d0902dfa cachefiles: Explain checks in a comment adds 6633213139d8 cachefiles: Check that the backing filesystem supports tmpfiles adds c522e3ad296b fscache: Add a comment explaining how page-release optimis [...] adds cef022319145 netfs: Make ops->init_rreq() optional adds 7fd350f6ff84 Merge tag 'fscache-fixes-20220121' of git://git.kernel.org [...] adds 1cb69c8044fd Merge tag 'xfs-5.17-merge-7' of git://git.kernel.org/pub/s [...] adds 8205ae327e39 Merge tag '5.17-rc-part2-smb3-fixes' of git://git.samba.or [...] adds ffa65753c431 mm/migrate.c: rework migration_entry_wait() to not take a pageref adds 3ddd9a808cee sysctl: add a new register_sysctl_init() interface adds 78e36f3b0dae sysctl: move some boundary constants from sysctl.c to sysctl_vals adds bbe7a10ed83a hung_task: move hung_task sysctl interface to hung_task.c adds dd0693fdf054 watchdog: move watchdog sysctl interface to watchdog.c adds f628867da46f sysctl: make ngroups_max const adds d73840ec2f74 sysctl: use const for typically used max/min proc sysctls adds 2452dcb9f7f2 sysctl: use SYSCTL_ZERO to replace some static int zero uses adds 86b12b6c5d6b aio: move aio sysctl to aio.c adds 49a4de75719b dnotify: move dnotify sysctl to dnotify.c adds c8dd55410ba0 hpet: simplify subdirectory registration with register_sysctl() adds e5a1fd997cc2 i915: simplify subdirectory registration with register_sysctl() adds e99f5e747911 macintosh/mac_hid.c: simplify subdirectory registration wi [...] adds c42ff46f97c1 ocfs2: simplify subdirectory registration with register_sysctl() adds 04bc883c986d test_sysctl: simplify subdirectory registration with regis [...] adds 7b9ad122b52c inotify: simplify subdirectory registration with register_ [...] adds ad8f74315b33 cdrom: simplify subdirectory registration with register_sysctl() adds a8f5de894f76 eventpoll: simplify sysctl declaration with register_sysctl() adds 6aad36d421d8 firmware_loader: move firmware sysctl to its own files adds 5475e8f03c80 random: move the random sysctl declarations to its own file adds ee9efac48a08 sysctl: add helper to register a sysctl mount point adds 3ba442d5331f fs: move binfmt_misc sysctl to its own file adds faaa357a55e0 printk: move printk sysctl to printk/sysctl.c adds 26d1c80fd61e scsi/sg: move sg-big-buff sysctl to scsi/sg.c adds 0df8bdd5e3b3 stackleak: move stack_erasing sysctl to stackleak.c adds b1f2aff888af sysctl: share unsigned long const values adds 1d67fe585049 fs: move inode sysctls to its own file adds 204d5a24e155 fs: move fs stat sysctls to file_table.c adds c8c0c239d5ab fs: move dcache sysctls to its own file adds 54771613e8a7 sysctl: move maxolduid as a sysctl specific const adds d1d8ac9edf10 fs: move shared sysctls to fs/sysctls.c adds dd81faa88340 fs: move locking sysctls where they are used adds 9c011be13297 fs: move namei sysctls to its own file adds 66ad398634c2 fs: move fs/exec.c sysctls into its own file adds 1998f19324d2 fs: move pipe sysctls to is own file adds 51cb8dfc5a5c sysctl: add and use base directory declarer and registrati [...] adds ab171b952c6e fs: move namespace sysctls and declare fs base directory adds d8c0418aac78 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() adds fdcd4073fccc printk: fix build warning when CONFIG_PRINTK=n adds f0bc21b268c1 fs/coredump: move coredump sysctls into its own file adds a737a3c6744b kprobe: move sysctl_kprobes_optimization to kprobes.c adds e565a8ed1ee4 kernel/sysctl.c: remove unused variable ten_thousand adds 1622ed7d0743 sysctl: returns -EINVAL when a negative value is passed to [...] adds 67f1c9cd0c56 zsmalloc: introduce some helper functions adds 3828a7647079 zsmalloc: rename zs_stat_type to class_stat_type adds 0a5f079b8107 zsmalloc: decouple class actions from zspage works adds 3ae92ac23bd8 zsmalloc: introduce obj_allocated adds a41ec880aa7b zsmalloc: move huge compressed obj from page to zspage adds c4549b871102 zsmalloc: remove zspage isolation for migration adds 4a57d6bbaecd locking/rwlocks: introduce write_lock_nested adds b475d42d2c43 zsmalloc: replace per zpage lock with pool->migrate_lock adds a37265995c86 zsmalloc: replace get_cpu_var with local_lock adds 6dfbbae14a7b fs: proc: store PDE()->data into inode->i_private adds 359745d78351 proc: remove PDE_DATA() completely adds 2dba5eb1c73b lib/stackdepot: allow optional init and stack_table alloca [...] adds e94006608949 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] adds 0a4ee518185e mm: remove cleancache adds 3d6035f13600 frontswap: remove frontswap_writethrough adds 71024cb4a0bf frontswap: remove frontswap_tmem_exclusive_gets adds 0b364446d734 frontswap: remove frontswap_shrink adds 3e8e1af63d7a frontswap: remove frontswap_curr_pages adds 1cf53c894d15 frontswap: simplify frontswap_init adds 360be5daa33f frontswap: remove the frontswap exports adds 10a9c496789f mm: simplify try_to_unuse adds bd9cd521496b frontswap: remove frontswap_test adds f328c1d16e4c frontswap: simplify frontswap_register_ops adds 633423a09cb5 mm: mark swap_lock and swap_active_head static adds 1da0d94a3ec8 frontswap: remove support for multiple ops adds 6e61dde82e8b mm: hide the FRONTSWAP Kconfig symbol adds 1c52283265a4 Merge branch 'akpm' (patches from Andrew) adds b7ec62d7ee0f bitops: protect find_first_{,zero}_bit properly adds 6b8ecb84f8f6 bitops: move find_bit_*_le functions from le.h to find.h adds 47d8c15615c0 include: move find.h from asm_generic to linux adds c126a53c2760 arch: remove GENERIC_FIND_FIRST_BIT entirely adds f68edc9297bf lib: add find_first_and_bit() adds 93ba139ba819 cpumask: use find_first_and_bit() adds b5c7e7ec7d34 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] adds 4ade0818cf04 tools: sync tools/bitmap with mother linux adds 9b51d9d86648 cpumask: replace cpumask_next_* with cpumask_first_* where [...] adds bc9d6635c293 include/linux: move for_each_bit() macros from bitops.h to find.h adds 7516be9931b8 find: micro-optimize for_each_{set,clear}_bit() adds 749443de8dde Replace for_each_*_bit_from() with for_each_*_bit() where [...] adds 801a57365fc8 mm/percpu: micro-optimize pcpu_is_populated() adds ec288a2cf7ca bitmap: unify find_bit operations adds db7313005e9c lib: bitmap: add performance test for bitmap_print_to_pagebuf adds 15325b4f768f vsprintf: rework bitmap_list_string adds 3689f9f8b0c5 Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux adds 10756dc5b02b usr/include/Makefile: add linux/nfc.h to the compile-test [...] adds e92e2634ef3a Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICI [...] adds ad29a2fb3c20 certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI adds e6340b6526ee certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty adds 473aec0e1f84 Merge tag 'kbuild-fixes-v5.17' of git://git.kernel.org/pub [...] adds 6b9b6413700e ftrace: Fix assuming build time sort works for s390 adds 67bfce0e0192 Merge tag 'trace-v5.17-3' of git://git.kernel.org/pub/scm/ [...] adds 8326c79d10be tools headers UAPI: Sync x86 arch prctl headers with the k [...] adds 6e10e21915c1 tools headers UAPI: Sync files changed by new set_mempolic [...] adds 9edcde68d653 perf script: Fix printing 'phys_addr' failure issue adds 1d1d9af254ff perf python: Fix cpu_map__item() building adds 440286993960 perf cpumap: Migrate to libperf cpumap api adds 24ead7c254b4 perf cpumap: Remove duplicate include in cpumap.h adds 3606c0e1a105 perf evsel: Override attr->sample_period for non-libpfm4 events adds 864bc8c90526 perf parse-events: Support event alias in form foo-bar-baz adds 34fa67e72085 perf test: Add pmu-events test for aliases with hyphens adds b4a7276c5e9a perf test: Add parse-events test for aliases with hyphens adds f0ac5b85810a perf tools: Remove redundant err variable adds 40c843218f11 Merge tag 'perf-tools-for-v5.17-2022-01-22' of git://git.k [...] adds e783362eb54c Linux 5.17-rc1 adds 09f5e7dc7ad7 perf: Fix perf_event_read_local() time adds 7fa981cad216 perf/x86/intel: Add a quirk for the calculation of the num [...] adds 96fd2e89fba1 perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX adds 0036fb00a756 perf/x86/rapl: fix AMD event handling adds 1ac7fd8159a8 perf/x86/intel/lbr: Support LBR format V7 adds 6b19788ddc59 perf/x86/intel/lbr: Add static_branch for LBR INFO flags adds 5a4487f9ef5e perf/x86/intel/uncore: Add IMC uncore support for ADL adds 8c16dc047b5d x86/perf: Avoid warning for Arch LBR without XSAVE adds 0f9e04221227 Merge tag 'perf_urgent_for_v5.17_rc2' of git://git.kernel. [...] adds a06247c6804f psi: Fix uaf issue when psi trigger is destroyed while bei [...] adds 98b0d890220d sched/pelt: Relax the sync of util_sum with util_avg adds 7ceb77103001 sched/pelt: Continue to relax the sync of util_sum with util_avg adds 95246d1ec80b sched/pelt: Relax the sync of runnable_sum with runnable_avg adds 2d02fa8cc21a sched/pelt: Relax the sync of load_sum with load_avg adds b171501f2580 sched/core: Accounting forceidle time for all tasks except [...] adds a315da5e686b sched/fair: Fix all kernel-doc warnings adds 7e406d1ff39b sched: Avoid double preemption in __cond_resched_*lock*() adds 0e3872499de1 kernel/sched: Remove dl_boosted flag comment adds 10c64a0f2806 Merge tag 'sched_urgent_for_v5.17_rc2' of git://git.kernel [...] adds a0af3d1104f7 PCI/MSI: Prevent UAF in error path adds ac5a9bb6b4fa Merge tag 'irq_urgent_for_v5.17_rc2' of git://git.kernel.o [...] adds dd81e1c7d5fb Merge tag 'powerpc-5.17-2' of git://git.kernel.org/pub/scm [...] adds 1017bebdd8bc Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds 58cd4a088e89 arm64: vdso: Fix "no previous prototype" warning adds 72bb9dcb6c33 arm64: Add Cortex-X2 CPU part definition adds eb30d838a44c arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with [...] adds 1e0924bd0991 arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL adds 810e09a686a4 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 1ea1d6a847d2 s390/nmi: handle guarded storage validity failures for KVM guests adds f094a39c6ba1 s390/nmi: handle vector validity failures for KVM guests adds 3d787b392d16 s390/uaccess: fix compile error adds f3b7e73b2c66 s390/module: fix loading modules with a lot of relocations adds 90c5318795ee s390/module: test loading modules with a lot of relocations adds c9bb19368b3a s390: update defconfigs adds f6eb3ce0fa88 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cbda1b166875 phylib: fix potential use-after-free adds 48cec899e357 tcp: Add a stub for sk_defer_free_flush() adds ebdc1a030962 tcp: add a missing sk_defer_free_flush() in tcp_splice_read() adds aafc2e3285c2 ipv6: annotate accesses to fn->fn_sernum adds 6f97fde8694d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 8e9eacad7ec7 mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() adds a4c0214fbee9 mptcp: fix removing ids bitmap setting adds 9846921dba49 selftests: mptcp: fix ipv6 routing setup adds 276c7635d7be Merge branch 'mptcp-a-few-fixes' adds 9b13bd53134c i40e: Increase delay to 1 s after global EMP reset adds d701658a50a4 i40e: Fix issue when maximum queues is exceeded adds 92947844b8be i40e: Fix queues reservation for XDP adds 0f344c8129a5 i40e: Fix for failed to init adminq while VF reset adds 3b8428b84539 i40e: fix unsigned stat widths adds 0b6d8cf2ecb9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 67ab55956e64 Merge tag 'wireless-2022-01-21' of git://git.kernel.org/pu [...] adds d225c449ab2b octeontx2-af: Do not fixup all VF action entries adds 00bfe94e388f octeontx2-af: Fix LBK backpressure id count adds 03ffbc9914bd octeontx2-af: Retry until RVU block reset complete adds fae80edeafbb octeontx2-af: cn10k: Use appropriate register for LMAC enable adds c5d731c54a17 octeontx2-pf: cn10k: Ensure valid pointers are freed to aura adds 1581d61b42d9 octeontx2-af: Increase link credit restore polling timeout adds df66b6ebc5dc octeontx2-af: cn10k: Do not enable RPM loopback for LPC in [...] adds a8db854be286 octeontx2-pf: Forward error codes to VF adds 745166fcf01c octeontx2-af: Add KPU changes to parse NGIO as separate layer adds 03c82e80ec28 Merge branch 'octeontx2-af-fixes' adds 2c13c05c5ff4 rxrpc: Adjust retransmission backoff adds 63ec72bd5848 mptcp: Use struct_group() to avoid cross-field memset() adds afa114d987c4 selftests: net: ioam: expect support for Queue depth data adds 2148927e6ed4 net: sfp: ignore disabled SFP node adds aa6034678e87 bonding: use rcu_dereference_rtnl when get bonding active slave adds 1d10f8a1f40b net-procfs: show net devices bound packet types adds 27a8caa59bab ipv4: fix ip option filtering for locally generated fragments adds db9f0e8bf79e ibmvnic: Allow extra failures before disabling adds 151b6a5c06b6 ibmvnic: init ->running_cap_crqs early adds 48079e7fdd02 ibmvnic: don't spin in tasklet adds 3a5d9db7fbdf ibmvnic: remove unused ->wait_capability adds c0bf3d8a943b net/smc: Transitional solution for clcsock race issue adds 2afc3b5a31f9 ping: fix the sk_bound_dev_if match in ping_lookup adds ebe0582bee78 net: atlantic: Use the bitmap API instead of hand-writing it adds de8a820df2ac net: stmmac: remove unused members in struct stmmac_priv adds 1e00b46f5a87 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b5c81cfaba19 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 814c6f731d07 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cc2924047edf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 73018a76a1ee Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1cd430eebbe2 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 42fed57046fc phy: usb: Leave some clocks running during suspend adds 5070ce86246a phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option adds 6d1e6bcb3166 phy: ti: Fix missing sentinel for clk_div_table adds 29afbd769ca3 phy: cadence: Sierra: fix error handling bugs in probe() adds 3f0676835d2c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b7a78a8adaa8 iio: adc: tsc2046: fix memory corruption by preventing arr [...] adds 0e33d15f1dce iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] adds b0e85f95e30d iio:imu:adis16480: fix buffering for devices with no burst mode adds ccbed9d8d2a5 iio: accel: fxls8962af: add padding to regmap for SPI adds e03fcff169f2 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds a6501e4b380f eeprom: at25: Restore missing allocation adds fbd8bc5c719c Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 7815173a7ccb mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get adds 67ba4f7222dd mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() adds 8388525e5a5d mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER adds 2b3d77cb5ce3 mtd: parsers: qcom: Fix kernel panic on skipped partition adds 24790d87b6c7 mtd: parsers: qcom: Fix missing free for pparts in cleanup adds 02169f9a664d mtd: rawnand: omap2: Prevent invalid configuration and bui [...] adds 51935d86998c mtd: phram: Prevent divide by zero bug in phram_setup() adds 9fb52fa6e8ed Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 35b89dcc90a5 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds a66c5ed53927 hwmon: (lm90) Reduce maximum conversion rate for G781 adds bc341a1a9882 hwmon: (lm90) Re-enable interrupts after alert clears adds a53fff96f357 hwmon: (lm90) Mark alert as broken for MAX6654 adds 94746b0ba479 hwmon: (lm90) Mark alert as broken for MAX6680 adds f614629f9c10 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 adds d379880d9adb hwmon: (lm90) Fix sysfs and udev notifications adds f1e75e0d6a1a hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused adds c1ec0cabc367 hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write() adds eef2ad404a65 hwmon: (nct6775) Fix crash in clear_caseopen adds cd2e43cd8961 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 0cb5950f3f3b btrfs: fix deadlock when reserving space during defrag adds 3c9d31c71594 btrfs: add back missing dirty page rate limiting to defrag adds 27cdfde181bc btrfs: update writeback index when starting defrag adds 2e3528388d25 Merge branch 'misc-5.17' into next-fixes adds 90f978d8ad2d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 94bfe2bdfc50 MAINTAINERS: add reviewer entry for Samsung/Exynos platform adds 442b0c08db7e soc: samsung: Fix typo in CONFIG_EXYNOS_USI description adds 8539cdebe024 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 40c67c291a93 mmc: sdhci-of-esdhc: Check for error num after setting mask adds 4d315357b3d6 mmc: sh_mmcif: Check for null res pointer adds 379f56c24e69 mmc: core: Wait for command setting 'Power Off Notificatio [...] adds 5fcd56851e75 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7b7c70284b43 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 96d9d1fa5cd5 Drivers: hv: balloon: account for vmbus packet header in m [...] adds 9ff5549b1d1d video: hyperv_fb: Fix validation of screen resolution adds d4bf3d5dcc5a Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 3c8599865c2c Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds dda8e14363f4 gpio: sim: check the label length when setting up device p [...] adds 8aa0f94b0a8d gpio: sim: add doc file to index file adds bd36d190ea70 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds e33f42b20bcb erofs: fix fsdax partition offset handling adds 7865827c432b erofs: avoid unnecessary z_erofs_decompressqueue_work() de [...] adds b8496163c95c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d594861308e3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e5b48d557a9a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 16436f70abee irqchip/gic-v3-its: Fix build for !SMP adds 469e02a5c453 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds e9b7c3a4263b efi/libstub: arm64: Fix image check alignment at entry adds f5390cd0b43c efi: runtime: avoid EFIv2 runtime services on Apple x86 machines adds 930c0caea669 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds a23e19374184 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a65057268f28 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 50d9da0699e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b9bdba6f2cb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 95ed55e083a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1cd0fe1589d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cec03a95b9dd Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 6fc9730c4559 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bba54bdf260f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1b9362ad46a1 arm64: defconfig: Enable MT6397 RTC adds 5243fc3f7395 arm64: defconfig: Enable cpufreq for MediaTek adds 3bf75f3e7ae9 ARM: dts: Add initial support for Mediatek mt6582 adds 3b939100d3bd ARM: dts: Add initial support for Prestigio PMT5008 3G tablet adds 506ca49ae7b4 dt-bindings: mediatek: Adds a DT binding documentation for [...] adds d218159f19bf dt-bindings: Add vendor prefix for Airoha adds 51911d1c1bb3 dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB adds 93c68e1acdff Merge branch 'v5.17-next/dts32' into for-next adds 73ba850270da arm64: dts: mediatek: Correct uart clock of MT8192 adds 7f0c5b39dbb6 arm64: dts: mediatek: Correct SPI clock of MT8192 adds aa247c07f710 arm64: dts: mediatek: Correct Nor Flash clock of MT8192 adds 226231544f93 arm64: dts: mediatek: Correct I2C clock of MT8192 adds dde3c175187c arm64: dts: mediatek: Correct system timer clock of MT8192 adds 896f47a2c39c Merge branch 'v5.17-next/dts64' into for-next adds 7aad495a4a19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eda76b8aabc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3865b3d056f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2db1a2c962fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96a3e39e22ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9eca8bdf0a25 arm64: dts: renesas: r8a779a0: Add INTC-EX device node adds 3a4f33ee57fa arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' [...] adds 65d2bc885b01 arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions adds 3a3c2a48d8c6 arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC adds ce0c63b6a5ef arm64: dts: renesas: Add initial device tree for RZ/G2LC S [...] adds 9199da68372a arm64: dts: renesas: condor: Enable MAX9286 adds 557165ffb92e arm64: dts: renesas: eagle: Enable MAX9286 adds ad6a6ed4d954 arm64: dts: renesas: Add GMSL cameras .dtsi adds f2ad62a2717b ARM: dts: r9a06g032: Describe the NAND controller adds 8b88873b8fb5 arm64: dts: renesas: r8a779f0: Add sys-dmac nodes adds d45db61c2e56 arm64: dts: renesas: r8a77961: Add lvds0 device node adds 72a2cab3a10b arm64: dts: renesas: ulcb-kf: Add KF HDMI output adds 0a493d6d9fc6 arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC adds 86db90921943 arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK adds 860122d80251 soc: renesas: Identify RZ/V2L SoC adds 509e1a8675fc dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on [...] adds 4b4a0fd66630 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC adds 925b6371c834 Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] adds 1d757a9befb7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7dbb47d64acf dt-bindings: soc: rockchip: add rk3568-usb2phy-grf adds 1aaeaf90fe68 Merge branch 'v5.18-armsoc/drivers' into for-next adds 91c4c3e06a25 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree adds 1ff37c22b161 arm64: dts: rockchip: add Quartz64-A usb2 support adds 9204ccf95919 Merge branch 'v5.18-armsoc/dts64' into for-next adds 2ddd96aadbd0 arm64: dts: rockchip: fix dma-controller node names on rk356x adds 85a8bccfa945 arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568 adds ed2c66a95c0c arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode adds b5fbaf7d779f arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output adds e022219292b5 Merge branch 'v5.17-armsoc/dtsfixes' into for-next adds 6cedee0e611b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 50ebd19e3585 pinctrl: samsung: drop pin banks references on error paths adds 96f79935015c pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE [...] adds a29681b0cc37 pinctrl: samsung: accept GPIO bank nodes with a suffix adds af030d83da1d dt-bindings: pinctrl: samsung: convert to dtschema adds 1755e227c216 dt-bindings: pinctrl: samsung: describe Exynos850 and Exyn [...] adds 832ae134ccc1 pinctrl: samsung: add support for Exynos850 and ExynosAuto [...] adds d82d3d8a527b Merge tag 'samsung-pinctrl-5.18' of https://git.kernel.org [...] adds 372d7027fed4 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 adds 0f8b7f682a8a ARM: dts: exynos: drop unused pinctrl defines in Exynos3250 adds 503d77b3d17b ARM: dts: exynos: simplify PMIC DVS pin configuration in O [...] adds 213e19b4f675 ARM: dts: exynos: override pins by label in Peach Pit adds 6d73abda1bb4 ARM: dts: exynos: simplify PMIC DVS pin configuration in P [...] adds e5b9655c1dca ARM: dts: exynos: override pins by label in Peach Pi adds f53a48f8ff5d ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi adds a6b43b5f384d ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt [...] adds ba6693131228 ARM: dts: exynos: align pinctrl with dtschema in Exynos3250 adds ac9af38e7baf ARM: dts: exynos: align pinctrl with dtschema in Exynos4210 adds fe9f10f8d3dd ARM: dts: exynos: align pinctrl with dtschema in Exynos4412 adds 1c7b9b02c898 ARM: dts: exynos: align pinctrl with dtschema in Exynos5250 adds b72458f83066 ARM: dts: exynos: align pinctrl with dtschema in Exynos5260 adds 7a749eeec453 ARM: dts: exynos: align pinctrl with dtschema in Exynos5410 adds d5dfdae9f685 ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800 adds 756d68ee6e93 arm64: dts: exynos: align pinctrl with dtschema in Exynos5433 adds ee045adb3768 arm64: dts: exynos: align pinctrl with dtschema in Exynos7 adds 71b8d1253b7f arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9 adds 901e28782738 ARM: dts: s3c24xx: align pinctrl with dtschema adds 9e47ccc01284 ARM: dts: s3c64xx: align pinctrl with dtschema adds 752e8545226f ARM: dts: s5pv210: align pinctrl with dtschema adds 41bd4354a151 arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] adds 7638d3c945be arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2 adds 372d171cd9b4 arm64: dts: exynos: add necessary clock inputs in Exynos7 adds 888af34992a2 Merge branch 'next/dt64' into for-next adds 88829baee3db ARM: dts: exynos: split dmas into array of phandles in Exynos5250 adds 8d6f5af71e2a ARM: dts: exynos: Align MAX77836 nodes with dtschema on Mo [...] adds 9eb8090f95e2 ARM: dts: exynos: add necessary clock controller inputs in [...] adds 0d42eb5ac66d ARM: dts: exynos: drop unsupported MAX77802 regulators on [...] adds 5f5c70b20a3e Merge branch 'next/dt' into for-next adds 820e9beaba52 Merge branch 'fixes' into for-next adds 9998104515d4 dt-bindings: arm: samsung: document Chagall WiFi board binding adds 535f7fffed88 ARM: dts: exynos: Add support for Samsung Chagall WiFi adds af68ac0006f2 Merge branch 'next/dt' into for-next adds 534aaa1802ea ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4 adds e758cdb29e81 Merge branch 'next/soc' into for-next adds 07ddf4a1ce66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f960ce9debc ARM: dts: nanopi-neo-air: Add eMMC and bluetooth adds b04138bfdebb ARM: dts: sunxi: h3/h5: add r_uart node adds 28d45df0efee ARM: dts: sun7i: Add A20-Marsboard adds 210b3ef939c8 dt-bindings: arm: sunxi: add haoyu,a20-marsboard adds d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next adds 70ca320c7baa Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 69f2f34dbfd9 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds a3f5c1e92dcf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 903b9b719e51 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds eceb6f8677d3 arm64: xilinx: dts: drop legacy property #stream-id-cells adds 1ff2d58e60c8 arm64: zynqmp: Add missing #dma-cells property adds 3a14f0e61408 arm64: zynqmp: Rename dma to dma-controller adds b5c7968726b1 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 3ce784a2e36b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks adds d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks adds b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] adds 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock adds ba6141a8594b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 8986022b14ea Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds a9940f83a6e2 m68k: Add asm/config.h adds 8541b93786e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d8f08ca1afe3 m68knommu: fix warning: no previous prototype for 'init_dragen2' adds f3edc503683f m68knommu: fix 'screen_bits' defined but not used adds 7d436b2671fe m68knommu: fix ucsimm sparse warnings adds 669c94ee40e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 93b33bb6a5e5 microblaze: fix typo in a comment adds 19d448a04e00 microblaze: add const to of_device_id adds fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code adds 57e468de0ce9 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds cbf14932426e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dd8bf32ea119 video/fbdev/stifb: Implement the stifb_fillrect() function adds ad83ce7c45e2 parisc: Drop __init from map_pages declaration adds 67a9617ab32c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c249c4a05835 Merge branch 'fixes' into for-next adds cf29e4c76814 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2d4a4aec2fe5 net: xtensa: use strscpy to copy strings adds 4b0b23873bab xtensa: use strscpy to copy strings adds 8a900dc390da xtensa: Remove unused early_read_config_byte() et al declarations adds 2ee061fe6ac5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 7c2b22f07b40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b16931a2a095 Merge branch 'misc-5.17' into for-next-current-v5.16-20220124 adds 6e6c0bd2b655 Merge branch 'for-next-current-v5.16-20220124' into for-ne [...] adds 6b34751aa05d btrfs: move missing device handling in a dedicate function adds a1f5401d8f10 btrfs: reuse existing inode from btrfs_ioctl adds f14b2b37fd43 btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds 76f2275b3858 btrfs: fix too long loop when defragging a 1 byte file adds 912cd059d831 btrfs: harden identification of a stale device adds a67b5c57cda9 btrfs: match stale devices by dev_t adds bf51e2b392b5 btrfs: add device major-minor info in the struct btrfs_device adds ef967fd597a7 btrfs: use dev_t to match device in device_matched adds c6193aac8a02 btrfs: allow defrag to be interruptible adds cccd41d8f1a6 btrfs: defrag: fix wrong number of defragged sectors adds b069b23a3f45 btrfs: defrag: properly update range->start for autodefrag adds fff57120e0b7 btrfs: fix deadlock when reserving space during defrag adds 4d1c8a4f70e6 btrfs: fix deadlock between quota disable and qgroup resca [...] adds 11462d914042 btrfs: cleanup temporary variables when finding rotational [...] adds c8ef663ce446 btrfs: tree-checker: check item_size for inode_item adds b701ca32ca3f btrfs: tree-checker: check item_size for dev_item adds 88518ef591c2 btrfs: add back missing dirty page rate limiting to defrag adds 7de7c73b32ca btrfs: update writeback index when starting defrag adds a80c1624147e btrfs: fix use-after-free after failure to create a snapshot adds 0140344503fc btrfs: zoned: remove redundant initialization of to_add adds 058572132286 btrfs: scrub: remove redundant initialization of increment adds 774bcaaa7266 btrfs: fix use of uninitialized variable at rm device ioctl adds 71757e79b367 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds 24e2e41bcd7c fs/btrfs: send: remove redundant ret variable in fs_path_copy adds ea394e9c1545 Merge branch 'misc-next' into for-next-next-v5.17-20220124 adds 37b0aeba6adf btrfs: add helper to delete a dir entry from a log tree adds 6f8db5a5d205 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds 6de2d019f37e btrfs: avoid logging all directory changes during renames adds 643057d871cf btrfs: stop doing unnecessary log updates during a rename adds e84a57a06098 btrfs: avoid inode logging during rename and link when possible adds b49d9967a534 btrfs: use single variable to track return value at btrfs_ [...] adds da007d96de51 Merge branch 'ext/filipe/speedup-read-link' into for-next- [...] adds 4e3c81674697 fs: export rw_verify_area() adds 92181e8b2e4c fs: export variant of generic_write_checks without iov_iter adds 53b5a7e262f2 btrfs: don't advance offset for compressed bios in btrfs_c [...] adds 4f98ae773ab3 btrfs: add ram_bytes and offset to btrfs_ordered_extent adds 350d18de7b8f btrfs: support different disk extent size for delalloc adds f29b79956ecb btrfs: clean up cow_file_range_inline() adds 6047424cf282 btrfs: optionally extend i_size in cow_file_range_inline() adds ddd1967e1e8e btrfs: add definitions + documentation for encoded I/O ioctls adds 7cbba68d03a8 btrfs: add BTRFS_IOC_ENCODED_READ adds 504e1ebb6316 btrfs: add BTRFS_IOC_ENCODED_WRITE adds 6cb089507721 Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220124 adds 5068210cf625 btrfs: use dummy extent buffer for super block sys chunk a [...] adds 25b5d6d73a76 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 3b18dff5b9a5 btrfs: expand subpage support to any PAGE_SIZE > 4K adds e33ba4ddb333 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] adds 4c367f025fbb btrfs: introduce a helper to locate an extent item adds b5b99b1e0296 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds 38d2dda468be btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds fa676286533c btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds 834d9e86ad63 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] adds 5c94308b140c Merge branch 'for-next-next-v5.17-20220124' into for-next- [...] adds 85576f8851e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 217663f101a5 fanotify: remove variable set but not used adds a37d9a17f099 fsnotify: invalidate dcache before IN_DELETE event adds 29044dae2e74 fsnotify: fix fsnotify hooks in pseudo filesystems adds 458b3caa63c9 Merge UNLINK event fixes and one fsnotify cleanup. adds 7fc3b7c2981b udf: Fix NULL ptr deref when converting from inline format adds ea8569194b43 udf: Restore i_lenAlloc when inode expansion fails adds 9daf0a4d32d6 quota: cleanup double word in comment adds 1a26188f0b18 Pull UDF inode fixes and quota cleanup. adds 38106f1cc963 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 8484c37da00d ext4: prevent used blocks from being allocated during fast [...] adds 85c6392fef63 ext4: modify the logic of ext4_mb_new_blocks_simple adds b4facf2d8a22 ext4: fast commit may not fallback for ineligible commit adds 4a404adb1978 ext4: fast commit may miss file actions adds 2fdd85005f70 ext4: fix error handling in ext4_restore_inline_data() adds c7fc77e512a4 ext4: remove redundant max inline_size check in ext4_da_wr [...] adds 6dcee78ea266 ext4: fix error handling in ext4_fc_record_modified_inode() adds 16263b9820b0 jbd2: cleanup unused functions declarations from jbd2.h adds b0544c1f23dd jbd2: refactor wait logic for transaction updates into a c [...] adds a9da1835b7ac Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 72744f509650 gfs2: Fix gfs2_release for non-writers regression adds 92b6333301bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ca8581e79e5 ksmbd: fix SMB 3.11 posix extension mount failure adds 69b453471a1a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds d89297337dfd Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 0b564b31f297 nfsd: Add support for the birth time attribute adds 7a68a2ac6b10 NFSD: De-duplicate hash bucket indexing adds 403670f52f32 NFSD: Skip extra computation for RC_NOCACHE case adds 3a2e6c33e234 NFSD: Streamline the rare "found" case adds 9580b78ebd87 tracing: Introduce helpers to safely handle dynamic-sized [...] adds 3f369b0c4802 NFSD: Use __sockaddr field to store socket addresses adds bf000666094d NFSD: Remove NFSD_PROC_ARGS_* macros adds 6ff851d98af8 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds 5544d5318802 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds e2d3613db12a SUNRPC: Record endpoint information in trace log adds ad9b51b5bf2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7d16df78a58f Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds d0feababeca8 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 94d4062fbc1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 99045b0d49a8 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds dcf076623f46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4fd65c92676 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e26a78057c25 HID: apple: Set the tilde quirk flag on the Wellspring 5 a [...] adds 817b8b9c5396 HID: elo: fix memory leak in elo_probe adds 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next adds 0f2039482307 HID: amd_sfh: Remove useless DMA-32 fallback configuration adds 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next adds c35d9a1843eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 916e23173245 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 84139a72e6b3 hwmon: Report attribute name with udev events adds fb4e9015ad14 hwmon: (lm83) Reorder include files to be in alphabetic order adds 152d408e33cf hwmon: (lm83) Move lm83_id to avoid forward declaration adds 848fe00a184d hwmon: (lm83) Replace new_client with client adds 7e13a03f54fd hwmon: (lm83) Use regmap adds d5c9990d9f2a hwmon: (lm83) Replace temperature conversion macros with s [...] adds 24f0fe576c9d hwmon: (lm83) Demote log message if chip identification fails adds 60f5ca374d6a hwmon: (lm83) Explain why LM82 may be misdetected as LM83 adds 1c8467e8e8b2 hwmon: (lm83) Convert to use with_info API adds 41c7f25fbc0d hwmon: (nct6775) add support for TSI temperature registers adds 4a269a881a14 ABI: hwmon: Document "label" sysfs attribute adds 073c3ea6c530 hwmon: Add "label" attribute adds bf76a6d175e7 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A adds dff777d6d157 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist adds 46a43d47a59f Documentation: admin-guide: Update i8k driver name adds 5277ec871fdf Documentation: admin-guide: Add Documentation for undocume [...] adds 2e109553fd6d Documentation: ABI: Add ABI file for legacy /proc/i8k interface adds 050a9f791c3f hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro adds ea8f60b46d06 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II adds fa74c5aaaa96 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file adds 7058ce82258d dt-bindings: hwmon: lm90: Drop Tegra specifics from example adds b85f0853dbcf hwmon: (powr1220) Cosmetic changes adds f47701a58ca8 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] adds 191e6068f3c9 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] adds 850fe6f69f3c Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 4d4389f64c5f media: staging: media: zoran: move module parameter checks [...] adds b419ee9468d9 media: staging: media: zoran: use module_pci_driver adds b82cdccafd41 media: staging: media: zoran: rename debug module parameter adds 2776d278df1c media: staging: media: zoran: add debugfs adds 12b65d5c4a92 media: staging: media: zoran: videocode: remove procfs adds fe047de480ca media: staging: media: zoran: merge all modules adds 49ebe7c38d04 media: staging: media: zoran: remove vidmem adds 82e3a496eb56 media: staging: media: zoran: move videodev alloc adds 3b70b0ecd7ca media: staging: media: zoran: move config select on primar [...] adds 8f7cc5c0b0eb media: staging: media: zoran: introduce zoran_i2c_init adds 241f5b67fb48 media: staging: media: zoran: fix usage of vb2_dma_contig_ [...] adds 202ddbc9a33b media: staging: media: zoran: clean unused code adds 4e3edddb9507 media: staging: media: zoran: fix counting buffer in reserve adds e3b86f4e558c media: staging: media: zoran: calculate the right buffer n [...] adds 914941827aad media: staging: media: zoran: fix various V4L2 compliance errors adds 35e77cea10e6 media: staging: media: zoran: fix TRY_FMT handling adds fa5fce2573ec media: staging: media: zoran: drop kernel log spam adds 7eba1e43273e media: staging: media: zoran: drop read/write support adds 46f8ac8497c5 media: dt-bindings: media: camss: Add qcom,sm8250-camss binding adds dd89115a7c1c media: camss: csiphy-3ph: don't print HW version as an error adds c6b6def917cc media: camss: csiphy-3ph: disable interrupts adds 53655d2a0ff2 media: camss: csiphy-3ph: add support for SM8250 CSI DPHY adds 14d510e040f8 media: camss: csid-170: fix non-10bit formats adds a6da362491e4 media: camss: csid-170: don't enable unused irqs adds 7d8210851cb3 media: camss: csid-170: remove stray comment adds 4ea0df151edc media: camss: csid-170: support more than one lite vfe adds ee780cd7be3b media: camss: csid-170: set the right HALT_CMD when disabled adds e54ef952d5b0 media: camss: csid: allow csid to work without a regulator adds 661a1021e352 media: camss: remove vdda-csiN from sdm845 resources adds ed38a1469b31 media: camss: fix VFE irq name adds 1ce8c48b06f2 media: camss: vfe-170: fix "VFE halt timeout" error adds 4edc8eae715c media: camss: Add initial support for VFE hardware version [...] adds e53d660843de media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW adds b4436a18eedb media: camss: add support for SM8250 camss adds 5ba38efb2622 media: camss: Add SM8250 bandwdith configuration support adds c5af8db84c01 media: camss: Do vfe_get/vfe_put for csid on sm8250 adds 5226429540de media: camss: Apply vfe_get/vfe_put fix to SDM845 adds 95a1379004cb media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS [...] adds 385031b6fc18 media: staging: media: imx: imx7_mipi_csis: Add timings ov [...] adds 5be7f8c91d25 media: staging: media: imx: imx7-mipi-csis: Make subdev na [...] adds 9a0e3cd50d39 media: rkisp1: fix grey format iommu page faults adds 57c1d5de7d15 media: vivid: fix timestamp and sequence wrapping adds 2092f0def160 media: docs: vidioc-dqbuf: State all remaining fields are [...] adds 8310ca94075e media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buff [...] adds e25a89f743b1 media: mtk-vcodec: potential dereference of null pointer adds 59c2b6d51803 media: imx: imx8mq-mipi-csi2: remove wrong irq config writ [...] adds f0c2ba1ed4ad media: imx: imx8mq-mipi_csi2: fix system resume adds d8772818e223 media: saa7134: use swap() to make code cleaner adds 97733180fafb media: platform: cros-ec: Add brask to the match table adds 4a321de23921 media: davinci: vpif: fix unbalanced runtime PM get adds d42b3ad105b5 media: davinci: vpif: fix unbalanced runtime PM enable adds 43acb728bbc4 media: davinci: vpif: fix use-after-free on driver unbind adds 7e2c9c6fd893 media: davinci: vpif: drop probe printk adds 784a1883cff0 media: imx-jpeg: use NV12M to represent non contiguous NV12 adds ef058cc8b719 media: bttv: fix WARNING regression on tunerless devices adds 19bc4f40b2c5 media: gspca: make array regs_to_read static const adds 2bea83882441 media: media/radio: make array probe_ports static const adds fc5004e5d477 media: v4l2-ctrls: make array range static adds c1b403352c5d media: stm32: dcmi: create a dma scatterlist based on DMA [...] adds f6d1bbe5140d media: MAINTAINERS: add microchip csi2dc adds 76a5341cea4b media: dt-bindings: media: atmel: csi2dc: add bindings for [...] adds 2de0b3c0f678 media: atmel: introduce microchip csi2dc driver adds 118bf76a35bc media: atmel: atmel-isc: split the clock code into separat [...] adds ae9a7d57f66a media: atmel: atmel-isc: replace video device name with mo [...] adds 1b52ce99e9f2 media: atmel: atmel-sama7g5-isc: fix ispck leftover adds 6b66e047f5b0 media: atmel: atmel-isc-base: remove frameintervals VIDIOC adds 72802a86e11c media: atmel: atmel-isc-base: report frame sizes as full s [...] adds 9780baa06992 media: atmel: atmel-isc-base: fix bytesperline value for p [...] adds 76c97b0bb842 media: atmel: atmel-isc-base: add wb debug messages adds 3f050110617d media: atmel: atmel-isc-base: clamp wb gain coefficients adds e8b13dc37b27 media: atmel: atmel-sama7g5-isc: fix UYVY input format mbu [...] adds da13c943da72 media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats adds 7a3b3dc3bb2e media: hevc: Remove RPS named flags adds d95a63daca85 media: hevc: Embedded indexes in RPS adds d1c51b730209 media: mtk-vcodec: Get numbers of register bases from DT adds a1dcdd6acc97 media: mtk-vcodec: Align vcodec wake up interrupt interface adds d745646b62f2 media: mtk-vcodec: Refactor vcodec pm interface adds 8db41f733d34 media: mtk-vcodec: export decoder pm functions adds 9cdd70ceb6fa media: dt-bindings: media: mtk-vcodec: Separate video enco [...] adds 4215692f50fe media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bin [...] adds 04fac6a1fc20 media: mtk-vcodec: Support MT8192 adds c05bada35f01 media: mtk-vcodec: Add to support multi hardware decode adds 19faef3f6cd6 media: mtk-vcodec: Use pure single core for MT8183 adds 770eb47f77f1 media: mtk-vcodec: Add irq interface for multi hardware adds b199fe46f35c media: mtk-vcodec: Add msg queue feature for lat and core [...] adds 5797f7e18ab7 media: mtk-vcodec: Generalize power and clock on/off interfaces adds 66e860ffed72 media: mtk-vcodec: Add new interface to lock different hardware adds 365e4ba01df4 media: mtk-vcodec: Add work queue for core hardware decode adds 6491c05bda74 media: mtk-vcodec: Support 34bits dma address for vdec adds 0415ddf0c9cb media: mtk-vcodec: Add core dec and dec end ipi msg adds c281f7d3898b media: mtk-vcodec: Use codec type to separate different hardware adds ba31a5b39400 media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm adds bb8c98537ac8 media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm adds 52cdb0130363 media: ir_toy: free before error exiting adds d49a14a946db media: lirc: simplify gap calculation adds 1ad09bbf8458 media: mtk-cir: reduce message end to fix nec repeats adds 6a554bb5653f media: mtk-cir: remove superfluous ir_raw_event_reset() adds 7dc5fc6d3bd6 media: mtk-cir: simplify code adds 49ac0276d693 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds dbb57ffd8b8f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage adds 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file adds bb05b72f0866 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 984d1efff230 mailmap: update email address of Brian Silverman adds 17a30422621c dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config adds db72589c49fd can: m_can: m_can_fifo_{read,write}: don't read or write f [...] adds e59986de5ff7 can: tcan4x5x: regmap: fix max register value adds f04aefd4659b can: flexcan: mark RX via mailboxes as supported on MCF5441X adds e52984be9a52 Merge tag 'linux-can-fixes-for-5.17-20220124' of git://git [...] adds 8f31ea490456 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fba60b171a03 libbpf: Use IS_ERR_OR_NULL() in hashmap__free() adds 622a5b582cc2 bpftool: Fix error check when calling hashmap__new() adds d6c9c24e8912 libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() adds ce7875473324 selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_ [...] adds 472ee694b0a7 Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_ [...] adds a32ea51a3f17 libbpf: Fix possible NULL pointer dereference when destroy [...] adds 0991f6a38f57 bpftool: Only set obj->skeleton on complete success adds 76acfce664ca samples/bpf: Stop using bpf_map__def() API adds 3c28919f0652 bpftool: Stop using bpf_map__def() API adds 924b1cd61148 perf: Stop using bpf_map__def() API adds 8d6fabf1654a selftests/bpf: Stop using bpf_map__def() API adds 063fa26aab7d libbpf: Deprecate bpf_map__def() API adds 86c7ecad3bf8 Merge branch 'libbpf 1.0: deprecate bpf_map__def() API' adds 71a3cdf80c0d bpf/scripts: Raise an exception if the correct number of h [...] adds 0e3a1c902ffb tools/resolve_btfids: Build with host flags adds e80f2a0d1946 test: selftests: Remove unused various in sockmap_verdict_prog.c adds 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...] adds dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf adds b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API adds d583691c47dc bpf: Introduce mem, size argument pair support for kfunc adds 5c073f26f9dc bpf: Add reference tracking support to kfunc adds b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF adds 87091063df5d selftests/bpf: Add test for unstable CT lookup API adds 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...] adds c1ff181ffabc selftests/bpf: Extend kfunc selftests adds 465656964340 selftests/bpf: Add test for race in btf_try_get_module adds 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers' adds 4408d55a6467 af_unix: Refactor unix_next_socket(). adds 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter. adds eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter. adds 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...] adds a796966b6ea0 selftest/bpf: Fix a stale comment. adds 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.' adds eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...] adds b662000aff84 bpftool: Adding support for BTF program names adds e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...] adds f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...] adds 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...] adds d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...] adds f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean adds c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx adds b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...] adds b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...] adds 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval adds 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...] adds 791cad025051 bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c adds fa6fde350b16 bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c adds 38f033a16a28 Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_a [...] adds 8c0be0631d81 selftests: bpf: Fix bind on used port adds 1058b6a78db2 selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n adds 32b3429479ea selftests/bpf: fail build on compilation warning adds ccc3f56918f6 selftests/bpf: convert remaining legacy map definitions adds 93b8952d223a libbpf: deprecate legacy BPF map definitions adds 96c85308eed9 docs/bpf: update BPF map definition example adds 1713e33bfd28 Merge branch 'libbpf: deprecate legacy BPF map definitions' adds c359821ac65b libbpf: streamline low-level XDP APIs adds c86575eccab2 bpftool: use new API for attaching XDP program adds 544356524dd6 selftests/bpf: switch to new libbpf XDP APIs adds d4e34bfcbe88 samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs adds 3f712d4691fc Merge branch 'libbpf: streamline netlink-based XDP APIs' adds 748cd5729ac7 bpf: support BPF_PROG_QUERY for progs attached to sockmap adds 820e6e227c40 selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap adds d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp adds 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame adds 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...] adds d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management adds d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine adds ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine adds 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame} adds c41ced023a98 net: mvneta: add frags support to XDP_TX adds c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...] adds e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...] adds 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper adds bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API adds d99173027d68 bpf: add frags support to xdp copy helpers adds be3d72a2896c bpf: move user_size out of bpf_test_init adds 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp() adds 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...] adds 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...] adds 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs adds f45d5b6ce2e8 bpf: generalise tail call map compatibility check adds 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine adds 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest adds 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags adds ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags adds a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support' adds ed8bb03222c9 bpf: Fix flexible_array.cocci warnings adds b4ec6a192312 selftests, xsk: Fix rx_full stats test adds 11fc1831c260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3368aa357f3b Bluetooth: msft: Handle MSFT Monitor Device Event adds 8d7f167752c3 Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events adds 55235304c256 Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products adds 2e7b4a328ed6 Bluetooth: btusb: Add one more Bluetooth part for the Real [...] adds aa17e8ce1c20 Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() adds a86974f75e88 Bluetooth: Remove kernel-doc style comment block adds 9d7cbe2b9cf5 Bluetooth: hci_serdev: call init_rwsem() before p->open() adds 2fc967cc0dad Bluetooth: mt7921s: fix firmware coredump retrieve adds c7e301d7c855 Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend| [...] adds 752aea58489f Bluetooth: mt7921s: fix bus hang with wrong privilege adds 01ecc177b7d7 Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() adds 095519de2deb Bluetooth: btmtksdio: lower log level in btmtksdio_runtime [...] adds e98aa38cafec Bluetooth: btmtksdio: run sleep mode by default adds db3f1f9b5d88 Bluetooth: btmtksdio: mask out interrupt status adds 5201d23cc8e5 Bluetooth: msft: fix null pointer deref on msft_monitor_de [...] adds 2bc7be0cd713 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7f852ec58af6 mtd: aspeed-smc: improve probe resilience adds f0e91a57cb80 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds e0a9ddd5d9e1 mtd: rawnand: nandsim: Replace overflow check with kzalloc [...] adds db52b445793d mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state adds 109cf81fb573 mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to rep [...] adds 3e68f331c8c7 mtd: onenand: Check for error irq adds dbfbe79dbb63 mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper adds 65a01be4f528 mtd: rawnand: Rework of_get_nand_bus_width() adds 9e37532b1820 mtd: rawnand: brcmnand: Assign soc as early as possible adds 25f97138f8c2 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations adds c0d08a1401bb mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs() adds 75ac944722b0 mtd: rawnand: brcmnand: Move OF operations out of brcmnand [...] adds f5619f3774d0 mtd: rawnand: brcmnand: Allow working without interrupts adds 02d1d0e4dfc3 mtd: rawnand: brcmnand: Add platform data structure for BCMA adds 8e5913005f7b mtd: rawnand: brcmnand: Allow platform data instantation adds 5abd37f6e9d6 mtd: rawnand: brcmnand: BCMA controller uses command shift of 0 adds feca4cc4765a mtd: rawnand: brcmnand: Add BCMA shim adds 2970bf5a32f0 mtd: rawnand: gpmi: fix controller timings setting adds 15e27d197a7e mtd: rawnand: gpmi: validate controller clock rate adds ac178a21754c mtd: rawnand: gpmi: support fast edo timings for mx28 adds 2212c19e5196 mtd: rawnand: omap_elm: remove redundant variable 'errors' adds e04ddd329d29 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds fc3d0a0a1c24 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 37ff945f804c drm/amdgpu: fix convert bad page retiremt adds a357dca964e0 drm/amdgpu: fix the page fault caused by uninitialized variables adds eadabcc2bc6c drm/amdgpu: Disable FRU EEPROM access for SRIOV adds 79d3a767c7cb drm/amd: Fix MSB of SMU version printing adds 47b6584b9f43 drm/amdgpu: Fix kernel compilation; style adds 74382a4efdec drm/amdgpu: enable amdgpu_dc module parameter adds 86f0d7f04052 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] adds 92937976bcdb drm/amd/pm: drop unneeded lock protection smu->mutex adds 3b5bb869a3f4 drm/amd/pm: drop unneeded vcn/jpeg_gate_lock adds 024a9f4db806 drm/amd/pm: drop unneeded smu->metrics_lock adds d23da02dc0d3 drm/amd/pm: drop unneeded smu->sensor_lock adds ce311873cbe8 drm/amd/pm: drop unneeded smu_baco->mutex adds 6dbfe0c1384e drm/amd/pm: drop unneeded feature->mutex adds a1b74c67c0d7 drm/amd/pm: drop unneeded hwmgr->smu_lock adds c09ee5415e09 drm/amd/display: Not to call dpcd_set_source_specific_data [...] adds 10d18dd5d040 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind adds c1dfa0e8181b drm/amd/pm: use dev_*** to print output in multiple GPUs adds 6c834bb5c780 drm/amdgpu: filter out radeon secondary ids as well adds 8b44322d3eb6 drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] adds d05dfdcc67b7 drm/amdgpu/display: use msleep rather than udelay for long delays adds 01e2b6d22d82 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj adds 96a8781847e9 drm/amd/pm: remove useless if adds c5e5787192ea drm/amd/display: Fix memory leak adds 57b2caf29121 drm/amd/display: clean up some inconsistent indenting adds 9913373ea0dc drm/amdgpu: add another raven1 gfxoff quirk adds a4bff780d474 drm/amdgpu: only check for _PR3 on dGPUs adds 665a089db484 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds f5980827d1b3 Revert "drm/amd/display: To modify the condition in indica [...] adds 6a95aeca7e08 drm/radeon: Add HD-audio component notifier support (v2) adds 81eb1ec6c617 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates adds 90487c15a3a2 drm/amdgpu: bump driver version for new CTX OP to set/get [...] adds 63acb31c7572 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds cce936f4fff7 drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h d [...] adds a908db6d9878 drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c adds ae361eb07e9b drm/i915/fbc: Parametrize FBC register offsets adds c2a9682d2214 drm/i915/fbc: Loop through FBC instances in various places adds b8ca477e5131 drm/i915/fbc: Introduce device info fbc_mask adds e74c6aa955ca drm/i915/fbc: Register per-crtc debugfs files adds 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] adds d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function adds a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller adds 7e28d0b26759 drm/i915/adl-n: Enable ADL-N platform adds 825ca9ed1c9f drm: Always include the debugfs dentry in drm_crtc adds 980f42e7d574 drm/i915/bios: fix slab-out-of-bounds access adds 798c5daf3cdd drm/i915/fbc: Remember to update FBC state even when not r [...] adds f7747be14103 drm/i915/dsi: Drop double check ACPI companion device for NULL adds e35d8762b04f drm/i915/opregion: add support for mailbox #5 EDID adds 0b464ca3e0dd drm: Add orientation quirk for GPD Win Max adds 80dfdeb75028 drm/i915: stop including i915_irq.h from i915_drv.h adds 814d5c51f896 drm/i915: Fix possible NULL pointer dereferences in i9xx_u [...] adds 2564c35df5b8 drm/i915: split out i915_getparam.h from i915_drv.h adds 23d639d7b6df drm/i915: split out i915_cmd_parser.h from i915_drv.h adds 2ef97818d3aa drm/i915: split out i915_gem_evict.h from i915_drv.h adds db583eea5a82 drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h adds 386e75a41478 drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h adds 7e470f103d75 drm/i915: split out PCI config space registers from i915_reg.h adds b4435717f53b drm/i915: split out vlv sideband registers from i915_reg.h adds 583998c5e8cb drm/i915/snps: vswing value refined for SNPS phys adds e9f9bcd598e2 drm/i915: Use parameterized GPR register definitions everywhere adds cd5d2fdb045f drm/i915: Parameterize PWRCTX_MAXCNT adds e0d47fcff1f4 drm/i915: Parameterize ECOSKPD adds 3e5cbecb9aa8 drm/i915: Use RING_PSMI_CTL rather than per-engine macros adds ab076d8d79e1 drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7 adds 2b25a93bf07c drm/i915: Introduce i915_reg_defs.h adds 202b1f4c1234 drm/i915/gt: Move engine registers to their own header adds aa1d6068a460 drm/i915: Move SNPS PHY registers to their own header adds d0864ee4f81f drm/i915: Move combo PHY registers to their own header adds 24ce4d6d2ca6 drm/i915: Move TC PHY registers to their own header adds 43571e15c057 drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets adds 919606f5e7d8 drm/i915/gvt: Use list_entry to access list members adds 3e1f4c491559 drm/i915/gvt: Fix cmd parser error for Passmark9 adds c41aadd26496 drm/i915/gvt: Constify intel_gvt_gtt_gma_ops adds 5512445c9b64 drm/i915/gvt: Constify intel_gvt_gtt_pte_ops adds 1b277c892940 drm/i915/gvt: Constify intel_gvt_irq_ops adds 4642077775a6 drm/i915/gvt: Constify intel_gvt_sched_policy_ops adds ca1777797ad8 drm/i915/gvt: Constify gvt_mmio_block adds 0b782e669298 drm/i915/gvt: Constify cmd_interrupt_events adds b17639c7f7fc drm/i915/gvt: Constify formats adds 38bd13a0b151 drm/i915/gvt: Constify gtt_type_table_entry adds 3f8bd465a6f0 drm/i915/gvt: Constify vgpu_types adds cd6e4c2fbb00 Merge tag 'gvt-next-2022-01-12' of https://github.com/inte [...] adds 2616be2eac4b drm/i915/dp: make intel_dp_pack_aux() static again adds 6650ebcbea13 drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_* adds 5ec7baef52c3 drm/i915/display/ehl: Update voltage swing table adds 5ff59dddacd4 drm/i915/display/adlp: Implement new step in the TC voltag [...] adds a8cf6073d20a drm/i915/pxp: Hold RPM wakelock during PXP unbind adds b0641cb8a1de drm/i915/psr: remove unused lines_to_wait vbt info adds 71b59439aa03 drm/i915: Sipmplify PLANE_STRIDE masking adds 12d7d858e63d drm/i915: Use REG_BIT() & co. for universal plane bits adds 2f609faf5bda drm/i915: Clean up ivb+ sprite plane registers adds f6bb74e07705 drm/i915: Clean up g4x+ sprite plane registers adds 348abd4cf353 drm/i915: Clean up cursor registers adds 366714b0883f drm/i915: Extract skl_plane_aux_dist() adds 4682a6d99638 drm/i915: Declutter color key register stuff adds fee076019d0a drm/i915: Nuke pointless middle men for skl+ plane programming adds d39bc5c5e10a drm/i915/dpll: make intel_shared_dpll_funcs internal to in [...] adds 8172375ea95a drm/i915: Remove zombie async flip vt-d w/a adds b90b6e413797 drm/i915/bios: Introduce has_ddi_port_info() adds eb9fcf638575 drm/i915/bios: Use i915->vbt.ports[] on CHV adds 594c504d3334 drm/i915/bios: Use i915->vbt.ports[] for all g4x+ adds a868a1e57e3a drm/i915/bios: Throw out the !has_ddi_port_info() codepaths adds 044cbc7a74c1 drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS adds c26962803d04 drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports adds 27535f1d9431 drm/i915: Clean up vlv/chv sprite plane registers adds 5de6a3de999d drm/i915/dmc: Eliminate remnant GEN<n> references adds 198bca93403d drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch] adds 26950f2968e8 drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation adds 603801d0f2f4 drm/i915/mst: abstract intel_dp_ack_sink_irq_esi() adds 34ed3e83475e drm/i915/mst: debug log 4 bytes of ESI right after reading adds 1358139bdefd drm/i915/mst: abstract handling of link status in DP MST adds 1d50942dc930 drm/i915/mst: read link status only when requested by sink in ESI adds b4a1c675d256 drm/i915/mst: ack sink irq ESI for link status changes adds 784a2ec00904 drm/i915/mst: only ack the ESI we actually handled adds 428cb15d5b00 drm/i915: Clean up pre-skl primary plane registers adds b4d775775877 drm/i915/hdmi: Clean up TMDS clock limit exceeding user mo [...] adds fe6959a680a4 drm/i915: Nuke dg2_ddi_pre_enable_dp() adds 17dd7b896abd drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE adds c5274e86da5f drm/i915/snps: convert to drm device based logging adds 51f2d00909c6 drm/i915/pps: convert to drm device based logging adds 0bd6c4a13103 drm/i915/hotplug: convert to drm device based logging adds 9d0bfa7ac97c drm/i915/dp: convert to drm device based logging adds 5acbdcd1b12e drm/i915/plane: convert to drm device based logging and WARN adds eb8d73aa63cd drm/i915/sprite: convert to drm device based logging adds 15d641c41796 drm/i915/lspcon: convert to drm device based logging adds 140f70aeef07 drm/i915/cdclk: update intel_dump_cdclk_config() logging adds c9b06cc26f1d drm/i915/cdclk: convert to drm device based logging adds a0eb7234bf73 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 249af7242af7 drm/i915/guc: Report error on invalid reset notification adds a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] adds c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff adds cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] adds 62eeb9ae1364 drm/i915: Increment composite fence seqno adds 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move adds 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses adds 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses adds 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses adds 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses adds 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses adds cdeea858d8df drm/i915: Remove unused i915->ggtt adds 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind adds 9354417750e5 drm/i915: remove writeback hook adds ffa3fe080c77 drm/i915: clean up shrinker_release_pages adds 658a0c632625 drm/i915: don't call free_mmap_offset when purging adds f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects adds 903e0387270e drm/i915/ttm: add unmap_virtual callback adds ab4911b7d411 drm/i915/ttm: ensure we unmap when purging adds e1a4bbb6e837 drm/i915: Initial introduction of vma resources adds 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] adds ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds adds 2f6b90da9192 drm/i915: Use vma resources for async unbinding adds 950505cabe51 drm/i915: Asynchronous migration selftest adds 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot adds 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout adds 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 adds afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports adds 3a5d604f90f9 i915: make array flex_regs static const adds 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next adds e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] adds 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. adds 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] adds 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] adds 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind adds b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. adds 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] adds 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] adds 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL adds 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset adds 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset adds cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] adds 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() adds ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 adds e4217080a603 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds a4fd18a351dc Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 575d78a037e1 extra merge fix for "drm/i915: split out i915_gem_evict.h [...] adds 65045dd61f01 extra 2 merge fix for "drm/i915: split out i915_gem_evict. [...] adds 85bbdf2296ea fbdev: aty128fb: make some arrays static const adds 4cea1c57a98e video: fbdev: Check for null res pointer adds a23e0319295f backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls adds d9f0a068fd9e fbdev: omap2: omapfb: Remove redundant 'flush_workqueue()' calls adds 5865ad0b93c6 omapfb: use default_groups in kobj_type adds 5560f4585f3c drivers/video: remove redundant res variable adds 98b6dbe5a11b backlight: qcom-wled: Add PM6150L compatible adds 524cf9259b07 video: fbdev: mb862xx: remove redundant assignment to pointer ptr adds 58cdcdd05c97 matroxfb: set maxvram of vbG200eW to the same as vbG200 to [...] adds 9a241ff88145 video: fbdev: use swap() to make code cleaner adds 3efd3f9f8d27 dt-bindings: simple-framebuffer: allow standalone compatible adds db023ee11e76 video: ocfb: add const to of_device_id adds f7d4ead792c8 video: fbdev: controlfb: Fix COMPILE_TEST build adds eaf52966f347 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3b50eff2d24 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5220bf5a0410 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 09bdcfee8419 mmc: dw_mmc: Fix potential null pointer risk adds 72c27a8a862b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible adds 3257843d2c43 mmc: sdhci-tegra: Enable wake on SD card event adds 34cca3f53929 MAINTAINERS: co-maintain LiteX platform adds b801d57edad1 dt-bindings: mmc: Add bindings for LiteSDCard adds 48413da89d40 mmc: Add driver for LiteX's LiteSDCard interface adds 91a1937298f2 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] adds ddaa0033f3d6 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] adds e573896a3276 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] adds c7d3bacbbfbb Merge branch 'fixes' into next adds ed8136ad397d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 17ae263fd914 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 6a69d643e2b7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 066aef690794 dt-bindings: serial: Convert rda,8810pl-uart to YAML adds 92649241a25a dt-bindings: msm/mdp4: convert to yaml format adds 5a04982df8da dt-bindings: dmaengine: zynqmp_dma: convert to yaml adds f262b90530fc dt-bindings: Improve phandle-array schemas adds 87f5eb7f02cd dt-bindings: i2c: mpc: Make each example a separate entry adds 1dc62e0957e9 dt-bindings: i2c: imx: Make each example a separate entry adds 78cc7d5fc0c1 dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema adds 757454da44a9 dt-bindings: ingenic,i2c: Rework interrupts in example adds 7b2a23db9b6f dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] adds 31181e46f6cd dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents adds 4fc2be59c5fe dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] adds f2e6f493c379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7237727f8c44 x86/CPU/AMD: Use default_groups in kobj_type adds 95a679200aa9 Merge x86/cpu into tip/master adds 4810dd2c943e perf/tests: Add AMX instructions to x86 instruction decoder test adds 9dd94df75b30 x86/insn: Add AMX instructions to the x86 instruction decoder adds a6ea1142dee6 perf/tests: Add misc instructions to the x86 instruction d [...] adds 0153d98f2dd6 x86/insn: Add misc instructions to x86 instruction decoder adds cdb63ba98c5d perf/tests: Add AVX512-FP16 instructions to x86 instructio [...] adds 16273fa4f3a2 x86/insn: Add AVX512-FP16 instructions to the x86 instruct [...] adds 6857ed95d7ae Merge x86/misc into tip/master adds 1f52b0aba6fd x86/MCE/AMD: Allow thresholding interface updates after init adds a68ea2b90703 Merge x86/urgent into tip/master adds 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] adds 7876b33a33ea Merge x86/build into tip/master adds 2e1f8e55f9e0 x86/paravirt: Use %rip-relative addressing in hook calls adds bd298817dd07 Merge x86/paravirt into tip/master adds 57c0c122c1c0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 11413893a0d0 EDAC: Use proper list of struct attribute for attributes adds 625c6b556997 EDAC: Use default_groups in kobj_type adds 83da88f214e4 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds f0b6d583778f tools/memory-model: Document locking corner cases adds 745ccc27c6ed tools/memory-model: Make judgelitmus.sh note timeouts adds 566e46547245 tools/memory-model: Make cmplitmushist.sh note timeouts adds c1ac03cad526 tools/memory-model: Make judgelitmus.sh identify bad macros adds 645af6387f93 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 1b629be172cc tools/memory-model: Fix paulmck email address on pre-exist [...] adds 4a8f7516f8a4 tools/memory-model: Update parseargs.sh for hardware verification adds 70b4134acb7a tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds bedc6b471a02 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 07bf87795cea tools/memory-model: Fix checkalllitmus.sh comment adds 2274b2ccaff3 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 5c6c48538c28 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds fb44f4ed3424 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 7af5a81966a9 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 02b5fe964c4c tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 1ff6e62017bd tools/memory-model: Keep assembly-language litmus tests adds d932da33ba6c tools/memory-model: Allow herd to deduce CPU type adds 68c2f21d740a tools/memory-model: Make runlitmus.sh check for jingle errors adds b9c053cb9386 tools/memory-model: Add -v flag to jingle7 runs adds 2544fe8eaddd tools/memory-model: Implement --hw support for checkghlitmus.sh adds dd48b525a791 tools/memory-model: Fix scripting --jobs argument adds 2db2f4505602 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 1d6e9ee531e2 tools/memory-model: Make history-check scripts use mselect7 adds 7cfae94e3319 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds d96e2654b19a tools/memory-model: Repair parseargs.sh header comment adds ca2f91442ec4 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 08d96e9c8f71 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 24a8c7305cb0 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 379f02db068f tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 4fb5bd514d6e MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 75018b1b2342 rcu: Fix description of kvfree_rcu() adds 2ab0d6b79d89 torture: Drop trailing ^M from console output adds 03c6866d3e47 torture: Allow four-digit repetition numbers for --configs [...] adds 3ba9d91ee624 torture: Output per-failed-run summary lines from torture.sh adds 03ad4bf80315 torture: Make kvm.sh summaries note runs having only KCSAN [...] adds 14d4da0d79e5 torture: Indicate which torture.sh runs' bugs are all KCSA [...] adds f4dd94720447 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW adds 3dd466fde527 rcutorture: Print message before invoking ->cb_barrier() adds 335f1afc0523 EXP rcu-tasks: Check for abandoned callbacks adds 99c8e39944c6 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] adds ed58e5dd4e5f rcu: Add mutex for rcu boost kthread spawning and affinity [...] adds ea10f9c84cab rcu: Create and use a rcu_rdp_cpu_online() adds 90e938f7b656 rcu: Refactor rcu_barrier() empty-list handling adds 0ca381cbf492 rcu: Rework rcu_barrier() and callback-migration logic adds b806ff40d689 rcu: Make rcu_barrier() no longer block CPU-hotplug operations adds 7b4594bc7f5e rcu: Mark accesses to boost_starttime adds f3e8d59a13dd rcu/exp: Fix check for idle context in rcu_exp_handler adds 8aff64910d1d rcu/nocb: Handle concurrent nocb kthreads creation adds 82f48f816fd0 rcu: Remove unused rcu_state.boost adds 756dbb4a3798 rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() adds 155ea796ff95 torture: Distinguish kthread stopping and being asked to stop adds cf4f1bfca584 rcutorture: Increase visibility of forward-progress hangs adds 58d0afb931ad rcutorture: Make rcu_fwd_cb_nodelay be a counter adds 32866bf30823 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop adds d8dcd25163d7 torture: Compress KCSAN as well as KASAN vmlinux files adds b3c21778c95d rcu: Inline __call_rcu() into call_rcu() adds f25ef1da1679 torture: Make kvm-remote.sh try multiple times to download [...] adds b69321ad7b8a torture: Print only one summary line per run adds e6a0216f73b2 kasan: Record work creation stack trace with interrupts enabled adds bf3f5521dad9 rcutorture: Fix rcu_fwd_mutex deadlock adds dea5ba9ee6d7 torture: Wake up kthreads after storing task_struct pointer adds d466bdf33eec rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 adds 2eee15331872 rcu: Mark writes to the rcu_segcblist structure's ->flags field adds 92e24a7dd238 RCU: move kthread_prio bounds-check to a separate function adds ebed272c769a RCU: make priority of grace-period thread consistent adds 38661c1db7d0 RCU: elevate priority of offloaded callback threads adds a6d5a3042f19 RCU: update documentation regarding kthread_prio cmdline p [...] adds e8eb6bde5996 srcu: Tighten cleanup_srcu_struct() GP checks adds aa55e0da8120 rcu: Uninline multi-use function: finish_rcuwait() adds ff96e7b8a675 rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] adds 985aa596d43e rcu: Allow expedited RCU grace periods on incoming CPUs adds b6d1a869def2 torture: Make kvm-find-errors.sh notice missing vmlinux file adds 7d8417df5fce squash! torture: Make kvm-find-errors.sh notice missing vm [...] adds 8ab502eb6176 srcu: Fix s/is/if/ typo in srcu_node comment adds 0fb5b6c55ce0 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds 776e8a78f36e rcu: Don't deboost before reporting expedited quiescent state adds cf2fbcfc6b38 srcu: Dynamically allocate srcu_node array adds ab2a290a7391 rcu: Replace cpumask_weight with cpumask_empty where appropriate adds fe28289ce5cd Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 58c7903f8c98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 955634992505 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c0b37fb706d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 66e278958fbe Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds f370a7acadc8 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 97486e981ffb thunderbolt: Remove useless DMA-32 fallback configuration adds 9efafae22595 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 89991fb47a46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d9f7fbf999a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e76640e3f53e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b54bfcd4d5a5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds a315f550f013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 30cc53897470 pinctrl: thunderbay: comment process of building functions a bit adds 25d2e41cf59b pinctrl: thunderbay: rework loops looking for groups names adds aa28514592d5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] adds 1fd6bb5b47a6 pinctrl: sunxi: Fix H616 I2S3 pin data adds 02f23aa47ae7 drivers/pinctrl: remove redundant ret variable adds 768f8d8e45f9 dt-bindings: pinctrl: drive-strength doesn't default to 2 [...] adds 46f3418926f0 pinctrl: meson-g12a: add more pwm_f options adds b9dc88de4d77 pinctrl: qcom: Return -EINVAL for setting affinity if no I [...] adds c00cdc32e727 pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt adds 8ef7a5bfbb60 Merge branch 'devel' into for-next adds 210dde316238 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ca70f4202ea pinctrl: renesas: rcar: Do not enforce GPIO if already muxed adds 1dcb6b782ff0 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add descripti [...] adds c038a988a842 pinctrl: renesas: r8a7790: Remove INTC_IRQx_N adds 30d369991bc5 pinctrl: renesas: r8a7791: Remove INTC_IRQx_N adds 96310a120c83 pinctrl: renesas: r8a7799[05]: Add MediaLB pins adds c07b19de2f7a dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl adds 9d6ae5b72f78 pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] adds 7429b027ea3f Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds fbe57d75fea3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 305325688ff9 NTB/msi: Use struct_size() helper in devm_kzalloc() adds b31b0d5d6379 IDT: Fix Build warnings on some 32bit architectures. adds 4ea0d04a53e9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 151bbc8be85e ARM: stackprotector: prefer compiler for TLS based per-tas [...] adds 84f43e805843 drm/dp: Fix off-by-one in register cache size adds 613bcc81d43c drm/dp: Remove common Post Cursor2 register handling adds 4dd279155387 crypto: octeontx2 - Avoid stack variable overflow adds ef66d7049a80 iio: addac: ad74413r: Do not reference negative array offsets adds 9d210ed97e49 tpm: vtpm_proxy: Check length to avoid compiler warning adds d43d60cf4314 staging: r8188eu: Drop get_recvframe_data() adds bfad6c56b44a staging: rtl8723bs: Drop get_recvframe_data() adds 2cb06c87c9dd staging: rtl8712: Drop get_recvframe_data() adds 4ba545781e20 Makefile: Enable -Warray-bounds adds 3ccac0d2ba34 Makefile: Enable -Wzero-length-bounds adds 6f6ab1ab5294 Merge branch 'for-next/array-bounds' into for-next/kspp adds 8ce8b2948d2d KVM: x86: Replace memset() "optimization" with normal per- [...] adds f2e0f541c607 intel_th: msu: Use memset_startat() for clearing hw header adds bab6b6ac48b6 net/mlx5e: Avoid field-overflowing memcpy() adds 6f417e1bb4b1 net/mlx5e: Use struct_group() for memcpy() region adds ee0e863c5ffd media: omap3isp: Use struct_group() for memcpy() region adds 602670289b69 fortify: Detect struct member overflows in memcpy() at com [...] adds af24dec4bf98 fortify: Detect struct member overflows in memmove() at co [...] adds 6f6f253efa13 fortify: Detect struct member overflows in memset() at com [...] adds 6303361147fc fortify: Work around Clang inlining bugs adds 1e0d8731bd6c Merge branch 'for-next/memcpy' into for-next/kspp adds 2e86414a3f2b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 281eb7dd207d Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 12bb8ff3c62e bus: mhi: Add mru_default for Foxconn SDX55 adds fd692f3d8ff3 bus: mhi: Add mru_default for Cinterion MV31-W adds 35a96742e4b9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds cdad309fa403 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 5298d4bfe80f unicode: clean up the Kconfig symbol confusion adds 7385326e007d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ae672cb08e4 lib/crypto: blake2s: avoid indirect calls to compression f [...] adds 17d53fa3859b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e6fe6e26e5dd hack for building with -Warray-bounds adds 095113bfc1a6 scsi: hack for building with -Warray-bounds adds 45525c9acd9f Revert "samples/trace_event: Add '__rel_loc' using sample event" adds 88e7b860ba3d mm/oom_kill: wake futex waiters before annihilating victim [...] adds a8c028649e93 mm: fix panic in __alloc_pages adds 0d9115634f46 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds cc065c4034d1 /proc/kpageflags: do not use uninitialized struct pages adds 622d7611f26d procfs: prevent unpriveleged processes accessing fdinfo dir adds b47e982d198c ocfs2: reflink deadlock when clone file to the same direct [...] adds dfef5ce6dc06 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 8f10e0993f55 ocfs2: fix ocfs2 corrupt when iputting an inode adds 01d4de217e05 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 9e43dade13f7 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 6864c7ffc3f9 tools/vm/page_owner_sort.c: support sorting by stack trace adds d7bf2c56c2bd tools/vm/page_owner_sort.c: add switch between culling by [...] adds c1a5bbbe50ef tools/vm/page_owner_sort.c: support sorting pid and time adds 3a5ba3eb0025 tools/vm/page_owner_sort.c: two trivial fixes adds 25c456d8dc1c tools/vm/page_owner_sort.c: delete invalid duplicate code adds d9fdc7d6fb04 Documentation/vm/page_owner.rst: update the documentation adds 0b9225888d41 documentation-vm-page_ownerrst-update-the-documentation-fix adds 3298ab18a6ea Documentation/vm/page_owner.rst: fix unexpected indentation warns adds 553e33daccf0 mm/vmalloc: allocate small pages for area->pages adds 04c769b0c265 mm-vmalloc-allocate-small-pages-for-area-pages-fix adds 0c65299c093d mm: discard __GFP_ATOMIC adds 730eb0d55bd0 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 15ecb3f942c6 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 951ecfe94054 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds 322c1a9bee3f selftests: vm: add a hugetlb test case adds 9d2ed7afc831 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds fc1ec4177cdb mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 29df0f7a2386 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 5586a4a4386f mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 138f5c2b90af mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds cd6bfc4c5908 mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds 19fb2e429e64 arm64: add support for sub-page faults user probing adds 224d6faa0761 btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds 582d4c79b73a fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 7750c2205bb8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 2705551b181f kernel/hung_task.c: Monitor killed tasks. adds 72c0b15db5e4 lz4: fix LZ4_decompress_safe_partial read out of bound adds 6216684e51b5 ELF: fix overflow in total mapping size calculation adds 958c360e0a89 init/main.c: silence some -Wunused-parameter warnings adds cf0839859614 docs: sysctl/kernel: add missing bit to panic_print adds 71bd62a50bc1 panic: add option to dump all CPUs backtraces in panic_print adds dab376da2c84 sysctl: documentation: fix table format warning adds 56439cb78293 panic: allow printing extra panic information on kdump adds 542ed6d41f2b ipc/sem: do not sleep with a spin lock held adds 4cd162792bd5 Merge branch 'akpm-current/current' adds 8a74e05c5966 fs/f2fs/data.c: fix mess adds 7f861265170a Merge branch 'akpm/master' adds d25ee8853025 Add linux-next specific files for 20220125
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 (c94951012a74) \ 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: .mailmap | 1 + Documentation/ABI/obsolete/procfs-i8k | 10 + Documentation/ABI/testing/sysfs-class-hwmon | 8 + Documentation/accounting/psi.rst | 3 +- Documentation/admin-guide/gpio/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 37 +- Documentation/arm64/silicon-errata.rst | 4 + Documentation/bpf/btf.rst | 32 +- Documentation/devicetree/bindings/arm/airoha.yaml | 28 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + .../devicetree/bindings/arm/idle-states.yaml | 80 +- .../devicetree/bindings/arm/mediatek.yaml | 4 + Documentation/devicetree/bindings/arm/pmu.yaml | 2 + Documentation/devicetree/bindings/arm/renesas.yaml | 9 + .../bindings/arm/samsung/samsung-boards.yaml | 1 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../devicetree/bindings/ata/sata_highbank.yaml | 3 + .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../bindings/crypto/intel,ixp4xx-crypto.yaml | 15 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 + .../bindings/display/mediatek/mediatek,hdmi.yaml | 5 +- .../devicetree/bindings/display/msm/gpu.yaml | 2 + .../devicetree/bindings/display/msm/mdp4.txt | 114 - .../devicetree/bindings/display/msm/mdp4.yaml | 124 + .../devicetree/bindings/display/renesas,du.yaml | 10 +- .../bindings/display/rockchip/rockchip-drm.yaml | 2 + .../display/sprd/sprd,display-subsystem.yaml | 2 + .../bindings/display/ti/ti,am65x-dss.yaml | 3 +- .../devicetree/bindings/dma/dma-router.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 85 + .../devicetree/bindings/dma/xilinx/zynqmp_dma.txt | 26 - .../bindings/dvfs/performance-domain.yaml | 1 - .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 7 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 2 + .../devicetree/bindings/i2c/ingenic,i2c.yaml | 4 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 24 +- .../bindings/interconnect/qcom,rpmh.yaml | 2 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 6 + .../bindings/leds/backlight/led-backlight.yaml | 2 + .../media/allwinner,sun4i-a10-video-engine.yaml | 4 + .../bindings/media/mediatek,vcodec-decoder.yaml | 176 ++ .../bindings/media/mediatek,vcodec-encoder.yaml | 187 ++ .../media/mediatek,vcodec-subdev-decoder.yaml | 265 ++ .../devicetree/bindings/media/mediatek-vcodec.txt | 131 - .../bindings/media/microchip,csi2dc.yaml | 197 ++ .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 10 +- .../bindings/media/qcom,sm8250-camss.yaml | 450 +++ .../devicetree/bindings/media/ti,cal.yaml | 4 + .../memory-controllers/mediatek,smi-larb.yaml | 2 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 2 + .../devicetree/bindings/mmc/litex,mmc.yaml | 78 + .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../bindings/net/allwinner,sun4i-a10-emac.yaml | 4 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 8 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 12 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 + Documentation/devicetree/bindings/net/fsl,fec.yaml | 8 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 15 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 33 +- .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 + .../bindings/net/socionext,uniphier-ave4.yaml | 4 + .../devicetree/bindings/net/stm32-dwmac.yaml | 4 + .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 5 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 - .../bindings/net/wireless/mediatek,mt76.yaml | 4 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 28 - .../devicetree/bindings/opp/opp-v2-base.yaml | 2 + .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 2 + .../devicetree/bindings/phy/intel,combo-phy.yaml | 8 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 4 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 + .../bindings/pinctrl/canaan,k210-fpioa.yaml | 4 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 + .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +- .../pinctrl/samsung,pinctrl-gpio-bank.yaml | 52 + .../bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml | 81 + .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 106 + .../bindings/pinctrl/samsung,pinctrl.yaml | 392 +++ .../bindings/pinctrl/samsung-pinctrl.txt | 383 --- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 10 +- .../devicetree/bindings/power/power-domain.yaml | 4 + .../devicetree/bindings/power/renesas,apmu.yaml | 2 + .../bindings/power/renesas,rzg2l-sysc.yaml | 7 +- .../bindings/power/rockchip,power-controller.yaml | 2 + .../bindings/power/supply/cw2015_battery.yaml | 6 +- .../bindings/power/supply/power-supply.yaml | 2 + .../devicetree/bindings/regulator/regulator.yaml | 2 + .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 6 + .../bindings/remoteproc/st,stm32-rproc.yaml | 33 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 2 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 2 + .../bindings/remoteproc/ti,omap-remoteproc.yaml | 19 +- .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 - .../bindings/serial/rda,8810pl-uart.yaml | 46 + .../bindings/soc/samsung/exynos-usi.yaml | 4 + .../bindings/sound/samsung,aries-wm8994.yaml | 2 + .../bindings/sound/samsung,midas-audio.yaml | 3 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 8 +- .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 8 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 +- .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 8 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + Documentation/driver-api/firewire.rst | 4 +- Documentation/gpu/i915.rst | 1 + Documentation/hwmon/sysfs-interface.rst | 4 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 16 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- MAINTAINERS | 34 +- Makefile | 8 +- Next/SHA1s | 259 +- Next/Trees | 1 - Next/merge.log | 3223 +++++++++++--------- arch/arm/Kconfig | 8 +- arch/arm/Makefile | 9 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 10 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 165 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos4210-origen.dts | 2 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 6 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 12 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 30 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 4 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 44 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 252 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos5250-arndale.dts | 2 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 222 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 22 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 20 +- arch/arm/boot/dts/exynos5250.dtsi | 9 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 148 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 23 +- arch/arm/boot/dts/exynos5260.dtsi | 128 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 34 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 170 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 4 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5420-chagall-wifi.dts | 75 + .../arm/boot/dts/exynos5420-galaxy-tab-common.dtsi | 691 +++++ arch/arm/boot/dts/exynos5420-peach-pit.dts | 89 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 194 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 6 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 89 +- arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts | 43 + arch/arm/boot/dts/mt6582.dtsi | 128 + arch/arm/boot/dts/r9a06g032.dtsi | 11 + arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 60 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 210 +- arch/arm/boot/dts/s3c64xx.dtsi | 16 +- arch/arm/boot/dts/s5pv210-aquila.dts | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 40 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 12 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 16 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts | 182 ++ arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 28 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 + arch/arm/mach-exynos/firmware.c | 4 +- arch/arm64/Kconfig | 12 +- arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 211 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 276 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 6 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 176 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 33 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 50 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 92 +- arch/arm64/boot/dts/renesas/Makefile | 3 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 1 - arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 ++ arch/arm64/boot/dts/renesas/r8a77961.dtsi | 27 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 102 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 191 ++ arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 70 + arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 32 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 114 + arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi | 20 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 1 + arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 491 +++ arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 25 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 25 + arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi | 13 + .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 137 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 129 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 25 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 76 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 94 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 17 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 14 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 48 +- arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/cputype.h | 2 + arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/stacktrace.c | 5 +- arch/arm64/kernel/vdso/Makefile | 5 +- arch/m68k/68000/dragen2.c | 1 + arch/m68k/68000/screen.h | 2 + arch/m68k/68000/ucsimm.c | 9 +- arch/m68k/amiga/config.c | 1 + arch/m68k/apollo/config.c | 1 + arch/m68k/atari/config.c | 1 + arch/m68k/bvme6000/config.c | 1 + arch/m68k/hp300/config.c | 1 + arch/m68k/include/asm/config.h | 33 + arch/m68k/kernel/setup_mm.c | 23 +- arch/m68k/mac/config.c | 1 + arch/m68k/mvme147/config.c | 1 + arch/m68k/mvme16x/config.c | 1 + arch/m68k/q40/config.c | 1 + arch/microblaze/include/asm/pci.h | 4 - arch/microblaze/pci/pci-common.c | 49 - arch/parisc/mm/init.c | 11 +- arch/s390/Kconfig | 15 + arch/s390/configs/debug_defconfig | 20 +- arch/s390/configs/defconfig | 16 +- arch/s390/configs/zfcpdump_defconfig | 3 + arch/s390/include/asm/uaccess.h | 4 +- arch/s390/kernel/module.c | 37 +- arch/s390/kernel/nmi.c | 27 +- arch/s390/lib/Makefile | 3 + arch/s390/lib/test_modules.c | 35 + arch/s390/lib/test_modules.h | 50 + arch/s390/lib/test_modules_helpers.c | 13 + arch/x86/Kconfig | 2 +- arch/x86/boot/compressed/misc.c | 3 +- arch/x86/events/intel/core.c | 15 + arch/x86/events/intel/lbr.c | 168 +- arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/intel/uncore.h | 3 +- arch/x86/events/intel/uncore_discovery.c | 4 +- arch/x86/events/intel/uncore_discovery.h | 2 + arch/x86/events/intel/uncore_snb.c | 214 +- arch/x86/events/intel/uncore_snbep.c | 2 +- arch/x86/events/perf_event.h | 10 +- arch/x86/events/rapl.c | 9 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/kernel/cpu/mce/amd.c | 9 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kvm/emulate.c | 9 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/lib/memcpy_32.c | 1 + arch/x86/lib/x86-opcode-map.txt | 111 +- arch/xtensa/include/asm/pci-bridge.h | 9 - certs/Makefile | 4 +- drivers/ata/pata_octeon_cf.c | 2 +- drivers/bcma/driver_chipcommon_nflash.c | 20 +- drivers/bluetooth/btintel.c | 11 +- drivers/bluetooth/btintel.h | 1 + drivers/bluetooth/btmrvl_debugfs.c | 2 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/btmtksdio.c | 160 +- drivers/bluetooth/btusb.c | 14 +- drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_serdev.c | 3 +- drivers/bus/mhi/pci_generic.c | 2 + drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/clk/clk-scmi.c | 54 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779f0-cpg-mssr.c | 2 + drivers/clk/renesas/r9a07g044-cpg.c | 4 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 3 +- drivers/edac/edac_device_sysfs.c | 31 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/firmware/arm_scmi/Kconfig | 15 - drivers/firmware/arm_scmi/clock.c | 22 +- drivers/firmware/arm_scmi/virtio.c | 298 +- drivers/firmware/efi/efi.c | 7 + drivers/firmware/efi/libstub/arm64-stub.c | 6 +- drivers/gpio/gpio-sim.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 81 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 26 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 80 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 6 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 48 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 278 +- drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 1 - .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 383 +-- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 7 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 20 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 118 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 33 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 29 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 29 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 34 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 40 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 4 - drivers/gpu/drm/drm_dp_helper.c | 10 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 101 +- drivers/gpu/drm/i915/display/icl_dsi.c | 1 + drivers/gpu/drm/i915/display/intel_atomic.c | 1 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_backlight.c | 3 + drivers/gpu/drm/i915/display/intel_bios.c | 214 +- drivers/gpu/drm/i915/display/intel_bw.c | 13 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 65 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 9 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 + .../gpu/drm/i915/display/intel_combo_phy_regs.h | 162 + drivers/gpu/drm/i915/display/intel_crtc.c | 1 + drivers/gpu/drm/i915/display/intel_cursor.c | 25 +- drivers/gpu/drm/i915/display/intel_ddi.c | 119 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 42 +- drivers/gpu/drm/i915/display/intel_display.c | 25 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.c | 14 +- drivers/gpu/drm/i915/display/intel_display_trace.h | 1 + drivers/gpu/drm/i915/display/intel_dmc.c | 14 +- drivers/gpu/drm/i915/display/intel_dp.c | 163 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 36 + drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 46 +- drivers/gpu/drm/i915/display/intel_dpt.c | 27 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 28 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 240 +- drivers/gpu/drm/i915/display/intel_fbc.h | 7 + drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 7 - drivers/gpu/drm/i915/display/intel_gmbus.h | 1 - drivers/gpu/drm/i915/display/intel_hdcp.c | 3 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 100 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 4 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 14 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 144 +- drivers/gpu/drm/i915/display/intel_opregion.c | 56 +- drivers/gpu/drm/i915/display/intel_opregion.h | 10 + drivers/gpu/drm/i915/display/intel_overlay.c | 1 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 22 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 30 +- drivers/gpu/drm/i915/display/intel_snps_phy_regs.h | 75 + drivers/gpu/drm/i915/display/intel_sprite.c | 65 +- drivers/gpu/drm/i915/display/intel_tc.c | 1 + drivers/gpu/drm/i915/display/intel_tc_phy_regs.h | 280 ++ drivers/gpu/drm/i915/display/intel_vbt_defs.h | 26 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 250 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 12 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 51 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 - drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 18 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.h | 14 + drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 39 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 25 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 1 + drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 1 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 20 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 12 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 197 ++ .../gpu/drm/i915/gt/intel_execlists_submission.c | 39 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 133 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt.c | 8 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 4 + drivers/gpu/drm/i915/gt/intel_gtt.h | 19 +- drivers/gpu/drm/i915/gt/intel_llc.c | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 5 + drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 15 - drivers/gpu/drm/i915/gt/intel_ppgtt.c | 22 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 14 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 + drivers/gpu/drm/i915/gt/intel_ring.c | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 11 +- drivers/gpu/drm/i915/gt/intel_rps.c | 9 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 13 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 1 + drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 5 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 6 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 + drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 + drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 127 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 141 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 30 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 37 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 32 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 4 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 118 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 43 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 3 +- drivers/gpu/drm/i915/gvt/display.c | 8 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 20 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 48 +- drivers/gpu/drm/i915/gvt/gtt.c | 68 +- drivers/gpu/drm/i915/gvt/gtt.h | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 30 +- drivers/gpu/drm/i915/gvt/interrupt.c | 10 +- drivers/gpu/drm/i915/gvt/interrupt.h | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 5 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 1 + drivers/gpu/drm/i915/gvt/reg.h | 1 - drivers/gpu/drm/i915/gvt/sched_policy.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 70 +- drivers/gpu/drm/i915/i915_cmd_parser.h | 26 + drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_driver.c | 13 +- drivers/gpu/drm/i915/i915_drv.h | 76 +- drivers/gpu/drm/i915/i915_gem.c | 38 +- drivers/gpu/drm/i915/i915_gem_evict.c | 102 +- drivers/gpu/drm/i915/i915_gem_evict.h | 27 + drivers/gpu/drm/i915/i915_gem_gtt.c | 17 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 + drivers/gpu/drm/i915/i915_getparam.c | 4 +- drivers/gpu/drm/i915/i915_getparam.h | 15 + drivers/gpu/drm/i915/i915_gpu_error.c | 90 +- drivers/gpu/drm/i915/i915_ioc32.c | 1 + drivers/gpu/drm/i915/i915_ioctl.c | 94 + drivers/gpu/drm/i915/i915_ioctl.h | 14 + drivers/gpu/drm/i915/i915_module.c | 3 + drivers/gpu/drm/i915/i915_pci.c | 23 +- drivers/gpu/drm/i915/i915_perf.c | 9 +- drivers/gpu/drm/i915/i915_pmu.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 1767 +++-------- drivers/gpu/drm/i915/i915_reg_defs.h | 97 + drivers/gpu/drm/i915/i915_request.c | 13 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_suspend.c | 1 + drivers/gpu/drm/i915/i915_utils.h | 15 - drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 366 ++- drivers/gpu/drm/i915/i915_vma.h | 34 +- drivers/gpu/drm/i915/i915_vma_resource.c | 417 +++ drivers/gpu/drm/i915/i915_vma_resource.h | 234 ++ drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 - drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 - drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 5 +- drivers/gpu/drm/i915/intel_dram.c | 6 +- drivers/gpu/drm/i915/intel_pci_config.h | 85 + drivers/gpu/drm/i915/intel_pcode.c | 31 +- drivers/gpu/drm/i915/intel_pcode.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 90 +- drivers/gpu/drm/i915/intel_uncore.c | 72 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 209 +- drivers/gpu/drm/i915/selftests/i915_request.c | 119 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 30 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 11 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/i915/vlv_sideband.h | 2 + drivers/gpu/drm/i915/vlv_sideband_reg.h | 180 ++ drivers/gpu/drm/kmb/kmb_plane.c | 2 + drivers/gpu/drm/tegra/dp.c | 11 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 7 +- drivers/hid/hid-apple.c | 16 +- drivers/hid/hid-elo.c | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-vivaldi.c | 41 +- drivers/hid/uhid.c | 49 +- drivers/hid/wacom_wac.c | 39 +- drivers/hv/hv_balloon.c | 7 + drivers/hwmon/Kconfig | 1 + drivers/hwmon/adt7470.c | 3 + drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 + drivers/hwmon/hwmon.c | 39 +- drivers/hwmon/lm83.c | 476 +-- drivers/hwmon/nct6775.c | 139 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/powr1220.c | 235 +- drivers/hwtracing/intel_th/msu.c | 4 +- drivers/iio/accel/fxls8962af-core.c | 12 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/fxls8962af-spi.c | 2 +- drivers/iio/accel/fxls8962af.h | 3 +- drivers/iio/addac/ad74413r.c | 7 +- drivers/irqchip/irq-gic-v3-its.c | 3 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 + drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/saa7134/saa7134-video.c | 9 +- drivers/media/platform/Makefile | 1 + drivers/media/platform/atmel/Kconfig | 15 + drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 397 +-- drivers/media/platform/atmel/atmel-isc-clk.c | 311 ++ drivers/media/platform/atmel/atmel-isc.h | 11 + drivers/media/platform/atmel/atmel-sama5d2-isc.c | 24 + drivers/media/platform/atmel/atmel-sama7g5-isc.c | 32 +- drivers/media/platform/atmel/microchip-csi2dc.c | 806 +++++ drivers/media/platform/davinci/vpif.c | 111 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 12 +- drivers/media/platform/mtk-vcodec/Makefile | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 4 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 178 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c | 201 ++ .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h | 56 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 105 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 11 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 2 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 21 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 74 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 21 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 3 +- .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 2 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 30 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 5 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 59 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 8 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 2 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 21 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 16 +- drivers/media/platform/mtk-vcodec/vdec_msg_queue.c | 290 ++ drivers/media/platform/mtk-vcodec/vdec_msg_queue.h | 153 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 46 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 22 + .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 2 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 2 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- drivers/media/platform/qcom/camss/Makefile | 3 +- .../camss/{camss-csid-170.c => camss-csid-gen2.c} | 32 +- drivers/media/platform/qcom/camss/camss-csid.c | 56 +- drivers/media/platform/qcom/camss/camss-csid.h | 2 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 184 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-480.c | 564 ++++ drivers/media/platform/qcom/camss/camss-vfe.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe.h | 4 + drivers/media/platform/qcom/camss/camss-video.c | 5 +- drivers/media/platform/qcom/camss/camss.c | 306 +- drivers/media/platform/qcom/camss/camss.h | 18 + .../platform/rockchip/rkisp1/rkisp1-capture.c | 28 +- drivers/media/platform/stm32/stm32-dcmi.c | 51 +- drivers/media/radio/radio-sf16fmi.c | 2 +- drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/lirc_dev.c | 19 +- drivers/media/rc/mtk-cir.c | 39 +- drivers/media/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 32 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 7 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 9 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 7 + drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 12 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 +- drivers/media/usb/gspca/jl2005bcd.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 2 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 53 +- drivers/misc/eeprom/at25.c | 4 + drivers/mmc/core/sd.c | 8 +- drivers/mmc/host/Kconfig | 13 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/litex_mmc.c | 661 ++++ drivers/mmc/host/sdhci-of-esdhc.c | 8 +- drivers/mmc/host/sdhci-pci-gli.c | 86 +- drivers/mmc/host/sdhci-tegra.c | 9 +- drivers/mmc/host/sh_mmcif.c | 3 + drivers/mtd/devices/phram.c | 12 +- drivers/mtd/nand/onenand/generic.c | 7 +- drivers/mtd/nand/raw/Kconfig | 16 +- drivers/mtd/nand/raw/brcmnand/Makefile | 2 + drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 132 + drivers/mtd/nand/raw/brcmnand/brcmnand.c | 160 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 29 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 27 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 7 +- drivers/mtd/nand/raw/nand_base.c | 37 +- drivers/mtd/nand/raw/nandsim.c | 47 +- drivers/mtd/nand/raw/omap_elm.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 14 +- drivers/mtd/parsers/qcomsmempart.c | 36 +- drivers/mtd/spi-nor/controllers/aspeed-smc.c | 15 +- drivers/net/bonding/bond_main.c | 4 - drivers/net/can/flexcan/flexcan-core.c | 1 + drivers/net/can/flexcan/flexcan.h | 2 +- drivers/net/can/m_can/m_can.c | 6 + drivers/net/can/m_can/tcan4x5x-regmap.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 167 +- drivers/net/ethernet/ibm/ibmvnic.h | 1 - drivers/net/ethernet/intel/i40e/i40e.h | 9 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 44 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 3 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 103 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 + drivers/net/ethernet/marvell/mvneta.c | 204 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 3 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 1 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 70 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 66 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 4 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 7 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 14 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 20 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 22 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 20 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 - drivers/net/phy/phy_device.c | 6 +- drivers/net/phy/sfp-bus.c | 5 + drivers/ntb/msi.c | 6 +- drivers/pci/msi/irqdomain.c | 4 +- drivers/pci/msi/legacy.c | 1 - drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-usb.c | 38 + drivers/phy/cadence/phy-cadence-sierra.c | 35 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/renesas/Kconfig | 1 + drivers/pinctrl/renesas/pfc-r8a7790.c | 43 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 14 + drivers/pinctrl/renesas/pinctrl.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 2 - drivers/pinctrl/samsung/pinctrl-exynos.c | 4 + drivers/pinctrl/samsung/pinctrl-samsung.c | 87 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 +- drivers/soc/renesas/Kconfig | 5 + drivers/soc/renesas/renesas-soc.c | 13 + drivers/soc/samsung/Kconfig | 2 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 27 +- drivers/staging/media/imx/imx7-mipi-csis.c | 44 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 74 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 2 +- drivers/staging/media/zoran/Kconfig | 38 +- drivers/staging/media/zoran/Makefile | 8 +- drivers/staging/media/zoran/videocodec.c | 68 +- drivers/staging/media/zoran/videocodec.h | 4 +- drivers/staging/media/zoran/zoran.h | 18 +- drivers/staging/media/zoran/zoran_card.c | 398 ++- drivers/staging/media/zoran/zoran_device.c | 15 +- drivers/staging/media/zoran/zoran_device.h | 2 - drivers/staging/media/zoran/zoran_driver.c | 56 +- drivers/staging/media/zoran/zr36016.c | 25 +- drivers/staging/media/zoran/zr36016.h | 2 + drivers/staging/media/zoran/zr36050.c | 24 +- drivers/staging/media/zoran/zr36050.h | 2 + drivers/staging/media/zoran/zr36060.c | 23 +- drivers/staging/media/zoran/zr36060.h | 2 + drivers/staging/r8188eu/core/rtw_recv.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/include/rtw_recv.h | 9 - drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.h | 8 - drivers/staging/rtl8723bs/core/rtw_recv.c | 11 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 11 - drivers/thunderbolt/nhi.c | 3 +- drivers/video/fbdev/stifb.c | 45 +- fs/Makefile | 2 +- fs/btrfs/compression.c | 11 +- fs/btrfs/compression.h | 6 +- fs/btrfs/ctree.h | 13 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 17 +- fs/btrfs/extent-tree.c | 7 +- fs/btrfs/extent_io.c | 102 +- fs/btrfs/file-item.c | 35 +- fs/btrfs/file.c | 67 +- fs/btrfs/inode.c | 1108 +++++-- fs/btrfs/ioctl.c | 281 +- fs/btrfs/ordered-data.c | 131 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/qgroup.c | 34 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/scrub.c | 702 +++-- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/subpage.c | 30 +- fs/btrfs/subpage.h | 25 + fs/btrfs/super.c | 8 +- fs/btrfs/sysfs.c | 6 +- fs/btrfs/transaction.c | 24 + fs/btrfs/transaction.h | 2 + fs/btrfs/tree-checker.c | 15 + fs/btrfs/tree-log.c | 431 ++- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 145 +- fs/btrfs/volumes.h | 7 +- fs/cachefiles/cache.c | 17 +- fs/cachefiles/daemon.c | 11 + fs/cachefiles/internal.h | 2 +- fs/cachefiles/io.c | 2 +- fs/cachefiles/namei.c | 12 +- fs/ceph/addr.c | 5 - fs/configfs/dir.c | 6 +- fs/devpts/inode.c | 2 +- fs/erofs/zdata.c | 113 +- fs/ext4/ext4.h | 25 +- fs/ext4/extents.c | 8 +- fs/ext4/fast_commit.c | 128 +- fs/ext4/hash.c | 2 +- fs/ext4/inline.c | 23 +- fs/ext4/inode.c | 4 +- fs/ext4/ioctl.c | 4 +- fs/ext4/mballoc.c | 26 +- fs/ext4/namei.c | 16 +- fs/ext4/super.c | 12 +- fs/ext4/sysfs.c | 8 +- fs/ext4/xattr.c | 6 +- fs/f2fs/dir.c | 10 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/hash.c | 2 +- fs/f2fs/namei.c | 4 +- fs/f2fs/recovery.c | 4 +- fs/f2fs/super.c | 10 +- fs/f2fs/sysfs.c | 10 +- fs/fscache/volume.c | 4 +- fs/gfs2/file.c | 7 +- fs/internal.h | 5 - fs/jbd2/commit.c | 21 +- fs/jbd2/journal.c | 2 +- fs/jbd2/transaction.c | 53 +- fs/ksmbd/smb2pdu.c | 2 +- fs/libfs.c | 10 +- fs/namei.c | 10 +- fs/netfs/read_helper.c | 3 +- fs/nfsd/nfs4xdr.c | 10 + fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 5 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/trace.h | 107 +- fs/notify/fanotify/fanotify_user.c | 3 - fs/read_write.c | 34 +- fs/udf/inode.c | 9 +- fs/unicode/Kconfig | 18 +- fs/unicode/Makefile | 6 +- include/crypto/internal/blake2s.h | 22 +- include/drm/drm_crtc.h | 2 - include/drm/drm_dp_helper.h | 4 +- include/drm/i915_pciids.h | 6 + include/linux/bcma/bcma_driver_chipcommon.h | 5 + include/linux/bpf.h | 82 +- include/linux/bpf_verifier.h | 7 + include/linux/btf.h | 75 +- include/linux/btf_ids.h | 13 +- include/linux/filter.h | 5 +- include/linux/fortify-string.h | 245 +- include/linux/fs.h | 4 +- include/linux/fscache.h | 5 + include/linux/fsnotify.h | 49 +- include/linux/if_vlan.h | 6 +- include/linux/jbd2.h | 13 +- include/linux/perf_event.h | 15 +- include/linux/platform_data/brcmnand.h | 12 + include/linux/psi.h | 2 +- include/linux/psi_types.h | 3 - include/linux/quota.h | 2 +- include/linux/rcupdate.h | 4 +- include/linux/rcutree.h | 2 +- include/linux/rcuwait.h | 6 +- include/linux/sched.h | 4 - include/linux/scmi_protocol.h | 3 - include/linux/skbuff.h | 1 + include/linux/srcutree.h | 10 +- include/media/hevc-ctrls.h | 6 +- include/media/rc-core.h | 6 +- include/net/bonding.h | 2 +- include/net/ip6_fib.h | 2 +- include/net/netfilter/nf_conntrack_bpf.h | 23 + include/net/tcp.h | 4 + include/net/xdp.h | 108 +- include/trace/bpf_probe.h | 6 + include/trace/events/cachefiles.h | 103 +- include/trace/events/rcu.h | 9 +- include/trace/events/sunrpc.h | 244 +- include/trace/perf.h | 6 + include/trace/trace_events.h | 55 +- include/uapi/linux/bpf.h | 63 + include/uapi/linux/btrfs.h | 132 + include/uapi/linux/omap3isp.h | 21 +- kernel/bpf/arraymap.c | 4 +- kernel/bpf/btf.c | 368 ++- kernel/bpf/cgroup.c | 149 +- kernel/bpf/core.c | 28 +- kernel/bpf/cpumap.c | 8 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/syscall.c | 24 +- kernel/bpf/verifier.c | 196 +- kernel/cgroup/cgroup.c | 11 +- kernel/events/core.c | 246 +- kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 39 +- kernel/rcu/srcutree.c | 75 +- kernel/rcu/tasks.h | 5 + kernel/rcu/tree.c | 325 +- kernel/rcu/tree.h | 17 +- kernel/rcu/tree_exp.h | 19 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 28 +- kernel/rcu/update.c | 7 + kernel/sched/core.c | 15 +- kernel/sched/core_sched.c | 2 +- kernel/sched/fair.c | 118 +- kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 66 +- kernel/time/Kconfig | 9 + kernel/time/clocksource.c | 8 +- kernel/torture.c | 6 +- kernel/trace/Kconfig | 9 +- kernel/trace/bpf_trace.c | 3 + kernel/trace/ftrace.c | 4 +- lib/Makefile | 3 +- lib/string_helpers.c | 6 + lib/test_fortify/read_overflow2_field-memcpy.c | 5 + lib/test_fortify/read_overflow2_field-memmove.c | 5 + lib/test_fortify/write_overflow_field-memcpy.c | 5 + lib/test_fortify/write_overflow_field-memmove.c | 5 + lib/test_fortify/write_overflow_field-memset.c | 5 + localversion-next | 2 +- net/bluetooth/msft.c | 2 + net/bpf/test_run.c | 267 +- net/core/filter.c | 246 +- net/core/net-procfs.c | 35 +- net/core/net_namespace.c | 1 + net/core/sock_map.c | 77 +- net/core/xdp.c | 78 +- net/ipv4/bpf_tcp_ca.c | 22 +- net/ipv4/ip_output.c | 15 +- net/ipv4/ping.c | 3 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_bbr.c | 18 +- net/ipv4/tcp_cubic.c | 17 +- net/ipv4/tcp_dctcp.c | 18 +- net/ipv6/ip6_fib.c | 23 +- net/ipv6/route.c | 2 +- net/mptcp/pm_netlink.c | 39 +- net/mptcp/protocol.h | 6 +- net/netfilter/Makefile | 5 + net/netfilter/nf_conntrack_bpf.c | 257 ++ net/netfilter/nf_conntrack_core.c | 8 + net/rxrpc/call_event.c | 8 +- net/rxrpc/output.c | 2 +- net/smc/af_smc.c | 63 +- net/sunrpc/rpc_pipe.c | 4 +- net/unix/af_unix.c | 250 +- samples/bpf/xdp1_user.c | 8 +- samples/bpf/xdp_adjust_tail_user.c | 8 +- samples/bpf/xdp_fwd_user.c | 4 +- samples/bpf/xdp_router_ipv4_user.c | 10 +- samples/bpf/xdp_rxq_info_user.c | 18 +- samples/bpf/xdp_sample_pkts_user.c | 8 +- samples/bpf/xdp_sample_user.c | 9 +- samples/bpf/xdp_tx_iptunnel_user.c | 10 +- samples/bpf/xdpsock_ctrl_proc.c | 2 +- samples/bpf/xdpsock_user.c | 10 +- samples/bpf/xsk_fwd.c | 4 +- samples/trace_events/trace-events-sample.c | 3 - samples/trace_events/trace-events-sample.h | 33 - scripts/bpf_doc.py | 124 +- scripts/test_fortify.sh | 8 +- security/Kconfig | 2 +- security/device_cgroup.c | 2 +- tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/include/uapi/asm/prctl.h | 26 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/bpf/bpftool/btf.c | 2 +- tools/bpf/bpftool/cgroup.c | 6 +- tools/bpf/bpftool/common.c | 44 + tools/bpf/bpftool/gen.c | 14 +- tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 9 +- tools/bpf/bpftool/main.h | 4 + tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/pids.c | 3 +- tools/bpf/bpftool/prog.c | 30 +- tools/bpf/bpftool/struct_ops.c | 4 +- tools/bpf/resolve_btfids/Makefile | 6 +- tools/include/uapi/asm-generic/unistd.h | 5 +- tools/include/uapi/linux/bpf.h | 63 + tools/lib/bpf/bpf.c | 9 +- tools/lib/bpf/bpf.h | 4 + tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/btf.c | 31 +- tools/lib/bpf/btf.h | 22 +- tools/lib/bpf/hashmap.c | 3 +- tools/lib/bpf/libbpf.c | 19 + tools/lib/bpf/libbpf.h | 32 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_legacy.h | 5 + tools/lib/bpf/netlink.c | 117 +- tools/lib/perf/evsel.c | 4 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 ++++++ tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 +++++++++ tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 ++++++++ tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/evlist-open-close.c | 4 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 2 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-inject.c | 5 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 7 +- .../pmu-events/arch/test/test_soc/cpu/uncore.json | 16 + tools/perf/tests/bitmap.c | 4 +- tools/perf/tests/event_update.c | 8 +- tools/perf/tests/mem2node.c | 9 +- tools/perf/tests/mmap-basic.c | 5 +- tools/perf/tests/parse-events.c | 49 + tools/perf/tests/pmu-events.c | 32 + tools/perf/tests/topology.c | 37 +- tools/perf/util/auxtrace.c | 2 +- tools/perf/util/bpf-loader.c | 64 +- tools/perf/util/bpf_map.c | 28 +- tools/perf/util/counts.c | 2 +- tools/perf/util/cpumap.h | 3 +- tools/perf/util/cputopo.c | 4 +- tools/perf/util/evlist-hybrid.c | 11 +- tools/perf/util/evsel.c | 45 +- tools/perf/util/evsel.h | 3 +- tools/perf/util/mmap.c | 2 +- tools/perf/util/parse-events.c | 67 +- tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 2 + tools/perf/util/parse-events.y | 17 +- tools/perf/util/perf_api_probe.c | 4 +- tools/perf/util/python.c | 6 +- tools/perf/util/record.c | 6 +- .../util/scripting-engines/trace-event-python.c | 4 +- tools/perf/util/session.c | 4 +- tools/perf/util/svghelper.c | 4 +- tools/perf/util/synthetic-events.c | 18 +- tools/perf/util/top.c | 6 +- tools/testing/selftests/bpf/Makefile | 4 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 21 +- tools/testing/selftests/bpf/config | 5 + tools/testing/selftests/bpf/prog_tests/bind_perm.c | 20 +- .../bpf/prog_tests/bpf_iter_setsockopt_unix.c | 100 + .../selftests/bpf/prog_tests/bpf_mod_race.c | 230 ++ tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 48 + tools/testing/selftests/bpf/prog_tests/btf.c | 4 + .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 12 +- .../bpf/prog_tests/cgroup_getset_retval.c | 481 +++ .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 2 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 + .../selftests/bpf/prog_tests/sockmap_basic.c | 66 + .../selftests/bpf/prog_tests/sockmap_listen.c | 12 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 36 +- .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 104 + .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 193 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 29 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 137 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 72 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 63 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 14 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 26 +- .../selftests/bpf/progs/bpf_iter_setsockopt_unix.c | 60 + tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_mod_race.c | 100 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 + .../bpf/progs/cgroup_getset_retval_getsockopt.c | 45 + .../bpf/progs/cgroup_getset_retval_setsockopt.c | 52 + .../selftests/bpf/progs/freplace_cls_redirect.c | 12 +- .../testing/selftests/bpf/progs/kfunc_call_race.c | 14 + .../testing/selftests/bpf/progs/kfunc_call_test.c | 52 +- tools/testing/selftests/bpf/progs/ksym_race.c | 13 + .../testing/selftests/bpf/progs/sample_map_ret0.c | 24 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 2 - tools/testing/selftests/bpf/progs/sockopt_sk.c | 32 +- tools/testing/selftests/bpf/progs/test_bpf_nf.c | 118 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 3 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 3 + tools/testing/selftests/bpf/progs/test_btf_nokv.c | 12 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 12 +- .../selftests/bpf/progs/test_sockmap_progs_query.c | 24 + tools/testing/selftests/bpf/progs/test_tc_edt.c | 12 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 12 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 10 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 32 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 2 +- .../selftests/bpf/progs/test_xdp_update_frags.c | 42 + ...pers.c => test_xdp_with_cpumap_frags_helpers.c} | 17 +- .../bpf/progs/test_xdp_with_cpumap_helpers.c | 6 + ...pers.c => test_xdp_with_devmap_frags_helpers.c} | 28 +- .../bpf/progs/test_xdp_with_devmap_helpers.c | 7 + tools/testing/selftests/bpf/test_verifier.c | 28 + tools/testing/selftests/bpf/verifier/calls.c | 75 + tools/testing/selftests/bpf/xdp_redirect_multi.c | 8 +- tools/testing/selftests/bpf/xdping.c | 4 +- tools/testing/selftests/bpf/xdpxceiver.c | 5 +- tools/testing/selftests/net/ioam6_parser.c | 5 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 10 + tools/testing/selftests/rcutorture/bin/torture.sh | 30 +- 1105 files changed, 36816 insertions(+), 15154 deletions(-) create mode 100644 Documentation/ABI/obsolete/procfs-i8k create mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.txt create mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.yaml create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt create mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-subdev- [...] delete mode 100644 Documentation/devicetree/bindings/media/mediatek-vcodec.txt create mode 100644 Documentation/devicetree/bindings/media/microchip,csi2dc.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml create mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio- [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins- [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeu [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml create mode 100644 arch/arm/boot/dts/exynos5420-chagall-wifi.dts create mode 100644 arch/arm/boot/dts/exynos5420-galaxy-tab-common.dtsi create mode 100644 arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts create mode 100644 arch/arm/boot/dts/mt6582.dtsi create mode 100644 arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts create mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi create mode 100644 arch/m68k/include/asm/config.h create mode 100644 arch/s390/lib/test_modules.c create mode 100644 arch/s390/lib/test_modules.h create mode 100644 arch/s390/lib/test_modules_helpers.c create mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_tc_phy_regs.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_regs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h create mode 100644 drivers/gpu/drm/i915/i915_cmd_parser.h create mode 100644 drivers/gpu/drm/i915/i915_gem_evict.h create mode 100644 drivers/gpu/drm/i915/i915_getparam.h create mode 100644 drivers/gpu/drm/i915/i915_ioctl.c create mode 100644 drivers/gpu/drm/i915/i915_ioctl.h create mode 100644 drivers/gpu/drm/i915/i915_reg_defs.h create mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c create mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h create mode 100644 drivers/gpu/drm/i915/intel_pci_config.h create mode 100644 drivers/gpu/drm/i915/vlv_sideband_reg.h create mode 100644 drivers/media/platform/atmel/atmel-isc-clk.c create mode 100644 drivers/media/platform/atmel/microchip-csi2dc.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h create mode 100644 drivers/media/platform/mtk-vcodec/vdec_msg_queue.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec_msg_queue.h rename drivers/media/platform/qcom/camss/{camss-csid-170.c => camss-csid-gen2.c} (95%) create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-480.c create mode 100644 drivers/mmc/host/litex_mmc.c create mode 100644 drivers/mtd/nand/raw/brcmnand/bcma_nand.c create mode 100644 include/linux/platform_data/brcmnand.h create mode 100644 include/net/netfilter/nf_conntrack_bpf.h create mode 100644 lib/test_fortify/read_overflow2_field-memcpy.c create mode 100644 lib/test_fortify/read_overflow2_field-memmove.c create mode 100644 lib/test_fortify/write_overflow_field-memcpy.c create mode 100644 lib/test_fortify/write_overflow_field-memmove.c create mode 100644 lib/test_fortify/write_overflow_field-memset.c create mode 100644 net/netfilter/nf_conntrack_bpf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_nf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_mod_race.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_getsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_setsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_race.c create mode 100644 tools/testing/selftests/bpf/progs/ksym_race.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_update_frags.c copy tools/testing/selftests/bpf/progs/{test_xdp_with_cpumap_helpers.c => test_xdp [...] copy tools/testing/selftests/bpf/progs/{test_xdp_with_devmap_helpers.c => test_xdp [...]