This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits a0908f29aa2b Merge remote-tracking branch 'cel/cel-next' omits 471be5b6b3bb Merge remote-tracking branch 'fpga/for-next' omits 94d0693b0f71 Merge remote-tracking branch 'devfreq/devfreq-next' omits d0ecc3419a08 Merge remote-tracking branch 'pidfd/for-next' omits a1590c74be3f Merge remote-tracking branch 'kgdb/kgdb/for-next' omits a82502ef0262 Merge remote-tracking branch 'hyperv/hyperv-next' omits da63ffe035e6 Merge remote-tracking branch 'xarray/xarray' omits 1f8fcdd00b72 Merge remote-tracking branch 'nvmem/for-next' omits 7f9196808633 Merge remote-tracking branch 'slimbus/for-next' omits 5e35905fffa5 Merge remote-tracking branch 'fsi/next' omits 643cda226f84 Merge remote-tracking branch 'kspp/for-next/kspp' omits 88002ef3cabf Merge remote-tracking branch 'ntb/ntb-next' omits 10432fff7f2a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 9f24bcd1434e Merge remote-tracking branch 'rtc/rtc-next' omits 50b7dfd290e0 Merge remote-tracking branch 'coresight/next' omits eb9feb876be5 Merge remote-tracking branch 'livepatching/for-next' omits 264a775f041a Merge remote-tracking branch 'random/dev' omits d903c5a73253 Merge remote-tracking branch 'pwm/for-next' omits 47d04630946a Merge remote-tracking branch 'pinctrl/for-next' omits 615b2f48a905 Merge remote-tracking branch 'gpio/for-next' omits 1523c823ce47 Merge remote-tracking branch 'rpmsg/for-next' omits 00ab71df5c91 Merge remote-tracking branch 'vhost/linux-next' omits f59f66a39d18 Merge remote-tracking branch 'scsi/for-next' omits 02dfd796bc83 Merge remote-tracking branch 'cgroup/for-next' omits 1d7bbcc5b5d5 Merge remote-tracking branch 'slave-dma/next' omits 817da6f7780b Merge remote-tracking branch 'mux/for-next' omits 7263ab581b28 Merge remote-tracking branch 'char-misc/char-misc-next' omits 353ffc4dc7e2 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 277e09354b7f Merge remote-tracking branch 'ipmi/for-next' omits e3789275217b Merge remote-tracking branch 'leds/for-next' omits bc6a9ef22849 Merge remote-tracking branch 'chrome-platform/for-next' omits 529f1adbc684 Merge remote-tracking branch 'workqueues/for-next' omits 49266e428f52 Merge remote-tracking branch 'percpu/for-next' omits 475da12dd2b6 Merge remote-tracking branch 'xen-tip/linux-next' omits 579203e7712b Merge remote-tracking branch 'kvm/linux-next' omits 55ff100e4e07 Merge remote-tracking branch 'rcu/rcu/next' omits 80d234e3c1e2 Merge remote-tracking branch 'ftrace/for-next' omits d64301668568 Merge remote-tracking branch 'edac/edac-for-next' omits e0215182ca20 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 3797ac681192 Merge remote-tracking branch 'tip/auto-latest' omits 7a5feb438722 Merge remote-tracking branch 'devicetree/for-next' omits 3ff81d787c55 Merge remote-tracking branch 'vfio/next' omits 3b19b13a7b4c Merge remote-tracking branch 'iommu/next' omits 4dc1997d5848 Merge remote-tracking branch 'watchdog/master' omits 8c57e64f8a14 Merge remote-tracking branch 'smack/for-next' omits 668c33077c0b Merge remote-tracking branch 'keys/keys-next' omits 2429cb9ad5c1 Merge remote-tracking branch 'integrity/next-integrity' omits cb467f47016e Merge remote-tracking branch 'apparmor/apparmor-next' omits 362ee7aec913 Merge remote-tracking branch 'battery/for-next' omits 2aae3635bd44 Merge remote-tracking branch 'backlight/for-backlight-next' omits 533c9979c75f Merge remote-tracking branch 'mfd/for-mfd-next' omits 6abc6702161c Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 8258f4dad02a Merge remote-tracking branch 'device-mapper/for-next' omits 8078bf61822a Merge remote-tracking branch 'block/for-next' omits 820abf1e9533 Merge remote-tracking branch 'input/next' omits a0e015fbb050 Merge remote-tracking branch 'modules/modules-next' omits 1733dcf9da46 Merge remote-tracking branch 'sound/for-next' omits 22637f83f18e Merge remote-tracking branch 'regmap/for-next' omits b2b9c436b41d Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 677f44ac2c73 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits eb88b8470fdc Merge remote-tracking branch 'drm-misc/for-linux-next' omits cbc936fb491f Merge remote-tracking branch 'drm-intel/for-linux-next' omits b66018682e97 Merge remote-tracking branch 'amdgpu/drm-next' omits b62cc9aaa8cc Merge remote-tracking branch 'drm/drm-next' omits 37a164a6dde0 Merge remote-tracking branch 'mtd/mtd/next' omits bcd73f997c48 Merge remote-tracking branch 'mac80211-next/master' omits 3f6924a330eb Merge remote-tracking branch 'bluetooth/master' omits 9a05788c3bc6 Merge remote-tracking branch 'swiotlb/linux-next' omits 2f100cadb3c8 Merge remote-tracking branch 'ieee1394/for-next' omits 36a048db556b Merge remote-tracking branch 'thermal/thermal/linux-next' omits fdd5b7d474f8 Revert "dm: always call blk_queue_split() in dm_process_bio()" omits c705c4cbd89f Merge remote-tracking branch 'pm/linux-next' omits 17d70272b654 Merge branch 'dmi/master' omits 8a3071f595a0 Merge remote-tracking branch 'i2c/i2c/for-next' omits f201a5c1b50e Merge remote-tracking branch 'hid/for-next' omits ed093aa7b982 Merge remote-tracking branch 'pci/next' omits 4b7db8ac0d31 Merge remote-tracking branch 'printk/for-next' omits 177a5d264889 Merge remote-tracking branch 'vfs/for-next' omits 438850146e24 Merge remote-tracking branch 'file-locks/locks-next' omits 8382ae52ed5a Merge remote-tracking branch 'iomap/iomap-for-next' omits ebba5d0f7bda Merge remote-tracking branch 'xfs/for-next' omits 48d4b3579307 Merge remote-tracking branch 'v9fs/9p-next' omits 3946d2d11d84 Merge remote-tracking branch 'ubifs/linux-next' omits 0cf4d0f4eda0 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 9cef1a306c28 Merge remote-tracking branch 'nfsd/nfsd-next' omits 90021db4a4b2 Merge remote-tracking branch 'nfs/linux-next' omits 33ead52fc7bf Merge remote-tracking branch 'jfs/jfs-next' omits 443c9f599100 Merge remote-tracking branch 'f2fs/dev' omits dcb60c76bae0 Merge remote-tracking branch 'ext4/dev' omits 95bc81193505 Merge remote-tracking branch 'ext3/for_next' omits 689821be98c8 Merge remote-tracking branch 'cifs/for-next' omits 943564c94207 Merge remote-tracking branch 'ceph/master' omits 51a27f57a966 Merge remote-tracking branch 'btrfs/for-next' omits 8cd94b00171b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 5d678d7dfbf0 Merge remote-tracking branch 'uml/linux-next' omits 725c0b920c66 Merge remote-tracking branch 'sh/sh-next' omits 4a68e3621db5 Merge remote-tracking branch 's390/features' omits 7d9d4bc4815a Merge remote-tracking branch 'risc-v/for-next' omits cb0f9bfe251e Merge remote-tracking branch 'powerpc/next' omits 079e518af0a8 Merge remote-tracking branch 'parisc-hd/for-next' omits e4248e8aa455 Merge remote-tracking branch 'openrisc/for-next' omits a3749f851dfb Merge remote-tracking branch 'nds32/next' omits 31a14f67a959 Merge remote-tracking branch 'm68knommu/for-next' omits e007e7c948b2 Merge remote-tracking branch 'h8300/h8300-next' omits 032adf3d816c Merge remote-tracking branch 'csky/linux-next' omits 1a5cc5373391 Merge remote-tracking branch 'clk/clk-next' omits dd9bf4571fab Merge remote-tracking branch 'tegra/for-next' omits 07faa1435c30 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 3fa489228e75 Merge remote-tracking branch 'samsung-krzk/for-next' omits 41d008bda841 Merge remote-tracking branch 'rockchip/for-next' omits 834544623566 Merge remote-tracking branch 'reset/reset/next' omits 043a493143a5 Merge remote-tracking branch 'renesas/next' omits 5fea3c870670 Merge remote-tracking branch 'realtek/for-next' omits 132b50d3238f Merge remote-tracking branch 'raspberrypi/for-next' omits 2431f3b48bb4 Merge remote-tracking branch 'qcom/for-next' omits 85fc3271b0d3 Merge remote-tracking branch 'omap/for-next' omits 23bb2bea93d0 Merge remote-tracking branch 'mvebu/for-next' omits 8ebfa3252e34 Merge remote-tracking branch 'mediatek/for-next' omits 0a8470734d52 Merge remote-tracking branch 'keystone/next' omits 25fe7f46ef51 Merge remote-tracking branch 'imx-mxs/for-next' omits 4e5f391d52c7 Merge remote-tracking branch 'at91/at91-next' omits 827350801ca2 Merge remote-tracking branch 'aspeed/for-next' omits 5ee2e751ee8e Merge remote-tracking branch 'amlogic/for-next' omits fa7d74f2e9e5 Merge remote-tracking branch 'arm-soc/for-next' omits eeb3773976bc Merge remote-tracking branch 'arm64/for-next/core' omits 1c87e08878b0 Merge remote-tracking branch 'arm/for-next' omits 6c1142546f7e Merge remote-tracking branch 'dma-mapping/for-next' omits 4fd415197955 Merge remote-tracking branch 'kbuild/for-next' omits 693a155278da Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits ed040e5bd750 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits a0444f89ed7b Merge remote-tracking branch 'spdx/spdx-linus' omits 35d833185a61 Merge remote-tracking branch 'fpga-fixes/fixes' omits 598fac7467a9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 2dfa72b44cf6 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits f95f4539ffc1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4290e970f25f Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 5a227d60477c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits f40e25bdcb75 Merge remote-tracking branch 'omap-fixes/fixes' omits e90cee321735 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 9c91f62819a9 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 9f9f17f72148 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 9bb45cc28f5c Merge remote-tracking branch 'sound-current/for-linus' omits 796e0fef8ed6 Merge remote-tracking branch 'net/master' omits 9a9534731d1e Merge remote-tracking branch 'arc-current/for-curr' omits 08d18325b799 Merge remote-tracking branch 'fixes/master' omits 580ff3dfafe3 Documentation/llvm: fix the name of llvm-size omits d48be8080bf5 kbuild: mkcompile_h: Include $LD version in /proc/version omits 71d39cb09995 kconfig: qconf: Fix a few alignment issues omits 1c3c448ac38c kconfig: qconf: remove some old bogus TODOs omits 66f0a5ca7cc7 kconfig: qconf: fix support for the split view mode omits 6231dfcc920f kconfig: qconf: fix the content of the main widget omits 014544232a98 kconfig: qconf: Change title for the item window omits b2fafa24083a kconfig: qconf: clean deprecated warnings omits 60028bac8b52 gcc-plugins: drop support for GCC <= 4.7 omits ee6313f6b884 kbuild: Enable -Wtautological-compare omits c46b3ffd2717 kbuild: link lib-y objects to vmlinux forcibly when CONFIG [...] omits 9fd667f5126e crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] omits b4c3ef40adfb x86: update AS_* macros to binutils >=2.23, supporting ADX [...] omits a00fb8648766 Documentation/changes: Raise minimum supported binutils ve [...] omits d0eea0e1e561 crypto: curve25519 - do not pollute dispatcher based on assembler omits ed3fec293268 crypto: x86 - rework configuration based on Kconfig omits 9c597a1bbf95 x86: add comments about the binutils version to support co [...] omits d2618a287c38 x86: probe assembler capabilities via kconfig instead of makefile omits b4ea62ef79a8 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA omits a1f671bc9647 x86: remove always-defined CONFIG_AS_AVX omits a58a0466e5ba x86: remove always-defined CONFIG_AS_SSSE3 omits 3a194d530fee x86: remove always-defined CONFIG_AS_CFI_SECTIONS omits acec076be069 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME omits 78afded949cb x86: remove always-defined CONFIG_AS_CFI omits 5c605075ecc7 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] omits 0d7b313146ac lib/raid6/test: fix build on distros whose /bin/sh is not bash omits 6c25d9605c05 sh: remove unneeded uapi asm-generic wrappers omits f13d08cd0eee h8300: move definition of __kernel_size_t etc. to posix_types.h omits 57c1b85e7488 sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() omits c037725d043e cifs: ignore cached share root handle closing errors omits 03eab26d6a9a drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 415ff3092fcf drm/amdgpu: work around llvm bug #42576 omits 79b753da690f drm/amdkfd: Enable GWS based on FW Support omits a5b8489b6c91 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 5c127fdbc4bb drm/amdgpu: Add a UAPI flag for user to call mem_sync omits ba86eb3af482 drm/amdgpu: Add mem_sync implementation for all the ASICs. omits c1cf3032b3bc drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits 70e5f66981ce drm/amdgpu: Add new ring callback to insert memory sync omits a78f4e24edc0 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 omits d15737e0ef21 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] omits 55a3be8295fe drm/amdgpu: Fix per-IB secure flag GFX hang omits 83c92d1a6d00 drm/amdgpu: Fine-grained TMZ support omits 2a843c2bb2d6 drm/amdgpu: stop evicting encrypted BOs to swap omits 835939ba6448 drm/amdgpu: add TMZ handling to amdgpu_move_blit omits 6a4b9b291615 drm/amdgpu: also add the TMZ flag to GART omits 6fa1812425df drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 6604a22a72f3 drm/amdgpu: Move to a per-IB secure flag (TMZ) omits 602c155263f3 drm/amd/display: Indicate use of TMZ buffers to DC omits f842b5a7f47d drm/amdgpu: implement TMZ accessor (v3) omits a20e1b78baa1 drm/amdgpu: remove the alignment placeholder for secure buffer omits 1383a96f7b1a drm/amdgpu: move CS secure flag next the structs where it's used omits 2a509dea3214 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 7a495a4797c6 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits 0d3371e55aa8 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits fc8434f87ed6 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits eff863b3ff36 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 4ab88bed7e33 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 3ae86051eb4a drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 635f86c9ee14 drm/amdgpu: job is secure iff CS is secure (v5) omits 66d65aaeca6a drm/amdgpu: expand the context control interface with trust flag omits e216e47c0550 drm/amdgpu: expand the emit tmz interface with trusted flag omits c52ee9091509 drm/amdgpu: add tmz bit in frame control packet omits fb5efaa00bc2 drm/amdgpu: add function to check tmz capability (v4) omits 319405e3b4bc drm/amdgpu: add amdgpu_tmz data structure omits 6bf217bfcf4e drm/amdgpu: add tmz feature parameter (v2) omits 1101e2ff55ff drm/amdgpu: define the TMZ bit for the PTE omits 0eca5d6b2989 drm/amdgpu: add UAPI to create secure commands (v3) omits 16abf411e06b drm/amdgpu: add UAPI for creating encrypted buffers omits 52ac54e1de31 Merge branch 'asoc-5.7' into asoc-linus omits f218e82ac9c7 cifs: smbd: Do not schedule work to send immediate packet [...] omits f50464a382b7 cifs: smbd: Properly process errors on ib_post_send omits 2afd026b57bf cifs: Allocate crypto structures on the fly for calculatin [...] omits 1eb88434c3ff cifs: smbd: Update receive credits before sending and deal [...] omits 8a1ca11a95e2 f2fs: keep inline_data when compression conversion omits 389ddc596fc1 f2fs: fix to disable compression on directory omits 8e688f527ba5 f2fs: add missing CONFIG_F2FS_FS_COMPRESSION omits 76fa8ed350b1 f2fs: switch discard_policy.timeout to bool type omits 54f859fce219 f2fs: fix to verify tpage before releasing in f2fs_free_dic() omits e911ab0e7a69 f2fs: show compression in statx omits 09b046b4fe8d f2fs: clean up dic->tpages assignment omits 3e1b4d019a77 f2fs: compress: support zstd compress algorithm omits d9e92da49f29 Merge branch 'for-5.7/block' into for-next omits ad5724a805e1 Merge branch 'for-5.7/drivers' into for-next omits 67c7d2f805f4 Merge branch 'for-5.7/block' into for-next omits dfb3d260dd75 Merge branch 'for-5.7/block' into for-next omits b68e9da4188d Merge branch 'for-5.7/block' into for-next omits 563960d4dc6a Merge branch 'for-5.7/io_uring' into for-next omits 9ee29140f266 Merge branch 'for-5.7/libata' into for-next omits c0d0d9be9802 Merge branch 'for-5.7/drivers' into for-next omits 3620589e165f Merge branch 'for-5.7/io_uring' into for-next omits 6f885b2b7539 Merge branch 'for-5.7/libata' into for-next omits 7cdaa910ad67 Merge branch 'for-5.7/drivers' into for-next omits b8eb330274a3 Merge branch 'for-5.7/block' into for-next omits 575beddbd7f4 Merge branches 'work.exfat' and 'work.dotdot' into for-next omits 382473dca770 lookup_open(): don't bother with fallbacks to lookup+create omits 8aa753f4c9b1 atomic_open(): no need to pass struct open_flags anymore omits 139f5f66a2ab open_last_lookups(): move complete_walk() into do_open() omits 9063390032f6 open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() omits 8757457515c1 open_last_lookups(): don't abuse complete_walk() when all [...] omits f1202377c211 open_last_lookups(): consolidate fsnotify_create() calls omits 49ce6d6379c6 take post-lookup part of do_last() out of loop omits 759b75439863 link_path_walk(): sample parent's i_uid and i_mode for the [...] omits 799d6176da87 __nd_alloc_stack(): make it return bool omits 3cea4218559b reserve_stack(): switch to __nd_alloc_stack() omits 6fcc1fa66eb9 pick_link(): take reserving space on stack into a new helper omits f5398f52621a pick_link(): more straightforward handling of allocation failures omits 8187ba00c6a4 fold path_to_nameidata() into its only remaining caller omits 025e7840ec38 pick_link(): pass it struct path already with normal refco [...] omits 88d795c31563 fs/namei.c: kill follow_mount() omits 00efec165405 non-RCU analogue of the previous commit omits 3708336d015e helper for mount rootwards traversal omits c0f6eec4aef0 follow_dotdot(): be lazy about changing nd->path omits c1b3bc7cdde6 follow_dotdot_rcu(): be lazy about changing nd->path omits 083e0ca43829 follow_dotdot{,_rcu}(): massage loops omits 20971012f63e lift all calls of step_into() out of follow_dotdot/follow_ [...] omits 6ab3463a5fcd Merge branch 'for-5.6/libnvdimm-space-align' into libnvdim [...] omits 0ef5b782a807 csky: Enable the gcov function in csky achitecture omits ccb51596cb2a csky: Fixup init_fpu compile warning with __init omits 26455d00ee58 drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] adds 4054ab64e29b tools/accounting/getdelays.c: fix netlink attribute length adds 98c985d7da8d kthread: mark timer used by delayed kthread works as IRQ safe adds 630f289b7114 asm-generic: make more kernel-space headers mandatory adds 66906c4933d6 scripts/spelling.txt: add syfs/sysfs pattern adds df47b5e9a403 scripts/spelling.txt: add more spellings to spelling.txt adds ee9dc325acf2 ocfs2: remove FS_OCFS2_NM adds 8e6ef3731edc ocfs2: remove unused macros adds 31cc0c802902 ocfs2: use OCFS2_SEC_BITS in macro adds e0369873e6fe ocfs2: remove dlm_lock_is_remote adds cb5bc8557a50 ocfs2: there is no need to log twice in several functions adds 41f4dc833135 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" adds 1a5692e4776b ocfs2: remove useless err adds 185a73216f2d ocfs2: add missing annotations for ocfs2_refcount_cache_lo [...] adds 3c9210d45d50 ocfs2: replace zero-length array with flexible-array member adds fa803cf8f39f ocfs2: cluster: replace zero-length array with flexible-ar [...] adds 8cb92435e2fd ocfs2: dlm: replace zero-length array with flexible-array member adds 95f3427c243b ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] adds 0434c9f40442 ocfs2: roll back the reference count modification of the p [...] adds d293d3af2dee ocfs2: use scnprintf() for avoiding potential buffer overflow adds 4ceb229f66c6 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save adds c537338c0554 fs_parse: remove pr_notice() about each validation adds 4c7ba22e4c2d mm/slub.c: replace cpu_slab->partial with wrapped APIs adds bbd4e305e373 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs adds 1ad53d9fa3f6 slub: improve bit diffusion for freelist ptr obfuscation adds 3202fa62fb43 slub: relocate freelist pointer to middle of object adds 667c790169e2 revert "topology: add support for node_to_mem_node() to de [...] adds b0d14fc43d39 mm/kmemleak.c: use address-of operator on section symbols adds 5f2d5026be67 mm/Makefile: disable KCSAN for kmemleak adds 5c72feee3e45 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds cc7b8f6245f0 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] adds faffdfa04fa1 mm/filemap.c: clear page error before actual read adds 0f8e2db4ead5 mm/filemap.c: remove unused argument from shrink_readahead [...] adds e520e932dcc6 mm/filemap.c: use vm_fault error code directly adds ec84821507be include/linux/pagemap.h: rename arguments to find_subpage adds 184b4fef58b6 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] adds 83daf837884c mm/filemap.c: unexport find_get_entry adds 2294b32e068f mm/filemap.c: rewrite pagecache_get_page documentation adds 22bf29b67dee mm/gup: split get_user_pages_remote() into two routines adds 86dfbed49f88 mm/gup: pass a flags arg to __gup_device_* functions adds 566d774a1187 mm: introduce page_ref_sub_return() adds 3b78d8347d31 mm/gup: pass gup flags to two more routines adds 94202f126f69 mm/gup: require FOLL_GET for get_user_pages_fast() adds 3faa52c03f44 mm/gup: track FOLL_PIN pages adds 47e29d32afba mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds 1970dc6f5226 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds 41c45d37b9ee mm/gup_benchmark: support pin_user_pages() and related calls adds be87141108f0 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds 6197ab984b41 mm: improve dump_page() for compound pages adds dc8fb2f282ad mm: dump_page(): additional diagnostics for huge pinned pages adds f28d43636d6f mm/gup/writeback: add callbacks for inaccessible pages adds 4628b063d218 mm/gup: rename nr as nr_pinned in get_user_pages_fast() adds df3a0a21b698 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path adds 3eeba1356dfc mm/swapfile.c: fix comments for swapcache_prepare adds bde07cfc65da mm/swap.c: not necessary to export __pagevec_lru_add() adds 218209487c3d mm/swapfile: fix data races in try_to_unuse() adds 2406b76fe815 mm/swap_slots.c: assign|reset cache slot by value directly adds 1eb6234e52f0 mm: swap: make page_evictable() inline adds 9a9b6cce630d mm: swap: use smp_mb__after_atomic() to order LRU bit set adds cb77445132ae mm/swap_state.c: use the same way to count page in [add_to [...] adds a87425a36fb2 mm, memcg: fix build error around the usage of kmem_caches adds 86daf94efb11 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds 4f103c6363c3 mm: memcg/slab: use mem_cgroup_from_obj() adds 10eaec2f63b6 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments adds 50591183fa86 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments adds f4b00eab5004 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] adds 92d0510c3585 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() adds 9c315e4d7d8c mm: memcg/slab: cache page number in memcg_(un)charge_slab() adds 4b13f64de256 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] adds 503970e42325 mm: memcontrol: fix memory.low proportional distribution adds bc50bcc6e00b mm: memcontrol: clean up and document effective low/min ca [...] adds 8a931f801340 mm: memcontrol: recursive memory.low protection adds 8965aa28cdf0 memcg: css_tryget_online cleanups adds c1514c0aac77 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused adds f6f989c5cebc mm, memcg: prevent memory.high load/store tearing adds 15b42562d46d mm, memcg: prevent memory.max load tearing adds f86b810c2610 mm, memcg: prevent memory.low load/store tearing adds c3d532008661 mm, memcg: prevent memory.min load/store tearing adds 32d087cdd9a1 mm, memcg: prevent memory.swap.max load tearing adds b3a7822e5e75 mm, memcg: prevent mem_cgroup_protected store tearing adds 48fe267c503e mm: memcg: make memory.oom.group tolerable to task migration adds b2a403fdd15e mm/mapping_dirty_helpers: update huge page-table entry callbacks adds b44437723cbc mm/vma: move VM_NO_KHUGEPAGED into generic header adds 7969f2264f92 mm/vma: make vma_is_foreign() available for general use adds 222100eed264 mm/vma: make is_vma_temporary_stack() available for general use adds 767e5ee54ed7 mm: add pagemap.h to the fine documentation adds 4f6da9341180 mm/gup: rename "nonblocking" to "locked" where proper adds ad415db81796 mm/gup: fix __get_user_pages() on fault retry of hugetlb adds 4ef873226ceb mm: introduce fault_signal_pending() adds 39678191cd89 x86/mm: use helper fault_signal_pending() adds 24a62cf41f67 arc/mm: use helper fault_signal_pending() adds b502f038f2ff arm64/mm: use helper fault_signal_pending() adds c9a0dad16201 powerpc/mm: use helper fault_signal_pending() adds fb027ada051a sh/mm: use helper fault_signal_pending() adds 8b9a65fd282c mm: return faster for non-fatal signals in user mode faults adds ef429ee7409a userfaultfd: don't retake mmap_sem to emulate NOPAGE adds dde160724832 mm: introduce FAULT_FLAG_DEFAULT adds c270a7eedcf2 mm: introduce FAULT_FLAG_INTERRUPTIBLE adds 4064b9827063 mm: allow VM_FAULT_RETRY for multiple times adds 4426e945df58 mm/gup: allow VM_FAULT_RETRY for multiple times adds 71335f37c5e8 mm/gup: allow to react to fatal signals adds 3e69ad081c18 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path adds 86a76331d94c mm: clarify a confusing comment for remap_pfn_range() adds abd69b9e0010 mm/memory.c: clarify a confusing comment for vm_iomap_memory adds baceaf1c8b99 mmap: remove inline of vm_unmapped_area adds df529cabb7a2 mm: mmap: add trace point of vm_unmapped_area adds e346b3813067 mm/mremap: add MREMAP_DONTUNMAP to mremap() adds 0c28759ee3c9 selftests: add MREMAP_DONTUNMAP selftest adds 4627d76dcf04 mm/sparsemem: get address to page struct instead of addres [...] adds e03d1f78341e mm/sparse: rename pfn_present() to pfn_in_present_section() adds 3af776f601dc mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] adds 4027149abde8 mm/sparse.c: allocate memmap preferring the given node adds 8cceeff48f23 kasan: detect negative size in memory operation function adds 98f3b56fa62a kasan: add test for invalid size in memmove adds ee8eb9a5fe86 mm/page_alloc: increase default min_free_kbytes bound adds 736838e964c3 mm, pagealloc: micro-optimisation: save two branches on ho [...] adds 76089d0082e6 mm/page_alloc.c: use free_area_empty() instead of open-coding adds 97ce86f93cf3 mm/page_alloc.c: micro-optimisation Remove unnecessary branch adds fe925c0cb05b mm/page_alloc: simplify page_is_buddy() for better code re [...] adds 565dc842313f mm: vmpressure: don't need call kfree if kstrndup fails adds d8a1c03ff797 mm: vmpressure: use mem_cgroup_is_root API adds f661d007f40d mm: vmscan: replace open codings to NUMA_NO_NODE adds 6b700b5b3c59 mm/vmscan.c: remove cpu online notification for now adds 5644e1fbbfe1 mm/vmscan.c: fix data races using kswapd_classzone_idx adds e072bff60a29 mm/vmscan.c: clean code by removing unnecessary assignment adds 4b7930626747 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() adds c4ecddfff1f2 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] adds eea274d64e6e selftests: vm: drop dependencies on page flags from mlock2 tests adds b06eda091e5d mm,compaction,cma: add alloc_contig flag to compact_control adds 1da2f328fa64 mm,thp,compaction,cma: allow THP migration for CMA allocations adds 6467552ca64c mm, compaction: fully assume capture is not NULL in compac [...] adds 964b692daf30 mm/compaction: really limit compact_unevictable_allowed to [...] adds 6923aa0d8c62 mm/compaction: Disable compact_unevictable_allowed on RT adds 250046e7ba2a mm/compaction.c: clean code by removing unnecessary assignment adds dcf1763546d7 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds 20ca87f22b82 mm/mempolicy: check hugepage migration is supported by arc [...] adds d888fb2b189b mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds aa9f7d5172fa mm: mempolicy: require at least one nodeid for MPOL_PREFERRED adds 49aef7175cc6 mm/memblock.c: remove redundant assignment to variable max_addr adds c0d0381ade79 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds 87bf91d39bb5 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race adds cdc2fcfea79b hugetlb_cgroup: add hugetlb_cgroup reservation counter adds 1adc4d419aa2 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds 9808895e1a44 mm/hugetlb_cgroup: fix hugetlb_cgroup migration adds e9fe92ae0cd2 hugetlb_cgroup: add reservation accounting for private mappings adds 0db9d74ed884 hugetlb: disable region_add file_region coalescing adds 075a61d07a8e hugetlb_cgroup: add accounting for shared mappings adds 08cf9faf7558 hugetlb_cgroup: support noreserve mappings adds a9b3f867404b hugetlb: support file_region coalescing again adds 29750f71a9b4 hugetlb_cgroup: add hugetlb_cgroup reservation tests adds 6566704dafdd hugetlb_cgroup: add hugetlb_cgroup reservation docs adds 353b2de42e84 mm/hugetlb.c: clean code by removing unnecessary initialization adds d4af73e3f8d0 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() adds cabc30da10e6 selftests/vm: fix map_hugetlb length used for testing read [...] adds bb297bb2de51 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] adds 77d6b9094819 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] adds 6cad420cc695 Merge branch 'akpm' (patches from Andrew) adds 7f218319caaa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds f14a9532ee30 Merge tag 'x86-urgent-2020-04-02' of git://git.kernel.org/ [...] adds 8c1b724ddb21 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds ac438771ccb4 Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds c6570114316f Merge tag 'rproc-v5.7' of git://git.kernel.org/pub/scm/lin [...] adds 11786191e2d9 Merge tag 'hwlock-v5.7' of git://git.kernel.org/pub/scm/li [...] adds bc3b3f4bfbde Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm [...] adds 848960e576da Merge tag 'sound-5.7-rc1' of git://git.kernel.org/pub/scm/ [...] adds 5c8db3eb3817 Merge branch 'i2c/for-5.7' of git://git.kernel.org/pub/scm [...] adds e964f1e04a1c Merge tag 'dmaengine-5.7-rc1' of git://git.infradead.org/u [...] adds e109f5060741 Merge tag 'mtd/for-5.7' of git://git.kernel.org/pub/scm/li [...] adds 79f51b7b9c47 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds bef7b2a7be28 Merge tag 'devicetree-for-5.7' of git://git.kernel.org/pub [...] adds e6d05acd5701 remoteproc/omap: Fix set_load call in omap_rproc_request_timer adds 0b521e9e3145 Merge branches 'misc' and 'devel-stable' into for-linus adds a943353d170e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds d228bee8201a kdb: Eliminate strncpy() warnings by replacing with strscpy() adds ad99b5105c08 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ adds f2c3bec3c90d Merge tag 'kgdb-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2b729fe7f3e9 Revert "cpuset: Make cpuset hotplug synchronous" adds 0c05b9bdbfe5 docs: cgroup-v1: Document the cpuset_v2_mode mount option adds d88360052364 Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds 0adb8bc0391f Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds 6cd3d4019ba3 Merge tag 'for-linus-5.7-rc1-tag' of git://git.kernel.org/ [...] adds ff2ae607c6f3 Merge tag 'spdx-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0ad5b053d438 Merge tag 'char-misc-5.7-rc1' of git://git.kernel.org/pub/ [...] adds 86f26a77cb0c Merge tag 'pci-v5.7-changes' of git://git.kernel.org/pub/s [...] adds e7fc1e57d9ab dm integrity: fix ppc64le warning adds 120c9257f5f1 Revert "dm: always call blk_queue_split() in dm_process_bio()" adds 8267d8fb4819 dm integrity: fix logic bug in integrity tag testing adds de3c913c6e9d Merge tag 'for-5.7/dm-fixes' of git://git.kernel.org/pub/s [...] adds d005ee78244a Merge remote-tracking branch 'fixes/master' adds c1af47f9d954 Merge remote-tracking branch 'arc-current/for-curr' adds 255a69a94b8c sparc32: use per-device dma_ops adds d8cbbe175783 Merge remote-tracking branch 'sparc/master' adds c427bfec18f2 net: core: enable SO_BINDTODEVICE for non-root users adds 64948427a63f net: openvswitch: use hlist_for_each_entry_rcu instead of [...] adds 19e16d220f0a neigh: support smaller retrans_time settting adds 2f5107c34df3 pegasus: Remove pegasus' own workqueue adds 468c2a100208 mlxsw: spectrum_trap: fix unintention integer overflow on [...] adds b2b5ffc49799 Merge remote-tracking branch 'net/master' adds 7d32e69310d6 kbuild, btf: Fix dependencies for DEBUG_INFO_BTF adds 250e778fe163 bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in [...] adds 93bbb2555b65 riscv, bpf: Remove BPF JIT for nommu builds adds 7a1ca97269ee net, sk_msg: Don't use RCU_INIT_POINTER on sk_user_data adds 5222d69642a0 bpf, lsm: Fix the file_mprotect LSM test. adds 0ae41c4c913d Merge remote-tracking branch 'bpf/master' adds ff7e06a55676 ALSA: pcm: oss: Fix regression by buffer overflow fix (again) adds ae769d355664 ALSA: pcm: oss: Fix regression by buffer overflow fix adds b79900a4898b Merge branch 'topic/pcm-oss-fix' into for-linus adds 73d8c9408434 ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk adds d3f257d18761 Merge remote-tracking branch 'sound-current/for-linus' adds 904f353d0e50 ASoC: SOF: Turn "firmware boot complete" message into a db [...] adds 81630dc042af ASoC: Intel: atom: Take the drv->lock mutex before calling [...] adds 0bb2be2d1b78 ASoC: Intel: atom: Check drv->lock is locked in sst_fill_a [...] adds c515291d3127 ASoC: Intel: atom: Fix uninitialized variable compiler warning adds 2f107b222208 Merge branch 'asoc-5.7' into asoc-linus adds 1c0506870a4b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 57eaf818dee3 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 61249ce08ee9 spi: spi-ep93xx: fix wrong SPI mode selection adds b3027f88cffb Merge branch 'spi-5.7' into spi-linus adds 91340caf546a Merge remote-tracking branch 'spi-fixes/for-linus' adds 78b1cc2a6e28 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b5f13031cd8d crypto: hisilicon - Fix build error adds 755bddd1e4ea crypto: marvell/octeontx - fix double free of ptr adds 2d479dca9597 Merge remote-tracking branch 'crypto-current/master' adds 63f6f4a69a24 Merge remote-tracking branch 'omap-fixes/fixes' adds 016b50913007 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 9ad313554be1 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 6a6b918ae893 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 12d77cc8c137 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 2a7e3035f89d mmc: core: make mmc_interrupt_hpi() static adds 8d8d241f0f51 Merge remote-tracking branch 'mmc-fixes/fixes' adds 8e936490acc8 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 50de3c00f88f Merge remote-tracking branch 'fpga-fixes/fixes' adds 0b1e9f1086f3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new e7321620d80b Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 29b7730ab1f3 sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() new a542aea6b431 h8300: move definition of __kernel_size_t etc. to posix_types.h new 302814bfc34c sh: remove unneeded uapi asm-generic wrappers new 0f529fe1f0ff lib/raid6/test: fix build on distros whose /bin/sh is not bash new 08c1087ff4a7 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] new add6908df54b x86: remove always-defined CONFIG_AS_CFI new f6e7b280de59 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME new 57c9ac3165f3 x86: remove always-defined CONFIG_AS_CFI_SECTIONS new 032aaa5bf830 x86: remove always-defined CONFIG_AS_SSSE3 new f6b1d47c2d65 x86: remove always-defined CONFIG_AS_AVX new e2aed59b1f31 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA new 6d99d220018d x86: probe assembler capabilities via kconfig instead of makefile new 47af98c7c91e x86: add comments about the binutils version to support co [...] new 5a5c049a8ecc crypto: x86 - rework configuration based on Kconfig new 19d259c9aa44 crypto: curve25519 - do not pollute dispatcher based on assembler new 4d9738343974 Documentation/changes: Raise minimum supported binutils ve [...] new 642556ecad03 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] new 4b144f87c42b crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] new dc3cc3009879 kbuild: link lib-y objects to vmlinux forcibly when CONFIG [...] new cdd44c2e9f42 kbuild: Enable -Wtautological-compare new 2dbe7d3046d6 gcc-plugins: drop support for GCC <= 4.7 new 6e71607128be kconfig: qconf: clean deprecated warnings new 1352921ce2ac kconfig: qconf: Change title for the item window new 4a05d84f15da kconfig: qconf: fix the content of the main widget new efc04c406780 kconfig: qconf: fix support for the split view mode new 50f7dcd6badb kconfig: qconf: remove some old bogus TODOs new 6914d4ef21a4 kconfig: qconf: Fix a few alignment issues new 799fed40687f kbuild: mkcompile_h: Include $LD version in /proc/version new c011ccc722e9 Documentation/llvm: fix the name of llvm-size new e9341150f0f1 kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h new 96f5678b7e2e Merge remote-tracking branch 'kbuild/for-next' new 5c3ae4b1f634 Merge remote-tracking branch 'dma-mapping/for-next' new 885ef94cd523 Merge remote-tracking branch 'arm/for-next' new 441ed320492f Merge remote-tracking branch 'arm64/for-next/core' new 5190023ef272 Merge remote-tracking branch 'arm-soc/for-next' new 45fb4d630893 Merge remote-tracking branch 'amlogic/for-next' new 62fce24f83b5 Merge remote-tracking branch 'aspeed/for-next' new 297da8c74ebb Merge remote-tracking branch 'at91/at91-next' new e71d030b0793 Merge remote-tracking branch 'imx-mxs/for-next' new 9b4135adca2a Merge remote-tracking branch 'keystone/next' new 3f139528a597 Merge remote-tracking branch 'mediatek/for-next' new aab8ae4db5ca Merge remote-tracking branch 'mvebu/for-next' new 47cc14777a56 Merge remote-tracking branch 'omap/for-next' new 39c231dbe9c0 Merge remote-tracking branch 'qcom/for-next' new 7f682aba4d90 Merge remote-tracking branch 'raspberrypi/for-next' new f25e2a701bce Merge remote-tracking branch 'realtek/for-next' new 15dd68d74ca3 Merge remote-tracking branch 'renesas/next' new b430f81e9df8 Merge remote-tracking branch 'reset/reset/next' new 4660ad837ff7 Merge remote-tracking branch 'rockchip/for-next' new f5262839a113 Merge remote-tracking branch 'samsung-krzk/for-next' new 244f4a879752 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 46e982b99e85 Merge remote-tracking branch 'tegra/for-next' new b717a269b6ea Merge remote-tracking branch 'clk/clk-next' new 12879bda3c2a csky: Fixup init_fpu compile warning with __init new bfe47f358ad2 csky: Implement ptrace regs and stack API new 9866d141a097 csky: Add support for restartable sequence new 89a3927a775c csky: Implement ftrace with regs new dd7c983e78a2 csky/ftrace: Fixup ftrace_modify_code deadlock without CPU [...] new 9c0e343d7654 csky: Fixup get wrong psr value from phyical reg new de8636787119 csky: Enable the gcov function new 000591f1ca33 csky: Enable LOCKDEP_SUPPORT new 33e53ae1ce41 csky: Add kprobes supported new 8da2deb6cb60 csky: Add uprobes support new a7a966e2d2e7 csky: Fixup cpu speculative execution to IO area new 9fe2a6ebe11c Merge remote-tracking branch 'csky/linux-next' new 4787327b1f6d Merge remote-tracking branch 'h8300/h8300-next' new ba750ab328fe Merge remote-tracking branch 'm68knommu/for-next' new 5383fd7fa978 Merge remote-tracking branch 'nds32/next' new 428b41e8677f Merge remote-tracking branch 'openrisc/for-next' new aa755df6b677 Merge remote-tracking branch 'parisc-hd/for-next' new 74d507ca5c2f Merge remote-tracking branch 'powerpc/next' new 956d705dd279 riscv: Unaligned load/store handling for M_MODE new 335b139057ef riscv: Add SOC early init support new c48c4a4c7ead riscv: Add Kendryte K210 SoC support new 8759a42bf1d0 riscv: Select required drivers for Kendryte SOC new 5ba568f57f0a riscv: Add Kendryte K210 device tree new aa10eb6bb8a9 riscv: Kendryte K210 default config new 37809df4b1c8 riscv: create a loader.bin boot image for Kendryte SoC new dfb751d6c02b Merge remote-tracking branch 'risc-v/for-next' new 95f37155369f Merge remote-tracking branch 's390/features' new a372afcf29db Merge remote-tracking branch 'sh/sh-next' new 6b5352c3fc9a Merge remote-tracking branch 'uml/linux-next' new 08a1f01211d0 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 449e7d4be5d5 Merge remote-tracking branch 'btrfs/for-next' new b1d35ba3b189 Merge remote-tracking branch 'ceph/master' new 778df8eefa62 cifs: smbd: Update receive credits before sending and deal [...] new 70999261b28c cifs: Allocate crypto structures on the fly for calculatin [...] new 3ff2f1ee0f4f cifs: smbd: Properly process errors on ib_post_send new 6c571966f276 cifs: smbd: Do not schedule work to send immediate packet [...] new 712f1dac6209 cifs: ignore cached share root handle closing errors new abda48b59d80 Merge remote-tracking branch 'cifs/for-next' new e44452ea6197 Merge remote-tracking branch 'ext3/for_next' new d0ec7071cbe1 Merge remote-tracking branch 'ext4/dev' new 50cfa66f0de0 f2fs: compress: support zstd compress algorithm new 80d0d45ab5b2 f2fs: clean up dic->tpages assignment new fd26725f6eaf f2fs: show compression in statx new 8908e753109f f2fs: fix to verify tpage before releasing in f2fs_free_dic() new 6ce48b0c6eab f2fs: switch discard_policy.timeout to bool type new 9b6ed143c19b f2fs: add missing CONFIG_F2FS_FS_COMPRESSION new aa576970fbbd f2fs: fix to disable compression on directory new 531dfae52e8c f2fs: keep inline_data when compression conversion new 1b6a888d24b4 Merge remote-tracking branch 'f2fs/dev' new d87ed63b7dc2 Merge remote-tracking branch 'jfs/jfs-next' new add42de31721 NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() new 08ca8b21f760 NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unl [...] new dc9dc2febb17 NFS: Fix use-after-free issues in nfs_pageio_add_request() new f02cec9d33e0 NFS: Fix a request reference leak in nfs_direct_write_clea [...] new 862f35c94730 NFS: Fix memory leaks in nfs_pageio_stop_mirroring() new 377840ee48cd NFS: Remove the redundant function nfs_pgio_has_mirroring() new a62f8e3bd836 NFS: Clean up nfs_lock_and_join_requests() new 44a65a0c2783 NFS: Reverse the submission order of requests in __nfs_pag [...] new e00ed89d7bd5 NFS: Refactor nfs_lock_and_join_requests() new ed5d588fe47f NFS: Try to join page groups before an O_DIRECT retransmission new 529af90576cf NFS: Fix a few constant_table array definitions new 75da98586af7 NFS: finish_automount() requires us to hold 2 refs to the [...] new f30a6ea0f3a5 NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout new fc51b1cf391d NFS: Beware when dereferencing the delegation cred new 97a728f5e2ad NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcom [...] new 44ea8dfce021 NFS/pnfs: Reference the layout cred in pnfs_prepare_layout [...] new 16238a7626e5 Merge remote-tracking branch 'nfs/linux-next' new 09cd0f05bf89 Merge remote-tracking branch 'nfsd/nfsd-next' new 6d7e57a4f87d Merge remote-tracking branch 'overlayfs/overlayfs-next' new ab92248f5997 Merge remote-tracking branch 'ubifs/linux-next' new a4a666c2796a Merge remote-tracking branch 'v9fs/9p-next' new 99f95cc8e54d Merge remote-tracking branch 'xfs/for-next' new 6afd6355e7a6 Merge remote-tracking branch 'iomap/iomap-for-next' new ae32615c241c Merge remote-tracking branch 'file-locks/locks-next' new ffca8b2a77f2 Merge branch 'work.exfat' into for-next new 1f85f909d407 Merge remote-tracking branch 'vfs/for-next' new f1e646918074 Merge remote-tracking branch 'printk/for-next' new 778fbf417999 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] new 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next new b43657b0139a Merge remote-tracking branch 'hid/for-next' new 0ba94ac291c8 Merge remote-tracking branch 'i2c/i2c/for-next' new a435000fa89c Merge branch 'dmi/master' new db96a75946d3 PM: sleep: Add pm_debug_messages kernel command line option new 8fdcca8e254a cpufreq: Select schedutil when using big.LITTLE new da5acd1c49d7 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next new 4506c531f118 Documentation: PM: sleep: Document system-wide suspend code flows new 7b11e2df023a Merge branch 'pm-sleep' into linux-next new 0f63d36e9076 Merge remote-tracking branch 'pm/linux-next' new 5e35f46324c6 Merge remote-tracking branch 'thermal/thermal/linux-next' new c532a2e5b9d0 Merge remote-tracking branch 'ieee1394/for-next' new 22882363b48d Merge remote-tracking branch 'swiotlb/linux-next' new b25e4df4a83e Bluetooth: hci_bcm: respect IRQ polarity from DT new 81bd5d0c6243 Bluetooth: hci_bcm: fix freeing not-requested IRQ new 7fedd3bb6b77 Bluetooth: Prioritize SCO traffic new 1e5479be46a7 Bluetooth: fixing minor typo in comment new 62a56cb7feec Merge remote-tracking branch 'bluetooth/master' new c6f9151ba241 Merge remote-tracking branch 'mac80211-next/master' new a59c7c90c53a Merge remote-tracking branch 'drm/drm-next' new c0ed2ca61f90 drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption [...] new 8913f7ff0580 drm/amd/display: Guard calls to hdcp_ta and dtm_ta new 193cce34a105 amdgpu/drm: remove psp access on navi10 for sriov new 575b0a6e6a2f drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK new dbd138dfeb74 drm/amd/display: re-order asic declarations new 567c8fc4a0d2 drm/amd/powerplay: implement the is_dpm_running() new 764a21cb085b drm/amd/powerplay: avoid using pm_en before it is initialized new 50dc581a8f43 drm/amd/display: fix the broken logic in dc_link.c new acb8f01ecd6f drm/amdgpu: change SH MEM alignment mode for gfx10 new 5161bba4311f drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset new 72da405cf9eb drm/amdgpu: sync ring type and drm hw_ip type new 61d044554007 drm/amdgpu: rework sched_list generation new c1d278fd6f2e drm/amdgpu/psp: dont warn on missing optional TA's new 170dbbf5ee57 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event new f9a3855082db drm/amdgpu: add UAPI for creating encrypted buffers new 3e2a97a11a2a drm/amdgpu: add UAPI to create secure commands (v3) new b1450d97a5fd drm/amdgpu: define the TMZ bit for the PTE new 73391f3ee25a drm/amdgpu: add tmz feature parameter (v2) new 239a2af771b0 drm/amdgpu: add amdgpu_tmz data structure new e3e66288381e drm/amdgpu: add function to check tmz capability (v4) new ee9b1df252f7 drm/amdgpu: add tmz bit in frame control packet new 048717c5d319 drm/amdgpu: expand the emit tmz interface with trusted flag new 9ec5ec0c6db6 drm/amdgpu: expand the context control interface with trust flag new 7f068a12eeb6 drm/amdgpu: job is secure iff CS is secure (v5) new dd2f64b7b0a0 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) new 7fa29ae8acf6 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h new c462e645b6d1 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter new b34d6b255222 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] new 1a55947ae0bb drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 new 26ae6d6eebf3 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 new b3df8d48af47 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 new 3fd59cf85bb4 drm/amdgpu: move CS secure flag next the structs where it's used new 007f9b12f947 drm/amdgpu: remove the alignment placeholder for secure buffer new a2f0ead1f8c6 drm/amdgpu: implement TMZ accessor (v3) new 7f93a7be7a19 drm/amd/display: Indicate use of TMZ buffers to DC new aa6b071daad2 drm/amdgpu: Move to a per-IB secure flag (TMZ) new 5fe33a69f5f0 drm/amdgpu: fix the wrong logic checking when secure buffe [...] new 129949323052 drm/amdgpu: also add the TMZ flag to GART new 33430be6939c drm/amdgpu: add TMZ handling to amdgpu_move_blit new 209869845146 drm/amdgpu: stop evicting encrypted BOs to swap new c2b175403435 drm/amdgpu: Fine-grained TMZ support new 0f5c596d324f drm/amdgpu: Fix per-IB secure flag GFX hang new c5b82eabb49c drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] new 1368bc915ae7 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 new 52e0614196c9 drm/amdgpu: Add new ring callback to insert memory sync new 8be8bd35c048 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion new 2ec8874470a6 drm/amdgpu: Add mem_sync implementation for all the ASICs. new 90ffa573af46 drm/amdgpu: Add a UAPI flag for user to call mem_sync new 1db52c201046 drm/amdkfd: New IOCTL to allocate queue GWS (v2) new 69f4e93f9989 drm/amdkfd: Enable GWS based on FW Support new 29794e423233 drm/mm: revert "Break long searches in fragmented address spaces" new cdc0dabd16ff drm/amdgpu: work around llvm bug #42576 new d925758887dd drm/amdgpu/display: fix logic inversion in program_timing_sync() new f7c9c5d47481 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist new 90b9015c9d18 Merge remote-tracking branch 'amdgpu/drm-next' new aa8a996ba8be Merge remote-tracking branch 'drm-intel/for-linux-next' new 4dadd74c23a6 Merge remote-tracking branch 'drm-misc/for-linux-next' new 89230affb7f5 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 90fdd1f0d59b Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5a86f932162b Merge remote-tracking branch 'regmap/for-next' new 2115ac94cf78 Merge remote-tracking branch 'modules/modules-next' new 3910f2fd4fcd Merge remote-tracking branch 'input/next' new d866dbf61787 blkcg: rename blkcg->cgwb_refcnt to ->online_pin and alway [...] new 4308a434e5e0 blkcg: don't offline parent blkcg first new 8cd55087dc45 loop: Report EOPNOTSUPP properly new c52abf563049 loop: Better discard support for block devices new 055895537302 io_uring: refactor file register/unregister/update handling new 10bea96dcc13 io_uring: add missing finish_wait() in io_sq_thread() new a6ba632d2c24 io_uring: retry poll if we got woken with non-matching mask new 3537b6a7c654 io_uring: grab task reference for poll requests new aa96bf8a9ee3 io_uring: use io-wq manager as backup task if task is exiting new 08b24342b2c0 Merge branch 'io_uring-5.7' into for-next new c336e992cb1c io_uring: remove bogus RLIMIT_NOFILE check in file registration new 581f98103489 io_uring: process requests completed with -EAGAIN on poll list new 7bd314cdd7a8 Merge branch 'io_uring-5.7' into for-next new 46ff963c5ec1 Merge remote-tracking branch 'block/for-next' new a8c122f72d94 pcmcia: remove some unused space characters new a95ba67f2d74 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 7ce13b663150 Merge remote-tracking branch 'mfd/for-mfd-next' new ec0f1af12bcb Merge remote-tracking branch 'backlight/for-backlight-next' new 99f572bdd5b8 Merge remote-tracking branch 'battery/for-next' new 1f1e66441f4b Merge remote-tracking branch 'apparmor/apparmor-next' new 113a03081e91 Merge remote-tracking branch 'keys/keys-next' new 00ff8358171d Merge remote-tracking branch 'smack/for-next' new 515bb6a58e36 Merge remote-tracking branch 'watchdog/master' new 4a7c9256dbef Merge remote-tracking branch 'iommu/next' new 4311ca375c4f Merge remote-tracking branch 'vfio/next' new 63f0af8a7d40 Merge remote-tracking branch 'tip/auto-latest' new 4d2051a42354 Merge remote-tracking branch 'clockevents/timers/drivers/next' new af2fdecca62f Merge remote-tracking branch 'edac/edac-for-next' new 8e99cf91b99b tracing: Do not allocate buffer in trace_find_next_entry() [...] new f7f393a74794 Merge remote-tracking branch 'ftrace/for-next' new f8b5bdefee11 Merge remote-tracking branch 'rcu/rcu/next' new 1eaa6a096edc Merge remote-tracking branch 'percpu/for-next' new f55a2ecf1645 Merge remote-tracking branch 'workqueues/for-next' new f01316fb03f8 Merge remote-tracking branch 'chrome-platform/for-next' new b3a9cb98cc10 Merge remote-tracking branch 'leds/for-next' new 4f1885a7b347 drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] new 32830a053470 ipmi: fix hung processes in __get_guid() new 782da920e3c3 dt-bindings: ipmi: aspeed: Introduce a v2 binding for KCS new af6432c76a13 ipmi: kcs: Finish configuring ASPEED KCS device before enable new 09f5f680707e ipmi: kcs: aspeed: Implement v2 bindings new 562bf7705885 ipmi: Add missing annotation for ipmi_ssif_lock_cond() and [...] new 98b418663d45 Merge remote-tracking branch 'ipmi/for-next' new 67f14d11f39e Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new b0c48c5e735c Merge remote-tracking branch 'mux/for-next' new 1d0394d1c8ea Merge branch 'for-5.7' into for-next new ee3d5a56f262 Merge branch 'for-5.7' into for-next new 02092c3f07f6 Merge remote-tracking branch 'cgroup/for-next' new 01de84577b80 Merge remote-tracking branch 'scsi/for-next' new 5003695110d6 Merge remote-tracking branch 'vhost/linux-next' new e1c7b81c5bc0 Merge remote-tracking branch 'rpmsg/for-next' new ff88594beee7 Merge remote-tracking branch 'gpio/for-next' new 437fb760d046 pwm: meson: Remove redundant assignment to variable fin_freq new 374c1104eb72 pwm: Make pwm_apply_state_debug() static new 9cc5f232a4b6 pwm: pca9685: Fix PWM/GPIO inter-operation new e7854ffd328d Merge remote-tracking branch 'pwm/for-next' new 42bf7b119418 Merge remote-tracking branch 'random/dev' new 3079f3e2f802 Merge remote-tracking branch 'livepatching/for-next' new 6ad09132703c Merge remote-tracking branch 'coresight/next' new 1821b79d6a7d rtc: ds1307: check for failed memory allocation on wdt new 081fa67a2562 Merge remote-tracking branch 'rtc/rtc-next' new 04ff4863e126 libnvdimm/region: Fix build error new 1f7767996281 tools/test/nvdimm: Fix out of tree build new 91bf79bcb61d Merge branch 'for-5.6/libnvdimm-fixes' into libnvdimm-for-next new d3b88655c0a1 Merge branch 'for-5.7/numa' into libnvdimm-for-next new 4b566406085b ACPI: NFIT: Replace zero-length array with flexible-array member new 1e361632da12 libnvdimm/label: Replace zero-length array with flexible-a [...] new 9106137c6f0d libnvdimm/region: Replace zero-length array with flexible- [...] new 338f6dac8585 libnvdimm: Update persistence domain value for of_pmem and [...] new 5d64efe79703 pmem: Add functions for reading/writing page to/from pmem new f605a263e069 dax, pmem: Add a dax operation zero_page_range new 79fa974ff6bc s390,dcssblk,dax: Add dax zero_page_range operation to dcs [...] new cdf6cdcd3b99 dm,dax: Add dax zero_page_range operation new 0a23f9ffa5ac dax: Use new dax zero page method for zeroing a page new 4f3b4f161d7a dax,iomap: Add helper dax_iomap_zero() to zero a range new 4e4ced93794a dax: Move mandatory ->zero_page_range() check in alloc_dax() new f6d2b802f80d Merge branch 'for-5.7/libnvdimm' into libnvdimm-for-next new f2c6288c50ae Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 744888d101ad Merge remote-tracking branch 'ntb/ntb-next' new 06ddcb431121 Merge remote-tracking branch 'kspp/for-next/kspp' new 3a99b1e8cf39 Merge remote-tracking branch 'fsi/next' new d48765e5507f Merge remote-tracking branch 'slimbus/for-next' new b8513c458a09 Merge remote-tracking branch 'nvmem/for-next' new 768b2c5b73a3 Merge remote-tracking branch 'xarray/xarray' new b1ed96c921db Merge remote-tracking branch 'hyperv/hyperv-next' new 978f07172ac9 Merge remote-tracking branch 'kgdb/kgdb/for-next' new dcd24f4d3899 Merge remote-tracking branch 'pidfd/for-next' new 5319624cbd84 Merge remote-tracking branch 'devfreq/devfreq-next' new 5fc83b695797 Merge remote-tracking branch 'fpga/for-next' new 1f209c365756 Merge remote-tracking branch 'cel/cel-next'
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 (a0908f29aa2b) \ N -- N -- N refs/heads/akpm-base (1f209c365756)
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 303 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/admin-guide/cgroup-v1/cpusets.rst | 11 + Documentation/admin-guide/cgroup-v1/hugetlb.rst | 103 ++- Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/pm/suspend-flows.rst | 270 +++++++ Documentation/admin-guide/pm/system-wide.rst | 1 + Documentation/admin-guide/sysctl/vm.rst | 3 + Documentation/core-api/mm-api.rst | 3 + Documentation/core-api/pin_user_pages.rst | 86 ++- .../devicetree/bindings/ipmi/aspeed-kcs-bmc.txt | 20 +- arch/alpha/include/asm/Kbuild | 11 - arch/alpha/mm/fault.c | 6 +- arch/arc/include/asm/Kbuild | 21 - arch/arc/mm/fault.c | 35 +- arch/arm/include/asm/Kbuild | 12 - arch/arm/mm/fault.c | 7 +- arch/arm64/include/asm/Kbuild | 18 - arch/arm64/mm/fault.c | 26 +- arch/c6x/include/asm/Kbuild | 37 - arch/csky/Kconfig | 14 +- arch/csky/abiv1/inc/abi/entry.h | 5 +- arch/csky/abiv2/inc/abi/entry.h | 67 +- arch/csky/abiv2/mcount.S | 48 ++ arch/csky/include/asm/Kbuild | 36 - arch/csky/include/asm/ftrace.h | 2 + arch/csky/include/asm/kprobes.h | 48 ++ arch/csky/include/asm/probes.h | 24 + arch/csky/include/asm/processor.h | 1 + arch/csky/include/asm/ptrace.h | 43 ++ arch/csky/include/asm/thread_info.h | 8 +- arch/csky/include/asm/uprobes.h | 33 + arch/csky/kernel/Makefile | 1 + arch/csky/kernel/asm-offsets.c | 1 + arch/csky/kernel/entry.S | 18 +- arch/csky/kernel/ftrace.c | 42 ++ arch/csky/kernel/head.S | 5 + arch/csky/kernel/probes/Makefile | 7 + arch/csky/kernel/probes/decode-insn.c | 49 ++ arch/csky/kernel/probes/decode-insn.h | 20 + arch/csky/kernel/probes/ftrace.c | 66 ++ arch/csky/kernel/probes/kprobes.c | 499 +++++++++++++ arch/csky/kernel/probes/kprobes_trampoline.S | 19 + arch/csky/kernel/probes/simulate-insn.c | 398 ++++++++++ arch/csky/kernel/probes/simulate-insn.h | 49 ++ arch/csky/kernel/probes/uprobes.c | 150 ++++ arch/csky/kernel/ptrace.c | 103 +++ arch/csky/kernel/setup.c | 63 +- arch/csky/kernel/signal.c | 6 + arch/csky/kernel/smp.c | 3 + arch/csky/kernel/traps.c | 29 +- arch/csky/mm/cachev2.c | 45 +- arch/csky/mm/fault.c | 11 + arch/h8300/include/asm/Kbuild | 46 -- arch/hexagon/include/asm/Kbuild | 33 - arch/hexagon/mm/vm_fault.c | 5 +- arch/ia64/include/asm/Kbuild | 7 - arch/ia64/mm/fault.c | 5 +- arch/m68k/include/asm/Kbuild | 24 - arch/m68k/mm/fault.c | 7 +- arch/microblaze/include/asm/Kbuild | 29 - arch/microblaze/mm/fault.c | 5 +- arch/mips/include/asm/Kbuild | 13 - arch/mips/mm/fault.c | 5 +- arch/nds32/include/asm/Kbuild | 37 - arch/nds32/mm/fault.c | 5 +- arch/nios2/include/asm/Kbuild | 38 - arch/nios2/mm/fault.c | 7 +- arch/openrisc/include/asm/Kbuild | 36 - arch/openrisc/mm/fault.c | 5 +- arch/parisc/include/asm/Kbuild | 18 - arch/parisc/mm/fault.c | 8 +- arch/powerpc/include/asm/Kbuild | 4 - arch/powerpc/mm/book3s64/pkeys.c | 12 - arch/powerpc/mm/fault.c | 20 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 4 +- arch/riscv/Kconfig | 2 +- arch/riscv/Kconfig.socs | 10 + arch/riscv/Makefile | 6 +- arch/riscv/boot/Makefile | 3 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/kendryte/Makefile | 2 + arch/riscv/boot/dts/kendryte/k210.dts | 23 + arch/riscv/boot/dts/kendryte/k210.dtsi | 123 ++++ arch/riscv/configs/nommu_k210_defconfig | 68 ++ arch/riscv/include/asm/Kbuild | 28 - arch/riscv/include/asm/soc.h | 23 + arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/soc.c | 28 + arch/riscv/kernel/traps.c | 27 +- arch/riscv/kernel/traps_misaligned.c | 370 ++++++++++ arch/riscv/kernel/vmlinux.lds.S | 6 + arch/riscv/mm/fault.c | 9 +- arch/s390/include/asm/Kbuild | 15 - arch/s390/mm/fault.c | 10 +- arch/sh/include/asm/Kbuild | 16 - arch/sh/mm/fault.c | 13 +- arch/sparc/include/asm/Kbuild | 14 - arch/sparc/include/asm/dma-mapping.h | 15 +- arch/sparc/kernel/ioport.c | 3 - arch/sparc/kernel/of_device_common.c | 1 + arch/sparc/mm/fault_32.c | 5 +- arch/sparc/mm/fault_64.c | 5 +- arch/sparc/mm/io-unit.c | 9 +- arch/sparc/mm/iommu.c | 15 +- arch/sparc/mm/mm_32.h | 3 - arch/sparc/mm/srmmu.c | 4 +- arch/um/kernel/trap.c | 3 +- arch/unicore32/include/asm/Kbuild | 34 - arch/unicore32/mm/fault.c | 8 +- arch/x86/include/asm/Kbuild | 2 - arch/x86/include/asm/mmu_context.h | 15 - arch/x86/mm/fault.c | 30 +- arch/xtensa/include/asm/Kbuild | 26 - arch/xtensa/mm/fault.c | 5 +- block/blk-cgroup.c | 22 +- drivers/acpi/nfit/nfit.h | 12 +- drivers/base/node.c | 2 +- drivers/block/loop.c | 49 +- drivers/bluetooth/hci_bcm.c | 8 +- drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 2 + drivers/char/ipmi/kcs_bmc_aspeed.c | 151 +++- drivers/cpufreq/Kconfig | 1 + drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 8 +- drivers/dax/bus.c | 4 +- drivers/dax/super.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 160 +--- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 4 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 18 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 6 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 449 +++++++----- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 3 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 18 + drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 2 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 12 +- drivers/hid/wacom_sys.c | 4 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-linear.c | 18 + drivers/md/dm-log-writes.c | 17 + drivers/md/dm-stripe.c | 23 + drivers/md/dm.c | 32 +- drivers/mmc/core/mmc_ops.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- drivers/net/usb/pegasus.c | 38 +- drivers/nvdimm/label.h | 2 +- drivers/nvdimm/nd.h | 4 +- drivers/nvdimm/of_pmem.c | 4 +- drivers/nvdimm/pmem.c | 101 ++- drivers/nvdimm/region_devs.c | 8 +- drivers/pci/p2pdma.c | 2 + drivers/pcmcia/sa1100_simpad.c | 6 +- drivers/pwm/core.c | 4 +- drivers/pwm/pwm-meson.c | 2 +- drivers/pwm/pwm-pca9685.c | 85 ++- drivers/rtc/rtc-ds1307.c | 2 + drivers/s390/block/dcssblk.c | 20 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/kendryte/Kconfig | 14 + drivers/soc/kendryte/Makefile | 3 + drivers/soc/kendryte/k210-sysctl.c | 248 +++++++ drivers/spi/spi-ep93xx.c | 8 +- fs/cifs/smbdirect.c | 47 +- fs/dax.c | 59 +- fs/f2fs/compress.c | 2 - fs/fs_parser.c | 2 - fs/hugetlbfs/inode.c | 30 +- fs/io-wq.c | 12 + fs/io-wq.h | 2 + fs/io_uring.c | 285 +++++--- fs/iomap/buffered-io.c | 9 +- fs/nfs/delegation.c | 9 +- fs/nfs/direct.c | 21 + fs/nfs/fs_context.c | 5 +- fs/nfs/internal.h | 6 - fs/nfs/namespace.c | 62 +- fs/nfs/nfs4proc.c | 4 + fs/nfs/pagelist.c | 350 ++++++--- fs/nfs/pnfs.c | 54 +- fs/nfs/write.c | 258 ++++--- fs/ocfs2/alloc.c | 3 +- fs/ocfs2/cluster/heartbeat.c | 12 +- fs/ocfs2/cluster/netdebug.c | 4 +- fs/ocfs2/cluster/tcp.c | 27 +- fs/ocfs2/cluster/tcp.h | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dlm/dlmcommon.h | 8 +- fs/ocfs2/dlm/dlmdebug.c | 100 +-- fs/ocfs2/dlm/dlmmaster.c | 2 - fs/ocfs2/dlm/dlmthread.c | 3 - fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/journal.c | 2 +- fs/ocfs2/namei.c | 15 +- fs/ocfs2/ocfs2_fs.h | 18 +- fs/ocfs2/refcounttree.c | 2 + fs/ocfs2/reservations.c | 3 - fs/ocfs2/stackglue.c | 2 - fs/ocfs2/suballoc.c | 5 - fs/ocfs2/super.c | 46 +- fs/pipe.c | 2 +- fs/userfaultfd.c | 62 +- include/asm-generic/Kbuild | 52 ++ include/dt-bindings/clock/k210-clk.h | 20 + include/linux/blk-cgroup.h | 43 +- include/linux/cgroup-defs.h | 5 + include/linux/cpuset.h | 3 + include/linux/dax.h | 21 +- include/linux/device-mapper.h | 3 + include/linux/fs.h | 5 + include/linux/gfp.h | 6 + include/linux/huge_mm.h | 10 +- include/linux/hugetlb.h | 76 +- include/linux/hugetlb_cgroup.h | 169 ++++- include/linux/kasan.h | 2 +- include/linux/kthread.h | 3 +- include/linux/memcontrol.h | 42 +- include/linux/mempolicy.h | 29 +- include/linux/mm.h | 239 ++++-- include/linux/mm_types.h | 7 +- include/linux/mmzone.h | 6 +- include/linux/nfs_page.h | 5 + include/linux/page_ref.h | 9 + include/linux/pagemap.h | 29 +- include/linux/sched/signal.h | 16 + include/linux/swap.h | 1 - include/linux/topology.h | 17 - include/trace/events/mmap.h | 48 ++ include/uapi/linux/mman.h | 5 +- init/Makefile | 2 +- kernel/cgroup/cgroup.c | 17 +- kernel/cgroup/cpuset.c | 39 +- kernel/fork.c | 9 +- kernel/power/main.c | 7 + kernel/power/process.c | 2 + kernel/sysctl.c | 29 +- kernel/trace/trace.c | 21 +- lib/Kconfig.debug | 2 + lib/test_kasan.c | 19 + mm/Makefile | 1 + mm/backing-dev.c | 6 +- mm/compaction.c | 31 +- mm/debug.c | 44 +- mm/filemap.c | 71 +- mm/gup.c | 658 +++++++++++++---- mm/gup_benchmark.c | 71 +- mm/huge_memory.c | 29 +- mm/hugetlb.c | 802 ++++++++++++++++----- mm/hugetlb_cgroup.c | 317 ++++++-- mm/internal.h | 32 +- mm/kasan/common.c | 26 +- mm/kasan/generic.c | 9 +- mm/kasan/generic_report.c | 11 + mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 5 +- mm/kasan/tags.c | 9 +- mm/kasan/tags_report.c | 11 + mm/khugepaged.c | 4 +- mm/kmemleak.c | 2 +- mm/list_lru.c | 12 +- mm/mapping_dirty_helpers.c | 42 +- mm/memblock.c | 2 +- mm/memcontrol.c | 342 +++++---- mm/memory-failure.c | 29 +- mm/memory.c | 4 +- mm/mempolicy.c | 73 +- mm/migrate.c | 25 +- mm/mmap.c | 28 +- mm/mremap.c | 92 ++- mm/page-writeback.c | 19 +- mm/page_alloc.c | 82 ++- mm/page_counter.c | 23 +- mm/page_ext.c | 2 +- mm/rmap.c | 39 +- mm/shuffle.c | 2 +- mm/slab.h | 22 +- mm/slab_common.c | 2 +- mm/slub.c | 27 +- mm/sparse.c | 29 +- mm/swap.c | 5 +- mm/swap_slots.c | 12 +- mm/swap_state.c | 2 +- mm/swapfile.c | 10 +- mm/userfaultfd.c | 11 +- mm/vmpressure.c | 8 +- mm/vmscan.c | 111 +-- mm/vmstat.c | 2 + net/bluetooth/hci_core.c | 106 +-- net/bluetooth/hci_event.c | 2 +- net/core/neighbour.c | 10 +- net/core/sock.c | 4 +- net/ipv6/addrconf.c | 7 +- net/ipv6/ndisc.c | 4 +- net/openvswitch/flow_table.c | 10 +- scripts/spelling.txt | 21 +- sound/core/oss/pcm_plugin.c | 22 +- sound/soc/intel/atom/sst-atom-controls.c | 4 + sound/soc/intel/atom/sst/sst_pvt.c | 2 +- sound/soc/sof/loader.c | 2 +- sound/usb/quirks-table.h | 42 ++ tools/accounting/getdelays.c | 2 +- tools/testing/nvdimm/Kbuild | 4 +- tools/testing/nvdimm/test/Kbuild | 4 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 18 +- tools/testing/selftests/bpf/progs/lsm.c | 8 +- tools/testing/selftests/bpf/verifier/bounds.c | 4 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 2 + .../selftests/vm/charge_reserved_hugetlb.sh | 575 +++++++++++++++ tools/testing/selftests/vm/gup_benchmark.c | 15 +- .../selftests/vm/hugetlb_reparenting_test.sh | 244 +++++++ tools/testing/selftests/vm/map_hugetlb.c | 14 +- tools/testing/selftests/vm/mlock2-tests.c | 233 +----- tools/testing/selftests/vm/mremap_dontunmap.c | 313 ++++++++ tools/testing/selftests/vm/run_vmtests | 37 + tools/testing/selftests/vm/write_hugetlb_memory.sh | 23 + tools/testing/selftests/vm/write_to_hugetlbfs.c | 242 +++++++ 359 files changed, 9928 insertions(+), 3605 deletions(-) create mode 100644 Documentation/admin-guide/pm/suspend-flows.rst create mode 100644 arch/csky/include/asm/kprobes.h create mode 100644 arch/csky/include/asm/probes.h create mode 100644 arch/csky/include/asm/uprobes.h create mode 100644 arch/csky/kernel/probes/Makefile create mode 100644 arch/csky/kernel/probes/decode-insn.c create mode 100644 arch/csky/kernel/probes/decode-insn.h create mode 100644 arch/csky/kernel/probes/ftrace.c create mode 100644 arch/csky/kernel/probes/kprobes.c create mode 100644 arch/csky/kernel/probes/kprobes_trampoline.S create mode 100644 arch/csky/kernel/probes/simulate-insn.c create mode 100644 arch/csky/kernel/probes/simulate-insn.h create mode 100644 arch/csky/kernel/probes/uprobes.c create mode 100644 arch/riscv/boot/dts/kendryte/Makefile create mode 100644 arch/riscv/boot/dts/kendryte/k210.dts create mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi create mode 100644 arch/riscv/configs/nommu_k210_defconfig create mode 100644 arch/riscv/include/asm/soc.h create mode 100644 arch/riscv/kernel/soc.c create mode 100644 arch/riscv/kernel/traps_misaligned.c create mode 100644 drivers/soc/kendryte/Kconfig create mode 100644 drivers/soc/kendryte/Makefile create mode 100644 drivers/soc/kendryte/k210-sysctl.c create mode 100644 include/dt-bindings/clock/k210-clk.h create mode 100644 include/trace/events/mmap.h create mode 100644 tools/testing/selftests/vm/charge_reserved_hugetlb.sh create mode 100644 tools/testing/selftests/vm/hugetlb_reparenting_test.sh create mode 100644 tools/testing/selftests/vm/mremap_dontunmap.c create mode 100644 tools/testing/selftests/vm/write_hugetlb_memory.sh create mode 100644 tools/testing/selftests/vm/write_to_hugetlbfs.c