This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0809edbae347 Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kerne [...] new 5f51c7ce1dc3 ACPI: CPPC: Fix up I/O port access in cpc_read() new f684b1075128 ACPI: CPPC: Drop redundant local variable from cpc_read() new a510c78e5b6f ACPI: DPTF: Support Raptor Lake new f6f02040e0ca Merge branches 'acpi-cppc' and 'acpi-dptf' new 71f1b916d5ea Merge tag 'acpi-5.17-rc1-3' of git://git.kernel.org/pub/sc [...] new a95be874d26b thermal: int340x: Support Raptor Lake new e5b54867f47f thermal: int340x: Add Raptor Lake PCI device id new 6bdfb259d6d6 Merge tag 'thermal-5.17-rc1-2' of git://git.kernel.org/pub [...] new b875b39e7373 ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() new b087788c20aa Merge tag 'ata-5.17-rc1-part2' of git://git.kernel.org/pub [...] new aa7069d840da scsi: qedf: Fix potential dereference of NULL pointer new 4d516e495235 scsi: aacraid: Fix spelling of "its" new 81d3f500ee98 scsi: core: Fix scsi_mode_select() interface new 9211faa39a03 scsi: mpt3sas: Update persistent trigger pages from sysfs [...] new 5867b8569e64 scsi: mpi3mr: Fix some spelling mistakes new 3bb3c24e268a scsi: mpi3mr: Fix formatting problems in some kernel-doc comments new ee05cb71f9f7 scsi: pm80xx: Port reset timeout error handling correction new c3b48443ba7c scsi: aic79xx: Remove redundant error variable new 5d9224fb076e scsi: hisi_sas: Remove unused variable and check in hisi_s [...] new 315d049ad195 scsi: megaraid: Avoid mismatched storage type sizes new b114dda6f2f1 scsi: message: fusion: Remove usage of the deprecated "pci [...] new 2d50607260a6 scsi: message: fusion: Use dma_alloc_coherent() in mpt_all [...] new 5c5e6b6f61e0 scsi: message: fusion: mptbase: Use dma_alloc_coherent() new 7a960b3a5e37 scsi: message: fusion: Use dma_alloc_coherent() in mptsas_ [...] new 76a334d756c5 scsi: message: fusion: mptsas: Use dma_alloc_coherent() new 706dc3b91989 scsi: message: fusion: mptctl: Use dma_alloc_coherent() new 1aa7d9799e85 scsi: efct: Remove useless DMA-32 fallback configuration new 9008661e1960 scsi: ufs: Modify Tactive time setting conditions new 3ba880a12df5 scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_ini [...] new 2576e153cd98 scsi: nsp_cs: Check of ioremap return value new 369af20a2c3f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 6840f9094f2b pagevec: Initialise folio_batch->percpu_pvec_drained new 3fe7fa5843d2 mm: Add folio_put_refs() new 3abb28e275bf filemap: Use folio_put_refs() in filemap_free_folio() new b68b10b62660 Merge tag 'folio-5.17a' of git://git.infradead.org/users/w [...] new 80a00ab8344f fscache: Fix the volume collision wait condition new 5638b067d370 cachefiles: Calculate the blockshift in terms of bytes, not pages new c7ca73155762 cachefiles: set default tag name if it's unspecified new 8c39b8bc82aa cachefiles: Make some tracepoint adjustments new b64a3314989d cachefiles: Trace active-mark failure new 14b9d0902dfa cachefiles: Explain checks in a comment new 6633213139d8 cachefiles: Check that the backing filesystem supports tmpfiles new c522e3ad296b fscache: Add a comment explaining how page-release optimis [...] new cef022319145 netfs: Make ops->init_rreq() optional new 7fd350f6ff84 Merge tag 'fscache-fixes-20220121' of git://git.kernel.org [...] new a8e422af6961 xfs: remove unused xfs_ioctl32.h declarations new 6191cf3ad59f xfs: flush inodegc workqueue tasks before cancel new 1cb69c8044fd Merge tag 'xfs-5.17-merge-7' of git://git.kernel.org/pub/s [...] new e3548aaf41a2 cifs: free ntlmsspblob allocated in negotiate new 74ce6135ae6e cifs: clean up an inconsistent indenting new 7eacba3b00a3 cifs: alloc_path_with_tree_prefix: do not append sep. if t [...] new a2809d0e1696 cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for no [...] new 5455b9ecaf23 cifs: serialize all mount attempts new e4e2787bef7e smb3: add new defines from protocol specification new 3663c9045f51 cifs: check reconnects for channels of active tcons too new a05885ce13bd cifs: fix the connection state transitions with multichannel new 88b024f556fc cifs: protect all accesses to chan_* with chan_lock new 8a409cda978e cifs: remove unused variable ses_selected new e154cb7b0ab9 cifs: fix the cifs_reconnect path for DFS new ece076764174 cifs: remove repeated state change in dfs tree connect new c1604da708d3 cifs: make status checks in version independent callers new 47de760655f3 cifs: update tcpStatus during negotiate and sess setup new ba978e83255a cifs: cifs_ses_mark_for_reconnect should also update recon [...] new 70431bfd825d cifs: Support fscache indexing rewrite new 52d005337b2c smb3: send NTLMSSP version information new 51620150ca2d cifs: update internal module number new 8205ae327e39 Merge tag '5.17-rc-part2-smb3-fixes' of git://git.samba.or [...] new ffa65753c431 mm/migrate.c: rework migration_entry_wait() to not take a pageref new 3ddd9a808cee sysctl: add a new register_sysctl_init() interface new 78e36f3b0dae sysctl: move some boundary constants from sysctl.c to sysctl_vals new bbe7a10ed83a hung_task: move hung_task sysctl interface to hung_task.c new dd0693fdf054 watchdog: move watchdog sysctl interface to watchdog.c new f628867da46f sysctl: make ngroups_max const new d73840ec2f74 sysctl: use const for typically used max/min proc sysctls new 2452dcb9f7f2 sysctl: use SYSCTL_ZERO to replace some static int zero uses new 86b12b6c5d6b aio: move aio sysctl to aio.c new 49a4de75719b dnotify: move dnotify sysctl to dnotify.c new c8dd55410ba0 hpet: simplify subdirectory registration with register_sysctl() new e5a1fd997cc2 i915: simplify subdirectory registration with register_sysctl() new e99f5e747911 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new c42ff46f97c1 ocfs2: simplify subdirectory registration with register_sysctl() new 04bc883c986d test_sysctl: simplify subdirectory registration with regis [...] new 7b9ad122b52c inotify: simplify subdirectory registration with register_ [...] new ad8f74315b33 cdrom: simplify subdirectory registration with register_sysctl() new a8f5de894f76 eventpoll: simplify sysctl declaration with register_sysctl() new 6aad36d421d8 firmware_loader: move firmware sysctl to its own files new 5475e8f03c80 random: move the random sysctl declarations to its own file new ee9efac48a08 sysctl: add helper to register a sysctl mount point new 3ba442d5331f fs: move binfmt_misc sysctl to its own file new faaa357a55e0 printk: move printk sysctl to printk/sysctl.c new 26d1c80fd61e scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 0df8bdd5e3b3 stackleak: move stack_erasing sysctl to stackleak.c new b1f2aff888af sysctl: share unsigned long const values new 1d67fe585049 fs: move inode sysctls to its own file new 204d5a24e155 fs: move fs stat sysctls to file_table.c new c8c0c239d5ab fs: move dcache sysctls to its own file new 54771613e8a7 sysctl: move maxolduid as a sysctl specific const new d1d8ac9edf10 fs: move shared sysctls to fs/sysctls.c new dd81faa88340 fs: move locking sysctls where they are used new 9c011be13297 fs: move namei sysctls to its own file new 66ad398634c2 fs: move fs/exec.c sysctls into its own file new 1998f19324d2 fs: move pipe sysctls to is own file new 51cb8dfc5a5c sysctl: add and use base directory declarer and registrati [...] new ab171b952c6e fs: move namespace sysctls and declare fs base directory new d8c0418aac78 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new fdcd4073fccc printk: fix build warning when CONFIG_PRINTK=n new f0bc21b268c1 fs/coredump: move coredump sysctls into its own file new a737a3c6744b kprobe: move sysctl_kprobes_optimization to kprobes.c new e565a8ed1ee4 kernel/sysctl.c: remove unused variable ten_thousand new 1622ed7d0743 sysctl: returns -EINVAL when a negative value is passed to [...] new 67f1c9cd0c56 zsmalloc: introduce some helper functions new 3828a7647079 zsmalloc: rename zs_stat_type to class_stat_type new 0a5f079b8107 zsmalloc: decouple class actions from zspage works new 3ae92ac23bd8 zsmalloc: introduce obj_allocated new a41ec880aa7b zsmalloc: move huge compressed obj from page to zspage new c4549b871102 zsmalloc: remove zspage isolation for migration new 4a57d6bbaecd locking/rwlocks: introduce write_lock_nested new b475d42d2c43 zsmalloc: replace per zpage lock with pool->migrate_lock new a37265995c86 zsmalloc: replace get_cpu_var with local_lock new 6dfbbae14a7b fs: proc: store PDE()->data into inode->i_private new 359745d78351 proc: remove PDE_DATA() completely new 2dba5eb1c73b lib/stackdepot: allow optional init and stack_table alloca [...] new e94006608949 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new 0a4ee518185e mm: remove cleancache new 3d6035f13600 frontswap: remove frontswap_writethrough new 71024cb4a0bf frontswap: remove frontswap_tmem_exclusive_gets new 0b364446d734 frontswap: remove frontswap_shrink new 3e8e1af63d7a frontswap: remove frontswap_curr_pages new 1cf53c894d15 frontswap: simplify frontswap_init new 360be5daa33f frontswap: remove the frontswap exports new 10a9c496789f mm: simplify try_to_unuse new bd9cd521496b frontswap: remove frontswap_test new f328c1d16e4c frontswap: simplify frontswap_register_ops new 633423a09cb5 mm: mark swap_lock and swap_active_head static new 1da0d94a3ec8 frontswap: remove support for multiple ops new 6e61dde82e8b mm: hide the FRONTSWAP Kconfig symbol new 1c52283265a4 Merge branch 'akpm' (patches from Andrew)
The 137 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: Documentation/vm/cleancache.rst | 296 --------- Documentation/vm/frontswap.rst | 31 +- Documentation/vm/index.rst | 1 - MAINTAINERS | 7 - arch/alpha/kernel/srm_env.c | 4 +- arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/kernel/atags_proc.c | 2 +- arch/arm/mm/alignment.c | 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/powerpc/kernel/proc_powerpc.c | 4 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/sh/mm/alignment.c | 4 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/bdev.c | 5 - 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/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/i915/i915_perf.c | 22 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/macintosh/mac_hid.c | 24 +- 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/net/bonding/bond_procfs.c | 8 +- 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/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/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 +- .../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/usb/gadget/function/rndis.c | 4 +- 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/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/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/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/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/linux/aio.h | 4 - include/linux/cleancache.h | 124 ---- include/linux/coredump.h | 10 +- include/linux/dcache.h | 10 - include/linux/dnotify.h | 1 - include/linux/fanotify.h | 2 - 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/pagevec.h | 1 + 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/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/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 ++- init/main.c | 9 +- ipc/util.c | 2 +- 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/stackleak.c | 26 +- kernel/sysctl.c | 724 ++------------------- kernel/watchdog.c | 101 +++ lib/Kconfig | 4 + lib/Kconfig.kasan | 2 +- lib/stackdepot.c | 46 +- lib/test_sysctl.c | 22 +- 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/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/netfilter/x_tables.c | 10 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_recent.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 24 +- net/sunrpc/stats.c | 2 +- sound/core/info.c | 4 +- 243 files changed, 2888 insertions(+), 3825 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 kernel/printk/sysctl.c delete mode 100644 mm/cleancache.c