This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from 0809edbae347 Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kerne [...] adds 5f51c7ce1dc3 ACPI: CPPC: Fix up I/O port access in cpc_read() adds f684b1075128 ACPI: CPPC: Drop redundant local variable from cpc_read() adds a510c78e5b6f ACPI: DPTF: Support Raptor Lake adds f6f02040e0ca Merge branches 'acpi-cppc' and 'acpi-dptf' adds 71f1b916d5ea Merge tag 'acpi-5.17-rc1-3' of git://git.kernel.org/pub/sc [...] adds a95be874d26b thermal: int340x: Support Raptor Lake adds e5b54867f47f thermal: int340x: Add Raptor Lake PCI device id adds 6bdfb259d6d6 Merge tag 'thermal-5.17-rc1-2' of git://git.kernel.org/pub [...] adds b875b39e7373 ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() adds b087788c20aa Merge tag 'ata-5.17-rc1-part2' of git://git.kernel.org/pub [...] adds aa7069d840da scsi: qedf: Fix potential dereference of NULL pointer adds 4d516e495235 scsi: aacraid: Fix spelling of "its" adds 81d3f500ee98 scsi: core: Fix scsi_mode_select() interface adds 9211faa39a03 scsi: mpt3sas: Update persistent trigger pages from sysfs [...] adds 5867b8569e64 scsi: mpi3mr: Fix some spelling mistakes adds 3bb3c24e268a scsi: mpi3mr: Fix formatting problems in some kernel-doc comments adds ee05cb71f9f7 scsi: pm80xx: Port reset timeout error handling correction adds c3b48443ba7c scsi: aic79xx: Remove redundant error variable adds 5d9224fb076e scsi: hisi_sas: Remove unused variable and check in hisi_s [...] adds 315d049ad195 scsi: megaraid: Avoid mismatched storage type sizes adds b114dda6f2f1 scsi: message: fusion: Remove usage of the deprecated "pci [...] adds 2d50607260a6 scsi: message: fusion: Use dma_alloc_coherent() in mpt_all [...] adds 5c5e6b6f61e0 scsi: message: fusion: mptbase: Use dma_alloc_coherent() adds 7a960b3a5e37 scsi: message: fusion: Use dma_alloc_coherent() in mptsas_ [...] adds 76a334d756c5 scsi: message: fusion: mptsas: Use dma_alloc_coherent() adds 706dc3b91989 scsi: message: fusion: mptctl: Use dma_alloc_coherent() adds 1aa7d9799e85 scsi: efct: Remove useless DMA-32 fallback configuration adds 9008661e1960 scsi: ufs: Modify Tactive time setting conditions adds 3ba880a12df5 scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_ini [...] adds 2576e153cd98 scsi: nsp_cs: Check of ioremap return value adds 369af20a2c3f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 6840f9094f2b pagevec: Initialise folio_batch->percpu_pvec_drained adds 3fe7fa5843d2 mm: Add folio_put_refs() adds 3abb28e275bf filemap: Use folio_put_refs() in filemap_free_folio() adds b68b10b62660 Merge tag 'folio-5.17a' of git://git.infradead.org/users/w [...] adds 80a00ab8344f fscache: Fix the volume collision wait condition adds 5638b067d370 cachefiles: Calculate the blockshift in terms of bytes, not pages adds c7ca73155762 cachefiles: set default tag name if it's unspecified adds 8c39b8bc82aa cachefiles: Make some tracepoint adjustments adds b64a3314989d cachefiles: Trace active-mark failure adds 14b9d0902dfa cachefiles: Explain checks in a comment adds 6633213139d8 cachefiles: Check that the backing filesystem supports tmpfiles adds c522e3ad296b fscache: Add a comment explaining how page-release optimis [...] adds cef022319145 netfs: Make ops->init_rreq() optional adds 7fd350f6ff84 Merge tag 'fscache-fixes-20220121' of git://git.kernel.org [...] adds a8e422af6961 xfs: remove unused xfs_ioctl32.h declarations adds 6191cf3ad59f xfs: flush inodegc workqueue tasks before cancel adds 1cb69c8044fd Merge tag 'xfs-5.17-merge-7' of git://git.kernel.org/pub/s [...] adds e3548aaf41a2 cifs: free ntlmsspblob allocated in negotiate adds 74ce6135ae6e cifs: clean up an inconsistent indenting adds 7eacba3b00a3 cifs: alloc_path_with_tree_prefix: do not append sep. if t [...] adds a2809d0e1696 cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for no [...] adds 5455b9ecaf23 cifs: serialize all mount attempts adds e4e2787bef7e smb3: add new defines from protocol specification adds 3663c9045f51 cifs: check reconnects for channels of active tcons too adds a05885ce13bd cifs: fix the connection state transitions with multichannel adds 88b024f556fc cifs: protect all accesses to chan_* with chan_lock adds 8a409cda978e cifs: remove unused variable ses_selected adds e154cb7b0ab9 cifs: fix the cifs_reconnect path for DFS adds ece076764174 cifs: remove repeated state change in dfs tree connect adds c1604da708d3 cifs: make status checks in version independent callers adds 47de760655f3 cifs: update tcpStatus during negotiate and sess setup adds ba978e83255a cifs: cifs_ses_mark_for_reconnect should also update recon [...] adds 70431bfd825d cifs: Support fscache indexing rewrite adds 52d005337b2c smb3: send NTLMSSP version information adds 51620150ca2d cifs: update internal module number adds 8205ae327e39 Merge tag '5.17-rc-part2-smb3-fixes' of git://git.samba.or [...] adds ffa65753c431 mm/migrate.c: rework migration_entry_wait() to not take a pageref adds 3ddd9a808cee sysctl: add a new register_sysctl_init() interface adds 78e36f3b0dae sysctl: move some boundary constants from sysctl.c to sysctl_vals adds bbe7a10ed83a hung_task: move hung_task sysctl interface to hung_task.c adds dd0693fdf054 watchdog: move watchdog sysctl interface to watchdog.c adds f628867da46f sysctl: make ngroups_max const adds d73840ec2f74 sysctl: use const for typically used max/min proc sysctls adds 2452dcb9f7f2 sysctl: use SYSCTL_ZERO to replace some static int zero uses adds 86b12b6c5d6b aio: move aio sysctl to aio.c adds 49a4de75719b dnotify: move dnotify sysctl to dnotify.c adds c8dd55410ba0 hpet: simplify subdirectory registration with register_sysctl() adds e5a1fd997cc2 i915: simplify subdirectory registration with register_sysctl() adds e99f5e747911 macintosh/mac_hid.c: simplify subdirectory registration wi [...] adds c42ff46f97c1 ocfs2: simplify subdirectory registration with register_sysctl() adds 04bc883c986d test_sysctl: simplify subdirectory registration with regis [...] adds 7b9ad122b52c inotify: simplify subdirectory registration with register_ [...] adds ad8f74315b33 cdrom: simplify subdirectory registration with register_sysctl() adds a8f5de894f76 eventpoll: simplify sysctl declaration with register_sysctl() adds 6aad36d421d8 firmware_loader: move firmware sysctl to its own files adds 5475e8f03c80 random: move the random sysctl declarations to its own file adds ee9efac48a08 sysctl: add helper to register a sysctl mount point adds 3ba442d5331f fs: move binfmt_misc sysctl to its own file adds faaa357a55e0 printk: move printk sysctl to printk/sysctl.c adds 26d1c80fd61e scsi/sg: move sg-big-buff sysctl to scsi/sg.c adds 0df8bdd5e3b3 stackleak: move stack_erasing sysctl to stackleak.c adds b1f2aff888af sysctl: share unsigned long const values adds 1d67fe585049 fs: move inode sysctls to its own file adds 204d5a24e155 fs: move fs stat sysctls to file_table.c adds c8c0c239d5ab fs: move dcache sysctls to its own file adds 54771613e8a7 sysctl: move maxolduid as a sysctl specific const adds d1d8ac9edf10 fs: move shared sysctls to fs/sysctls.c adds dd81faa88340 fs: move locking sysctls where they are used adds 9c011be13297 fs: move namei sysctls to its own file adds 66ad398634c2 fs: move fs/exec.c sysctls into its own file adds 1998f19324d2 fs: move pipe sysctls to is own file adds 51cb8dfc5a5c sysctl: add and use base directory declarer and registrati [...] adds ab171b952c6e fs: move namespace sysctls and declare fs base directory adds d8c0418aac78 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() adds fdcd4073fccc printk: fix build warning when CONFIG_PRINTK=n adds f0bc21b268c1 fs/coredump: move coredump sysctls into its own file adds a737a3c6744b kprobe: move sysctl_kprobes_optimization to kprobes.c adds e565a8ed1ee4 kernel/sysctl.c: remove unused variable ten_thousand adds 1622ed7d0743 sysctl: returns -EINVAL when a negative value is passed to [...] adds 67f1c9cd0c56 zsmalloc: introduce some helper functions adds 3828a7647079 zsmalloc: rename zs_stat_type to class_stat_type adds 0a5f079b8107 zsmalloc: decouple class actions from zspage works adds 3ae92ac23bd8 zsmalloc: introduce obj_allocated adds a41ec880aa7b zsmalloc: move huge compressed obj from page to zspage adds c4549b871102 zsmalloc: remove zspage isolation for migration adds 4a57d6bbaecd locking/rwlocks: introduce write_lock_nested adds b475d42d2c43 zsmalloc: replace per zpage lock with pool->migrate_lock adds a37265995c86 zsmalloc: replace get_cpu_var with local_lock adds 6dfbbae14a7b fs: proc: store PDE()->data into inode->i_private adds 359745d78351 proc: remove PDE_DATA() completely adds 2dba5eb1c73b lib/stackdepot: allow optional init and stack_table alloca [...] adds e94006608949 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] adds 0a4ee518185e mm: remove cleancache adds 3d6035f13600 frontswap: remove frontswap_writethrough adds 71024cb4a0bf frontswap: remove frontswap_tmem_exclusive_gets adds 0b364446d734 frontswap: remove frontswap_shrink adds 3e8e1af63d7a frontswap: remove frontswap_curr_pages adds 1cf53c894d15 frontswap: simplify frontswap_init adds 360be5daa33f frontswap: remove the frontswap exports adds 10a9c496789f mm: simplify try_to_unuse adds bd9cd521496b frontswap: remove frontswap_test adds f328c1d16e4c frontswap: simplify frontswap_register_ops adds 633423a09cb5 mm: mark swap_lock and swap_active_head static adds 1da0d94a3ec8 frontswap: remove support for multiple ops adds 6e61dde82e8b mm: hide the FRONTSWAP Kconfig symbol adds 1c52283265a4 Merge branch 'akpm' (patches from Andrew) adds b7ec62d7ee0f bitops: protect find_first_{,zero}_bit properly adds 6b8ecb84f8f6 bitops: move find_bit_*_le functions from le.h to find.h adds 47d8c15615c0 include: move find.h from asm_generic to linux adds c126a53c2760 arch: remove GENERIC_FIND_FIRST_BIT entirely adds f68edc9297bf lib: add find_first_and_bit() adds 93ba139ba819 cpumask: use find_first_and_bit() adds b5c7e7ec7d34 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] adds 4ade0818cf04 tools: sync tools/bitmap with mother linux adds 9b51d9d86648 cpumask: replace cpumask_next_* with cpumask_first_* where [...] adds bc9d6635c293 include/linux: move for_each_bit() macros from bitops.h to find.h adds 7516be9931b8 find: micro-optimize for_each_{set,clear}_bit() adds 749443de8dde Replace for_each_*_bit_from() with for_each_*_bit() where [...] adds 801a57365fc8 mm/percpu: micro-optimize pcpu_is_populated() adds ec288a2cf7ca bitmap: unify find_bit operations adds db7313005e9c lib: bitmap: add performance test for bitmap_print_to_pagebuf adds 15325b4f768f vsprintf: rework bitmap_list_string adds 3689f9f8b0c5 Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux adds 10756dc5b02b usr/include/Makefile: add linux/nfc.h to the compile-test [...] adds e92e2634ef3a Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICI [...] adds ad29a2fb3c20 certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI adds e6340b6526ee certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty adds 473aec0e1f84 Merge tag 'kbuild-fixes-v5.17' of git://git.kernel.org/pub [...] adds 6b9b6413700e ftrace: Fix assuming build time sort works for s390 adds 67bfce0e0192 Merge tag 'trace-v5.17-3' of git://git.kernel.org/pub/scm/ [...] adds 4624f199327a perf probe: Fix ppc64 'perf probe add events failed' case adds 1855b796f2f6 perf affinity: Allow passing a NULL arg to affinity__cleanup() adds 49de179577e7 perf stat: No need to setup affinities when starting a workload adds f350ee95498a perf evlist: No need to setup affinities when enabling eve [...] adds 0d3d237651fd perf evlist: No need to setup affinities when disabling ev [...] adds 9d5f0c36438e perf machine: Use path__join() to compose a path instead o [...] adds 8326c79d10be tools headers UAPI: Sync x86 arch prctl headers with the k [...] adds 6e10e21915c1 tools headers UAPI: Sync files changed by new set_mempolic [...] adds 9edcde68d653 perf script: Fix printing 'phys_addr' failure issue adds 1d1d9af254ff perf python: Fix cpu_map__item() building adds 440286993960 perf cpumap: Migrate to libperf cpumap api adds 24ead7c254b4 perf cpumap: Remove duplicate include in cpumap.h adds 3606c0e1a105 perf evsel: Override attr->sample_period for non-libpfm4 events adds 864bc8c90526 perf parse-events: Support event alias in form foo-bar-baz adds 34fa67e72085 perf test: Add pmu-events test for aliases with hyphens adds b4a7276c5e9a perf test: Add parse-events test for aliases with hyphens adds f0ac5b85810a perf tools: Remove redundant err variable adds 40c843218f11 Merge tag 'perf-tools-for-v5.17-2022-01-22' of git://git.k [...] adds e783362eb54c Linux 5.17-rc1 adds 09f5e7dc7ad7 perf: Fix perf_event_read_local() time adds 7fa981cad216 perf/x86/intel: Add a quirk for the calculation of the num [...] adds 96fd2e89fba1 perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX adds 0036fb00a756 perf/x86/rapl: fix AMD event handling adds 1ac7fd8159a8 perf/x86/intel/lbr: Support LBR format V7 adds 6b19788ddc59 perf/x86/intel/lbr: Add static_branch for LBR INFO flags adds 5a4487f9ef5e perf/x86/intel/uncore: Add IMC uncore support for ADL adds 8c16dc047b5d x86/perf: Avoid warning for Arch LBR without XSAVE adds 0f9e04221227 Merge tag 'perf_urgent_for_v5.17_rc2' of git://git.kernel. [...] adds a06247c6804f psi: Fix uaf issue when psi trigger is destroyed while bei [...] adds 98b0d890220d sched/pelt: Relax the sync of util_sum with util_avg adds 7ceb77103001 sched/pelt: Continue to relax the sync of util_sum with util_avg adds 95246d1ec80b sched/pelt: Relax the sync of runnable_sum with runnable_avg adds 2d02fa8cc21a sched/pelt: Relax the sync of load_sum with load_avg adds b171501f2580 sched/core: Accounting forceidle time for all tasks except [...] adds a315da5e686b sched/fair: Fix all kernel-doc warnings adds 7e406d1ff39b sched: Avoid double preemption in __cond_resched_*lock*() adds 0e3872499de1 kernel/sched: Remove dl_boosted flag comment adds 10c64a0f2806 Merge tag 'sched_urgent_for_v5.17_rc2' of git://git.kernel [...] adds a0af3d1104f7 PCI/MSI: Prevent UAF in error path adds ac5a9bb6b4fa Merge tag 'irq_urgent_for_v5.17_rc2' of git://git.kernel.o [...] adds b992f01e6615 bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() adds fab07611fb2e powerpc32/bpf: Fix codegen for bpf-to-bpf calls adds f9320c49993c powerpc/bpf: Update ldimm64 instructions during extra pass adds 88a71086c48a tools/bpf: Rename 'struct event' to avoid naming conflict adds 3f5f766d5f7f powerpc64/bpf: Limit 'ldbrx' to processors compliant with [...] adds 252745240ba0 powerpc/audit: Fix syscall_get_arch() adds 87b9d74fb0be powerpc/time: Fix build failure due to do_hard_irq_enable( [...] adds d37823c3528e powerpc/32s: Fix kasan_init_region() for KASAN adds 429a64f6e91f powerpc/perf: Only define power_pmu_wants_prompt_pmi() for [...] adds aee101d7b95a powerpc/64s: Mask SRR0 before checking against the masked NIP adds dd81e1c7d5fb Merge tag 'powerpc-5.17-2' of git://git.kernel.org/pub/scm [...] adds 8b59b0a53c84 ARM: 9170/1: fix panic when kasan and kprobe are enabled adds 15420269b02a ARM: 9179/1: uaccess: avoid alignment faults in copy_[from [...] adds 9f80ccda53b9 ARM: 9180/1: Thumb2: align ALT_UP() sections in modules su [...] adds a08b41ab9e2e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 6b34cd8e175b btrfs: fix too long loop when defragging a 1 byte file adds b767c2fc787e btrfs: allow defrag to be interruptible adds 484167da7773 btrfs: defrag: fix wrong number of defragged sectors adds c080b4144b9d btrfs: defrag: properly update range->start for autodefrag adds 0cb5950f3f3b btrfs: fix deadlock when reserving space during defrag adds 3c9d31c71594 btrfs: add back missing dirty page rate limiting to defrag adds 27cdfde181bc btrfs: update writeback index when starting defrag adds 49d766f3a0e4 Merge tag 'for-5.17-rc1-tag' of git://git.kernel.org/pub/s [...] adds 7938d61591d3 drm/i915: Flush TLBs before releasing backing store adds b5e7b59c3480 NFS: change nfs_access_get_cached to only report the mask adds 73fbb3fa647b NFS: pass cred explicitly for access tests adds 6238aec83f3f NFS: don't store 'struct cred *' in struct nfs_access_entry adds 204975036b34 NFS: Ensure the server has an up to date ctime before hardlinking adds 6ff9d99bb88f NFS: Ensure the server has an up to date ctime before renaming adds 4b0c359b813b SUNRPC: Add source address/port to rpc_socket* traces adds c72a826829cc nfs41: pnfs: filelayout: Replace one-element array with fl [...] adds 35e0f9a9af48 sunrpc: Remove unneeded null check adds c4f0396688b5 SUNRPC: clean up some inconsistent indenting adds 2c52c8376db7 NFSv4 only print the label when its queried adds fbd2057e5329 nfs: nfs4clinet: check the return value of kstrdup() adds b05bf5c63b32 NFSv4.1: Fix uninitialised variable in devicenotify adds 1ab5be4ac5b1 NFSv4: Add some support for case insensitive filesystems adds 98ca3ee60b9e NFSv4: Just don't cache negative dentries on case insensit [...] adds 8ce37abdeb4c NFS: Invalidate negative dentries on all case insensitive [...] adds 00bdadc7accf NFS: Add a helper to remove case-insensitive aliases adds 68eaba4ca924 NFS: Fix the verifier for case sensitive filesystem in nfs [...] adds 01f34245722b NFS: use default_groups in kobj_type adds 86439fa2678d SUNRPC: use default_groups in kobj_type adds 85847280b116 NFSv4: Allow writebacks to request 'blocks used' adds 34bf20ce986c NFSv42: Fallocate and clone should also request 'blocks used' adds ac795161c936 NFSv4: Handle case where the lookup of a directory fails adds 1751fc1db36f NFSv4: nfs_atomic_open() can race when looking up a non-re [...] adds 90e12a319104 NFSv4 remove zero number of fs_locations entries error check adds 8a59bb93b7e3 NFSv4 store server support for fs_location attribute adds 1976b2b31462 NFSv4.1 query for fs_location attr on a new file system adds f5b27cc6761e NFSv4 expose nfs_parse_server_name function adds a8d54baba7c6 NFSv4 handle port presence in fs_location server string adds b8a09619a563 SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt adds 4ca9f31a2be6 NFSv4.1 test and add 4.1 trunking transport adds 776d794f28c9 net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_st [...] adds 1a48db3fef49 sunrpc: Fix potential race conditions in rpc_sysfs_xprt_st [...] adds c03061e7a210 xprtrdma: Remove final dprintk call sites from xprtrdma adds c0f26167ddcf xprtrdma: Remove definitions of RPCDBG_FACILITY adds aed28b7a2d62 SUNRPC: Don't dereference xprt->snd_task if it's a cookie adds 0280e3c58f92 Merge tag 'nfs-for-5.17-1' of git://git.linux-nfs.org/proj [...]
No new revisions were added by this update.
Summary of changes: Documentation/accounting/psi.rst | 3 +- Documentation/vm/cleancache.rst | 296 --------- Documentation/vm/frontswap.rst | 31 +- Documentation/vm/index.rst | 1 - MAINTAINERS | 11 +- Makefile | 6 +- arch/alpha/include/asm/bitops.h | 2 - arch/alpha/kernel/srm_env.c | 4 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/bitops.h | 1 - arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/include/asm/assembler.h | 2 + arch/arm/include/asm/bitops.h | 1 - arch/arm/include/asm/processor.h | 1 + arch/arm/include/asm/uaccess.h | 10 +- arch/arm/kernel/atags_proc.c | 2 +- arch/arm/mm/alignment.c | 2 +- arch/arm/probes/kprobes/Makefile | 3 + arch/arm64/Kconfig | 1 - arch/arm64/include/asm/bitops.h | 1 - arch/csky/include/asm/bitops.h | 1 - arch/h8300/include/asm/bitops.h | 1 - arch/hexagon/include/asm/bitops.h | 1 - arch/ia64/include/asm/bitops.h | 2 - arch/ia64/kernel/salinfo.c | 10 +- arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/m68k/include/asm/bitops.h | 2 - arch/mips/Kconfig | 1 - arch/mips/include/asm/bitops.h | 1 - arch/openrisc/include/asm/bitops.h | 1 - arch/parisc/include/asm/bitops.h | 1 - arch/powerpc/include/asm/bitops.h | 2 - arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 + arch/powerpc/include/asm/hw_irq.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/syscall.h | 4 +- arch/powerpc/include/asm/thread_info.h | 2 + arch/powerpc/kernel/interrupt_64.S | 2 + arch/powerpc/kernel/proc_powerpc.c | 4 +- arch/powerpc/mm/book3s32/mmu.c | 10 +- arch/powerpc/mm/kasan/book3s_32.c | 59 +- arch/powerpc/net/bpf_jit_comp.c | 29 +- arch/powerpc/net/bpf_jit_comp32.c | 9 + arch/powerpc/net/bpf_jit_comp64.c | 29 +- arch/powerpc/perf/core-book3s.c | 58 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/riscv/include/asm/bitops.h | 1 - arch/s390/Kconfig | 1 - arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/include/asm/bitops.h | 1 - arch/s390/kvm/kvm-s390.c | 2 +- arch/sh/include/asm/bitops.h | 1 - arch/sh/mm/alignment.c | 4 +- arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/x86/Kconfig | 1 - arch/x86/events/intel/core.c | 15 + arch/x86/events/intel/lbr.c | 168 +++-- arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/intel/uncore.h | 3 +- arch/x86/events/intel/uncore_discovery.c | 4 +- arch/x86/events/intel/uncore_discovery.h | 2 + arch/x86/events/intel/uncore_snb.c | 214 +++++- arch/x86/events/intel/uncore_snbep.c | 2 +- arch/x86/events/perf_event.h | 10 +- arch/x86/events/rapl.c | 9 +- arch/x86/include/asm/bitops.h | 2 - arch/x86/kernel/apic/vector.c | 4 +- arch/x86/um/Kconfig | 1 - arch/xtensa/include/asm/bitops.h | 1 - arch/xtensa/platforms/iss/simdisk.c | 4 +- block/bdev.c | 5 - block/blk-mq.c | 2 +- certs/Makefile | 4 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/fan.h | 1 + drivers/acpi/proc.c | 2 +- drivers/ata/pata_octeon_cf.c | 2 +- drivers/base/firmware_loader/fallback.c | 7 +- drivers/base/firmware_loader/fallback.h | 11 + drivers/base/firmware_loader/fallback_table.c | 25 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/cdrom/cdrom.c | 23 +- drivers/char/hpet.c | 22 +- drivers/char/random.c | 14 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_mm.c | 4 + drivers/gpu/drm/drm_modeset_lock.c | 9 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 + drivers/gpu/drm/i915/gt/intel_gt.c | 108 +++ drivers/gpu/drm/i915/gt/intel_gt.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 + drivers/gpu/drm/i915/i915_perf.c | 22 +- drivers/gpu/drm/i915/i915_reg.h | 11 + drivers/gpu/drm/i915/i915_vma.c | 3 + drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_uncore.c | 26 +- drivers/gpu/drm/i915/intel_uncore.h | 2 + drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/ltc2992.c | 3 +- drivers/iio/adc/ad7124.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/macintosh/mac_hid.c | 24 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/message/fusion/mptbase.c | 149 +++-- drivers/message/fusion/mptctl.c | 82 ++- drivers/message/fusion/mptlan.c | 90 +-- drivers/message/fusion/mptsas.c | 94 +-- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/net/bonding/bond_procfs.c | 8 +- drivers/net/virtio_net.c | 2 +- drivers/net/wireless/cisco/airo.c | 22 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 16 +- .../net/wireless/intersil/hostap/hostap_download.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 24 +- drivers/net/wireless/ray_cs.c | 2 +- drivers/nubus/proc.c | 36 +- drivers/parisc/led.c | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/msi/irqdomain.c | 4 +- drivers/pci/msi/legacy.c | 1 - drivers/pci/proc.c | 10 +- drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/platform/x86/toshiba_acpi.c | 16 +- drivers/pnp/isapnp/proc.c | 2 +- drivers/pnp/pnpbios/proc.c | 4 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/elx/efct/efct_driver.c | 11 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 5 - drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/megaraid.c | 84 +-- drivers/scsi/mpi3mr/mpi3mr_fw.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 87 ++- drivers/scsi/pcmcia/nsp_cs.c | 3 + drivers/scsi/pm8001/pm8001_sas.c | 7 +- drivers/scsi/pm8001/pm8001_sas.h | 3 + drivers/scsi/pm8001/pm80xx_hwi.c | 7 +- drivers/scsi/qedf/qedf_main.c | 2 + drivers/scsi/scsi_lib.c | 8 +- drivers/scsi/scsi_proc.c | 4 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sg.c | 35 +- drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufshcd.c | 2 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 1 + drivers/tty/n_tty.c | 2 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/virt/acrn/ioreq.c | 3 +- drivers/zorro/proc.c | 2 +- fs/Makefile | 2 + fs/afs/proc.c | 6 +- fs/aio.c | 31 +- fs/binfmt_misc.c | 6 +- fs/btrfs/extent_io.c | 10 - fs/btrfs/ioctl.c | 84 ++- fs/btrfs/super.c | 2 - fs/cachefiles/cache.c | 17 +- fs/cachefiles/daemon.c | 11 + fs/cachefiles/internal.h | 2 +- fs/cachefiles/io.c | 2 +- fs/cachefiles/namei.c | 12 +- fs/ceph/addr.c | 5 - fs/cifs/Kconfig | 2 +- fs/cifs/Makefile | 2 +- fs/cifs/cache.c | 105 --- fs/cifs/cifs_swn.c | 9 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsfs.h | 3 +- fs/cifs/cifsglob.h | 7 +- fs/cifs/cifsproto.h | 8 + fs/cifs/connect.c | 142 ++-- fs/cifs/dfs_cache.c | 2 +- fs/cifs/dir.c | 5 + fs/cifs/file.c | 66 +- fs/cifs/fs_context.c | 8 +- fs/cifs/fscache.c | 333 +++------- fs/cifs/fscache.h | 128 ++-- fs/cifs/inode.c | 25 +- fs/cifs/misc.c | 49 ++ fs/cifs/netmisc.c | 5 +- fs/cifs/ntlmssp.h | 30 +- fs/cifs/sess.c | 112 +++- fs/cifs/smb2pdu.c | 112 +++- fs/cifs/smb2transport.c | 6 + fs/cifs/transport.c | 17 +- fs/coredump.c | 66 +- fs/dcache.c | 37 +- fs/eventpoll.c | 10 +- fs/exec.c | 35 + fs/ext4/mballoc.c | 14 +- fs/ext4/readpage.c | 6 - fs/ext4/super.c | 3 - fs/f2fs/data.c | 13 - fs/f2fs/segment.c | 8 +- fs/file_table.c | 47 +- fs/fscache/volume.c | 4 +- fs/inode.c | 39 +- fs/jbd2/journal.c | 2 +- fs/locks.c | 34 +- fs/mpage.c | 7 - fs/namei.c | 58 +- fs/namespace.c | 24 +- fs/netfs/read_helper.c | 3 +- fs/nfs/callback.h | 2 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/callback_xdr.c | 18 +- fs/nfs/client.c | 7 + fs/nfs/dir.c | 146 ++++- fs/nfs/filelayout/filelayout.h | 2 +- fs/nfs/filelayout/filelayoutdev.c | 4 +- fs/nfs/internal.h | 1 + fs/nfs/nfs3proc.c | 5 +- fs/nfs/nfs42proc.c | 13 +- fs/nfs/nfs4_fs.h | 14 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4namespace.c | 19 +- fs/nfs/nfs4proc.c | 197 ++++-- fs/nfs/nfs4state.c | 6 +- fs/nfs/nfs4xdr.c | 49 +- fs/nfs/sysfs.c | 3 +- fs/notify/dnotify/dnotify.c | 21 +- fs/notify/fanotify/fanotify_user.c | 10 +- fs/notify/inotify/inotify_user.c | 11 +- fs/ntfs3/ntfs_fs.h | 1 - fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/stackglue.c | 25 +- fs/ocfs2/super.c | 2 - fs/pipe.c | 64 +- fs/proc/generic.c | 6 - fs/proc/inode.c | 1 + fs/proc/internal.h | 5 - fs/proc/proc_net.c | 8 +- fs/proc/proc_sysctl.c | 63 +- fs/smbfs_common/smb2pdu.h | 2 +- fs/smbfs_common/smbfsctl.h | 2 + fs/super.c | 3 - fs/sysctls.c | 39 ++ fs/xfs/xfs_icache.c | 22 +- fs/xfs/xfs_ioctl32.h | 18 - include/asm-generic/bitops.h | 1 - include/asm-generic/bitops/le.h | 64 -- include/linux/aio.h | 4 - include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 - include/linux/cleancache.h | 124 ---- include/linux/coredump.h | 10 +- include/linux/cpumask.h | 46 +- include/linux/dcache.h | 10 - include/linux/dnotify.h | 1 - include/linux/fanotify.h | 2 - include/linux/find.h | 372 +++++++++++ include/linux/frontswap.h | 35 +- include/linux/fs.h | 18 - include/linux/fscache.h | 5 + include/linux/inotify.h | 3 - include/linux/kprobes.h | 6 - include/linux/migrate.h | 2 + include/linux/mm.h | 20 + include/linux/mount.h | 3 - include/linux/nfs_fs.h | 10 +- include/linux/nfs_fs_sb.h | 4 +- include/linux/nfs_xdr.h | 5 +- include/linux/pagevec.h | 1 + include/linux/perf_event.h | 15 +- include/linux/pipe_fs_i.h | 4 - include/linux/poll.h | 2 - include/linux/printk.h | 4 - include/linux/proc_fs.h | 13 +- include/linux/psi.h | 2 +- include/linux/psi_types.h | 3 - include/linux/ref_tracker.h | 2 + include/linux/rwlock.h | 6 + include/linux/rwlock_api_smp.h | 8 + include/linux/rwlock_rt.h | 10 + include/linux/sched.h | 4 - include/linux/sched/sysctl.h | 14 +- include/linux/seq_file.h | 2 +- include/linux/shmem_fs.h | 3 +- include/linux/spinlock_api_up.h | 1 + include/linux/stackdepot.h | 25 +- include/linux/stackleak.h | 5 - include/linux/swapfile.h | 3 - include/linux/sysctl.h | 67 +- include/scsi/scsi_device.h | 5 +- include/scsi/sg.h | 4 - include/trace/events/cachefiles.h | 103 ++- include/trace/events/sunrpc.h | 70 +- init/main.c | 9 +- ipc/util.c | 2 +- kernel/bpf/stackmap.c | 5 +- kernel/cgroup/cgroup.c | 11 +- kernel/events/core.c | 246 ++++--- kernel/hung_task.c | 81 ++- kernel/irq/proc.c | 8 +- kernel/kprobes.c | 30 +- kernel/locking/spinlock.c | 10 + kernel/locking/spinlock_rt.c | 12 + kernel/printk/Makefile | 5 +- kernel/printk/internal.h | 8 + kernel/printk/printk.c | 4 +- kernel/printk/sysctl.c | 85 +++ kernel/resource.c | 4 +- kernel/sched/core.c | 15 +- kernel/sched/core_sched.c | 2 +- kernel/sched/fair.c | 118 ++-- kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 66 +- kernel/stackleak.c | 26 +- kernel/sysctl.c | 724 ++------------------- kernel/time/clocksource.c | 4 +- kernel/trace/Kconfig | 9 +- kernel/trace/ftrace.c | 4 +- kernel/watchdog.c | 101 +++ lib/Kconfig | 7 +- lib/Kconfig.kasan | 2 +- lib/find_bit.c | 21 + lib/find_bit_benchmark.c | 21 + lib/genalloc.c | 2 +- lib/stackdepot.c | 46 +- lib/test_bitmap.c | 37 ++ lib/test_sysctl.c | 22 +- lib/vsprintf.c | 24 +- mm/Kconfig | 40 +- mm/Makefile | 1 - mm/cleancache.c | 315 --------- mm/filemap.c | 112 +++- mm/frontswap.c | 259 +------- mm/kasan/common.c | 1 - mm/migrate.c | 38 +- mm/page_owner.c | 2 + mm/percpu.c | 35 +- mm/shmem.c | 33 +- mm/swapfile.c | 90 +-- mm/truncate.c | 15 +- mm/zsmalloc.c | 529 ++++++--------- mm/zswap.c | 8 +- net/atm/proc.c | 4 +- net/bluetooth/af_bluetooth.c | 8 +- net/can/bcm.c | 2 +- net/can/proc.c | 2 +- net/core/neighbour.c | 6 +- net/core/pktgen.c | 6 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/raw.c | 8 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/udp.c | 6 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/x_tables.c | 10 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_recent.c | 4 +- net/sunrpc/auth_gss/gss_generic_token.c | 6 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 24 +- net/sunrpc/clnt.c | 5 +- net/sunrpc/stats.c | 2 +- net/sunrpc/sysfs.c | 47 +- net/sunrpc/xprtrdma/backchannel.c | 4 - net/sunrpc/xprtrdma/frwr_ops.c | 4 - net/sunrpc/xprtrdma/rpc_rdma.c | 4 - net/sunrpc/xprtrdma/transport.c | 4 - net/sunrpc/xprtrdma/verbs.c | 23 - net/sunrpc/xprtsock.c | 2 +- sound/core/info.c | 4 +- tools/arch/x86/include/uapi/asm/prctl.h | 26 +- tools/bpf/runqslower/runqslower.bpf.c | 2 +- tools/bpf/runqslower/runqslower.c | 2 +- tools/bpf/runqslower/runqslower.h | 2 +- tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 ----- tools/include/linux/bitmap.h | 7 +- .../bitops => tools/include/linux}/find.h | 54 +- tools/include/uapi/asm-generic/unistd.h | 5 +- tools/lib/find_bit.c | 20 + tools/lib/perf/evsel.c | 4 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/evlist-open-close.c | 4 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 2 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-inject.c | 5 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 24 +- .../pmu-events/arch/test/test_soc/cpu/uncore.json | 16 + tools/perf/tests/bitmap.c | 4 +- tools/perf/tests/event_update.c | 8 +- tools/perf/tests/mem2node.c | 9 +- tools/perf/tests/mmap-basic.c | 5 +- tools/perf/tests/parse-events.c | 49 ++ tools/perf/tests/pmu-events.c | 32 + tools/perf/tests/topology.c | 37 +- tools/perf/util/affinity.c | 8 +- tools/perf/util/auxtrace.c | 2 +- tools/perf/util/counts.c | 2 +- tools/perf/util/cpumap.h | 3 +- tools/perf/util/cputopo.c | 4 +- tools/perf/util/evlist-hybrid.c | 11 +- tools/perf/util/evlist.c | 28 +- tools/perf/util/evsel.c | 45 +- tools/perf/util/evsel.h | 3 +- tools/perf/util/machine.c | 3 +- tools/perf/util/mmap.c | 2 +- tools/perf/util/parse-events.c | 67 +- tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 2 + tools/perf/util/parse-events.y | 17 +- tools/perf/util/perf_api_probe.c | 4 +- tools/perf/util/probe-event.c | 3 + tools/perf/util/python.c | 6 +- tools/perf/util/record.c | 6 +- .../util/scripting-engines/trace-event-python.c | 4 +- tools/perf/util/session.c | 4 +- tools/perf/util/svghelper.c | 4 +- tools/perf/util/synthetic-events.c | 18 +- tools/perf/util/top.c | 6 +- usr/include/Makefile | 1 - 454 files changed, 5375 insertions(+), 5025 deletions(-) delete mode 100644 Documentation/vm/cleancache.rst delete mode 100644 fs/cifs/cache.c create mode 100644 fs/sysctls.c delete mode 100644 include/linux/cleancache.h create mode 100644 include/linux/find.h create mode 100644 kernel/printk/sysctl.c delete mode 100644 mm/cleancache.c delete mode 100644 tools/include/asm-generic/bitops/find.h rename {include/asm-generic/bitops => tools/include/linux}/find.h (83%)