This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 599cec68956f kselftest/vm: override TARGETS from arguments omits aef5c8a30846 selftests: vm: add test for Soft-Dirty PTE bit omits 3f7da0fd453d mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits bb1ec8e7adcf Merge branch 'akpm-current/current' omits 9607f90e80ab Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 87644a55c906 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 349aeb803a66 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits b2e727c23ee7 next-20220329/sysctl omits 85ddd5d245ad Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 4bcfaeb02608 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 71286c03a6a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 915b65284a22 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 7cc20ae4c6de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 029f7558e722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8863f2dfff2c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 52d6065d1e4e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 9fc4c79347e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4298b586c9f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d32128e55b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f56f6aeb6c70 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 35b7d23573b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6b62792207c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83dfe312d855 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 05ef498ddf95 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 8b3054cc4234 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 2ec2f93d04cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81e07a4f6df1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0579f73b57c6 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits b6391337879b Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 8a7fd0173a4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bfc8ff6481c Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 6ae5e7e1a74b Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 8f19aaea9a4e Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 021adbd54768 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9652545318dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 761405f463a1 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 5642be3377c4 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 4bb0caffedb4 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits c25f35848320 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 6921bfb3b523 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27029c0fd4a6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 2f838f08c0c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 634a3f9a4499 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b70a87e66563 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 1aa913ba60b2 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 860decbf744e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits b97ae7671641 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 38c83475bfe6 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits ab96b2fb43c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cf60cbcd0e53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f834e072a2e Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 138cbbc0b270 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 798e73f552a3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 801a43736c2c Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 7ac3497cd5ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d9b0916581b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 79bcda1c387a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c87a777538e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea01597c775b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits bd71875fe497 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7dba7262528e Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 9bb1d3dd68d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de1ff62bc8fa Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f91c8e1b1e52 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 003dbd38e7ec Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 1041f46cfc59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a45e36f513b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32afe7935c95 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1b96a08339bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e42445d31645 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 60d248b9e349 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 565de8620be3 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 0fd631ae2a8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30dbfb3bc1c9 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 6279b0a24069 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits ac56c2bd6d08 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 6050286e6298 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 50e8b0c4735a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c8e022af8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32a8d09d8592 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 74f1ccbb232c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 94b9fab19898 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cb318ad2895 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45fb3a93b98d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61971f5f8ef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dafed4560aa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e95cfc754407 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a86adb8a311f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acc43a876900 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 502b6abb1e43 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits ef057393ccef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a5a65f04dee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 656dece7a478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a511524f3113 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits fbca3a450bc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 56ad09fc9d71 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 248eec8fefd7 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 5bb8f6fe75b5 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 7b5c743d55a5 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 04a14441abdb Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits b87b59c1b7af Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c778f9a4d967 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits c3ba93c0996d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e4fbe3d4657b Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits daa622f6d1b9 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits de94ce855406 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 6c09f2660fcc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits e417039ed294 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 9c75b62010f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 76f52ade099c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a0863734914c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 909be7e02f76 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits ab2fca712731 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ae83544d5909 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 49045d7ba23f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 48265601a848 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits c240d602a90d parisc: Show model and model name in one line in /proc/cpuinfo omits 1b21645e1d3a video: fbdev: omap: Make it CCF clk API compatible omits 68d3b45c4c12 video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's [...] omits f2c7e25c8c26 video: fbdev: pm2fb: Fix a kernel-doc formatting issue omits 739c0e0e7ccd linux/fb.h: Spelling s/palette/palette/ omits 510b888ff77d video: fbdev: sis: fix potential NULL dereference in sisfb [...] omits f38d3810fcc6 video: fbdev: pxafb: use if else instead omits 1888aab32d46 video: fbdev: udlfb: properly check endpoint type omits 10457305be12 video: fbdev: of: display_timing: Remove a redundant zeroi [...] omits e15cc24dc854 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP omits 8357c31f8a9b Merge branch 'pci/resource' omits e06d76f15606 Merge branch 'pci/hotplug' omits cdede81acc27 x86/PCI: Log host bridge window clipping for E820 regions omits c889a46402a5 x86/PCI: Eliminate remove_e820_regions() common subexpressions omits 7e3bd4a02c9d PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 omits 4762a76d04f9 riscv: compat: Add COMPAT Kbuild skeletal support omits 7b15a8d861a0 riscv: compat: ptrace: Add compat_arch_ptrace implement omits 0f713062b0ee riscv: compat: signal: Add rt_frame implementation omits c1cfe271d013 riscv: compat: vdso: Add setup additional pages implementation omits 22eec094d068 riscv: compat: vdso: Add COMPAT_VDSO base code implementation omits 00b169f8cd20 riscv: compat: Add hw capability check for elf omits c29ef48e0dd9 riscv: compat: Add elf.h implementation omits 9831120244d7 riscv: compat: process: Add UXL_32 support in start_thread omits 3daabbb1e78f riscv: compat: syscall: Add entry.S implementation omits 53e0f07d9889 riscv: compat: syscall: Add compat_sys_call_table implementation omits 2a00500256d0 riscv: compat: Support TASK_SIZE for compat mode omits a52093fd5161 riscv: compat: Add basic compat data type implementation omits 0f6ffeaeed8f riscv: Fixup difference with defconfig omits c7e48bf0c3a1 syscalls: compat: Fix the missing part for __SYSCALL_COMPAT omits 6acaf8202012 asm-generic: compat: Cleanup duplicate definitions omits fdd962487d02 fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT omits e26c59b03724 arch: Add SYSVIPC_COMPAT for all architectures omits 66d4799f0304 cifs: update internal module number omits 17a9c92d6891 cifs: force new session setup and tcon for dfs omits 8ea74d7d5738 cifs: remove check of list iterator against head past the [...] omits 3a5302c74c6d cifs: fix potential race with cifsd thread omits 73650d1b7ec1 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 315b91eea899 taskstats: version 12 with thread group and exe info omits 20715461353b rapidio: remove unnecessary use of list iterator omits 61fbb7446f34 kexec: remove redundant assignments omits 81130712417a fat: add ratelimit to fat*_ent_bread() omits d83f5b129f90 add-fat-messages-to-printk-index-checkpatch-fixes omits f88a302e7d37 fatfs: add FAT messages to printk index omits 7cd56986b1ed fatfs: remove redundant judgment omits fdcf40b028f1 init/main.c: silence some -Wunused-parameter warnings omits ce1f7c48c3b2 list: fix a data-race around ep->rdllist omits 78d9cfcf045a pipe: make poll_usage boolean and annotate its access omits cf383466dbc7 lz4: fix LZ4_decompress_safe_partial read out of bound omits f279adc2563c lib/string.c: simplify str[c]spn omits 7958083efadf lib/test_string.c: add strspn and strcspn tests omits 8d5735f9d438 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 5a6f861be23c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits b17cef832f30 get_maintainer: Honor mailmap for in file emails omits a11bb2ffda12 kernel: pid_namespace: use NULL instead of using plain int [...] omits 50ef1ecf13af proc/sysctl: make protected_* world readable omits b958aede9f0c fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 6d8da9b7c85e fs/proc/kcore.c: remove check of list iterator against hea [...] omits 614152db345e proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits dd4507da6130 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits d0154ef30c28 ocfs2: fix ocfs2 corrupt when iputting an inode omits 800608e6373b ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 76a5a165ad65 ocfs2: reflink deadlock when clone file to the same direct [...] omits 6e9720035753 ocfs2: remove usage of list iterator variable after the loop body omits b00f26648e9c ocfs2: replace usage of found with dedicated list iterator [...] omits f7555c028dbd ia64: Replace comments with C99 initializers omits fc96d8894a5a ia64: ptrace: fix typos in comments omits a964f15d0067 ia64: fix typos in comments omits 83bacd1bad83 kernel/hung_task.c: Monitor killed tasks. omits 1c89ab02a268 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 2360fdf5aee8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 5c7a87c23957 damon: vaddr-test: tweak code to make the logic clearer omits e29661af28fc zram: add a huge_idle writeback mode omits db3fb803d4b1 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits 364dd6bdfac8 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 4f452c648b45 mm/memory_hotplug: reset node's state when empty during offline omits a8b26f4caed6 mm/page_alloc: do not calculate node's total pages and mem [...] omits 9c9c3acf2eb7 mm: untangle config dependencies for demote-on-reclaim omits a50c77a0a27c mm/vmstat: add events for ksm cow omits 74faad2f1a9b ksm-count-ksm-merging-pages-for-each-process-fix omits bb2b0016b251 ksm: count ksm merging pages for each process omits 88232b76d010 mm/migration: fix possible do_pages_stat_array racing with [...] omits 2b7f179fcedf mm/migration: fix potential invalid node access for reclai [...] omits e55b9a073918 mm/migration: fix potential page refcounts leak in migrate_pages omits aeaca6855bbd mm/migration: remove some duplicated codes in migrate_pages omits d5699229624f mm/migration: avoid unneeded nodemask_t initialization omits 07487fa950f2 mm/migration: use helper macro min in do_pages_stat omits f2f632e19560 mm/migration: use helper function vma_lookup() in add_page [...] omits bda4eb88c62e mm/migration: fix the confusing PageTransHuge check omits 32089ab03239 mm/migration: remove unneeded local variable page_lru omits 3de05729904e mm/migration: remove unneeded out label omits 31f91c82c4f9 mm/migration: remove unneeded local variable mapping_locked omits 36d90679d94f mm: Add selftests for migration entries omits e2b5e5b54112 mm: compaction: use helper isolation_suitable() omits c17c9cbc69ca mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits 8a7622c5f87f mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 3a83dda0a5c6 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits e895c22f43dd mm/z3fold: remove confusing local variable l reassignment omits bd4822b5d5ca mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 49fa0e064c91 mm/z3fold: minor clean up for z3fold_free omits 27d197d09386 mm/z3fold: remove obsolete comment in z3fold_alloc omits ec5d5c7080be mm/z3fold: declare z3fold_mount with __init omits f39e2c20081e mm/vmscan: sc->reclaim_idx must be a valid zone index omits 61f6a81c46f5 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits b01544f8f2ec mm/vmscan: make sure wakeup_kswapd with managed zone omits 69565c53168b mm/vmscan: reclaim only affects managed_zones omits 7cb94275d499 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 27869aa43900 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits f00923eaafea hugetlb: remove use of list iterator variable after loop omits ab3cb4d6a8d1 mm/khugepaged: sched to numa node when collapse huge page omits 774f8e0bdbd4 mm/memory-failure.c: remove unnecessary (void*) conversions omits 6101b26f1ce4 mm: discard __GFP_ATOMIC omits b183d2b86535 mm/page_alloc: adding same penalty is enough to get round- [...] omits 799f484e6608 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 74317eb021a5 Documentation/sysctl: document page_lock_unfairness omits 90ec25b51990 mm/mremap: use helper mlock_future_check() omits edb9c6fd64da mm/mmu_gather: limit free batch count and add schedule poi [...] omits 4a1ddfbdd0ea mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 18abaa2debf9 mm/memcg: move generation assignment and comparison together omits e38321575da5 mm/memcg: set pos explicitly for reclaim and !reclaim omits 36b15c737ec5 mm/memcg: set memcg after css verified and got reference omits 946d00955e1b mm/memcg: mz already removed from rb_tree if not NULL omits 5dcbd0a0349d mm/memcg: remove unneeded nr_scanned omits 35ad4bc5ef0e mm-shmem-make-shmem_init-return-void-fix omits 825d7bdb17f2 mm: shmem: make shmem_init return void omits 92f65c25c4c5 VFS: Add FMODE_CAN_ODIRECT file flag omits 3c498004f151 mm: submit multipage write for SWP_FS_OPS swap-space omits 14455ce21707 mm: submit multipage reads for SWP_FS_OPS swap-space omits 9b01164a089a doc: update documentation for swap_activate and swap_rw omits 0350c2db255c mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits 7a8aea347c1b mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 8acf390c8a22 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 491f7daf93f5 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits ffeabebb2f55 mm: drop swap_dirty_folio omits 43c5e227d1a1 mm-create-new-mm-swaph-header-file-fix omits c165c5a7d987 mm: create new mm/swap.h header file. omits 8947b0ef0eac powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits f2e5d4ded8cf powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 9a4cf7a1af8c s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 4bbf68f8aeb0 s390/pgtable: cleanup description of swp pte layout omits fa5ca8ecfb3c arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 16b7b7ce03a4 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 0bd797dc6877 mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits fa314a07802c mm/swap: remember PG_anon_exclusive via a swp pte bit omits e650f57809b0 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 60eb427eabef mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 425c80bc24f9 mm: support GUP-triggered unsharing of anonymous pages omits 26932a63d036 mm/gup: disallow follow_page(FOLL_PIN) omits bc24046fedea mm: remember exclusively mapped anonymous pages with PG_an [...] omits 75b0a1b45e57 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits e72caa758340 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits 719a31778f36 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits aea574a1771d mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 82a5fc32d55d mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 5ef14c14a11d mm/rmap: remove do_page_add_anon_rmap() omits 65fe2e944fa0 mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 3cd427cd35ad mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits edd2acf46a10 mm/memory: slightly simplify copy_present_pte() omits 894b858edeb2 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 42ee10e6c64a mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits a14e5e224390 procfs: prevent unprivileged processes accessing fdinfo dir omits 003589058bb7 /proc/kpageflags: do not use uninitialized struct pages omits 811c80077493 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 9ce3c9a4b225 hugetlb: do not demote poisoned hugetlb pages omits b3008925fdc5 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits 6fc1fa655090 mm: fix unexpected zeroed page mapping with zram swap omits 44542d2e98e5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits bec4b020aa45 mm/mempolicy: fix mpol_new leak in shared_policy_replace omits 6b3e04116b65 mmmremap.c: avoid pointless invalidate_range_start/end on [...] omits d71b50d0fadc mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits 180ae30ba35b mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] omits e60ebc6ab519 memcg: sync flush only if periodic flush is delayed omits a3892f3d367a mailmap: update Vasily Averin's email address omits f080bc6f14c7 mm/secretmem: secretmem_iops can be static omits bffc5c3c9a11 mm/secretmem: fix panic when growing a memfd_secret omits bdc4af67c704 mm/munlock: remove fields to fix htmldocs warnings omits 71c573400c9d parisc: Update 32- and 64-bit defconfigs omits feaeef1295aa Merge branch 'for-5.18/drivers' into for-next omits 79d4320e6e82 Merge branch 'for-5.18/block' into for-next omits 011a6ca93f44 Merge branch 'for-5.18/io_uring' into for-next omits f5e6d9c5b08b io_uring: drop the old style inflight file tracking omits b4f73ede83da io_uring: defer file assignment omits 7d968f702772 parisc: Only list existing CPUs in cpu_possible_mask omits 6792786bd468 parisc: Don't enforce DMA completion order in cache flushes omits f3200b99eaea parisc: Implement flush_cache_vmap_vunmap omits a16eb931ee4d parisc: In flush_cache_page, always flush tlb if pfn is valid omits 6d90bb49d184 dt-bindings: irqchip: mrvl,intc: refresh maintainers omits e66ae3b2fd86 dt-bindings: Fix incomplete if/then/else schemas omits baaf729c8bf8 dt-bindings: power: renesas,apmu: Fix cpus property limits omits 67b218c9af37 io_uring: move read/write file prep state into actual opco [...] omits 80cebe5f708e io_uring: don't check req->file in io_fsync_prep() omits 096e0fe4084e h8300: remove memory.c omits a07002703aaf h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits f2b774b5aedf h8300: dts: Fix /chosen:stdout-path omits 1bf38534b95d irq-renesas-h8s: Fix external interrupt control. omits b14f40a91663 irq-renesas-h8300h: Fix external interrupt contorol. omits f45fdb7acce2 irq-renesas-h8s: fix interrupt handling. omits ee37bf6a5849 h8300_timer8: fix count mode. omits caae519209cd h8300: update dts. omits 9904a2b980c7 sh-sci: 8bit register fix. omits 374b5a3765ba smc91x: remove GPIOLIB dependency. omits c67d7bbabee7 h8300: Fix BOOT_LINK_OFFSET omits ed265694ddbd h8300: move definition of __kernel_size_t etc. to posix_types.h omits b1766e312f56 h8300: move definition of __kernel_size_t etc. to posix_types.h omits db4c9958351c h8300: Add missing symbol "BOOT_LINK_OFFSET" omits 47258d329743 h8300: fix memset return value. omits c686f7a5cbe2 io_uring: defer splice/tee file validity check until comma [...] omits 0b030dfe5b7c dt-bindings: extcon: maxim,max77843: fix ports type omits bd1967230866 Merge branch 'pm-docs' into linux-next omits 1570bb8e982d Merge branches 'acpi-ipmi', 'acpi-tables' and 'acpi-cppc' [...] omits 83b2cbda9347 drm/imx: make static read-only array channel_offsets const omits 70b1093b53cb drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits bbe288d1d53b gpu: ipu-v3: image-convert: use swap() omits c02b67509585 Merge branch 'for-5.18/drivers' into for-next omits 3b255fe79c9e Merge branch 'for-5.18/drivers' into for-next omits e041da0bb207 Merge branch 'for-5.18/block' into for-next omits db22e414e0fd Merge branch 'for-5.18/io_uring' into for-next omits 6f2e03c11ef6 mmc: block: Check for errors after write on SPI omits 18bc0f87e265 mmc: mmci: stm32: correctly check all elements of sg list omits 41e509c73a72 Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" omits c1ebdafde1ee hwmon: (xdpe12284) Fix build warning seen if CONFIG_SENSOR [...] omits 78beedbc6af3 Merge remote-tracking branch 'regulator/for-5.17' into reg [...] omits b0793cb5c40e Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits d7c37bca37f8 Merge branch 'pm-docs' into linux-next omits 617a48ed7ba6 Merge branch 'acpi-apei' into linux-next omits 47f62eaa117d workqueue: Warn flushing of kernel-global workqueues omits 95385bb74f40 Merge branch 'misc-5.18' into next-fixes omits 81bbf3bb3aec Merge branch 'pm-opp' into linux-next omits 03a06c32fd33 Merge branch 'pm-cpufreq' into linux-next omits 352e1f74a3d9 Merge branch 'devprop' into linux-next omits 9eb1950bb6f4 PM / devfreq: rk3399_dmc: Avoid static (reused) profile omits f259bbcae4d8 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() omits e0ee405fcc01 PM / devfreq: rk3399_dmc: Disable edev on remove() omits d18c6a70c6ec PM / devfreq: rk3399_dmc: Support new *-ns properties omits 1698075608f1 PM / devfreq: rk3399_dmc: Support new disable-freq properties omits b2ca31623d8f PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] omits e4181a31a50e PM / devfreq: rk3399_dmc: Drop excess timing properties omits e0f1ac421096 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props omits 833151a4c4aa dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] omits 79e95829ba91 dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] omits 644472d97739 dt-bindings: devfreq: rk3399_dmc: Fix Hz units omits 95856902ccdc dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] omits c247de176108 dt-bindings: devfreq: rk3399_dmc: Convert to YAML omits 0bf3cf81c78b Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits 84d8862bfc08 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits ebcbbd0316bf Merge remote-tracking branch 'spi/for-5.18' into spi-next omits 3e3ece8c6a70 Merge branch 'spi-linus' into spi-next omits d583fe25614f Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits c53d92b4b351 Merge remote-tracking branch 'regmap/for-5.18' into regmap-next omits 7dd5ab06b54f Merge branch 'regmap-linus' into regmap-next omits 63a62caad508 Merge branch 'kbuild' into for-next omits b0324de9dfba kbuild: Make $(LLVM) more flexible omits c65b6a9d1173 bus: mhi: ep: Add uevent support for module autoloading omits 542f2628ab22 bus: mhi: ep: Add support for suspending and resuming channels omits 61f7c6562127 bus: mhi: ep: Add support for queueing SKBs to the host omits 5ee8dc71f020 bus: mhi: ep: Add support for processing channel rings omits 9eb12dd22a4b bus: mhi: ep: Add support for reading from the host omits ef69b797f6a8 bus: mhi: ep: Add support for processing command rings omits 6614b26f9fe8 bus: mhi: ep: Add support for handling SYS_ERR condition omits 4bc78a15d760 bus: mhi: ep: Add support for handling MHI_RESET omits 1ea784702160 bus: mhi: ep: Add support for powering down the MHI endpoi [...] omits 702deffb9a67 bus: mhi: ep: Add support for powering up the MHI endpoint stack omits 401496288b2c bus: mhi: ep: Add support for processing MHI endpoint interrupts omits e4db4e62cf56 bus: mhi: ep: Add support for managing MHI state machine omits 2f45768c2e00 bus: mhi: ep: Add support for sending events to the host omits 406417b78c4e bus: mhi: ep: Add support for ring management omits 573fe819321e bus: mhi: ep: Add support for managing MMIO registers omits 282e40a2c4aa bus: mhi: ep: Add support for creating and destroying MHI [...] omits 293bb7efc33e bus: mhi: ep: Add support for registering MHI endpoint cli [...] omits 2a787ca51b63 bus: mhi: ep: Add support for registering MHI endpoint con [...] omits 74849b343e63 compat: consolidate the compat_flock{,64} definition omits f1b7ae406668 uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h omits 86fd28955e6b uapi: simplify __ARCH_FLOCK{,64}_PAD a little omits 73b0466cfade Merge branch 'v5.18-armsoc/dts64' into for-next omits 4588a0ca73e0 arm64: dts: rockchip: Add some pins for NanoPi4 omits e23868c628a0 Merge branch 'v5.18-armsoc/dts64' into for-next omits b2e5612f6ea2 arm64: dts: rockchip: Add sata nodes to rk356x omits 15cd17dae4ae arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] omits 89a925d75608 Merge branch 'for-next-current-v5.16-20220314' into for-ne [...] omits 959ff28a497f Merge branch 'misc-5.18' into for-next-current-v5.16-20220314 omits 2127b7825b78 Merge branch 'misc-5.17' into for-next-current-v5.16-20220314 omits 77fd0e401165 btrfs: fix qgroup reserve overflow the qgroup limit omits 7d5e73a6ef6c btrfs: zoned: remove left over ASSERT checking for single profile omits 71f3883a5968 btrfs: zoned: use RCU list in btrfs_can_activate_zone omits 6c4457c324cd Merge branch 'kbuild' into for-next omits f442ec0815ed kbuild: add --target to correctly cross-compile UAPI heade [...] omits c0a21b0f6928 Merge branch 'slab/for-5.18/cleanups' into slab/for-next omits 820c39796f53 Merge branch 'slab/for-5.18/trivial' into slab/for-next omits a9a257614bcb fixdep: use fflush() and ferror() to ensure successful wri [...] omits 305cab6f7645 Merge branch 'v5.18/drivers' into for-next omits ea80f22c4edd Merge branch 'v5.18-armsoc/dts64' into for-next omits ac6b5bc8a30b Merge branch 'v5.18-armsoc/dts32' into for-next omits b841c43a43f4 arch: syscalls: simplify uapi/kapi directory creation omits 437ff7609232 usr/include: replace extra-y with always-y omits 560f9d092a9d Merge branch 'mem-ctrl-next' into for-next omits fce77b7a0922 bus: mhi: Make mhi_state_str[] array static inline and mov [...] omits dbce3c9ed486 bus: mhi: Move common MHI definitions out of host directory omits 8e29acdc611a bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] omits f6ee667e5f41 bus: mhi: Cleanup the register definitions used in headers omits ea050c27440b bus: mhi: Use bitfield operations for handling DWORDs of r [...] omits a743eb01fc4a bus: mhi: Use bitfield operations for register read and write omits 31e763fd7be6 bus: mhi: Move host MHI code to "host" directory omits 022eed2fcfac bus: mhi: Fix MHI DMA structure endianness omits cebe25756b4c bus: mhi: Fix pm_state conversion to string omits 55de8686df7e kconfig: change .config format to use =n instead of "is not set" omits b2d5c4016a34 Merge branch 'for-v5.18/dt-cleanup' into for-next omits 123d838c4e7d iio: adc: xilinx-ams: Fix single channel switching sequence omits 23fe22f04b00 iio: adc: xilinx-ams: Fixed wrong sequencer register settings omits c564e1787fcb iio: adc: xilinx-ams: Fixed missing PS channels omits 91c2bec2cd60 dt-bindings: iio: adc: zynqmp_ams: Add clock entry omits bf0938059ada iio: accel: mma8452: use the correct logic to get mma8452_data omits 5468fa5d6695 iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] omits 4b1062ee1e8d iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct omits dff7b84b4d2a Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits c27983bbc75b Merge branch 'mem-ctrl-next' into for-next omits f03511c4f2b5 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3a9ac384153d Merge branch 'clocksource.2022.02.01b' into HEAD omits 95e969275bc5 Merge branch 'lkmm.2022.02.01b' into HEAD omits b900d4d5de47 Merge branch 'srcu.2022.02.24a' into HEAD omits 3c10cd49dc2f srcu: Ensure snp nodes tree is fully initialized before traversal omits c76d5f9119ee srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 543fb8d7a1e0 srcu: Automatically determine size-transition strategy at boot omits 8179c440ce92 srcu: Make srcu_size_state_name static omits 4404bd4f956d srcu: Add contention-triggered addition of srcu_node tree omits 01fe51a226f5 srcu: Create concurrency-safe helper for initiating size t [...] omits 80f1cccfee49 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 20c3e1d6fde8 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits b54e31f75e69 srcu: Avoid NULL dereference in srcu_torture_stats_print() omits e9436e551a54 srcu: Use invalid initial value for srcu_node GP sequence numbers omits 54c35a04b82b srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits d0ea78b29f7f srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits 3b77fbc5ab4d srcu: Add boot-time control over srcu_node array allocation omits f9181078bb48 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits acda0aab9ed2 Merge branch 'for-v5.18/tesla-fsd' into for-next omits 272a253338f9 arm64: dts: fsd: Add the MCT support omits bf19347a7856 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 3968abae8099 Merge branch 'v5.18-clk/next' into for-next omits b52880ab0670 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3001cb317815 Merge branch 'v5.18-armsoc/dts32' into for-next omits 9e1814a0c35a Merge branch 'v5.18-armsoc/drivers' into for-next omits 39c2a5e0d38a Merge branch 'next/dt64' into for-next omits 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 39369380e729 Merge branch 'v5.18/dt64' into for-next omits fc12aa67daba kernel/do_mount_initrd: move real_root_dev sysctls to its [...] omits 97d4da3bab16 kernel/delayacct: move delayacct sysctls to its own file omits c7c1839c3c94 kernel/acct: move acct sysctls to its own file omits b5fefe080be0 kernel/panic: move panic sysctls to its own file omits 3831fb33e3f3 kernel/lockdep: move lockdep sysctls to its own file omits f4eba4a4c188 mm: move page-writeback sysctls to their own file omits 57ab7a2dea6b mm: move oom_kill sysctls to their own file omits dbef55dfc1e9 kernel/reboot: move reboot sysctls to its own file omits f31483d6edf0 sched: Move energy_aware sysctls to topology.c omits 301ee4d2abae sched: Move cfs_bandwidth_slice sysctls to fair.c omits eb862b3dc6db sched: Move uclamp_util sysctls to core.c omits 4925401d06dc sched: Move rr_timeslice sysctls to rt.c omits ebb891f03580 sched: Move deadline_period sysctls to deadline.c omits 5f6e55c2485c sched: Move rt_period/runtime sysctls to rt.c omits 1b79445ee99c sched: Move schedstats sysctls to core.c omits d52e3f9f9bcb sched: Move child_runs_first sysctls to fair.c omits 4efc93d707ff Merge branch 'next/dt' into for-next omits 9f6408ce5dfa Merge branch 'next/dt64' into for-next omits c443ddd03aec Merge branch 'next/dt' into for-next omits 8b5584aa4c4a Merge branch 'next/soc' into for-next omits 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series omits b7c3f95f32e0 Merge branch 'mem-ctrl-next' into for-next omits 12e1f9349362 srcu: Make rcutorture dump the SRCU size state omits a263117cb557 srcu: Add size-state transitioning code omits 9c7ef4c30f12 srcu: Make Tree SRCU able to operate without snp_node array omits 65a3b7e58076 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 5b8950b4a7a5 Merge branch 'for-v5.18/mediatek' into for-next omits b2aa7904752d bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W omits 1e72f0035be8 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 omits e0995440d460 Merge branch 'next/defconfig' into for-next omits 7803fc72e50b Merge branch 'next/dt' into for-next omits bb03389a7cf5 Merge branch 'next/dt' into for-next omits 300ccbb25491 ARM: defconfig: add SMB347 charger driver for p4note omits 010d3077d17b srcu: Dynamically allocate srcu_node array omits c3b08f12c719 Merge branches 'renesas-arm-defconfig-for-v5.18' and 'rene [...] omits 1a96a2501ad2 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 0476dec8bf3c srcu: Fix s/is/if/ typo in srcu_node comment omits a9068193025c srcu: Tighten cleanup_srcu_struct() GP checks omits d1b866235c13 Merge branch 'next/dt64' into for-next omits 06c767e49e99 Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 306b86074daf Merge branch 'next/dt64' into for-next omits f2bf0f216e84 Merge branch 'next/dt' into for-next omits 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next omits 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] omits 92dfff382af0 soc: renesas: Add support for reading product revision for [...] omits 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next omits 5622c66effce Merge branch 'mem-ctrl-next' into for-next omits b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next omits 2d79a8356889 Merge branch 'next/dt64' into for-next omits a97a24c2669d Merge branch 'next/dt' into for-next omits 46b269500c61 Merge branch 'next/soc' into for-next omits c27168e320c5 Merge branch 'fixes' into for-next omits 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] omits 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() omits 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API omits 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() omits f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property adds a0ab7e5bc965 Revert "arm64: Change elfcore for_each_mte_vma() to use VM [...] adds 16decce22efa arm64: mte: Fix the stack frame size warning in mte_dump_t [...] adds 5524cbb1bfcd arch/arm64: Fix topology initialization for core scheduling adds dd671f16b1cd arm64: fix typos in comments adds 4dfa1f3657a0 arm64: Fix comments in macro __init_el2_gicv3 adds 2012a9e27901 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator adds 1d8e926a04b9 perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER adds 83a1cde5c74b ARM: davinci: da850-evm: Avoid NULL pointer dereference adds 2f58597f2644 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds b452dbf24d7d memory: renesas-rpc-if: fix platform-device leak in error path adds 6f296a9665ba memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe adds 4f9f45d0eb0e dt-bindings: memory: snps,ddrc-3.80a compatible also need [...] adds 16f4f402d105 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 6cf84667bca1 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds c30070808e4e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b117c88df0e3 dt-bindings: net: micrel: Revert latency support and times [...] adds b814403a8cd8 net: phy: micrel: Remove latency from driver adds 76e9ccd68943 net: phy: micrel: Remove DT option lan8814,ignore-ts adds 2370759b8a00 Merge branch 'micrel-lan8814-remove-latencies' adds 20921c0c8609 qed: fix ethtool register dump adds 4f81def272de bnxt_en: Synchronize tx when xdp redirects happen on same ring adds facc173cf700 bnxt_en: reserve space inside receive page for skb_shared_info adds 27d4073f8d9a bnxt_en: Prevent XDP redirect from running when stopping TX queue adds 5dc64b6dcbc2 Merge branch 'bnxt_en-fixes' adds 2baed4f9b085 stmmac: dwmac-loongson: change loongson_dwmac_driver from [...] adds 458f5d92df48 sfc: Do not free an empty page_ring adds 2d297955fc26 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 921974441816 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 10cb21f4ff3f Revert "ath11k: mesh: add support for 256 bitmap in blocka [...] adds 4ca71fbc4f7b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds cc6202f83457 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 2e8ebcd0c027 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8422ef74eeb4 Merge remote-tracking branch 'regmap/for-5.17' into regmap-linus adds 3d6996ba6356 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b67c0afadab Merge remote-tracking branch 'regulator/for-5.17' into reg [...] adds a3ed56684220 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dbf3f0932214 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigne [...] adds 1832039d3e77 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 0fd246bbe165 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 20314bacd2f9 staging: r8188eu: Fix PPPoE tag insertion on little endian [...] adds 0861e3f2bb9c Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 460bfa65b0de iio: dac: ad3552r: fix signedness bug in ad3552r_reset() adds f50232193e61 iio: scd4x: check return of scd4x_write_and_fetch adds d926054d5565 iio:imu:bmi160: disable regulator in error path adds a2a43fd9d84a iio: dac: dac5571: Fix chip id detection for OF devices adds b55b38f7cc12 iio: dac: ad5592r: Fix the missing return value. adds d85cce86a867 iio:filter:admv8818: select REGMAP_SPI for ADMV8818 adds 03779df928a6 iio: adc: ad7280a: Fix wrong variable used when setting th [...] adds 74a53a959028 iio:proximity:sx_common: Fix device property parsing on DT [...] adds 108e4d4de2b5 iio:proximity:sx9324: Fix hardware gain read/write adds 5d29423f0e62 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4dcb2fd9e50c Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 94865e2dcb46 habanalabs: Fix test build failures adds c3ba339c7f49 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 8ff88bec6f61 selftests/vDSO: fix array_size.cocci warning adds 1585b1b55a2b selftests/proc: fix array_size.cocci warning adds aa8ce29931d6 selftests: x86: add 32bit build warnings for SUSE adds 52035628fae6 selftests: fix header dependency for pid_namespace selftests adds 187816d07729 selftests: fix an unused variable warning in pidfd selftest adds 63e6b2a42342 selftests/harness: Run TEARDOWN for ASSERT failures adds 79ee8aa31d51 selftests/harness: Pass variant to teardown adds 7621a1e15acf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9fe4e0d3cbfe mtd: rawnand: fix ecc parameters for mt7622 adds 111fcbd84da2 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 4adc7d8c1fb1 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 8362f5217bc6 dt-bindings: reset: document deprecated HiSilicon property adds da18980a855e reset: renesas: Check return value of reset_control_deassert() adds d1da1052ffad reset: tegra-bpmp: Restore Handle errors in BPMP response adds 03cb66463b55 dt-bindings: reset: Add parent "resets" property as optional adds 303ab4d4c6a3 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds d6732317a552 hwmon: (xdpe12284) Fix build warning seen if CONFIG_SENSOR [...] adds 4fd45cc8568e hwmon: (asus_wmi_sensors) Fix CROSSHAIR VI HERO name adds 5a91ec4a3a99 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 873863d594c4 Merge branch 'misc-5.18' into next-fixes adds dbf2228e6e1b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 36560efeab32 platform/x86: think-lmi: certificate support clean ups adds 0284d4d1be75 platform/x86: samsung-laptop: Fix an unsigned comparison w [...] adds 3f2a3c79a453 platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h adds c5547574797b Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings adds 45440a1d79ee Documentation/ABI: sysfs-class-firmware-attributes: Fix Sp [...] adds 9aa6471419dc Documentation/ABI: sysfs-class-firmware-attributes: Misc. [...] adds 487532ec20c1 platform/x86: acerhdf: Cleanup str_starts_with() adds 753ee989f7cf platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND adds c35b6d4d5dac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a1e6bb3f78f dt-bindings: update Krzysztof Kozlowski's email adds 1a9f338f9cf9 MAINTAINERS: update Krzysztof Kozlowski's email to Linaro adds 7e41ab2f484f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds abb860ac7e3f pinctrl: samsung: staticize fsd_pin_ctrl adds 90a3aa69938b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3bbbb3e5b59f dt-bindings: extcon: maxim,max77843: fix ports type adds e7ccd8a49a05 dt-bindings: power: renesas,apmu: Fix cpus property limits adds 27e4a85cf79b dt-bindings: Fix incomplete if/then/else schemas adds 866f404f1b74 dt-bindings: irqchip: mrvl,intc: refresh maintainers adds c3b006819426 dt-bindings: Fix 'enum' lists with duplicate entries adds a6fa5a91786f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 7e2646ed4754 Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" adds 0d319dd5a271 mmc: mmci: stm32: correctly check all elements of sg list adds 5d4359333769 mmc: block: Check for errors after write on SPI adds 08ebf903af57 mmc: core: Fixup support for writeback-cache for eMMC and SD adds 46d4820f949a mmc: renesas_sdhi: special 4tap settings only apply to HS400 adds 64404ff1b1c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6878a0556934 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds cfb33b8abeaf Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 5467801f1fcb gpio: Restrict usage of GPIO chip irq members before initi [...] adds 0c743c076cd9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 02c7efa43627 Documentation: kunit: fix path to .kunitconfig in start.rst adds 8b9d5ad0dd27 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds 885a36599ec3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 5fbee5cabba3 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 38d4e5cf5b08 drm/nouveau/pmu: Add missing callbacks for Tegra devices adds 95d86c51b643 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 3d04d9a233ca kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} new 703f8d8fad36 kbuild: Allow kernel installation packaging to override pk [...] new d01be09c20fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c4b5ecb7ea1 remove the h8300 architecture new fba2689ee77e Merge branch 'remove-h8300' of git://git.infradead.org/use [...] new 5f2a41d5bb95 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 613fc1c63f2e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 2fc3ccfbaf57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2bda08dfc501 arm64: meson: add dts bluetooth node for JetHub H1 new cf94e26508ad arm64: meson: dts: update serial alias in dts for JetHub D1 new 81bbd2bd24a9 arm64: meson: update SDIO voltage in dts for JetHub D1 new 87a876572493 arm64: meson: update WiFi SDIO in dts for JetHub D1 new 25d96e699628 Merge branch 'v5.19/dt64' into for-next new 30fe3d4bbf99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30d9f027c284 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6bc9a582e74f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 56653827f0d7 memory: samsung: exynos5422-dmc: Avoid some over memory al [...] new c5057050a59f Merge branch 'mem-ctrl-next' into for-next new 587c47f5cb7e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 894027bf41a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 843af70c6c5e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a3b8c71f69f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4b2634fd7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba2820e01482 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f222d4dca8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d30d78cf1ee4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca9df4a75a20 arm64: defconfig: Enable ARCH_R9A07G054 new 8eb5092e64de arm64: dts: renesas: r9a07g054: Fillup the ADC stub node new ffe3f135dd28 arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes new b0bb96e51623 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio [...] new 791b7e1dcb9f arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node new e3ab45737614 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{ [...] new e46a72e0398e arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} st [...] new 8d3da65c4c40 arm64: dts: renesas: r9a07g054: Fillup the sbc stub node new f458b7707c9c arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes new f35a868bcf95 arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes new cd0339ec2589 arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and f [...] new a8e2a77b644a arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support new c9c4e5b7d202 arm64: dts: renesas: r9a07g054: Add USB2.0 device support new 3f3c46d4e2cb arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fil [...] new 1889f4798c44 arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0 new a2b642d89e4b arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes new 0a7c1c888a0c arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio [...] new 4fa1edc83b2b arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2} new 4eb6a6bb8ef3 arm64: dts: renesas: rzg2lc-smarc: Enable Audio new 018d7b93477f arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash new a081c4fe98f6 arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM new 6f57895c49bc arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator new 809823b853a2 arm64: dts: renesas: r9a07g054: Fillup the GPU node new 4b7e7f10835a arm64: dts: renesas: r9a07g054: Add OPP table new f6a2f28ab19c arm64: dts: renesas: r9a07g054: Add TSU node new 9a4259e59694 arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86 new d63833b8699c arm64: dts: renesas: r8a779a0: Add CANFD device node new d2194187aa4f arm64: dts: renesas: falcon: Enable CANFD 0 and 1 new 0182581a9f63 arm64: dts: renesas: r8a77961: Add CAN-FD node new 2f89bef90de4 soc: renesas: Identify RZ/G2UL SoC new 3f285c301cd7 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC new eee41de7440d Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] new a48daca862ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9611ec7cc98c reset: uniphier-glue: Use reset_control_bulk API new cc6652bc919e reset: uniphier-glue: Use devm_add_action_or_reset() new a36be8532357 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller new 19217b2b87ec dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] new 2f18bd3a938b reset: reset-meson: add support for the Meson-S4 SoC Reset [...] new b0c36411f772 reset: simple: Add AST2600 compatible new 2c0e0fd1b694 reset: ACPI reset support new 34364d7586d7 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new a66f6482f8f1 dt-bindings: soc: grf: add naneng combo phy register compatible new dc08a6884dfb soc: rockchip: pm_domains: Fix typo in comment new d01cff93b07c Merge branch 'v5.19-armsoc/drivers' into for-next new 7e5a7e39d767 ARM: dts: rockchip: correct interrupt flags on rk3188 boards new 146c9a346fdd ARM: dts: rockchip: use generic node name for dma rk3036/rk322x new a26726958d81 Merge branch 'v5.19-armsoc/dts32' into for-next new 4246d0bab2a8 arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] new 16c0f95d9ed1 arm64: dts: rockchip: Add sata nodes to rk356x new a070d3b857d4 arm64: dts: rockchip: Add some pins for NanoPi4 new 34fc952867aa arm64: dts: rockchip: Change io-domains of bpi-r2-pro new 5c8e82ed3a4a arm64: dts: rockchip: Add gmac1 and change network settings new 57f3b0bf5c34 arm64: dts: rockchip: correct interrupt flags on rk3399 boards new 213b5c5869c4 arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro new 65a31b5abb7f dt-bindings: arm: rockchip: add radxa rock3 model a new 056ef970c434 arm64: dts: rockchip: add basic dts for the radxa rock3 model a new a0721b501315 Merge branch 'v5.19-armsoc/dts64' into for-next new 2946aa908bb6 ARM: rockchip: fix typos in comments new f62180385a21 Merge branch 'v5.19-armsoc/soc32' into for-next new be8859191571 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c1ed0f41032f ARM: dts: exynos: fix ethernet node name for different odr [...] new 2e33a7b5fdb3 ARM: dts: exynos: fix compatible strings for Ethernet USB devices new d2957507743f Merge branch 'next/dt' into for-next new a0861079a218 ARM: s3c: Drop config symbol S3C24XX_PWM new 097ca4ec48c2 Merge branch 'next/soc' into for-next new c3d3727c8531 ARM: dts: exynos: remove deprecated unit address for LPDDR [...] new cca50a59f60a ARM: dts: exynos: add a specific compatible to MCT new 04398e04173f ARM: dts: exynos: drop deprecated SFR region from MIPI phy new b412be7d3c0a ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4 new ab92681ca161 ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema new 061d09499fd1 ARM: dts: s5pv210: Use standard arrays of generic PHYs for [...] new 2aa2a943ed38 Merge branch 'next/dt' into for-next new f4324583cd4d arm64: dts: exynos: move aliases to board in Exynos850 new 261692224170 arm64: dts: exynos: add a specific compatible to MCT new 22cbcb8f4a17 arm64: dts: tesla: add a specific compatible to MCT on FSD new c2fb39082777 Merge branch 'next/dt64' into for-next new 170a0c56c5ec ARM: s3c: fix typos in comments new f6354da78949 Merge branch 'next/soc' into for-next new aaaa40d32896 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3f1dd52c991 ARM: vexpress/spc: Avoid negative array index when !SMP new 8baebfde0b7f ARM: vexpress/spc: Fix doxygen comments new fbabac2fa9f9 ARM: vexpress/spc: Fix all the doxygen build warnings new a90aee3ccc2e Merge remote-tracking branch 'korg_sudeep/fixes/vexpress' [...] new 98f0d68f94ea firmware: arm_scmi: Remove clear channel call on the TX channel new 23274739a5b6 firmware: arm_scmi: Fix sorting of retrieved clock rates new f1ad601d1f4a firmware: arm_scmi: Replace zero-length array with flexibl [...] new bf36619a5463 firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver new b4afd0a254b3 Merge remote-tracking branch 'korg_sudeep/fixes/scmi' into [...] new 52095e558608 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new c2a000f7f681 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 522e81568ecc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new b9772309baa4 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 759d3de75af2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 590c5336ae6b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 53367bd28f3b clk: renesas: rzg2l: Remove unused notifiers new 3733db1f7713 dt-bindings: clock: renesas: Document RZ/G2UL SoC new 0c8e1a957290 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 2e49c79b5d82 parisc: In flush_cache_page, always flush tlb if pfn is valid new a98c952bb4d6 parisc: Implement flush_cache_vmap_vunmap new 644fd54ea94c parisc: Don't enforce DMA completion order in cache flushes new 8285964d03f8 parisc: Only list existing CPUs in cpu_possible_mask new 1763fc366e0b parisc: Update 32- and 64-bit defconfigs new 149e27046c72 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP new 5852565effb5 parisc: Merge model and model name into one line in /proc/cpuinfo new 6aefabf91b8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5743b9df90a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new adbb5a4d867a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 05e039536bdc Merge branch 'misc-5.18' into for-next-current-v5.17-20220404 new a62893c9d311 Merge branch 'for-next-current-v5.17-20220404' into for-ne [...] new fc5c5c255948 btrfs: zoned: traverse devices under chunk_mutex in btrfs_ [...] new b03c3897a9b1 btrfs: zoned: remove left over ASSERT checking for single profile new d957dc9c5516 btrfs: fix qgroup reserve overflow the qgroup limit new b872f0f2af50 btrfs: reserve correct number of items for unlink and rmdir new d40ecda38665 btrfs: reserve correct number of items for rename new 5d4a482c1e44 btrfs: fix anon_dev leak in create_subvol() new 8d5c497cf7c3 btrfs: get rid of btrfs_add_nondir() new 05916793aeb7 btrfs: remove unnecessary btrfs_i_size_write(0) calls new 1bd8207fa956 btrfs: remove unnecessary inode_set_bytes(0) call new b91833676623 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] new a02f8a41bcbf btrfs: remove unused mnt_userns parameter from __btrfs_set_acl new a0aaad3ceb78 btrfs: remove redundant name and name_len parameters to cr [...] new 996794a08efa btrfs: don't pass parent objectid to btrfs_new_inode() explicitly new fd48645788dc btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() new fae0214c980c btrfs: set inode flags earlier in btrfs_new_inode() new 8f355904a612 btrfs: avoid unnecessary btree search restarts when reading node new 06c4ef9f8cd0 btrfs: release upper nodes when reading stale btree node f [...] new 969fe7615243 btrfs: update outdated comment for read_block_for_search() new 17418a310a53 btrfs: remove trivial wrapper btrfs_read_buffer() new 57efaad2ec87 btrfs: scrub: rename members related to scrub_block::pagev new 7a826b9ad9da btrfs: scrub: rename scrub_page to scrub_sector new 2241a41e2f55 btrfs: scrub: rename scrub_bio::pagev and related members new b0c2497a2057 btrfs: introduce btrfs_for_each_slot iterator macro new 9893c15f5ac8 btrfs: use btrfs_for_each_slot in find_first_block_group new f903eb9e0bee btrfs: use btrfs_for_each_slot in mark_block_group_to_copy new 49cf815e4863 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item new 012449657242 btrfs: use btrfs_for_each_slot in btrfs_real_readdir new c24382d631e9 btrfs: use btrfs_for_each_slot in did_create_dir new e6133a8ee567 btrfs: use btrfs_for_each_slot in can_rmdir new eff6176665bc btrfs: use btrfs_for_each_slot in is_ancestor new 07c03a1f398e btrfs: use btrfs_for_each_slot in process_all_refs new 92276ded7c4f btrfs: use btrfs_for_each_slot in process_all_new_xattrs new 7966a9a53163 btrfs: use btrfs_for_each_slot in process_all_extents new 6d506060309f btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths new 0c1bb2ee0eb2 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree new 84abf7eb1eb8 btrfs: use btrfs_for_each_slot in btrfs_listxattr new b821f51c461b btrfs: use a local variable for fs_devices pointer in btrf [...] new 4d11ce7e174c btrfs: remove device item and update super block in the sa [...] new e5641bb9020a btrfs: fix fallocate to use file_modified to update permis [...] new 42ba7219faf7 btrfs: warn when extent buffer leak test fails new 3e82764828d6 btrfs: allocate inode outside of btrfs_new_inode() new 002a67adc25a btrfs: factor out common part of btrfs_{mknod,create,mkdir}() new 59649d816dd0 btrfs: reserve correct number of items for inode creation new b36062e114d6 btrfs: move common inode creation code into btrfs_create_n [...] new 8251ca5bc314 btrfs: only reserve the needed data space amount during fallocate new a872d52d6925 btrfs: remove useless dio wait call when doing fallocate z [...] new 119eb700e6c5 btrfs: remove inode_dio_wait() calls when starting reflink [...] new 4c6eb92bb117 btrfs: remove ordered extent check and wait during fallocate new f8fc37069fc9 btrfs: lock the inode first before flushing range when pun [...] new ae8f5bb7bcb3 btrfs: remove ordered extent check and wait during hole pu [...] new 8bda8913eeba btrfs: add and use helper to assert an inode range is clean new f9db7f0b5b25 btrfs: tree-checker: check extent buffer owner against own [...] new 0b0e4ad62391 btrfs: avoid defragging extents whose next extents are not [...] new c6ce74b79b73 btrfs: add messages to printk index new 7c3bd8d31068 btrfs: do not warn for free space inode in cow_file_range new 16bbb2b6e510 btrfs: prevent subvol with swapfile from being deleted new 647e218557a8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] new f737c6257f11 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] new 56d99353607b btrfs: avoid blocking on page locks with nowait dio on com [...] new a0f21efe42be btrfs: avoid blocking nowait dio when locking file range new 1639f5825e03 btrfs: avoid double nocow check when doing nowait dio writes new 9ef68db0b854 btrfs: stop allocating a path when checking if cross refer [...] new c804e9b3727c btrfs: free path at can_nocow_extent() before checking for [...] new 43a4f0c92310 btrfs: release path earlier at can_nocow_extent() new fa5e487d3b8a btrfs: avoid blocking when allocating context for nowait d [...] new 3555b5f3b3d2 btrfs: avoid blocking on space revervation when doing nowa [...] new 48e43f734668 btrfs: replace memset with memzero_page in data checksum v [...] new f9982c6f1d52 btrfs: release correct delalloc amount in direct IO write path new bf178519763b btrfs: remove support of balance v1 ioctl new e49240a41b2f btrfs: remove checks for arg argument in btrfs_ioctl_balance new b24475315a18 btrfs: simplify code flow in btrfs_ioctl_balance new 1257948223af btrfs: mark resumed async balance as writing new 05a7e44f9561 fs: add a lockdep check function for sb_start_write() new ec4727950715 btrfs: assert that relocation is protected with sb_start_write() new 2b87a9984029 btrfs: use dummy extent buffer for super block sys chunk a [...] new c7f64af1aa27 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new 52744e471eec btrfs: expand subpage support to any PAGE_SIZE > 4K new 7b1bdd89bc96 btrfs: remove unnecessary type casts new 573b98074bb9 btrfs: factor out allocating an array of pages new 2e8a0d632197 btrfs: allocate page arrays using bulk page allocator new 979760804c6f btrfs: move common NOCOW checks against a file extent into [...] new 150dcf88c5e9 btrfs: do not test for free space inode during NOCOW check [...] new d2e7b66dcd53 btrfs: return allocated block group from do_chunk_alloc() new bf6392c0e50a btrfs: zoned: activate block group only for extent allocation new 6232a41d2ac9 btrfs: fix root ref counts in error handling in btrfs_get_ [...] new 3f4ccfa00273 btrfs: fix btrfs_submit_compressed_write cgroup attribution new 8e4b6103daf2 btrfs: make the bg_reclaim_threshold per-space info new 86af3803208d btrfs: allow block group background reclaim for non-zoned [...] new 23cbd5a0356e btrfs: change the bg_reclaim_threshold valid region from 0 to 100 new 4c59e5f1173e btrfs: zoned: make auto-reclaim less aggressive new d9829b7817f1 Merge branch 'misc-next' into for-next-next-v5.18-20220404 new 9b58921a376a Merge branch 'for-next-next-v5.18-20220404' into for-next- [...] new 8f7ee55d03c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 687127c81ad3 cifs: fix potential race with cifsd thread new 00c796eecba4 cifs: remove check of list iterator against head past the [...] new a83740ac52e7 cifs: force new session setup and tcon for dfs new 68c683cd3c4f cifs: update internal module number new 1d39c5ac9151 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 0c404308d41f exfat: fix referencing wrong parent directory information [...] new 3b33a13342b3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b8177de37d82 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 465548113802 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable new ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() new aac1265694a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab0fc21bc710 Revert "NFSv4: Handle the special Linux file open access mode" new b243874f6f95 NFSv4: fix open failure with O_ACCMODE flag new eb07d5a4da04 SUNRPC: handle malloc failure in ->request_prepare new 561994133cae SUNRPC: Remove an unbalanced put_net() new a8a0df1460c7 SUNRPC: Ensure we flush any closed sockets in xs_xprt_free() new 4a5db1c1774b NFS: Replace readdir's use of xxhash() with hash_64() new 585ddde606b3 SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() new 51ddf54c54a1 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 4fe4d77e82ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1252f48ff7c Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 30323ee2f195 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 72f7779d543a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 320c48ab5627 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad1734bd1c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dff6139015dc PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 new 6e1819cf6dc2 Merge branch 'pci/hotplug' new 93d256cd3c1e x86/PCI: Eliminate remove_e820_regions() common subexpressions new 3be4cb5a568e x86/PCI: Log host bridge window clipping for E820 regions new 5e8cf6bbbf3d Merge branch 'pci/resource' new 781fce609420 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 10ec4afd238d HID: intel-ish-hid: ipc: add ADL and RPL device id new 95cd2cdc88c7 HID: multitouch: add quirks to enable Lenovo X12 trackpoint new ceaaa0282c06 Merge branch 'for-5.18/upstream-fixes' into for-next new 446500ff6f7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ce8692e0dcf Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 04bb1287aad6 hwmon: (jc42) add HWMON_C_TZ_REGISTER new f1b1746b5bca hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE new 0967706bd918 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code new a5af7ccaf512 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo new 6ceb3195db6b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 0edce70c2820 media: dvb-usb-ids.h: sort entries new 0c7cf312e6e4 media: dvb-usb: move USB IDs to dvb-usb-ids.h new a57e3ce9a4bd media: dvb-usb: vp702x: reference to usb ID table new 80ba8bd6d93a media: dvb-usb: Add helper macros for using USB VID/PID new 1f176c73b49b media: dvb-usb: a800: use an enum for the device number new 434593f3f471 media: af9005: use the newer dvb-usb macros for USB device new 08fdb81ba253 media: dvb-usb: az6027: use an enum for the device number new 5605e220072a media: cinergyT2-core: use the newer dvb-usb macros for US [...] new 6884cbbe65d3 media: cxusb: use the newer dvb-usb macros for USB device new ce66141ed8f6 media: digitv: use the newer dvb-usb macros for USB device new 23d4208da25b media: dvb-usb: dtt200u: use an enum for the device number new 63c373353f34 media: dtv5100: use the newer dvb-usb macros for USB device new 57688c6a3132 media: dw2102: use the newer dvb-usb macros for USB device new e795c6199dfb media: dvb-usb: gp8psk: use an enum for the device number new b534228aae02 media: dvb-usb: m920x: use an enum for the device number new 88b5619fc4ef media: dvb-usb: nova-t-usb2: use an enum for the device number new c5d859fdb9a8 media: dvb-usb: opera1: use an enum for the device number new d3aa44cf1235 media: dvb-usb: pctv452e: use an enum for the device number new aa95d90371ec media: technisat-usb2: use the newer dvb-usb macros for US [...] new 06f053bcdcb1 media: dvb-usb: ttusb2: use an enum for the device number new 4974251651ec media: dvb-usb: umt-010: use an enum for the device number new fa8ee8310042 media: dvb-usb: vp702x: use an enum for the device number new 31caf818fa93 media: dvb-usb: vp7045: use an enum for the device number new 3ac3af4497b5 media: dvb-usb: dibusb-mb: use an enum for the device number new 2aaa2f7a7928 media: dvb-usb: dibusb-mc: use an enum for the device number new 2afc1933fbc6 media: dvb-usb: dib0700_devices: use an enum for the devic [...] new 52e531773a0d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new be5985b3dbce cpufreq: qcom-hw: drop affinity hint before freeing the IRQ new 5e4f009da6be cpufreq: qcom-hw: fix the race between LMH worker and cpuhp new 6240aaad75e1 cpufreq: qcom-hw: fix the opp entries refcounting new a1eb080a0447 cpufreq: qcom-hw: provide online/offline operations new f84ccad5f566 cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on [...] new 11064c11660e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new cf6ddbdd9065 dt-bindings: devfreq: rk3399_dmc: Convert to YAML new 131b232ba243 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] new 0ed0713e81d4 dt-bindings: devfreq: rk3399_dmc: Fix Hz units new 71875a02356d dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] new e51cb9a80280 dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] new d88e95632267 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props new 0f7cd98d4e31 PM / devfreq: rk3399_dmc: Drop excess timing properties new bcd948600069 PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] new 6e09f2719552 PM / devfreq: rk3399_dmc: Support new disable-freq properties new 5d2429d6f0fb PM / devfreq: rk3399_dmc: Support new *-ns properties new eaf02d0585f5 PM / devfreq: rk3399_dmc: Disable edev on remove() new 38d4c4a4e375 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() new 93515220624f PM / devfreq: rk3399_dmc: Avoid static (reused) profile new bc05194c58bd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 1f43722abee6 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 185da3da9379 bpf: Replace usage of supported with dedicated list iterat [...] new e299bcd4d16f selftests/bpf: Fix vfs_link kprobe definition new f6d60facd9b6 selftests/bpf: Return true/false (not 1/0) from bool functions new 9bbad6dab827 selftests/bpf: Fix cd_flavor_subdir() of test_progs new 66df0fdb5981 bpf: Correct the comment for BTF kind bitfield new 85bf1f51691c samples: bpf: Convert xdp_router_ipv4 to XDP samples helper new 1ce3a60e3c28 libbpf: auto-resolve programs/libraries when necessary for [...] new 433966e3ae04 libbpf: Support function name-based attach uprobes new 39f8dc43b7a0 libbpf: Add auto-attach for uprobes based on section name new ba7499bc9d52 selftests/bpf: Add tests for u[ret]probe attach by name new 579c3196b218 selftests/bpf: Add tests for uprobe auto-attach via skeleton new 88d01a57113a Merge branch 'libbpf: name-based u[ret]probe attach' new e93f39998d8f libbpf: Don't return -EINVAL if hdr_len < offsetofend(core [...] new 35f91d1fe106 sample: bpf: syscall_tp_user: Print result of verify_map new fc843ccd8e4c samples: bpf: Fix linking xdp_router_ipv4 after migration new 4eeebce6ac4a selftests/bpf: Fix parsing of prog types in UAPI hdr for b [...] new 380341637ebb bpftool: Add syscall prog type new fff3dfab1786 bpftool: Add missing link types new 7b53eaa656c3 bpftool: Handle libbpf_probe_prog_type errors new 7224a0737c46 Merge branch 'bpf/bpftool: add program & link type names' new bea3df9f9ea6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bfcc7af54634 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4c38eded8070 mtd: parsers: bcm47xxpart: print correct offset on read error new 766ae28444f0 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 6425dd136ddc mtd: rawnand: davinci: Remove redundant unsigned compariso [...] new a4f9dd55c5e1 mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG new 573eec222bc8 mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG new 620a98881340 mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG new 194ec04b3a9e mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG new 54647cd003c0 mtd: spinand: gigadevice: add support for GD5FxGM7xExxG new f7c48bccf1a0 mtd: rawnand: print offset instead of page number for bad blocks new 4b7f27db9605 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 98d112aecb63 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 803d642d66d4 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds c6e7deb0f092 drm/i915: Introduce new Tile 4 format adds 072ce4164f97 drm/i915/dg2: Tile 4 plane format support adds f8a005eb8972 drm/i915: Optimize icl+ universal plane programming adds 14ad15296d1f drm/i915: Make skl+ universal plane registers unlocked adds 0225a90981c8 drm/i915: Make cursor plane registers unlocked adds 7ad9993b2368 drm/i915: Make most pre-skl primary plane registers unlocked adds 772ba8d68515 drm/i915: Make pre-skl sprite plane registers unlocked adds b4eb76d82a0e drm/i915/dg2: Skip output init on PHY calibration failure adds 2ff5560e23c8 drm/i915/dmc: Do not try loading wrong DMC version adds 53581504a8e2 drm/i915: s/JSP2/ICP2/ PCH adds cccc71b552a1 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 adds 6c6465fc33c5 drm/i915: Fix cursor coordinates on bigjoiner slave adds c2393a1d8bd1 drm/i915: Remove nop bigjoiner state copy adds 3dda9ee49ea5 drm/i915: Rename variables in intel_crtc_compute_config() adds a8c0109c5200 drm/i915: Extract intel_splitter_adjust_timings() adds 0338ba69234b drm/i915: Extract intel_bigjoiner_adjust_timings() adds 9c1197a0f82d drm/i915: Extract intel_crtc_compute_pipe_src() adds 6f4cafdfe77c drm/i915: Extract intel_crtc_compute_pipe_mode() adds 2d0539575abb drm/i915: Fix MSO vs. bigjoiner timings confusion adds 5c190e5394cc drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK adds 492c1ae2f27c drm/i915: Fix the VDSC_PW2 power domain enum value adds 359441cdc5e7 drm/i915: Sanitize open-coded power well enable()/disable() calls adds a5c517331279 drm/i915: Remove redundant state verification during TypeC [...] adds 314fe7dce413 drm/i915: Move i915_power_well_regs struct into i915_power [...] adds ef1e17089190 drm/i915: Move power well get/put/enable/disable functions [...] adds 90cf356bb4eb drm/i915: Add function to call a power well's sync_hw() hook adds 3ab5e051cb32 drm/i915: Add functions to get a power well's state/name/d [...] adds 47f16fe53545 drm/i915: Move intel_display_power_well_is_enabled() to in [...] adds 17003d109e6c drm/i915: make a handful of read-only arrays static const adds 230bc2bed518 Merge drm/drm-next into drm-intel-next adds 01fabda8e3d6 drm/i915: Use str_yes_no() adds 707c3a7d99b1 drm/i915: Use str_enable_disable() adds ff9fbe7ce1c1 drm/i915: Use str_enabled_disabled() adds f79a568add12 drm/i915: Use str_on_off() adds 0a967f5bfd91 iommu/vt-d: Add RPLS to quirk list to skip TE disabling adds 09550c7fcde1 drm/i915/display/adlp: Remove code related to underrun recovery adds 5708fe0db0ed drm/i915: update new TMDS clock setting defined by VBT adds 8d5516d18b32 drm/i915/psr: Set "SF Partial Frame Enable" also on full update adds 9c95f96392d9 drm/i915/display: Allow users to disable PSR2 adds 98bf4f47a86c drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT adds 6475e106821b drm/i915: Don't skip ddb allocation if data_rate==0 adds b0b2bed2a130 drm/i915: Check async flip capability early on adds 2e08437160d1 drm/i915: Fix the async flip wm0/ddb optimization adds 6b4e414ce8da drm/i915: Pimp async flip debugs new 8d80cceecdd9 drm/i915/adl-n: Add stepping info new 69e807a5a9ff drm/i915/gmbus: combine gmbus pin lookups to one function new 39a8c428fedf drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup new 65cd963ea239 drm/i915/gmbus: pass gpio reg to intel_gpio_setup() new 63a78bbb418c drm/i915/gmbus: alloc intel_gmbus dynamically new e9b67ec2d38a drm/i915: include linux/highmem.h and linux/swap.h where needed new 85f50a373fac drm/i915/dmc: Update DMC to v2.16 on ADL-P new 50c335f94d71 drm/i915: Move framestart_delay to crtc_state new 6561a9d63813 drm/i915: Remove framestart_delay sanitation new 108a112f5eba drm/i915: Relocate ibx pch port sanitation code new a97087026d0e drm/i915: Relocate a few more pch transcoder bits new 4a1e1758b2db drm/i915: Nuke skl_wrpll_context_init() new fe70b262e781 drm/i915: Move a bunch of stuff into rodata from the stack new 2dfac87c7c4a drm/i915: Clean up some struct/array initializers new 392f662b930d drm/i915: Remove bxt m2_frac_en new 0fa1d65e7dda drm/i915: Use designated initializers for bxt_dp_clk_val[] new 26111a161ab5 drm/i915: Start tracking PIPESRC as a drm_rect new 4d1b53dfbf24 drm/i915: Eliminate bigjoiner boolean new 8b986e2a051c drm/i915: Use bigjoiner_pipes more new 71abfcbeae3e drm/i915/gmbus: move some local bus variables within loops new 17e571fe720d drm/i915/gmbus: use to_intel_gmbus() instead of open coding new d296089b5bc3 drm/i915/dsi: use min_t() to make code cleaner new 759b30f70597 drm/i915: Remove leftover cnl SAGV block time new 8d8b2dd3995f drm/i915: Make the PIPESRC rect relative to the entire big [...] new 9ca48a806cf2 drm/i915: Store the /5 target clock in struct dpll on vlv/chv new 8e38c6b57e5d drm/i915: Remove redundant/wrong comments new 8b080334e97e drm/i915: Clean up bxt/glk PLL registers new 734fe6f17237 drm/i915: Store the m2 divider as a whole in bxt_clk_div new fe649940c2a0 drm/i915: Replace bxt_clk_div with struct dpll new 3917f4846532 drm/i915: Replace hand rolled bxt vco calculation with chv [...] new 8b3ed19ccf9f drm/i915: Populate bxt/glk DPLL clock limits a bit more new 15deead931a1 drm/i915: Remove struct dp_link_dpll new 2953d7327456 drm/i915: Fix up some DRRS type checks new faf6e8fc73aa drm/i915: Constify intel_drrs_init() args new 5f6a9bea1637 drm/i915: Pimp DRRS debugs new b395c29add3c drm/i915: Read DRRS MSA timing delay from VBT new 1fa7bb121401 drm/i915: Program MSA timing delay on ilk/snb/ivb new 8e9c9848d846 drm/i915: Polish drrs type enum new 5a220c536b50 drm/i915: Clean up DRRS refresh rate enum new dd7ae6b3e857 drm/i915: Rename PIPECONF refresh select bits new 5f1b97cb9af6 x86/gpu: include drm/i915_pciids.h directly in early quirks new 776c6c8343b9 drm/i915/display/adlp: Update eDP voltage swing table new dee5488737dc drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties() new 54b6af690925 drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create [...] new 457e992b3508 drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds() new 0032cfd67020 drm/i915: Simplify intel_panel_info() new c25300f0797b drm/i915: Nuke dev_priv->drrs.type new 092706786e11 drm/i915: Introduce intel_panel_{fixed,downclock}_mode() new 53f64f3a24c1 drm/i915: Introduce intel_panel_get_modes() new 43af67435711 drm/i915: Introduce intel_panel_preferred_fixed_mode() new f0a57798fb5c drm/i915: Introduce intel_panel_drrs_type() new a1b952d4d0a4 drm/i915: Introduce intel_drrs_type_str() new ba770ce36b60 drm/i915: Eliminate the intel_dp dependency from DRRS new 851f15fe4c1a drm/i915: Stash DRRS state under intel_crtc new e8ae25df5080 drm/i915: Move DRRS enable/disable higher up new c2f12155536a drm/i915: Enable eDP DRRS on ilk/snb port A new c5ee23437cae drm/i915: Implement static DRRS new 345b7c4b8688 drm/i915: Convert fixed_mode/downclock_mode into a list new 8f0c1c0949b6 drm/i915/display: Fix HPD short pulse handling for eDP new 15f26bdc81f7 drm/i915/display: Do not re-enable PSR after it was marked [...] new 1c7cea157912 drm/i915: Use drm_mode_copy() new 2260e4d8f51c drm/i915: Put the downclock_mode check back into can_enabl [...] new ead8fb9c7848 drm/i915: Add missing tab to DRRS debugfs new 18f23b92187f drm/i915: Fix DRRS frontbuffer_bits handling new 70e10a2b7e98 drm/i915: Determine DRRS frontbuffer_bits ahead of time new fb4ae6e6500a drm/i915: Don't cancel/schedule drrs work if the pipe wasn [...] new 1c00404769dc drm/i915: Schedule DRRS work from intel_drrs_enable() new 1b333c679a0f drm/i915: Do DRRS disable/enable during pre/post_plane_update() new 579899c7da71 drm/i915: Deal with bigjoiner vs. DRRS new e5086cb3f3d3 drm/i915: Reject unsupported TMDS rates on ICL+ new 0438fd1aa69c drm/i915: move i915_gem_object_needs_bit17_swizzle() to i9 [...] new 109d101e273d drm/i915: include uapi/drm/i915_drm.h directly where needed new d8f5855b31c0 drm/i915: Treat SAGV block time 0 as SAGV disabled new c0074e71bf8d drm/i915: Rework SAGV block time probing new 15fc156f22db drm/i915: Probe whether SAGV works on pre-icl new de2cac863da9 drm/i915: Reject excessive SAGV block time new 4593e8e06435 drm/i915: Rename pre-icl SAGV enable/disable functions new 0fed4ddd18f0 drm/i915: Fix PSF GV point mask when SAGV is not possible new f8a1cb3ff439 drm/i915: Unconfuses QGV vs. PSF point masks new 4bdba4f4db4c drm/i915: Rename QGV request/response bits new 008bd15c4f17 drm/i915/sdvo: prefer __packed over __attribute__((packed)) new f99f55690798 drm/i915/display/adlp: More voltage swing table updates new 7d4561722c3b drm/i915: Tweak plane ddb allocation tracking new 943ed3cc0219 drm/i915: Split plane data_rate into data_rate+data_rate_y new c034363ca898 drm/i915: Pre-calculate plane relative data rate new 0d21fd10fb3c drm/i915: Remove total[] and uv_total[] from ddb allocation new 7243867c6f96 drm/i915: Nuke intel_bw_calc_min_cdclk() new 6c69d0bb9f15 drm/i915: Round up when calculating display bandwidth requ [...] new 6731eb046cf7 drm/i915: Properly write lock bw_state when it changes new 5ac860cc5254 drm/i915: Fix DBUF bandwidth vs. cdclk handling new ea0839691816 drm/i915: Add "maximum pipe read bandwidth" checks new 54903c7a6b40 drm/i915: s/enable/active/ for DRRS new 73867c8709b5 drm/i915/display: Remove check for low voltage sku for max [...] new 3fd6afb623ba drm/i915/intel_combo_phy: Print I/O voltage info new 7e4e0e5c3849 drm/i915/display: Extend DP HDR support to hsw+ new 657586e474bd drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities new fd04847372ba docs: gpu: i915.rst: Fix DRRS documentation new e0c603ef7050 drm/i915: Remove locks around skl+ scaler programming new 46fc66be60e8 drm/i915: Make ilk+ pfit regiser unlocked new e9b14658d519 drm/i915: Split color_commit() into noarm+arm pair new d13dde449580 drm/i915: Split pipe+output CSC programming to noarm+arm pair new 5d2fd49db9b4 drm/i915: Pass intel_connector to intel_panel_{init,fini}() new f01bae2dca3e drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG() new e9ebf1359514 drm/i915: Extract intel_edp_add_properties() new f6d39f563cf7 drm/i915: Use intel_panel_preferred_fixed_mode() more new 688a9bbccb90 drm/i915: Rename intel_panel_vbt_fixed_mode() new 14daee248f01 drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode() new 5248cc781d2f drm/i915: Extract intel_panel_encoder_fixed_mode() new 7a36980cd236 drm/i915: Use intel_panel_edid_fixed_mode() for sdvo new 50203b943b4f drm/i915: Change SDVO fixed mode handling new 756b807f6a3e drm/i915: Add RPL-S PCI IDs new 412c942bdfae drm/i915/ats-m: add ATS-M platform info new 78a574deef7f drm/i915/dmc: simplify intel_dmc_load_program() conditions new 790daf744ea8 drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c new f0147745f786 drm/i915/dmc: move dmc debugfs to intel_dmc.c new ca2cae9a48dd drm/i915/dmc: fix i915_reg_t usage new a7f46d5b91a5 drm/i915: Move intel_vtd_active and run_as_guest to i915_utils new 1f31e35f2e88 drm/i915/audio: unify audio codec enable/disable debug logging new 179db7c1be5c drm/i915/audio: move has_audio checks to within codec enab [...] new 1dedcdd0336c drm/i915/dp: make DSC usage logging actually useful new d7ade5f20e53 drm/i915/display/tgl+: Set default values for all register [...] new 291f63e72e56 drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits new 47e794d69c0d drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL new bc58192a9b59 drm/i915: Handle the DG2 max bw properly new 5efde05f6af1 drm/i915/dmc: abstract GPU error state dump new fe1295e628c9 drm/i915/dmc: hide DMC version macros new 9c67d9e84c7d drm/i915/dmc: split out dmc registers to a separate file new aeb9f0a4a3dc drm/i915/display: Add HAS_MBUS_JOINING new 1c05183a3709 drm/i915: Extract intel_edp_has_drrs() new db10c14a2523 drm/i915: Put fixed modes directly onto the panel's fixed_ [...] new 54746f57f089 drm/i915: Refactor non-EDID fixed mode duplication new 05d2d45e8736 drm/i915: Nuke intel_drrs_init() new 3a3c4ce92962 drm/i915: Combine the EDID fixed_mode+downclock_mode looku [...] new ccaa910128c5 drm/i915: Stop duplicating the EDID fixed/downclock modes new 7634bef123bc drm/i915: Allow an arbitrary number of downclock modes new c19909d037b6 drm/i915: Allow higher refresh rate alternate fixed modes new f244cdfa72b8 drm/i915: Move intel_drrs_compute_config() into intel_dp.c new 1159c8339278 drm/i915: Allow static DRRS on all eDP ports new 001b6169a920 drm/i915: Allow static DRRS on LVDS new e97798e254b1 drm/i915: Use drm_connector_attach_hdr_output_metadata_property() new f8eee759b989 drm/i915: Remove dead members from dev_priv new ca2a3c9204ec drm/i915/bios: Extract struct lvds_lfp_data_ptr_table new 0e10616f67d2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 16f9455f78db Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 7df447974447 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 180a49e32be2 gpu: ipu-v3: image-convert: use swap() new 344c50dd4954 drm/imx: imx-tve: Make use of the helper function devm_pla [...] new 090fd63d99f2 drm/imx: make static read-only array channel_offsets const new aa72b0866a03 drm/imx: ipuv3-plane: Remove redundant zpos initialisation new 927d8fd465ad drm/imx: ipuv3-plane: Remove redundant color encoding and [...] new 72bc2fd5257e Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new af11f31715b5 video: fbdev: of: display_timing: Remove a redundant zeroi [...] new aaf7dbe07385 video: fbdev: udlfb: properly check endpoint type new b23e868d35d5 video: fbdev: pxafb: use if else instead new d1d608ce78b3 video: fbdev: sis: fix potential NULL dereference in sisfb [...] new f56b919fa4f1 linux/fb.h: Spelling s/palette/palette/ new 5c6d8b23cef8 video: fbdev: pm2fb: Fix a kernel-doc formatting issue new 2a8f0934e922 video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's [...] new 7e4920bf59cb video: fbdev: omap: Make it CCF clk API compatible new 01642112cf47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 36ee0554e500 Merge branch 'regmap-linus' into regmap-next new 18af0e111098 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59e7c3dd920b Merge branch 'asoc-linus' into asoc-next new 0aa4199c20be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cfc1d277891e module: Move all into module/ new 787434626d9f module: Simple refactor in preparation for split new 450f0134ccf0 module: Make internal.h and decompress.c more compliant new 54baa1322356 module: Move livepatch support to a separate file new 74e837651811 module: Move latched RB-tree support to a separate file new 2bd8c24f9f25 module: Move strict rwx support to a separate file new 8e4b395652b4 module: Move extra signature support out of core code new fa96a12372c3 module: Move kmemleak support to a separate file new 8c5ba1bb7d37 module: Move kallsyms support into a separate file new 852675c69a1d module: kallsyms: Fix suspicious rcu usage new 53ef1fbd8b6f module: Move procfs support into a separate file new 7e63cf0950dd module: Move sysfs support into a separate file new f1f086e16e07 module: Move kdb module related code out of main kdb code new 5544ecd620de module: Move version support into a separate file new 281f10b77c6a module: Make module_enable_x() independent of CONFIG_ARCH_ [...] new 4c3718c984da module: Move module_enable_x() and frob_text() in strict_rwx.c new 3c619b8ce425 module: Rework layout alignment to avoid BUG_ON()s new f6339ae0365a module: Rename debug_align() as strict_align() new 3d886307304b module: Always have struct mod_tree_root new fdc19b2d9f74 module: Prepare for handling several RB trees new b7fa3ec056dc module: Introduce data_layout new 893e8194630f module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC new 8885ee7aab41 module: Remove module_addr_min and module_addr_max new ac1b8702cc45 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] new a535413d0fee Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new ec858afda857 io_uring: don't check req->file in io_fsync_prep() new a3e4bc23d547 io_uring: defer splice/tee file validity check until comma [...] new 584b0180f0f4 io_uring: move read/write file prep state into actual opco [...] new 5e3de2206273 io_uring: propagate issue_flags state down to file assignment new 741bfcae2afe io_uring: defer file assignment new 8d5d05a2b725 io_uring: drop the old style inflight file tracking new a01749f8bb9d Merge branch 'io_uring-5.18' into for-5.19/io_uring new 5b5365a1b0d0 io_uring: small optimisation of tctx_task_work new 3dfe4fa43b18 io_uring: remove extra ifs around io_commit_cqring new 54cb36e29a25 io_uring: refactor io_req_find_next new 452d38c1a7f4 io_uring: optimise io_free_batch_list new 3e3f13bad737 io_uring: move poll recycling later in compl flushing new 82d482797fc2 io_uring: clean up io_queue_next() new b87e2b86b318 io_uring: split off IOPOLL argument verifiction new f3a0256bd467 io_uring: pre-calculate syscall iopolling decision new 7ebd365a5172 io_uring: optimise mutex locking for submit+iopoll new 39523ea57769 io_uring: cleanup conditional submit locking new 9bdccf158bf2 io_uring: partially uninline io_put_task() new 3821f0c1bd68 io_uring: silence io_for_each_link() warning new b185193821bc io_uring: refactor io_req_add_compl_list() new 5ee78746f25c io_uring: move finish_wait() outside of loop in cqring_wait() new 71f703f77cbe Merge branch 'for-5.19/io_uring' into for-next new c113e61de8fa fs: split off setxattr_copy and do_setxattr function from [...] new d5e7435c63d1 fs: split off do_getxattr from getxattr new ccb781e4c5da io_uring: add fsetxattr and setxattr support new a2d0233f2282 io_uring: add fgetxattr and getxattr support new ff0f3f831752 Merge branch 'for-5.19/io_uring-xattr' into for-next new 76850a024a12 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 184bcf44a374 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eaeb9fb2739b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h new c1a8af29ff0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15c7f92ecce8 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 58a94533fa57 mmc: renesas_sdhi: remove outdated headers new 8885f1d9d091 mmc: renesas_sdhi: R-Car D3 also has no HS400 new 3c03ce6423c7 mmc: renesas_sdhi: make setup selection more understandable new 9eff06de7dda mmc: renesas_sdhi: remove a stale comment new bfb9874766b5 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk new af59f2ee9781 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk new 1c30111d9ddd mmc: renesas_sdhi: style fix for proper function bodies new da77b91d79e2 mmc: mmci: stm32: use a buffer for unaligned DMA requests new 3b65a6ade24a mmc: renesas_sdhi: Add missing checks for the presence of quirks new cb8dae355f79 Merge branch 'fixes' into next new f95f8307f551 mmc: renesas_sdhi: R-Car V3M also has no HS400 new 07194933d4b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f9311a85ce29 Merge branch 'regulator-linus' into regulator-next new 9cb8860513a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba4f5e7b1508 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new c974ead9b59d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 0a9876f36b08 selinux: Remove redundant assignments new 43b666622c60 selinux: runtime disable is deprecated, add some ssleep() [...] new 81200b0265b1 selinux: checkreqprot is deprecated, add some ssleep() discomfort new 2c44c9bbbbaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues new 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions new 43baa62f2f5b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new d9a64c5eb0e1 dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to j [...] new 2d091155cdc3 dt-bindings: white-space cleanups new d49b3ae4294f dt-bindings: net: qcom,ipa: finish the qcom,smp2p example new 44c8a51a5f28 docs: dt: writing-bindings: describe typical cases new 7a150b0d850e docs: dt: writing-schema: mention coding style new ea5d0a1a1c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f34357e7f9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a9fc5ddb1b07 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new a8cb858cafc5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 2a617464d53e Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 9fb2e2847b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 577bb94aa134 tools/memory-model: Document locking corner cases new fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts new b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts new 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros new fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] new 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification new 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] new c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment new 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh new 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new cbcce422dbda tools/memory-model: Keep assembly-language litmus tests new 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type new 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors new 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs new f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh new e61e6ed03fac tools/memory-model: Fix scripting --jobs argument new 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 new dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 new 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] new dab2765298a5 tools/memory-model: Repair parseargs.sh header comment new 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh new 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks new 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment new 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf new 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array new 2465a5e9713b srcu: Dynamically allocate srcu_node array new 9137ff34f34c srcu: Add size-state transitioning code new 056094786a19 srcu: Make rcutorture dump the SRCU size state new 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() new b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers new ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal new e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation new f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() new e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() new 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] new 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe new febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] new 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree new 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot new 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] new 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] new 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks new d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() new 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh new 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] new 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV new e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion new 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h new a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] new 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files new 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] new d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] new 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h new d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h new 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions new 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h new 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable new cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro new 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h new 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] new 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() new 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() new 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions new f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] new f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio new 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation new b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE new a816b9581419 tools/nolibc/stdio: add perror() to report the errno value new d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument new d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() new b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] new 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] new 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() new a2e51faae385 tools/nolibc/string: slightly simplify memmove() new 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() new 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() new 36ad12455f54 tools/nolibc: move exported functions to their own section new 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak new 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN new 647375712a5b tools/nolibc/string: export memset() and memmove() new 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h new 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] new 54c286685d6b tools/nolibc/unistd: add usleep() new d33ffeba2433 tools/nolibc/signal: move raise() to signal.h new 9c51ebc19510 tools/nolibc/time: create time.h with time() new 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] new c6ad11620df2 tools/nolibc/stdlib: implement abort() new 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh new 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests new f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting new 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT new 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() new e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state new 3d4db439000e rcu: Assume rcu_init() is called before smp new 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] new a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] new 1774dce2dded rcu-tasks: Fix race in schedule and flush work new e8a8537df49a docs: Add documentation for rude and trace RCU flavors new 626d2d87f117 torture: Permit running of experimental torture types new 52184c5cedb2 rcu: Check for jiffies going backwards new 220e100c74d4 torture: Make thread detection more robust by using lspcu new 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs new 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages new 96ce4c996a50 scftorture: Fix distribution of short handler delays new e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics new dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture new af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement new 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() new 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution new 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check new 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning new 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] new 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] new d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] new 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] new 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence new ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params new f0e12d1dc590 torture: Save "make allmodconfig" .config file new 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key new ec583e2e8d09 rcu: Add polled expedited grace-period primitives new d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment new 42e3e3c6a774 EXP preempt/dynamic: Introduce preempt mode accessors new 88f20f8c104a rcu: Fix preemption mode check on synchronize_rcu[_expedited]() new 024db3cca726 rcutorture: Test polled expedited grace-period primitives new 6fe15117c3f4 srcu: Drop needless initialization of sdp in srcu_gp_start() new 68ac5689b5d1 rcu: Make TASKS_RUDE_RCU select IRQ_WORK new 0919dca869ee rcu: Make the TASKS_RCU Kconfig option be selected new 18fdcb727bcc rcutorture: Allow rcutorture without RCU Tasks Trace new 9028d6407050 rcutorture: Allow rcutorture without RCU Tasks new 675b486996d9 rcutorture: Allow rcutorture without RCU Tasks Rude new 713cc6bdf2d5 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario new f1fa0593497b rcu-tasks: Restore use of timers for non-RT kernels new 1de82e1192c3 rcutorture: Allow specifying per-scenario stat_interval new 12feb759bb48 tools/nolibc/stdio: make printf(%s) accept NULL new 3bf4dfac12b5 tools/nolibc/stdlib: add a simple getenv() implementation new 69d3e4063e01 tools/nolibc/stdio: add support for '%p' to vfprintf() new 63d172327cf3 tools/nolibc/string: add strcmp() and strncmp() new 2c63965a1d79 tools/nolibc/sys: add syscall definition for getppid() new a2d40797f57c tools/nolibc/types: add poll() and waitpid() flag definitions new e44f9bb79d81 tools/nolibc: add a makefile to install headers new 8564711f3f69 tools/nolibc: add the nolibc subdir to the common Makefile new 3334e3f51235 rcu: Make normal polling GP be more precise about sequence [...] new 97ccb2a91696 tools/nolibc/string: do not use __builtin_strlen() at -O0 new 6b3573f8f504 tools/nolibc/stdlib: only reference the external environ w [...] new c26cd29ac644 rcu: Remove needless polling work requeue for further waiter new 43113f20d238 rcu: Check for successful spawn of ->boost_kthread_task new 7e23be3463c8 refscale: Allow refscale without RCU Tasks new a79aec41314f refscale: Allow refscale without RCU Tasks Rude/Trace new 44ff90ad7154 rcuscale: Allow rcuscale without RCU Tasks new 0900c4f55d8d rcuscale: Allow rcuscale without RCU Tasks Rude/Trace new 08c1e77e67fe rcutorture: Make kvm.sh allow more memory for --kasan runs new b62d26f0e1f9 scftorture: Adjust for TASKS_RCU Kconfig option being selected new f58f651d8dfa rcutorture: Make torture.sh refscale and rcuscale specify [...] new 5075271b6ae6 rcutorture: Make torture.sh allow for --kasan new 1051a3bac71c rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] new 27e02c231153 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] new c09f53022394 EXP rcu: Address polled expedited grace-period counter wrap new 3e010ffd565f docs: Update RCU cross-references as suggested in doc-guide new 061b532085d0 tools/nolibc: x86-64: Update System V ABI document link new 91c83081b946 tools/nolibc: Replace `asm` with `__asm__` new 44c2df4271ed tools/nolibc: Remove .global _start from the entry point code new 9e5116253813 tools/nolibc: i386: Implement syscall with 6 arguments new 18b338ed1b04 tools/nolibc/sys: Implement `mmap()` and `munmap()` new ddbca2c28002 tools/nolibc/types: Implement `offsetof()` and `container_ [...] new b2f664302dae tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] new b86648db37c9 tools/nolibc/string: Implement `strnlen()` new 4a5e50667c63 tools/include/string: Implement `strdup()` and `strndup()` new b77b2981bb22 rcu-tasks: Handle sparse cpu_possible_mask new 6c4e30852e85 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 9c01839260aa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new a9ee6a6cd554 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 11bd05d0cf31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] new 2835c6d1f466 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 336e6b968258 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new f4decb4c6e37 iio: core: fix a few code style issues new ce92d6743fd5 dt-bindings: iio: st,st-sensors add LIS302DL new a85257f0df58 iio: accel: Remove unused enum in st_accel new 8a7449d68670 iio: accel: add support for LIS302DL variant new fee4ac32996d iio: dac: ltc2688: Use temporary variable for struct device new 879a52379704 iio: multiplexer: Make use of device properties new ba93642188a6 iio: dummy: iio_simple_dummy: check the return value of kstrdup() new 8868a172f471 iio: temperature: ltc2983: Don't hard code defined constan [...] new e59b18a28909 iio: temperature: ltc2983: Use single error path to put OF node new bc4c94994ffe iio: temperature: ltc2983: Make use of device properties new 0cddfc92e29b MAINTAINERS: updated Lorenzo's email address new c4dbfed37fef dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d new 6dc2c8711abc iio: imu: inv_mpu6050: Add support for ICM-20608-D new fe78ccf79b0e iio: adc: ad7124: Remove shift from scan_type new fd5ba89e4cd4 iio: adc: ad7124: Add update_scan_mode new fe7d929a63c3 iio: adc: ad7192: Add update_scan_mode new 8bea9af887de iio: adc: ad_sigma_delta: Add sequencer support new 5cfe8a1c2577 iio: adc: ad7124: add sequencer support new 44b0be6eb373 iio: adc: ad7192: add sequencer support new a8e1f0ba138e iio: palmas: shut up warning about calibration mismatch (d [...] new c22e60c315c8 iio: buffer: remove usage of list iterator variable for li [...] new a25d525c6850 iio: ssp_sensors: replace usage of found with dedicated li [...] new d958095b4a97 iio: sysfs-trigger: replace usage of found with dedicated [...] new b22c8925a63f iio: accel: dmard09: fixed code styling issues new 94059c522707 iio: accel: kxsd9-spi: changed leading spaces to tabs new fd542c5eda7b iio: core: Print error and fail iio_device_register() in c [...] new 210b9ddbcdbc dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 com [...] new 94d9f3cb97f4 dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string new c86334652ac6 iio: adc: ti-ads1015: Switch to static const writeable ran [...] new fba6ca2a27d3 iio: adc: ti-ads1015: Deduplicate channel macros new 6a954b9624ba iio: adc: ti-ads1015: Make channel event_spec optional new f1c9ce0ced2d iio: adc: ti-ads1015: Add TLA2024 support new 3139ff24e2bc iio: adc: ti-ads1015: Add static assert to test if shifted [...] new 0ca269a4ae39 iio: adc: ti-ads1015: Convert to OF match data new ad202fe8edd1 iio: adc: ti-ads1015: Replace data_rate with chip data str [...] new b28bc9ebbe23 iio: adc: ti-ads1015: Switch to read_avail new 4fdfa7e174e3 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new a19f50e8d9da Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 610e8066785d staging: r8188eu: fix suspect code indent for conditional [...] new 4610e57a7d2e staging: rtl8723bs: Remove redundant else branches. new 52a0af7091b4 staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg new a3515f20535f staging: rtl8712: Use completions for signaling new 77714e53dde8 staging: vt6656: Fix multiple blank lines warning new 6c73d3203c5f staging: greybus: codecs: use dedicated list iterator variable new 84ef25655019 staging: greybus: codecs: fix type confusion of list itera [...] new eb563e69877a staging: r8188eu: remove local BIT macro new ad9b9e9c5014 staging: r8188eu: remove two limit defines new ea4ec3d1f09f staging: r8188eu: remove unused defines for dynamic functions new b06c22b2ea6a staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used new 4a67fc31bd0c staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used new 07142f8cd77f staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used new 9619a47f7ead staging: r8188eu: refactor dm func set and clear new 66f663a294e7 staging: vchiq: replace usage of found with dedicated list [...] new afd61671982b staging: r8188eu: make _rtw_init_mlme_priv static new 4c5e5a769ac9 staging: r8188eu: the MCS_rate_2R array is not used new 34a296857936 staging: r8188eu: remove empty rtw_dummy_event_callback new b4c5ec356c72 staging: r8188eu: remove empty rtw_fwdbg_event_callback new ea1728b5cdb7 staging: r8188eu: use ieee80211 define for version check new e894c76b6b2c staging: r8188eu: use ieee80211 helper to read the pwr bit new c3ba49e32b9d staging: r8188eu: use standard mechanisms for control frames new baa1bb800277 staging: r8188eu: use standard mechanisms for data frames new 129d140db906 staging: r8188eu: use standard mechanisms for qos data frames new dd85cfe6c6ab staging: r8188eu: remove unused data frame subtypes new 6cb1bfc9995d staging: r8188eu: remove unused control frame subtypes new 16405e4689d1 staging: r8188eu: use ieee80211 macro for sequence number new 38238ecbfb63 staging: r8188eu: use ieee80211 define for fragment number new b5ea08d84f2d staging: r8188eu: refactor rtw_usb_bulk_size_boundary() new 0166ffdc89bf staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error() new b2bfb60c083c staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool new b49f6911899b staging: r8188eu: convert rtw_inc_and_chk_continual_urb_er [...] new 25a0065f27ae staging: wfx: remove space at the start of the line new bc62ae561608 staging: r8188eu: remove unnecessary spaces new dbf6851f199b staging: rtl8723bs: remove code suspect indent new 18ce31aa638d staging: rts5208: Convert kmap() to kmap_local_page() new e327cf83db49 staging: r8188eu: Directly return _SUCCESS instead of usin [...] new e73ff996e246 staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU() new 0161f6773090 staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHw [...] new c427ab4688bf staging: r8188eu: rename some macros to upper case new 03ab00243006 staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU() new 2ac32870ebf8 staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHw [...] new a90b92ede242 staging: r8188eu: simplify if-else statement new 1664532112d3 staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetH [...] new 2487b7c46b1a staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU() new 2d959a842a8f staging: r8188eu: Fix sparse endianness warnings. new 781d44b7d824 staging: r8188eu: Fix misspelling in comment "Tranceiver" [...] new 1c57b2dc93ab staging: r8188eu: Fix misspelling in comment "writting" -> [...] new 70eb91dfa2ad staging: rtl8723bs: place constants on the right side of tests new 76d86eccadd7 staging: r8188eu: remove the "dump rx packet" fragments new f6ca689d12df staging: r8188eu: remove the "dump tx packet" fragments new 9fcee167d81c staging: r8188eu: add a check for rtw_cbuf_alloc() new 5cb47847fcce staging: rtl8723bs: place constants on the right side of tests new 58cafef9ec65 staging: r8188eu: remove duplicate assignment new 94579b02720b staging: rtl8723bs: remove redundant braces in if statements new a0ff667592ee staging: rtl8723bs: Fix No space before tabs new db975705cbbe staging: r8188eu: rename clear_bacon_valid_bit() new ae3d0470ab57 staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU() new 9494dba5d734 staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from Ge [...] new 61f514799bea staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU() new d8a130d13497 staging: r8188eu: remove GetHwReg8188EU() new acc24ef13ebd staging: unisys: Remove "struct dentry *eth_debugfs_dir" new a76d5a6e3dc1 staging: r8188eu: use sizeof(*pvar) for allocating structs new 48e4f94766e1 staging: r8188eu: remove handlerOS independent comment new f232da0fa915 staging: rtl8723bs: remove 5 GHz channels from ch_freq_map new 8a56b5ce774e staging: rtl8723bs: refactor rtw_ch2freq() new 47f46a873d9b staging: vc04_services: Convert kmap() to kmap_local_page() new 875e957087b5 staging: rtl8723bs: simplify control flow new 00bb97dd7fc2 staging: wlan-ng: Fix Lines shouldn't end with '(' new c10f66779f40 staging: wlan-ng: Fix Alignment with parenthesis new 5b547d5c8d1f staging: r8188eu: place constants on the right side of tests new c29050b7706b staging: r8188eu: remove else after return new 95cfe1f0b22e staging: r8188eu: correct misspelling in comment "conider" [...] new 34b19431d968 staging: r8188eu: format block comments new e1eb5ef03165 staging: r8188eu: remove unnecessary braces in conditional [...] new e25abea60317 staging: r8188eu: remove spaces before tabs new 28f7545d9f08 staging: r8188eu: Remove redundant code from rtw_free_netdev() new c9736770e6c3 staging: r8188eu: Use the ARRAY_SIZE() macro new aaec586a3ca5 staging: sm750fb: Call iounmap() to free mapped bus memory new 258b1bd5e235 staging: r8188eu: Fix misspelling in comment "cacluated" - [...] new 7c1972941ad3 staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU() new 484e4259a6a9 staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg [...] new e665487795a6 staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHw [...] new b9c023d1369b staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT f [...] new 36b7257d7684 staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from Set [...] new f234f5f7bce3 staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from Set [...] new 67fda6c2df82 staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from [...] new 81a102703045 staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup() new c5f668fd1e33 staging: r8188eu: remove constant parameter from _rtw_pwr_ [...] new 719cf66c8a2b staging: r8188eu: remove macro rtw_pwr_wakeup() new 57c27d38ff93 staging: r8188eu: clean up comment for rtw_pwr_wakeup() new 797b0e8a0737 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 868d730b5b59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 139486c3f26e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a0e135f40a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c6946b273e2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 48175bbbb541 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 265a3bf486d4 dt-bindings: gpio: uniphier: Add hogs parsing new 873cce29b979 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 415ca701e22d dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl new d5c9688095d2 pinctrl: renesas: Allow up to 10 fields for drive_regs new 715c9faa2d2d pinctrl: renesas: r8a77990: Add drive-strength new cb9c5d507090 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new feb54644363a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac85d24d6bca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d38fe0bcd22c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 4b9d94fd21c5 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 8955375c3c18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ac077c51b0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00f75043e46d kunit: tool: make --json handling a bit clearer new 89aa72cd3052 kunit: tool: drop unused KernelDirectoryPath var new e6f619206539 kunit: tool: drop last uses of collections.namedtuple new aa1c05558e71 kunit: tool: simplify code since build_dir can't be None new caae9458db3a kunit: Introduce _NULL and _NOT_NULL macros new de82c15dc0a2 kunit: use NULL macros new 7aadf8433357 thunderbolt: test: use NULL macros new ccad78f17f9f kasan: test: Use NULL macros new 741c9286ffad mctp: test: Use NULL macros new 5f91bd9f1e7a apparmor: test: Use NULL macros new 6bd0f52ee8f4 kunit: tool: readability tweaks in KernelCI json generation logic new ee96d25f2fa6 kunit: tool: refactor how we plumb metadata into JSON new 885210d348f7 kunit: tool: properly report the used arch for --json, or [...] new d34f82d67d2b kunit: tool: Do not colorize output when redirected new baa333150327 kunit: tool: more descriptive metavars/--help output new 61695f8c5d51 kunit: split resource API from test.h into new resource.h new cdebea6968fa kunit: split resource API impl from test.c into new resource.c new b04d1a8dc7e7 Documentation: kunit: update kconfig options needed for UM [...] new 04fe57092f36 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 0cf35347830c bus: mhi: ep: Add support for registering MHI endpoint con [...] new 36b7cae6a032 bus: mhi: ep: Add support for registering MHI endpoint cli [...] new 03f44035a586 bus: mhi: ep: Add support for creating and destroying MHI [...] new 37867094faf1 bus: mhi: ep: Add support for managing MMIO registers new edf549e7b239 bus: mhi: ep: Add support for ring management new 6f7cb6e78839 bus: mhi: ep: Add support for sending events to the host new 484e04faa8a0 bus: mhi: ep: Add support for managing MHI state machine new b6c52d410cb4 bus: mhi: ep: Add support for processing MHI endpoint interrupts new 7de7780c43b1 bus: mhi: ep: Add support for powering up the MHI endpoint stack new c6dba8924201 bus: mhi: ep: Add support for powering down the MHI endpoi [...] new 2ee735c17347 bus: mhi: ep: Add support for handling MHI_RESET new 1b54f3e8b4bb bus: mhi: ep: Add support for handling SYS_ERR condition new 2b231a40e907 bus: mhi: ep: Add support for processing command rings new 20c01fde1b36 bus: mhi: ep: Add support for reading from the host new 494a6f639377 bus: mhi: ep: Add support for processing channel rings new f2a72d2410be bus: mhi: ep: Add support for queueing SKBs to the host new 5fb83d97aa17 bus: mhi: ep: Add support for suspending and resuming channels new 5d4be19cbe6a bus: mhi: ep: Add uevent support for module autoloading new 7ba1c0e0b527 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new a1b87a34e8c4 mm/slab: remove some unused functions new 6e5e862a8b5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 527a9867af29 random: do not split fast init input in add_hwgenerator_ra [...] new 3776ba087dc4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6ac58f37db83 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7297f8deb4f5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 6d855d001025 sched: Move child_runs_first sysctls to fair.c new 31fa95c49aa1 sched: Move schedstats sysctls to core.c new 7c85ecf1f7f3 sched: Move rt_period/runtime sysctls to rt.c new d7ff851d9b45 sched: Move deadline_period sysctls to deadline.c new d01d97ee63e3 sched: Move rr_timeslice sysctls to rt.c new 9793871fbd69 sched/rt: fix build error when CONFIG_SYSCTL is disable new ef2637285297 sched: Move uclamp_util sysctls to core.c new c6dfa20faab1 sched: Move cfs_bandwidth_slice sysctls to fair.c new 75daa75a380d sched: Move energy_aware sysctls to topology.c new 6e73c8344931 kernel/reboot: move reboot sysctls to its own file new d233314f4d4b mm: move oom_kill sysctls to their own file new 87125d15aa3c mm: move page-writeback sysctls to their own file new 994deb766240 kernel/lockdep: move lockdep sysctls to its own file new 85265ab55d49 kernel/panic: move panic sysctls to its own file new 5a4c422bb400 kernel/acct: move acct sysctls to its own file new 4ac89b2cdf24 kernel/delayacct: move delayacct sysctls to its own file new 31d58c5db896 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] new 7cde53da38a3 ftrace: move sysctl_ftrace_enabled to ftrace.c new 8a7add621c46 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 0796f05401c2 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 4f0210d19129 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new c26a49ae572b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new b135cd62385c mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] new 7ec47f924054 highmem: fix checks in __kmap_local_sched_{in,out} new aa92c2886f49 lz4: fix LZ4_decompress_safe_partial read out of bound new 8633e3ec61de mm/secretmem: fix panic when growing a memfd_secret new c889209ffddb mm/secretmem: secretmem_iops can be static new 088c8421e507 mailmap: update Vasily Averin's email address new 44b5c356705c memcg: sync flush only if periodic flush is delayed new a8692259f662 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] new 5f4a2613ad17 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning new 3429fff2ab73 mmmremap.c: avoid pointless invalidate_range_start/end on [...] new 673ace2ffab5 mm/mempolicy: fix mpol_new leak in shared_policy_replace new f4b3e38839b8 mm/munlock: remove fields to fix htmldocs warnings new 3b325af8e5fe mm/hwpoison: fix race between hugetlb free/demotion and me [...] new 8d451a2265f1 irq_work: use kasan_record_aux_stack_noalloc() record callstack new 4c1962f8ee97 userfaultfd: mark uffd_wp regardless of VM_WRITE flag new fbb71852d080 mm: fix unexpected zeroed page mapping with zram swap new 9b0744afb57b mm: compaction: fix compiler warning when CONFIG_COMPACTION=n new 902d8929fe39 hugetlb: do not demote poisoned hugetlb pages new 5ab34fe69ac2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new fd2bf0a180b3 /proc/kpageflags: do not use uninitialized struct pages new 1efd4cc93c30 procfs: prevent unprivileged processes accessing fdinfo dir new 36b31ab13c29 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] new 46f24f489abe tools/vm/page_owner_sort.c: support for multi-value select [...] new 90dbab5b9a0e tools/vm/page_owner_sort.c: support sorting blocks by mult [...] new d2bb5da20bf2 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] new 6a5606d61e27 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] new 74c4866887bc mm/memory: slightly simplify copy_present_pte() new 9f8860c48a25 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] new fd8bb824000e mm/rmap: convert RMAP flags to a proper distinct rmap_t type new 58ba816acdd0 mm/rmap: remove do_page_add_anon_rmap() new 45ae7aa92282 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() new 302fcb3980e7 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() new 357c9f927d8e mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] new f1a51a6a8a14 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] new 02ec67b8894d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] new 929fb2022133 mm: remember exclusively mapped anonymous pages with PG_an [...] new d60b46c75066 mm/gup: disallow follow_page(FOLL_PIN) new 31cc5bc4af70 mm: support GUP-triggered unsharing of anonymous pages new 735d702c92bd mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] new 9097bb4cb633 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] new e47a0f93e82d mm/swap: remember PG_anon_exclusive via a swp pte bit new 3bf48d8f16dd mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 70318a30bae0 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 8ae395d4fe8e arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new d69dcf8a1aea s390/pgtable: cleanup description of swp pte layout new 65100bd42f98 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new e670f6e19f7d powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s new 6940851a0640 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s new b88a6f06d39a mm: create new mm/swap.h header file. new 9bf90af75309 mm-create-new-mm-swaph-header-file-fix new e1887a4ba9da mm: drop swap_dirty_folio new 2a881d9aec12 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate new 9b45e7951f7e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space new c0629036243f mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] new dcb49c3fe639 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw new ffa217a2cc76 doc: update documentation for swap_activate and swap_rw new 9f9a31231ef6 mm: submit multipage reads for SWP_FS_OPS swap-space new f62605d68c03 mm: submit multipage write for SWP_FS_OPS swap-space new f76d73843d7f VFS: Add FMODE_CAN_ODIRECT file flag new b3d8c40e7ccd mm: shmem: make shmem_init return void new 77b63363ba66 mm-shmem-make-shmem_init-return-void-fix new d79426461fee mm/memcg: remove unneeded nr_scanned new 3ca600a2e012 mm/memcg: mz already removed from rb_tree if not NULL new 6e9c09fda80f mm/memcg: set memcg after css verified and got reference new 8e8144bb8690 mm/memcg: set pos explicitly for reclaim and !reclaim new 4a7424403098 mm/memcg: move generation assignment and comparison together new 0ffc8f36b3b0 mm/memcg: non-hierarchical mode is deprecated new 602e48d851fa mm/mmap.c: use mmap_assert_write_locked() instead of open [...] new cec9c8e3e1e0 mm/mmu_gather: limit free batch count and add schedule poi [...] new 7d9f21d8e4de mm/debug_vm_pgtable: drop protection_map[] usage new f4a69f15d0a3 mm/mmap: clarify protection_map[] indices new 7892cb2ae2d1 mm: modify the method to search addr in unmapped_area_topdown new 33fee6af8734 mm/mmap.c: use helper mlock_future_check() new 90e2d300ca30 mm/mprotect: use mmu_gather new d569d114d703 mm/mprotect: do not flush when not required architecturally new aabd1f8ae7e1 mm: avoid unnecessary flush on change_huge_pmd() new 5f534cf9f939 mm/mremap: use helper mlock_future_check() new 0dbaae60d4e0 mm/mremap: avoid unneeded do_munmap call new 04a79019add3 mm/vmalloc: fix a comment new b4ad3317c306 Documentation/sysctl: document page_lock_unfairness new a5c19cb6300d mm/page_alloc: simplify update of pgdat in wake_all_kswapds new 8de784f87708 mm/page_alloc: adding same penalty is enough to get round- [...] new f6147c5e794e mm: discard __GFP_ATOMIC new 66c9c10de7b6 mm: page_alloc: simplify pageblock migratetype check in __ [...] new 719fa29497f4 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] new 208b881be0de mm/memory-failure.c: remove unnecessary (void*) conversions new 28710eddc20d mm/khugepaged: sched to numa node when collapse huge page new 4c3a0dd53136 hugetlb: remove use of list iterator variable after loop new 973be4f274ca mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] new c0c6f2ee3424 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 new 1fb5fa29b93d mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions new b362caeaed97 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* new b5af3ebac4c0 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* new bd0cfdd93492 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE new 84cb85364116 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED new 39362de646b2 mm: khugepaged: skip DAX vma new 5d9bb9bdb3b3 mm: thp: only regular file could be THP eligible new ffb6bc3b929b mm: khugepaged: make khugepaged_enter() void function new 8120354ef08f mm: khugepaged: move some khugepaged_* functions to khugepaged.c new 2dcb5db15b30 mm: khugepaged: introduce khugepaged_enter_vma() helper new cc470a6f9987 mm: mmap: register suitable readonly file vmas for khugepaged new 4710d74f1824 mm/vmscan: reclaim only affects managed_zones new 7678ae7bb96a mm/vmscan: make sure wakeup_kswapd with managed zone new a4d104226778 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 new 73563eb42291 mm/vmscan: sc->reclaim_idx must be a valid zone index new bab878bbf64a mm/z3fold: declare z3fold_mount with __init new b7c264956ebd mm/z3fold: remove obsolete comment in z3fold_alloc new 625101a4e7e5 mm/z3fold: minor clean up for z3fold_free new 5bcfb1a5024b mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] new 6ca3b2f5cb1d mm/z3fold: remove confusing local variable l reassignment new 47d507968aa0 mm/z3fold: move decrement of pool->pages_nr into __release [...] new 0ea2b3f1dabf mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] new bf9ae41cb375 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() new e3027aceb835 mm: compaction: use helper isolation_suitable() new 7cd7ebf85262 drivers/base/node.c: fix compaction sysfs file leak new 00ce65bd2682 mm: Add selftests for migration entries new a4508094e5f6 mm/migration: remove unneeded local variable mapping_locked new 31bcb87a41ee mm/migration: remove unneeded out label new 3d5adc24c52e mm/migration: remove unneeded local variable page_lru new 77f83208dcbf mm/migration: fix the confusing PageTransHuge check new 1dd99e14d3fc mm/migration: use helper function vma_lookup() in add_page [...] new 578a43fed4a8 mm/migration: use helper macro min in do_pages_stat new 2a9f88d7c960 mm/migration: avoid unneeded nodemask_t initialization new e87bc3c188cc mm/migration: remove some duplicated codes in migrate_pages new 695141d7ddfa mm/migration: fix potential page refcounts leak in migrate_pages new d844c9aaa062 mm/migration: fix potential invalid node access for reclai [...] new 4b1430289a69 mm/migration: fix possible do_pages_stat_array racing with [...] new da495b28b6fd ksm: count ksm merging pages for each process new f2dc510a02e9 ksm-count-ksm-merging-pages-for-each-process-fix new 8b3a6bddbf9e mm/vmstat: add events for ksm cow new abd2d18d37a8 mm: untangle config dependencies for demote-on-reclaim new 957d4bf70e04 mm/page_alloc: do not calculate node's total pages and mem [...] new 53195ed4b3d7 mm/memory_hotplug: reset node's state when empty during offline new 59b75a38a36f mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node new c0c2080210ef mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] new af56eaded003 mm: rmap: fix cache flush on THP pages new 084ce6590cf4 dax: fix cache flush on PMD-mapped pages new e535e001dd63 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 23c32be02730 mm: pvmw: add support for walking devmap pages new 19f936128322 dax: fix missing writeprotect the pte entry new c214aa4213e9 mm: simplify follow_invalidate_pte() new f67ce5197e8d zram: add a huge_idle writeback mode new 276d0828492a damon: vaddr-test: tweak code to make the logic clearer new 197be8a1e9b6 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 3ad334d72cc7 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 83d527fc33b1 kernel/hung_task.c: Monitor killed tasks. new 8846b35bc394 ia64: fix typos in comments new d513f90a4023 ia64: ptrace: fix typos in comments new 5ba3a481d2d1 ia64: Replace comments with C99 initializers new fc3d41624f77 ocfs2: replace usage of found with dedicated list iterator [...] new 4bde59339161 ocfs2: remove usage of list iterator variable after the loop body new 7453e81eac48 ocfs2: reflink deadlock when clone file to the same direct [...] new 898d93fafb89 ocfs2: clear links count in ocfs2_mknod() if an error occurs new b617b815dc17 ocfs2: fix ocfs2 corrupt when iputting an inode new 88760befe5ec proc: fix dentry/inode overinstantiating under /proc/${pid}/net new 5d78dc08e325 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] new 5e22c94692a7 fs/proc/kcore.c: remove check of list iterator against hea [...] new 728c933102a7 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] new 10488810f328 proc/sysctl: make protected_* world readable new 6ac5591ac4bd kernel: pid_namespace: use NULL instead of using plain int [...] new 977285d41355 get_maintainer: Honor mailmap for in file emails new 550e1a0fe88c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test new fd2eed807a83 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections new 956c19542405 lib/test_string.c: add strspn and strcspn tests new 1554353aed8c lib/string.c: simplify str[c]spn new 228db5762343 pipe: make poll_usage boolean and annotate its access new d21041ef934e list: fix a data-race around ep->rdllist new 0b611017fb52 init/main.c: silence some -Wunused-parameter warnings new c5005646d3f4 fatfs: remove redundant judgment new 4510fa74149f fatfs: add FAT messages to printk index new ae8c7ed5be45 add-fat-messages-to-printk-index-checkpatch-fixes new f93aa294aebe fat: add ratelimit to fat*_ent_bread() new 25312ed10be0 kexec: remove redundant assignments new 037c4ad1ce72 rapidio: remove unnecessary use of list iterator new faabd7a52293 taskstats: version 12 with thread group and exe info new 202cdbc5dd19 taskstats-version-12-with-thread-group-and-exe-info-fix new 6c28f8c124a3 fs: sysv: check sbi->s_firstdatazone in complete_read_super new 479ec98785ba ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 3b9d7aa112bc Merge branch 'akpm-current/current' new 41738dc49920 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new 64e4e8f26b58 selftests: vm: add test for Soft-Dirty PTE bit new 159c889093f3 kselftest/vm: override TARGETS from arguments
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 (599cec68956f) \ N -- N -- N refs/heads/akpm (159c889093f3)
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.
The 1185 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-class-firmware-attributes | 48 +- Documentation/ABI/testing/sysfs-driver-intel_sdsi | 18 +- .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../Expedited-Grace-Periods.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 36 +- Documentation/RCU/arrayRCU.rst | 4 +- Documentation/RCU/checklist.rst | 9 +- Documentation/RCU/rcu.rst | 13 +- Documentation/RCU/rculist_nulls.rst | 2 +- Documentation/RCU/stallwarn.rst | 18 + Documentation/RCU/whatisRCU.rst | 18 +- Documentation/admin-guide/kernel-parameters.txt | 62 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/dev-tools/kunit/api/index.rst | 5 + Documentation/dev-tools/kunit/api/resource.rst | 13 + Documentation/dev-tools/kunit/running_tips.rst | 3 +- Documentation/dev-tools/kunit/start.rst | 11 +- .../devicetree/bindings/arm/rockchip.yaml | 5 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 1 - Documentation/devicetree/bindings/bus/ti-sysc.yaml | 1 - .../bindings/clock/renesas,h8300-div-clock.txt | 24 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 7 +- .../bindings/clock/samsung,exynos-audss-clock.yaml | 2 +- .../bindings/clock/samsung,exynos-clock.yaml | 2 +- .../bindings/clock/samsung,exynos-ext-clock.yaml | 2 +- .../clock/samsung,exynos4412-isp-clock.yaml | 3 +- .../bindings/clock/samsung,exynos5260-clock.yaml | 2 +- .../bindings/clock/samsung,exynos5410-clock.yaml | 2 +- .../bindings/clock/samsung,exynos5433-clock.yaml | 2 +- .../bindings/clock/samsung,exynos7-clock.yaml | 2 +- .../bindings/clock/samsung,exynos7885-clock.yaml | 2 +- .../bindings/clock/samsung,exynos850-clock.yaml | 2 +- .../devicetree/bindings/clock/samsung,s2mps11.yaml | 2 +- .../clock/samsung,s5pv210-audss-clock.yaml | 2 +- .../bindings/clock/samsung,s5pv210-clock.yaml | 2 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 1 - .../devfreq/event/samsung,exynos-nocp.yaml | 2 +- .../devfreq/event/samsung,exynos-ppmu.yaml | 2 +- .../bindings/display/amlogic,meson-dw-hdmi.yaml | 1 - .../display/bridge/google,cros-ec-anx7688.yaml | 1 - .../devicetree/bindings/display/bridge/ps8640.yaml | 1 - .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 1 - .../bindings/display/mediatek/mediatek,merge.yaml | 1 - .../bindings/display/panel/ilitek,ili9341.yaml | 1 - .../bindings/display/panel/orisetech,otm8009a.yaml | 1 - .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 2 +- .../display/samsung/samsung,exynos-hdmi.yaml | 2 +- .../display/samsung/samsung,exynos-mixer.yaml | 2 +- .../display/samsung/samsung,exynos5433-decon.yaml | 2 +- .../display/samsung/samsung,exynos5433-mic.yaml | 2 +- .../display/samsung/samsung,exynos7-decon.yaml | 2 +- .../bindings/display/samsung/samsung,fimd.yaml | 2 +- .../display/sprd/sprd,display-subsystem.yaml | 1 - .../devicetree/bindings/display/st,stm32-ltdc.yaml | 1 - .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 1 - .../devicetree/bindings/dma/st,stm32-mdma.yaml | 1 - .../devicetree/bindings/example-schema.yaml | 14 +- .../devicetree/bindings/extcon/maxim,max77843.yaml | 2 +- .../bindings/gpio/socionext,uniphier-gpio.yaml | 17 + .../devicetree/bindings/gpu/samsung-rotator.yaml | 1 - Documentation/devicetree/bindings/h8300/cpu.txt | 13 - .../devicetree/bindings/hwmon/adt7475.yaml | 1 - .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 2 +- .../bindings/hwmon/microchip,mcp3021.yaml | 2 +- .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 2 +- .../devicetree/bindings/hwmon/ti,tmp102.yaml | 2 +- .../devicetree/bindings/hwmon/ti,tmp108.yaml | 2 +- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 2 +- .../devicetree/bindings/i2c/i2c-gate.yaml | 1 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 1 - .../bindings/i2c/samsung,s3c2410-i2c.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 1 - .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 7 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 34 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../interrupt-controller/renesas,h8300h-intc.txt | 22 - .../interrupt-controller/renesas,h8s-intc.txt | 22 - .../samsung,exynos4210-combiner.yaml | 2 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 1 - .../bindings/leds/backlight/qcom-wled.yaml | 2 +- .../devicetree/bindings/leds/maxim,max77693.yaml | 2 +- .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 1 - .../bindings/media/mediatek,vcodec-encoder.yaml | 1 - .../devicetree/bindings/media/microchip,xisc.yaml | 1 - .../bindings/memory-controllers/brcm,dpfe-cpu.yaml | 2 +- .../ddr/jedec,lpddr2-timings.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr2.yaml | 2 +- .../ddr/jedec,lpddr3-timings.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr3.yaml | 2 +- .../marvell,mvebu-sdram-controller.yaml | 2 +- .../qca,ath79-ddr-controller.yaml | 2 +- .../memory-controllers/renesas,h8300-bsc.yaml | 35 - .../memory-controllers/samsung,exynos5422-dmc.yaml | 2 +- .../memory-controllers/synopsys,ddrc-ecc.yaml | 8 +- .../memory-controllers/ti,da8xx-ddrctl.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max14577.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77686.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77693.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77802.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77843.yaml | 2 +- .../bindings/mfd/samsung,exynos5433-lpass.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s2mpa01.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s2mps11.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s5m8767.yaml | 2 +- Documentation/devicetree/bindings/net/micrel.txt | 17 - .../devicetree/bindings/net/nfc/marvell,nci.yaml | 2 +- .../devicetree/bindings/net/nfc/nxp,nci.yaml | 2 +- .../devicetree/bindings/net/nfc/nxp,pn532.yaml | 2 +- .../devicetree/bindings/net/nfc/nxp,pn544.yaml | 2 +- .../devicetree/bindings/net/nfc/st,st-nci.yaml | 2 +- .../devicetree/bindings/net/nfc/st,st21nfca.yaml | 2 +- .../devicetree/bindings/net/nfc/st,st95hf.yaml | 2 +- .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 2 +- .../devicetree/bindings/net/qcom,ipa.yaml | 7 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 - .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../bindings/pci/socionext,uniphier-pcie.yaml | 96 + .../devicetree/bindings/pci/uniphier-pcie.txt | 82 - .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 2 + .../bindings/phy/samsung,dp-video-phy.yaml | 2 +- .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 2 +- .../bindings/phy/samsung,exynos5250-sata-phy.yaml | 2 +- .../bindings/phy/samsung,mipi-video-phy.yaml | 2 +- .../devicetree/bindings/phy/samsung,usb2-phy.yaml | 2 +- .../bindings/phy/samsung,usb3-drd-phy.yaml | 2 +- .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 11 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 +- .../pinctrl/samsung,pinctrl-gpio-bank.yaml | 2 +- .../bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml | 2 +- .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 2 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 2 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 1 - .../bindings/power/renesas,rzg2l-sysc.yaml | 5 +- .../devicetree/bindings/power/supply/bq2415x.yaml | 1 - .../bindings/power/supply/cw2015_battery.yaml | 1 - .../bindings/power/supply/maxim,max14577.yaml | 2 +- .../bindings/power/supply/maxim,max77693.yaml | 2 +- .../bindings/power/supply/power-supply.yaml | 1 - .../bindings/power/supply/ti,lp8727.yaml | 1 - .../bindings/power/supply/tps65217-charger.yaml | 2 +- .../bindings/regulator/maxim,max14577.yaml | 2 +- .../bindings/regulator/maxim,max77686.yaml | 2 +- .../bindings/regulator/maxim,max77693.yaml | 2 +- .../bindings/regulator/maxim,max77802.yaml | 2 +- .../bindings/regulator/maxim,max77843.yaml | 2 +- .../bindings/regulator/maxim,max8952.yaml | 2 +- .../bindings/regulator/maxim,max8973.yaml | 2 +- .../bindings/regulator/maxim,max8997.yaml | 2 +- .../bindings/regulator/samsung,s2mpa01.yaml | 2 +- .../bindings/regulator/samsung,s2mps11.yaml | 2 +- .../bindings/regulator/samsung,s2mps13.yaml | 2 +- .../bindings/regulator/samsung,s2mps14.yaml | 2 +- .../bindings/regulator/samsung,s2mps15.yaml | 2 +- .../bindings/regulator/samsung,s2mpu02.yaml | 2 +- .../bindings/regulator/samsung,s5m8767.yaml | 2 +- .../regulator/socionext,uniphier-regulator.yaml | 1 - .../bindings/regulator/st,stm32-vrefbuf.yaml | 1 - .../bindings/reserved-memory/ramoops.yaml | 1 - .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../devicetree/bindings/reset/microchip,rst.yaml | 1 - .../bindings/reset/socionext,uniphier-reset.yaml | 3 + .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 1 - .../bindings/rng/samsung,exynos5250-trng.yaml | 2 +- .../devicetree/bindings/rng/timeriomem_rng.yaml | 2 +- .../devicetree/bindings/serial/sprd-uart.yaml | 2 +- .../bindings/soc/amlogic/amlogic,canvas.yaml | 1 - .../devicetree/bindings/soc/rockchip/grf.yaml | 2 + .../bindings/soc/samsung/exynos-usi.yaml | 2 +- .../devicetree/bindings/sound/adi,adau1372.yaml | 1 - .../bindings/sound/amlogic,gx-sound-card.yaml | 1 - .../devicetree/bindings/sound/maxim,max98520.yaml | 1 - .../devicetree/bindings/sound/mchp,spdifrx.yaml | 2 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 2 +- .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 1 - .../bindings/sound/samsung,aries-wm8994.yaml | 1 - .../devicetree/bindings/sound/samsung,arndale.yaml | 2 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 1 - .../bindings/sound/samsung,smdk5250.yaml | 2 +- .../devicetree/bindings/sound/samsung,snow.yaml | 2 +- .../devicetree/bindings/sound/samsung,tm2.yaml | 2 +- .../devicetree/bindings/sound/tas2562.yaml | 1 - .../devicetree/bindings/sound/tas2770.yaml | 1 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 - .../bindings/spi/amlogic,meson6-spifc.yaml | 1 - .../devicetree/bindings/spi/renesas,hspi.yaml | 1 - .../bindings/spi/samsung,spi-peripheral-props.yaml | 2 +- .../devicetree/bindings/spi/samsung,spi.yaml | 2 +- .../bindings/thermal/samsung,exynos-thermal.yaml | 2 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 4 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 2 +- .../bindings/usb/samsung,exynos-usb2.yaml | 2 +- .../devicetree/bindings/usb/smsc,usb3503.yaml | 2 +- .../devicetree/bindings/writing-bindings.rst | 25 + .../devicetree/bindings/writing-schema.rst | 6 + .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../core/thread-info-in-task/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 1 - Documentation/features/debug/kcov/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../features/debug/kmemleak/arch-support.txt | 1 - .../debug/kprobes-on-ftrace/arch-support.txt | 1 - .../features/debug/kprobes/arch-support.txt | 1 - .../features/debug/kretprobes/arch-support.txt | 1 - .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 1 - .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 1 - .../features/perf/perf-regs/arch-support.txt | 1 - .../features/perf/perf-stackdump/arch-support.txt | 1 - .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 1 - .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/gpu/i915.rst | 14 +- Documentation/hwmon/aquacomputer_d5next.rst | 4 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/vm/page_owner.rst | 44 +- MAINTAINERS | 57 +- Makefile | 3 +- arch/Kconfig | 7 + arch/arm/boot/dts/exynos3250.dtsi | 3 +- arch/arm/boot/dts/exynos4.dtsi | 4 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 4 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 8 +- arch/arm/boot/dts/exynos5250.dtsi | 8 +- arch/arm/boot/dts/exynos5260.dtsi | 3 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 4 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 7 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 6 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 +- arch/arm/boot/dts/exynos54xx.dtsi | 3 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 3 +- arch/arm/boot/dts/rk322x.dtsi | 2 +- arch/arm/boot/dts/s5pv210.dtsi | 22 +- arch/arm/configs/mini2440_defconfig | 3 +- arch/arm/configs/s3c2410_defconfig | 2 + arch/arm/mach-davinci/board-da850-evm.c | 4 +- arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-s3c/Kconfig | 8 - arch/arm/mach-s3c/Kconfig.s3c24xx | 2 - arch/arm/mach-s3c/iotiming-s3c2410.c | 2 +- arch/arm/mach-s3c/pm-s3c64xx.c | 2 +- arch/arm/mach-s3c/s3c24xx.c | 2 +- arch/arm/mach-vexpress/spc.c | 28 +- arch/arm64/Kconfig | 6 +- .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 16 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 6 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 3 +- arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 5 + arch/arm64/boot/dts/exynos/exynos850.dtsi | 19 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 25 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 24 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 56 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 70 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 584 ++++- arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 8 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 15 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 15 + .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 57 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 61 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 15 + arch/arm64/boot/dts/rockchip/Makefile | 3 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 3 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 40 +- .../{rk3568-bpi-r2-pro.dts => rk3568-rock-3a.dts} | 281 ++- arch/arm64/boot/dts/tesla/fsd.dtsi | 2 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/compat.h | 93 +- arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/unistd.h | 1 - arch/arm64/kernel/elfcore.c | 47 +- arch/arm64/kernel/hw_breakpoint.c | 2 +- arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/smp.c | 2 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/mm/flush.c | 4 +- arch/arm64/mm/init.c | 4 +- arch/h8300/Kbuild | 5 - arch/h8300/Kconfig | 49 - arch/h8300/Kconfig.cpu | 103 - arch/h8300/Kconfig.debug | 2 - arch/h8300/Makefile | 44 - arch/h8300/boot/Makefile | 27 - arch/h8300/boot/compressed/Makefile | 45 - arch/h8300/boot/compressed/head.S | 49 - arch/h8300/boot/compressed/misc.c | 76 - arch/h8300/boot/compressed/vmlinux.lds | 35 - arch/h8300/boot/compressed/vmlinux.scr | 9 - arch/h8300/boot/dts/Makefile | 6 - arch/h8300/boot/dts/edosk2674.dts | 114 - arch/h8300/boot/dts/h8300h_sim.dts | 97 - arch/h8300/boot/dts/h8s_sim.dts | 100 - arch/h8300/configs/edosk2674_defconfig | 44 - arch/h8300/configs/h8300h-sim_defconfig | 44 - arch/h8300/configs/h8s-sim_defconfig | 44 - arch/h8300/include/asm/Kbuild | 8 - arch/h8300/include/asm/bitops.h | 179 -- arch/h8300/include/asm/bug.h | 13 - arch/h8300/include/asm/byteorder.h | 7 - arch/h8300/include/asm/cache.h | 12 - arch/h8300/include/asm/elf.h | 102 - arch/h8300/include/asm/flat.h | 36 - arch/h8300/include/asm/hash.h | 54 - arch/h8300/include/asm/io.h | 67 - arch/h8300/include/asm/irq.h | 25 - arch/h8300/include/asm/irqflags.h | 97 - arch/h8300/include/asm/kgdb.h | 45 - arch/h8300/include/asm/mmu_context.h | 6 - arch/h8300/include/asm/page.h | 17 - arch/h8300/include/asm/page_offset.h | 2 - arch/h8300/include/asm/pgtable.h | 43 - arch/h8300/include/asm/processor.h | 126 - arch/h8300/include/asm/ptrace.h | 39 - arch/h8300/include/asm/signal.h | 23 - arch/h8300/include/asm/smp.h | 1 - arch/h8300/include/asm/string.h | 18 - arch/h8300/include/asm/switch_to.h | 52 - arch/h8300/include/asm/syscall.h | 43 - arch/h8300/include/asm/thread_info.h | 102 - arch/h8300/include/asm/tlb.h | 7 - arch/h8300/include/asm/traps.h | 41 - arch/h8300/include/asm/user.h | 71 - arch/h8300/include/asm/vmalloc.h | 4 - arch/h8300/include/uapi/asm/Kbuild | 2 - arch/h8300/include/uapi/asm/byteorder.h | 7 - arch/h8300/include/uapi/asm/posix_types.h | 13 - arch/h8300/include/uapi/asm/ptrace.h | 43 - arch/h8300/include/uapi/asm/sigcontext.h | 19 - arch/h8300/include/uapi/asm/signal.h | 92 - arch/h8300/include/uapi/asm/unistd.h | 8 - arch/h8300/kernel/.gitignore | 2 - arch/h8300/kernel/Makefile | 22 - arch/h8300/kernel/asm-offsets.c | 70 - arch/h8300/kernel/entry.S | 433 ---- arch/h8300/kernel/h8300_ksyms.c | 35 - arch/h8300/kernel/head_ram.S | 60 - arch/h8300/kernel/head_rom.S | 111 - arch/h8300/kernel/irq.c | 99 - arch/h8300/kernel/kgdb.c | 135 -- arch/h8300/kernel/module.c | 71 - arch/h8300/kernel/process.c | 173 -- arch/h8300/kernel/ptrace.c | 199 -- arch/h8300/kernel/ptrace_h.c | 256 -- arch/h8300/kernel/ptrace_s.c | 44 - arch/h8300/kernel/setup.c | 213 -- arch/h8300/kernel/signal.c | 287 --- arch/h8300/kernel/sim-console.c | 31 - arch/h8300/kernel/syscalls.c | 15 - arch/h8300/kernel/traps.c | 156 -- arch/h8300/kernel/vmlinux.lds.S | 69 - arch/h8300/lib/Makefile | 9 - arch/h8300/lib/abs.S | 21 - arch/h8300/lib/ashldi3.c | 25 - arch/h8300/lib/ashrdi3.c | 25 - arch/h8300/lib/delay.c | 41 - arch/h8300/lib/libgcc.h | 78 - arch/h8300/lib/lshrdi3.c | 24 - arch/h8300/lib/memcpy.S | 86 - arch/h8300/lib/memset.S | 73 - arch/h8300/lib/moddivsi3.S | 73 - arch/h8300/lib/modsi3.S | 73 - arch/h8300/lib/muldi3.c | 45 - arch/h8300/lib/mulsi3.S | 39 - arch/h8300/lib/ucmpdi2.c | 18 - arch/h8300/lib/udivsi3.S | 77 - arch/h8300/mm/Makefile | 6 - arch/h8300/mm/fault.c | 57 - arch/h8300/mm/init.c | 95 - arch/mips/Kconfig | 5 + arch/mips/include/asm/compat.h | 41 +- arch/mips/include/asm/unistd.h | 2 - arch/mips/include/uapi/asm/fcntl.h | 30 +- arch/parisc/Kconfig | 4 + arch/parisc/include/asm/compat.h | 45 +- arch/parisc/include/asm/unistd.h | 1 - arch/powerpc/Kconfig | 6 + arch/powerpc/include/asm/compat.h | 50 +- arch/powerpc/include/asm/unistd.h | 1 - arch/riscv/Kconfig | 19 - arch/riscv/Makefile | 9 - arch/riscv/configs/rv32_defconfig | 137 ++ arch/riscv/include/asm/compat.h | 129 - arch/riscv/include/asm/csr.h | 7 - arch/riscv/include/asm/elf.h | 50 +- arch/riscv/include/asm/mmu.h | 1 - arch/riscv/include/asm/pgtable.h | 13 +- arch/riscv/include/asm/processor.h | 6 +- arch/riscv/include/asm/syscall.h | 1 - arch/riscv/include/asm/thread_info.h | 1 - arch/riscv/include/asm/unistd.h | 11 - arch/riscv/include/asm/vdso.h | 9 - arch/riscv/include/uapi/asm/unistd.h | 2 +- arch/riscv/kernel/Makefile | 3 - arch/riscv/kernel/compat_signal.c | 243 -- arch/riscv/kernel/compat_syscall_table.c | 19 - arch/riscv/kernel/compat_vdso/.gitignore | 2 - arch/riscv/kernel/compat_vdso/Makefile | 78 - arch/riscv/kernel/compat_vdso/compat_vdso.S | 8 - arch/riscv/kernel/compat_vdso/compat_vdso.lds.S | 3 - arch/riscv/kernel/compat_vdso/flush_icache.S | 3 - .../kernel/compat_vdso/gen_compat_vdso_offsets.sh | 5 - arch/riscv/kernel/compat_vdso/getcpu.S | 3 - arch/riscv/kernel/compat_vdso/note.S | 3 - arch/riscv/kernel/compat_vdso/rt_sigreturn.S | 3 - arch/riscv/kernel/entry.S | 18 +- arch/riscv/kernel/process.c | 37 - arch/riscv/kernel/ptrace.c | 87 +- arch/riscv/kernel/signal.c | 13 +- arch/riscv/kernel/sys_riscv.c | 6 +- arch/riscv/kernel/vdso.c | 105 +- arch/riscv/kernel/vdso/vdso.S | 6 +- arch/s390/Kconfig | 3 + arch/s390/include/asm/compat.h | 99 +- arch/s390/include/asm/unistd.h | 1 - arch/sparc/Kconfig | 5 + arch/sparc/include/asm/compat.h | 61 +- arch/sparc/include/asm/unistd.h | 1 - arch/x86/Kconfig | 6 +- arch/x86/include/asm/compat.h | 104 +- arch/x86/include/asm/pgtable.h | 5 + arch/x86/include/asm/pgtable_types.h | 2 + arch/x86/include/asm/tlbflush.h | 97 + arch/x86/include/asm/unistd.h | 1 - arch/x86/kernel/early-quirks.c | 1 + arch/x86/mm/init_64.c | 2 +- arch/x86/mm/pgtable.c | 10 + block/bdev.c | 16 +- block/partitions/core.c | 2 +- certs/Makefile | 4 +- drivers/ata/pata_mpc52xx.c | 3 +- drivers/base/node.c | 1 + drivers/block/loop.c | 257 +- drivers/block/loop.h | 1 - drivers/block/nbd.c | 16 +- drivers/block/zram/zram_drv.c | 29 +- drivers/bus/mhi/ep/internal.h | 6 - drivers/bus/mhi/ep/main.c | 84 +- drivers/char/random.c | 23 +- drivers/clk/Makefile | 1 - drivers/clk/h8300/Makefile | 3 - drivers/clk/h8300/clk-div.c | 57 - drivers/clk/h8300/clk-h8s2678.c | 145 -- drivers/clk/renesas/rzg2l-cpg.c | 2 - drivers/clocksource/Kconfig | 20 - drivers/clocksource/Makefile | 3 - drivers/clocksource/h8300_timer16.c | 192 -- drivers/clocksource/h8300_timer8.c | 211 -- drivers/clocksource/h8300_tpu.c | 158 -- drivers/cpufreq/qcom-cpufreq-hw.c | 62 +- drivers/firmware/arm_scmi/clock.c | 5 +- drivers/firmware/arm_scmi/driver.c | 3 +- drivers/firmware/arm_scmi/optee.c | 8 +- drivers/gpio/gpiolib.c | 19 + drivers/gpu/drm/dp/drm_dp.c | 58 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 73 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 36 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 24 +- drivers/gpu/drm/i915/display/icl_dsi.c | 16 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 140 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 45 +- drivers/gpu/drm/i915/display/intel_backlight.c | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 41 +- drivers/gpu/drm/i915/display/intel_bw.c | 312 ++- drivers/gpu/drm/i915/display/intel_bw.h | 12 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 96 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 2 + drivers/gpu/drm/i915/display/intel_color.c | 95 +- drivers/gpu/drm/i915/display/intel_color.h | 3 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 35 +- drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crtc.c | 2 + drivers/gpu/drm/i915/display/intel_cursor.c | 27 +- drivers/gpu/drm/i915/display/intel_ddi.c | 33 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 40 +- drivers/gpu/drm/i915/display/intel_display.c | 776 +++--- drivers/gpu/drm/i915/display/intel_display.h | 3 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 302 +-- drivers/gpu/drm/i915/display/intel_display_power.c | 541 +---- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- .../drm/i915/display/intel_display_power_well.c | 113 + .../drm/i915/display/intel_display_power_well.h | 153 ++ drivers/gpu/drm/i915/display/intel_display_trace.h | 9 +- drivers/gpu/drm/i915/display/intel_display_types.h | 42 +- drivers/gpu/drm/i915/display/intel_dmc.c | 131 +- drivers/gpu/drm/i915/display/intel_dmc.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 30 + drivers/gpu/drm/i915/display/intel_dp.c | 260 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 31 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +- drivers/gpu/drm/i915/display/intel_dpll.c | 44 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 144 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_drrs.c | 406 +--- drivers/gpu/drm/i915/display/intel_drrs.h | 20 +- drivers/gpu/drm/i915/display/intel_dsi.c | 24 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 7 +- drivers/gpu/drm/i915/display/intel_dvo.c | 49 +- drivers/gpu/drm/i915/display/intel_fb.c | 15 +- drivers/gpu/drm/i915/display/intel_fb.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 8 +- drivers/gpu/drm/i915/display/intel_fdi.c | 8 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 142 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 1 + drivers/gpu/drm/i915/display/intel_hdmi.c | 3 +- drivers/gpu/drm/i915/display/intel_lvds.c | 57 +- drivers/gpu/drm/i915/display/intel_overlay.c | 22 +- drivers/gpu/drm/i915/display/intel_panel.c | 359 +-- drivers/gpu/drm/i915/display/intel_panel.h | 33 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 99 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 10 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 4 + drivers/gpu/drm/i915/display/intel_sdvo.c | 88 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite.c | 51 +- drivers/gpu/drm/i915/display/intel_tv.c | 12 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 16 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 24 +- drivers/gpu/drm/i915/display/intel_vrr.c | 4 +- drivers/gpu/drm/i915/display/skl_scaler.c | 22 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 223 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 15 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 8 + drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 2 + drivers/gpu/drm/i915/gem/i915_gemfs.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 7 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 52 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 12 + drivers/gpu/drm/i915/gt/intel_gtt.h | 2 + drivers/gpu/drm/i915/gt/intel_rc6.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 13 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 9 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 20 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 + drivers/gpu/drm/i915/i915_debugfs.c | 18 +- drivers/gpu/drm/i915/i915_driver.c | 5 +- drivers/gpu/drm/i915/i915_driver.h | 4 + drivers/gpu/drm/i915/i915_drv.h | 121 +- drivers/gpu/drm/i915/i915_gpu_error.c | 21 +- drivers/gpu/drm/i915/i915_gpu_error.h | 6 + drivers/gpu/drm/i915/i915_params.c | 7 +- drivers/gpu/drm/i915/i915_pci.c | 39 +- drivers/gpu/drm/i915/i915_reg.h | 132 +- drivers/gpu/drm/i915/i915_utils.c | 11 + drivers/gpu/drm/i915/i915_utils.h | 29 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 10 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 + drivers/gpu/drm/i915/intel_memory_region.h | 2 +- drivers/gpu/drm/i915/intel_pch.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 523 ++-- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/i915/intel_step.c | 7 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 2 - drivers/gpu/drm/i915/selftests/i915_active.c | 3 +- drivers/gpu/drm/i915/vlv_suspend.c | 3 +- drivers/gpu/drm/imx/ipuv3-plane.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-multitouch.c | 6 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 + drivers/hwmon/Kconfig | 7 +- drivers/hwmon/aquacomputer_d5next.c | 433 +++- drivers/hwmon/asus-ec-sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 2 +- drivers/hwmon/jc42.c | 2 + drivers/hwmon/peci/dimmtemp.c | 13 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/st_accel.h | 28 +- drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/ad7124.c | 86 +- drivers/iio/adc/ad7192.c | 64 +- drivers/iio/adc/ad7280a.c | 12 +- drivers/iio/adc/ad_sigma_delta.c | 143 +- drivers/iio/adc/palmas_gpadc.c | 3 +- drivers/iio/adc/ti-ads1015.c | 398 +-- drivers/iio/chemical/scd4x.c | 5 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 13 +- drivers/iio/dac/ad3552r.c | 2 +- drivers/iio/dac/ad5592r-base.c | 2 +- drivers/iio/dac/ltc2688.c | 19 +- drivers/iio/dac/ti-dac5571.c | 28 +- drivers/iio/dummy/iio_simple_dummy.c | 20 +- drivers/iio/filter/Kconfig | 1 + drivers/iio/imu/bmi160/bmi160_core.c | 20 +- drivers/iio/imu/inv_mpu6050/Kconfig | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/industrialio-buffer.c | 24 +- drivers/iio/industrialio-core.c | 3 +- drivers/iio/multiplexer/Kconfig | 1 - drivers/iio/multiplexer/iio-mux.c | 49 +- drivers/iio/proximity/sx9324.c | 26 +- drivers/iio/proximity/sx_common.c | 1 + drivers/iio/temperature/ltc2983.c | 236 +- drivers/iio/trigger/iio-trig-sysfs.c | 11 +- drivers/iommu/intel/iommu.c | 2 +- drivers/irqchip/Kconfig | 11 - drivers/irqchip/Makefile | 2 - drivers/irqchip/irq-renesas-h8300h.c | 111 - drivers/irqchip/irq-renesas-h8s.c | 139 -- drivers/media/usb/dvb-usb/a800.c | 18 +- drivers/media/usb/dvb-usb/af9005.c | 19 +- drivers/media/usb/dvb-usb/az6027.c | 45 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 10 +- drivers/media/usb/dvb-usb/cxusb.c | 88 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 428 ++-- drivers/media/usb/dvb-usb/dibusb-mb.c | 165 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 88 +- drivers/media/usb/dvb-usb/digitv.c | 13 +- drivers/media/usb/dvb-usb/dtt200u.c | 56 +- drivers/media/usb/dvb-usb/dtv5100.c | 11 +- drivers/media/usb/dvb-usb/dw2102.c | 84 +- drivers/media/usb/dvb-usb/gp8psk.c | 36 +- drivers/media/usb/dvb-usb/m920x.c | 51 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 18 +- drivers/media/usb/dvb-usb/opera1.c | 15 +- drivers/media/usb/dvb-usb/pctv452e.c | 22 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 11 +- drivers/media/usb/dvb-usb/ttusb2.c | 36 +- drivers/media/usb/dvb-usb/umt-010.c | 18 +- drivers/media/usb/dvb-usb/vp702x.c | 23 +- drivers/media/usb/dvb-usb/vp7045.c | 28 +- drivers/memory/atmel-ebi.c | 23 +- drivers/memory/renesas-rpc-if.c | 10 +- drivers/memory/samsung/exynos5422-dmc.c | 5 +- drivers/misc/habanalabs/common/memory.c | 16 +- drivers/mmc/core/block.c | 12 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 88 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 6 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 75 +- drivers/mtd/nand/raw/davinci_nand.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 12 +- drivers/mtd/nand/raw/nand_base.c | 9 +- drivers/mtd/nand/spi/gigadevice.c | 158 +- drivers/mtd/parsers/bcm47xxpart.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 + drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 2 + drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/sfc/rx_common.c | 3 + drivers/net/ethernet/smsc/Kconfig | 5 +- drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/smsc/smc91x.h | 11 - .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 2 +- drivers/net/phy/micrel.c | 106 +- drivers/net/wireless/ath/ath11k/mac.c | 22 +- drivers/perf/Kconfig | 2 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 39 +- drivers/pinctrl/renesas/sh_pfc.h | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 2 +- drivers/platform/x86/acerhdf.c | 21 +- drivers/platform/x86/amd-pmc.c | 14 +- drivers/platform/x86/barco-p50-gpio.c | 1 - drivers/platform/x86/samsung-laptop.c | 2 - drivers/platform/x86/think-lmi.c | 44 +- drivers/platform/x86/think-lmi.h | 1 - drivers/reset/core.c | 15 +- drivers/reset/reset-meson.c | 6 + drivers/reset/reset-simple.c | 1 + drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/soc/renesas/Kconfig | 6 + drivers/soc/renesas/renesas-soc.c | 13 + drivers/soc/rockchip/pm_domains.c | 6 +- drivers/staging/greybus/audio_codec.c | 24 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 12 +- drivers/staging/r8188eu/core/rtw_cmd.c | 106 +- drivers/staging/r8188eu/core/rtw_led.c | 6 +- drivers/staging/r8188eu/core/rtw_mlme.c | 51 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 89 +- drivers/staging/r8188eu/core/rtw_p2p.c | 6 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 33 +- drivers/staging/r8188eu/core/rtw_recv.c | 44 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 101 +- drivers/staging/r8188eu/core/rtw_xmit.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 7 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 3 +- drivers/staging/r8188eu/hal/usb_halinit.c | 218 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 1 - drivers/staging/r8188eu/include/hal_intf.h | 20 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 10 +- drivers/staging/r8188eu/include/rtw_mlme.h | 3 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 38 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 5 +- drivers/staging/r8188eu/include/usb_ops.h | 22 +- drivers/staging/r8188eu/include/wifi.h | 49 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 17 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 6 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 9 - drivers/staging/rtl8712/drv_types.h | 3 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8712/xmit_linux.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 44 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 38 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 32 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 56 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/sm750fb/sm750_hw.c | 1 + drivers/staging/unisys/visornic/visornic_main.c | 17 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 26 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 13 +- drivers/staging/vt6656/channel.c | 1 - drivers/staging/vt6656/rf.c | 1 - drivers/staging/wfx/main.c | 2 +- drivers/staging/wlan-ng/cfg80211.c | 10 +- drivers/thunderbolt/ctl.c | 15 +- drivers/thunderbolt/test.c | 134 +- drivers/tty/serial/Kconfig | 5 +- drivers/tty/serial/mpc52xx_uart.c | 20 +- drivers/tty/serial/sh-sci.c | 5 +- fs/Kconfig | 16 +- fs/btrfs/acl.c | 39 +- fs/btrfs/block-group.c | 107 +- fs/btrfs/block-group.h | 4 + fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 44 +- fs/btrfs/ctree.c | 100 +- fs/btrfs/ctree.h | 113 +- fs/btrfs/delalloc-space.c | 9 +- fs/btrfs/dev-replace.c | 52 +- fs/btrfs/dir-item.c | 31 +- fs/btrfs/disk-io.c | 62 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 11 +- fs/btrfs/extent_io.c | 172 +- fs/btrfs/extent_io.h | 2 + fs/btrfs/file.c | 280 +-- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/inode.c | 1550 ++++++------ fs/btrfs/ioctl.c | 241 +- fs/btrfs/props.c | 40 +- fs/btrfs/props.h | 4 - fs/btrfs/qgroup.c | 7 +- fs/btrfs/qgroup.h | 12 +- fs/btrfs/raid56.c | 29 +- fs/btrfs/reflink.c | 23 +- fs/btrfs/relocation.c | 16 +- fs/btrfs/root-tree.c | 3 +- fs/btrfs/scrub.c | 708 +++--- fs/btrfs/send.c | 227 +- fs/btrfs/space-info.c | 11 +- fs/btrfs/space-info.h | 6 + fs/btrfs/subpage.c | 55 +- fs/btrfs/subpage.h | 2 + fs/btrfs/super.c | 6 +- fs/btrfs/sysfs.c | 43 +- fs/btrfs/tree-checker.c | 55 + fs/btrfs/tree-checker.h | 1 + fs/btrfs/tree-log.c | 8 +- fs/btrfs/volumes.c | 56 +- fs/btrfs/xattr.c | 40 +- fs/btrfs/zoned.c | 27 + fs/btrfs/zoned.h | 12 +- fs/dax.c | 98 +- fs/exec.c | 6 +- fs/exfat/namei.c | 27 +- fs/file_table.c | 1 + fs/gfs2/lops.c | 5 +- fs/gfs2/quota.c | 13 +- fs/gfs2/recovery.c | 22 +- fs/internal.h | 29 + fs/io_uring.c | 653 +++-- fs/nfs/Kconfig | 4 - fs/nfs/dir.c | 19 +- fs/nfs/inode.c | 1 - fs/nfs/internal.h | 10 + fs/nfs/nfs4file.c | 6 +- fs/open.c | 24 - fs/read_write.c | 16 - fs/stat.c | 2 +- fs/sync.c | 9 - fs/sysv/super.c | 4 +- fs/xattr.c | 141 +- include/asm-generic/compat.h | 113 - include/asm-generic/tlb.h | 14 + include/drm/dp/drm_dp_helper.h | 2 + include/drm/i915_drm.h | 3 +- include/drm/i915_pciids.h | 4 +- include/dt-bindings/reset/amlogic,meson-s4-reset.h | 125 + include/kunit/resource.h | 318 +++ include/kunit/test.h | 387 +-- include/linux/blk_types.h | 2 +- include/linux/blkdev.h | 15 + include/linux/compat.h | 68 - include/linux/fs.h | 5 + include/linux/ftrace.h | 3 - include/linux/gpio/driver.h | 9 + include/linux/huge_mm.h | 19 +- include/linux/hugetlb.h | 10 +- include/linux/iio/adc/ad_sigma_delta.h | 38 + include/linux/kdb.h | 1 + include/linux/khugepaged.h | 59 +- include/linux/mhi_ep.h | 17 +- include/linux/mm.h | 18 +- include/linux/module.h | 29 +- include/linux/page-flags.h | 18 +- include/linux/pgtable.h | 20 + include/linux/rcupdate.h | 1 + include/linux/rcutiny.h | 20 + include/linux/rcutree.h | 4 + include/linux/rmap.h | 3 + include/linux/sched.h | 16 + include/linux/sched/coredump.h | 3 +- include/linux/srcutree.h | 4 + include/linux/sunrpc/xprt.h | 5 +- include/linux/torture.h | 2 +- include/media/dvb-usb-ids.h | 632 ++--- include/trace/events/rcu.h | 1 + include/trace/events/sunrpc.h | 1 - include/uapi/asm-generic/fcntl.h | 23 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm_fourcc.h | 11 + include/uapi/linux/btf.h | 4 +- include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/taskstats.h | 2 +- init/Kconfig | 7 +- kernel/Makefile | 5 +- kernel/bpf/Kconfig | 1 + kernel/bpf/bpf_iter.c | 30 +- kernel/debug/kdb/kdb_io.c | 1 - kernel/debug/kdb/kdb_keyboard.c | 1 - kernel/debug/kdb/kdb_main.c | 49 - kernel/debug/kdb/kdb_private.h | 4 - kernel/debug/kdb/kdb_support.c | 1 - kernel/fork.c | 4 +- kernel/irq_work.c | 2 +- kernel/module-internal.h | 50 - kernel/module/Makefile | 20 + kernel/module/debug_kmemleak.c | 30 + .../{module_decompress.c => module/decompress.c} | 5 +- kernel/module/internal.h | 268 +++ kernel/module/kallsyms.c | 512 ++++ kernel/module/kdb.c | 62 + kernel/module/livepatch.c | 74 + kernel/{module.c => module/main.c} | 2007 ++-------------- kernel/module/procfs.c | 146 ++ kernel/module/signing.c | 122 + kernel/module/strict_rwx.c | 143 ++ kernel/module/sysfs.c | 436 ++++ kernel/module/tree_lookup.c | 117 + kernel/module/version.c | 109 + kernel/module_signing.c | 45 - kernel/rcu/Kconfig | 59 +- kernel/rcu/Kconfig.debug | 22 +- kernel/rcu/rcu.h | 35 +- kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcuscale.c | 22 +- kernel/rcu/rcutorture.c | 216 +- kernel/rcu/refscale.c | 22 +- kernel/rcu/srcutree.c | 122 +- kernel/rcu/sync.c | 2 +- kernel/rcu/tasks.h | 92 +- kernel/rcu/tree.c | 145 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 210 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 20 +- kernel/rcu/tree_stall.h | 34 +- kernel/rcu/update.c | 2 + kernel/scftorture.c | 5 +- kernel/sched/core.c | 11 + kernel/sched/rt.c | 11 +- kernel/smp.c | 7 +- kernel/sysctl.c | 9 - kernel/trace/Kconfig | 1 + kernel/trace/ftrace.c | 22 +- lib/kunit/Makefile | 1 + lib/kunit/kunit-example-test.c | 2 + lib/kunit/kunit-test.c | 2 +- lib/kunit/resource.c | 125 + lib/kunit/test.c | 116 +- lib/test_kasan.c | 2 +- mm/Makefile | 2 +- mm/debug_vm_pgtable.c | 31 +- mm/fadvise.c | 11 - mm/highmem.c | 4 +- mm/huge_memory.c | 34 +- mm/hugetlb.c | 20 +- mm/hugetlb_vmemmap.c | 56 +- mm/hugetlb_vmemmap.h | 24 +- mm/internal.h | 143 +- mm/khugepaged.c | 76 +- mm/memcontrol.c | 3 - mm/memory-failure.c | 153 +- mm/memory.c | 81 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 11 +- mm/migrate.c | 2 +- mm/mmap.c | 63 +- mm/mprotect.c | 93 +- mm/mremap.c | 4 +- mm/page_alloc.c | 98 +- mm/page_isolation.c | 9 +- mm/page_vma_mapped.c | 17 +- mm/pgtable-generic.c | 8 + mm/readahead.c | 7 - mm/rmap.c | 68 +- mm/shmem.c | 12 - mm/slab.c | 17 +- mm/sparse-vmemmap.c | 4 +- mm/userfaultfd.c | 6 +- mm/vmalloc.c | 2 +- net/mctp/test/route-test.c | 4 +- net/sunrpc/clnt.c | 6 +- net/sunrpc/rpc_pipe.c | 1 - net/sunrpc/xprt.c | 30 +- net/sunrpc/xprtsock.c | 23 +- samples/bpf/Makefile | 10 +- samples/bpf/syscall_tp_user.c | 3 + samples/bpf/xdp_router_ipv4.bpf.c | 180 ++ samples/bpf/xdp_router_ipv4_kern.c | 186 -- samples/bpf/xdp_router_ipv4_user.c | 465 ++-- scripts/Makefile | 4 +- scripts/Makefile.build | 19 +- scripts/kconfig/confdata.c | 15 +- scripts/kconfig/gconf-cfg.sh | 12 +- scripts/kconfig/mconf-cfg.sh | 16 +- scripts/kconfig/merge_config.sh | 19 +- scripts/kconfig/nconf-cfg.sh | 16 +- scripts/kconfig/qconf-cfg.sh | 14 +- scripts/kconfig/streamline_config.pl | 2 +- .../kconfig/tests/choice/alldef_expected_config | 6 +- .../kconfig/tests/choice/allmod_expected_config | 4 +- scripts/kconfig/tests/choice/allno_expected_config | 6 +- .../kconfig/tests/choice/allyes_expected_config | 8 +- scripts/kconfig/tests/choice/oldask1_config | 2 +- scripts/kconfig/tests/inter_choice/expected_config | 2 +- scripts/kconfig/tests/new_choice_with_dep/config | 2 +- .../tests/no_write_if_dep_unmet/__init__.py | 7 +- .../tests/no_write_if_dep_unmet/expected_config | 2 +- security/apparmor/policy_unpack_test.c | 6 +- security/selinux/avc.c | 4 +- security/selinux/hooks.c | 5 +- security/selinux/include/security.h | 6 + security/selinux/selinuxfs.c | 6 +- security/selinux/ss/services.c | 1 - tools/Makefile | 4 + tools/arch/h8300/include/asm/bitsperlong.h | 15 - tools/arch/h8300/include/uapi/asm/mman.h | 7 - tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/link.c | 3 + tools/bpf/bpftool/prog.c | 1 + tools/include/nolibc/Makefile | 42 + tools/include/nolibc/arch-aarch64.h | 199 ++ tools/include/nolibc/arch-arm.h | 204 ++ tools/include/nolibc/arch-i386.h | 219 ++ tools/include/nolibc/arch-mips.h | 215 ++ tools/include/nolibc/arch-riscv.h | 204 ++ tools/include/nolibc/arch-x86_64.h | 215 ++ tools/include/nolibc/arch.h | 32 + tools/include/nolibc/ctype.h | 99 + tools/include/nolibc/errno.h | 27 + tools/include/nolibc/nolibc.h | 2540 +------------------- tools/include/nolibc/signal.h | 22 + tools/include/nolibc/std.h | 49 + tools/include/nolibc/stdio.h | 306 +++ tools/include/nolibc/stdlib.h | 423 ++++ tools/include/nolibc/string.h | 285 +++ tools/include/nolibc/sys.h | 1247 ++++++++++ tools/include/nolibc/time.h | 28 + tools/include/nolibc/types.h | 205 ++ tools/include/nolibc/unistd.h | 54 + tools/include/uapi/asm-generic/fcntl.h | 21 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/linux/btf.h | 4 +- tools/lib/bpf/btf.c | 6 +- tools/lib/bpf/libbpf.c | 332 ++- tools/lib/bpf/libbpf.h | 10 +- tools/memory-model/Documentation/locking.txt | 320 +++ tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/Makefile | 4 +- tools/testing/kunit/kunit.py | 54 +- tools/testing/kunit/kunit_config.py | 9 +- tools/testing/kunit/kunit_json.py | 63 +- tools/testing/kunit/kunit_kernel.py | 53 +- tools/testing/kunit/kunit_parser.py | 7 + tools/testing/kunit/kunit_tool_test.py | 15 +- tools/testing/kunit/qemu_config.py | 17 +- .../selftests/bpf/prog_tests/attach_probe.c | 85 +- .../selftests/bpf/prog_tests/uprobe_autoattach.c | 38 + tools/testing/selftests/bpf/progs/profiler.inc.h | 5 +- .../selftests/bpf/progs/test_attach_probe.c | 41 +- .../testing/selftests/bpf/progs/test_bpf_cookie.c | 4 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- .../selftests/bpf/progs/test_task_pt_regs.c | 2 +- .../selftests/bpf/progs/test_uprobe_autoattach.c | 52 + .../selftests/bpf/progs/test_xdp_noinline.c | 12 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 2 +- .../selftests/bpf/test_bpftool_synctypes.py | 2 +- tools/testing/selftests/bpf/test_progs.c | 6 +- tools/testing/selftests/pid_namespace/Makefile | 6 +- tools/testing/selftests/pidfd/pidfd_wait.c | 1 - tools/testing/selftests/proc/proc-pid-vm.c | 6 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 7 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 10 +- tools/testing/selftests/rcutorture/bin/torture.sh | 29 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 + .../selftests/rcutorture/configs/rcu/SRCU-N | 2 + .../selftests/rcutorture/configs/rcu/TASKS01 | 1 + .../selftests/rcutorture/configs/rcu/TASKS02 | 4 + .../selftests/rcutorture/configs/rcu/TASKS02.boot | 1 + .../selftests/rcutorture/configs/rcu/TASKS03 | 2 + .../selftests/rcutorture/configs/rcu/TRACE01 | 3 + .../selftests/rcutorture/configs/rcu/TRACE02 | 2 + .../selftests/rcutorture/configs/rcu/TREE04 | 5 +- .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE09 | 2 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../rcutorture/configs/rcu/ver_functions.sh | 16 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 2 - .../selftests/rcutorture/configs/rcuscale/TREE | 2 + .../rcutorture/configs/refscale/NOPREEMPT | 2 + .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 + .../selftests/rcutorture/configs/scf/PREEMPT | 1 + .../rcutorture/configs/scf/ver_functions.sh | 3 +- .../testing/selftests/vDSO/vdso_test_correctness.c | 9 +- tools/testing/selftests/x86/Makefile | 4 + tools/vm/page_owner_sort.c | 266 +- 1125 files changed, 23613 insertions(+), 24073 deletions(-) create mode 100644 Documentation/dev-tools/kunit/api/resource.rst delete mode 100644 Documentation/devicetree/bindings/clock/renesas,h8300-div-clock.txt delete mode 100644 Documentation/devicetree/bindings/h8300/cpu.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/uniphier-pcie.txt create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus copy arch/arm64/boot/dts/rockchip/{rk3568-bpi-r2-pro.dts => rk3568-rock-3a.dts} (65%) delete mode 100644 arch/h8300/Kbuild delete mode 100644 arch/h8300/Kconfig delete mode 100644 arch/h8300/Kconfig.cpu delete mode 100644 arch/h8300/Kconfig.debug delete mode 100644 arch/h8300/Makefile delete mode 100644 arch/h8300/boot/Makefile delete mode 100644 arch/h8300/boot/compressed/Makefile delete mode 100644 arch/h8300/boot/compressed/head.S delete mode 100644 arch/h8300/boot/compressed/misc.c delete mode 100644 arch/h8300/boot/compressed/vmlinux.lds delete mode 100644 arch/h8300/boot/compressed/vmlinux.scr delete mode 100644 arch/h8300/boot/dts/Makefile delete mode 100644 arch/h8300/boot/dts/edosk2674.dts delete mode 100644 arch/h8300/boot/dts/h8300h_sim.dts delete mode 100644 arch/h8300/boot/dts/h8s_sim.dts delete mode 100644 arch/h8300/configs/edosk2674_defconfig delete mode 100644 arch/h8300/configs/h8300h-sim_defconfig delete mode 100644 arch/h8300/configs/h8s-sim_defconfig delete mode 100644 arch/h8300/include/asm/Kbuild delete mode 100644 arch/h8300/include/asm/bitops.h delete mode 100644 arch/h8300/include/asm/bug.h delete mode 100644 arch/h8300/include/asm/byteorder.h delete mode 100644 arch/h8300/include/asm/cache.h delete mode 100644 arch/h8300/include/asm/elf.h delete mode 100644 arch/h8300/include/asm/flat.h delete mode 100644 arch/h8300/include/asm/hash.h delete mode 100644 arch/h8300/include/asm/io.h delete mode 100644 arch/h8300/include/asm/irq.h delete mode 100644 arch/h8300/include/asm/irqflags.h delete mode 100644 arch/h8300/include/asm/kgdb.h delete mode 100644 arch/h8300/include/asm/mmu_context.h delete mode 100644 arch/h8300/include/asm/page.h delete mode 100644 arch/h8300/include/asm/page_offset.h delete mode 100644 arch/h8300/include/asm/pgtable.h delete mode 100644 arch/h8300/include/asm/processor.h delete mode 100644 arch/h8300/include/asm/ptrace.h delete mode 100644 arch/h8300/include/asm/signal.h delete mode 100644 arch/h8300/include/asm/smp.h delete mode 100644 arch/h8300/include/asm/string.h delete mode 100644 arch/h8300/include/asm/switch_to.h delete mode 100644 arch/h8300/include/asm/syscall.h delete mode 100644 arch/h8300/include/asm/thread_info.h delete mode 100644 arch/h8300/include/asm/tlb.h delete mode 100644 arch/h8300/include/asm/traps.h delete mode 100644 arch/h8300/include/asm/user.h delete mode 100644 arch/h8300/include/asm/vmalloc.h delete mode 100644 arch/h8300/include/uapi/asm/Kbuild delete mode 100644 arch/h8300/include/uapi/asm/byteorder.h delete mode 100644 arch/h8300/include/uapi/asm/posix_types.h delete mode 100644 arch/h8300/include/uapi/asm/ptrace.h delete mode 100644 arch/h8300/include/uapi/asm/sigcontext.h delete mode 100644 arch/h8300/include/uapi/asm/signal.h delete mode 100644 arch/h8300/include/uapi/asm/unistd.h delete mode 100644 arch/h8300/kernel/.gitignore delete mode 100644 arch/h8300/kernel/Makefile delete mode 100644 arch/h8300/kernel/asm-offsets.c delete mode 100644 arch/h8300/kernel/entry.S delete mode 100644 arch/h8300/kernel/h8300_ksyms.c delete mode 100644 arch/h8300/kernel/head_ram.S delete mode 100644 arch/h8300/kernel/head_rom.S delete mode 100644 arch/h8300/kernel/irq.c delete mode 100644 arch/h8300/kernel/kgdb.c delete mode 100644 arch/h8300/kernel/module.c delete mode 100644 arch/h8300/kernel/process.c delete mode 100644 arch/h8300/kernel/ptrace.c delete mode 100644 arch/h8300/kernel/ptrace_h.c delete mode 100644 arch/h8300/kernel/ptrace_s.c delete mode 100644 arch/h8300/kernel/setup.c delete mode 100644 arch/h8300/kernel/signal.c delete mode 100644 arch/h8300/kernel/sim-console.c delete mode 100644 arch/h8300/kernel/syscalls.c delete mode 100644 arch/h8300/kernel/traps.c delete mode 100644 arch/h8300/kernel/vmlinux.lds.S delete mode 100644 arch/h8300/lib/Makefile delete mode 100644 arch/h8300/lib/abs.S delete mode 100644 arch/h8300/lib/ashldi3.c delete mode 100644 arch/h8300/lib/ashrdi3.c delete mode 100644 arch/h8300/lib/delay.c delete mode 100644 arch/h8300/lib/libgcc.h delete mode 100644 arch/h8300/lib/lshrdi3.c delete mode 100644 arch/h8300/lib/memcpy.S delete mode 100644 arch/h8300/lib/memset.S delete mode 100644 arch/h8300/lib/moddivsi3.S delete mode 100644 arch/h8300/lib/modsi3.S delete mode 100644 arch/h8300/lib/muldi3.c delete mode 100644 arch/h8300/lib/mulsi3.S delete mode 100644 arch/h8300/lib/ucmpdi2.c delete mode 100644 arch/h8300/lib/udivsi3.S delete mode 100644 arch/h8300/mm/Makefile delete mode 100644 arch/h8300/mm/fault.c delete mode 100644 arch/h8300/mm/init.c create mode 100644 arch/riscv/configs/rv32_defconfig delete mode 100644 arch/riscv/include/asm/compat.h delete mode 100644 arch/riscv/kernel/compat_signal.c delete mode 100644 arch/riscv/kernel/compat_syscall_table.c delete mode 100644 arch/riscv/kernel/compat_vdso/.gitignore delete mode 100644 arch/riscv/kernel/compat_vdso/Makefile delete mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.S delete mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.lds.S delete mode 100644 arch/riscv/kernel/compat_vdso/flush_icache.S delete mode 100755 arch/riscv/kernel/compat_vdso/gen_compat_vdso_offsets.sh delete mode 100644 arch/riscv/kernel/compat_vdso/getcpu.S delete mode 100644 arch/riscv/kernel/compat_vdso/note.S delete mode 100644 arch/riscv/kernel/compat_vdso/rt_sigreturn.S delete mode 100644 drivers/clk/h8300/Makefile delete mode 100644 drivers/clk/h8300/clk-div.c delete mode 100644 drivers/clk/h8300/clk-h8s2678.c delete mode 100644 drivers/clocksource/h8300_timer16.c delete mode 100644 drivers/clocksource/h8300_timer8.c delete mode 100644 drivers/clocksource/h8300_tpu.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.h create mode 100644 drivers/gpu/drm/i915/display/intel_dmc_regs.h delete mode 100644 drivers/irqchip/irq-renesas-h8300h.c delete mode 100644 drivers/irqchip/irq-renesas-h8s.c create mode 100644 include/dt-bindings/reset/amlogic,meson-s4-reset.h create mode 100644 include/kunit/resource.h delete mode 100644 kernel/module-internal.h create mode 100644 kernel/module/Makefile create mode 100644 kernel/module/debug_kmemleak.c rename kernel/{module_decompress.c => module/decompress.c} (99%) create mode 100644 kernel/module/internal.h create mode 100644 kernel/module/kallsyms.c create mode 100644 kernel/module/kdb.c create mode 100644 kernel/module/livepatch.c rename kernel/{module.c => module/main.c} (62%) create mode 100644 kernel/module/procfs.c create mode 100644 kernel/module/signing.c create mode 100644 kernel/module/strict_rwx.c create mode 100644 kernel/module/sysfs.c create mode 100644 kernel/module/tree_lookup.c create mode 100644 kernel/module/version.c delete mode 100644 kernel/module_signing.c create mode 100644 lib/kunit/resource.c create mode 100644 samples/bpf/xdp_router_ipv4.bpf.c delete mode 100644 samples/bpf/xdp_router_ipv4_kern.c delete mode 100644 tools/arch/h8300/include/asm/bitsperlong.h delete mode 100644 tools/arch/h8300/include/uapi/asm/mman.h create mode 100644 tools/include/nolibc/Makefile create mode 100644 tools/include/nolibc/arch-aarch64.h create mode 100644 tools/include/nolibc/arch-arm.h create mode 100644 tools/include/nolibc/arch-i386.h create mode 100644 tools/include/nolibc/arch-mips.h create mode 100644 tools/include/nolibc/arch-riscv.h create mode 100644 tools/include/nolibc/arch-x86_64.h create mode 100644 tools/include/nolibc/arch.h create mode 100644 tools/include/nolibc/ctype.h create mode 100644 tools/include/nolibc/errno.h create mode 100644 tools/include/nolibc/signal.h create mode 100644 tools/include/nolibc/std.h create mode 100644 tools/include/nolibc/stdio.h create mode 100644 tools/include/nolibc/stdlib.h create mode 100644 tools/include/nolibc/string.h create mode 100644 tools/include/nolibc/sys.h create mode 100644 tools/include/nolibc/time.h create mode 100644 tools/include/nolibc/types.h create mode 100644 tools/include/nolibc/unistd.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c create mode 100644 tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c