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 d6fcb2505e2f Merge remote-tracking branch 'fsinfo/fsinfo-core' omits 5a37afc67285 Merge remote-tracking branch 'notifications/notifications- [...] omits c4bf9c962e13 Merge remote-tracking branch 'mhi/mhi-next' omits 7a7beeb2c833 Merge remote-tracking branch 'trivial/for-next' omits f8296ebc082f Merge remote-tracking branch 'kunit-next/kunit' omits 8b27f7004348 Merge remote-tracking branch 'fpga/for-next' omits ec68a4aa7d28 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 663d34857481 Merge remote-tracking branch 'xarray/xarray' omits 2d9ca3d22a59 Merge remote-tracking branch 'nvmem/for-next' omits bb9e0dda10e4 Merge remote-tracking branch 'slimbus/for-next' omits bba54fdd1061 Merge remote-tracking branch 'fsi/next' omits 14f5ef72c8fb Merge remote-tracking branch 'ntb/ntb-next' omits ba7dafb4509c Merge remote-tracking branch 'rtc/rtc-next' omits 9382fcbf2679 Merge remote-tracking branch 'livepatching/for-next' omits cca2187af4bc Merge remote-tracking branch 'kselftest/next' omits b043500236a8 Merge remote-tracking branch 'userns/for-next' omits d3f1fd6f9402 Merge remote-tracking branch 'pwm/for-next' omits aab9f3287b14 Merge remote-tracking branch 'pinctrl/for-next' omits 5245643140f1 Merge remote-tracking branch 'gpio/for-next' omits bc4e18180aa2 Merge remote-tracking branch 'rpmsg/for-next' omits 38017adceb84 Merge remote-tracking branch 'vhost/linux-next' omits 64c0b923261d Merge remote-tracking branch 'scsi-mkp/for-next' omits cbbde8fab36a Merge remote-tracking branch 'scsi/for-next' omits 089df738931c Merge remote-tracking branch 'cgroup/for-next' omits e645efa65ef1 Merge remote-tracking branch 'slave-dma/next' omits 92116ebe068d Merge remote-tracking branch 'mux/for-next' omits 898217943455 Merge remote-tracking branch 'staging/staging-next' omits 7b96f6edc4dd Merge remote-tracking branch 'char-misc/char-misc-next' omits 0431fe447e8b Merge remote-tracking branch 'tty/tty-next' omits 22decc42e766 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 74d8b180bb1e Merge remote-tracking branch 'usb/usb-next' omits 21cd4afc9a24 Merge remote-tracking branch 'driver-core/driver-core-next' omits 37ebe5ef5257 Merge remote-tracking branch 'ipmi/for-next' omits 6e999215cfd4 Merge remote-tracking branch 'workqueues/for-next' omits 2bc6b31ddc2f Merge remote-tracking branch 'percpu/for-next' omits 9955f01d2c59 Merge remote-tracking branch 'xen-tip/linux-next' omits 3ff7dcdd9519 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits deae35fcd293 Merge remote-tracking branch 'kvm-arm/next' omits 4727780bb90b Merge remote-tracking branch 'rcu/rcu/next' omits 89f94e87a456 Merge remote-tracking branch 'ftrace/for-next' omits 78359ab36c2a Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits bf2a05848a42 Merge remote-tracking branch 'edac/edac-for-next' omits b43642e58e24 Merge remote-tracking branch 'tip/auto-latest' omits 4c69e1caeabd Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 79267a5b114a Merge remote-tracking branch 'devicetree/for-next' omits c6814ed37e0d Merge remote-tracking branch 'vfio/next' omits 9e81b42be0bc Merge remote-tracking branch 'iommu/next' omits 9851e69e692d Merge remote-tracking branch 'tpmdd/next' omits 452a47e837ea Merge remote-tracking branch 'integrity/next-integrity' omits 064e2b9dd01d Merge remote-tracking branch 'apparmor/apparmor-next' omits 327488ad30af Merge remote-tracking branch 'battery/for-next' omits d77e96f27755 Merge remote-tracking branch 'device-mapper/for-next' omits 739d1ca2928f Merge remote-tracking branch 'block/for-next' omits 26147ec23292 Merge remote-tracking branch 'input/next' omits 38909ec308c5 Merge remote-tracking branch 'modules/modules-next' omits 3d5646ed3504 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 067f2607679f Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits b20c006bf346 Merge remote-tracking branch 'drm-msm/msm-next' omits 62d7486b0f43 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 93a29e17311b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 95f6f6adfb3e Merge remote-tracking branch 'drm-intel/for-linux-next' omits bce4848dd18f Merge remote-tracking branch 'amdgpu/drm-next' omits 82438a86cdb7 Merge remote-tracking branch 'mtd/mtd/next' omits e789ac6ef199 Merge remote-tracking branch 'gfs2/for-next' omits 46b586b11e54 Merge remote-tracking branch 'bluetooth/master' omits b26836374bd6 Merge remote-tracking branch 'rdma/for-next' omits 816612b16761 Merge remote-tracking branch 'swiotlb/linux-next' omits 6c87ad8ec40a Merge remote-tracking branch 'dlm/next' omits 9412654b22da Merge remote-tracking branch 'ieee1394/for-next' omits c532e8080aa2 Merge remote-tracking branch 'thermal/thermal/linux-next' omits dfa6515281c6 Merge remote-tracking branch 'pm/linux-next' omits 6d37ffaedc5c Merge remote-tracking branch 'v4l-dvb-next/master' omits 7e49848bce28 Merge branch 'dmi/master' omits 3f23dfffd788 Merge remote-tracking branch 'i2c/i2c/for-next' omits b048f4556288 Merge remote-tracking branch 'hid/for-next' omits d6981ef70420 Merge remote-tracking branch 'pci/next' omits 44740078458c Merge remote-tracking branch 'printk/for-next' omits 1d3116e712c4 Merge remote-tracking branch 'vfs/for-next' omits 65eacdcc5c3e Merge remote-tracking branch 'file-locks/locks-next' omits 1a6cf2e8f72f Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits a2984e186497 Merge remote-tracking branch 'v9fs/9p-next' omits 9366839f282e Merge remote-tracking branch 'ubifs/linux-next' omits d776dc57aea4 dm crypt: avoid truncating the logical block size omits 9e395d9c2d62 dm mpath: add DM device name to Failing/Reinstating path l [...] omits 9d98b149b082 dm mpath: enhance queue_if_no_path debugging omits 8ad425abb0a4 dm mpath: restrict queue_if_no_path state machine omits 894d1c73176e dm mpath: simplify __must_push_back omits c209b431f2e3 dm zoned: check superblock location omits 844ff3de1b2f dm zoned: prefer full zones for reclaim omits 02051f3d9b1d dm zoned: select reclaim zone based on device index omits 7dd12b063013 dm zoned: allocate zone by device index omits 50a630e251a0 dm zoned: support arbitrary number of devices omits 088259a43fc4 dm zoned: move random and sequential zones into struct dmz_dev omits 8dcb67d135a0 dm zoned: per-device reclaim omits 0227dee93a21 dm zoned: add metadata pointer to struct dmz_dev omits 4f79aa3c698f dm zoned: add device pointer to struct dm_zone omits 2c1c8dcd205f dm zoned: allocate temporary superblock for tertiary devices omits fb70b8ff1ada dm zoned: convert to xarray omits fc726598a48f dm zoned: add a 'reserved' zone flag omits 5b57ec8bdcb9 dm zoned: improve logging messages for reclaim omits a32a1bc2935e dm zoned: avoid unnecessary device recalulation for second [...] omits c56f1a524796 dm zoned: add debugging message for reading superblocks omits 12a478acbadd dm ebs: use dm_bufio_forget_buffers omits 5d707f08e802 dm bufio: introduce forget_buffer_locked omits a218dfdf2e59 dm bufio: clean up rbtree block ordering omits 06f334de0f43 dm integrity: add status line documentation omits 6db30de76e37 dm integrity: sleep and retry on allocation errors omits bf817c1bc55f dm crypt: sleep and retry on allocation errors omits 0accc82b6459 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 93665f9b7556 Merge remote-tracking branch 'orangefs/for-next' omits 7cd99a3567a2 Merge remote-tracking branch 'nfsd/nfsd-next' omits 9459e93d5685 Merge remote-tracking branch 'nfs-anna/linux-next' omits d4991a4de50b Merge remote-tracking branch 'fuse/for-next' omits ee4c98505b26 Merge remote-tracking branch 'f2fs/dev' omits 2cc3acf8d59f Merge remote-tracking branch 'ext4/dev' omits 76211bca3e53 Merge remote-tracking branch 'ext3/for_next' omits 0be4beb902b4 Merge remote-tracking branch 'exfat/dev' omits 5453116e7b97 Merge remote-tracking branch 'cifs/for-next' omits a74c4221ea4b Merge remote-tracking branch 'ceph/master' omits 12fb96e08ac2 Merge remote-tracking branch 'btrfs/for-next' omits 3a643afe9c06 Merge remote-tracking branch 'afs/afs-next' omits fe1697cc4a42 Merge remote-tracking branch 'uml/linux-next' omits 5f438192b732 Merge remote-tracking branch 'sparc-next/master' omits 0c1c3ab76163 Merge remote-tracking branch 'sh/for-next' omits 3b11522bc4b0 Merge remote-tracking branch 's390/features' omits 3718ca6513a7 Merge remote-tracking branch 'risc-v/for-next' omits 6fe1628d111e Merge remote-tracking branch 'powerpc/next' omits 35942e2134fa f2fs: attach IO flags to the missing cases omits e5fa7ceed7ce Merge remote-tracking branch 'openrisc/for-next' omits adbe545fee81 Merge remote-tracking branch 'nds32/next' omits bd934ae1427f Merge remote-tracking branch 'm68knommu/for-next' omits f30802d8e6cc Merge remote-tracking branch 'h8300/h8300-next' omits e1a1f9170915 Merge remote-tracking branch 'clk/clk-next' omits c379bc97a30a Merge remote-tracking branch 'tegra/for-next' omits e3a752ff69ba Merge remote-tracking branch 'sunxi/sunxi/for-next' omits b92e1606175c Merge remote-tracking branch 'scmi/for-linux-next' omits 94e6c80e15b4 Merge remote-tracking branch 'samsung-krzk/for-next' omits 609afeca7230 Merge remote-tracking branch 'rockchip/for-next' omits 877da85fdef5 Merge remote-tracking branch 'reset/reset/next' omits 225e47b43a58 Merge remote-tracking branch 'renesas/next' omits b8242c4daf25 Merge remote-tracking branch 'realtek/for-next' omits 00b894943723 Merge remote-tracking branch 'raspberrypi/for-next' omits 6babb1445e08 Merge remote-tracking branch 'qcom/for-next' omits 664758ade3e6 Merge remote-tracking branch 'omap/for-next' omits 4df298a817bb Merge remote-tracking branch 'mvebu/for-next' omits fb0e6092f7f7 Merge remote-tracking branch 'mediatek/for-next' omits fec2720673b0 Merge remote-tracking branch 'keystone/next' omits fe3551743cf3 Merge remote-tracking branch 'imx-mxs/for-next' omits fd46fc49fbfc Merge remote-tracking branch 'at91/at91-next' omits 505e28ebc75a Merge remote-tracking branch 'amlogic/for-next' omits 7690c19b2a18 Merge remote-tracking branch 'arm-soc/for-next' omits c5df8a78e311 Merge remote-tracking branch 'arm64/for-next/core' omits 26ab8226127c Merge remote-tracking branch 'arm/for-next' omits 873e84c431fa Merge remote-tracking branch 'dma-mapping/for-next' omits 404568d35095 Merge remote-tracking branch 'kbuild/for-next' omits 6cdccb1a2e12 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 086779e58c68 Revert "ALSA: usb-audio: Manage auto-pm of all bundled int [...] omits 68a5311900ca Merge remote-tracking branch 'fpga-fixes/fixes' omits 8f7bbdfda80b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8c88e72095e2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f8cfcd10fc01 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 882753499405 Merge remote-tracking branch 'omap-fixes/fixes' omits 656fb42369a4 Merge remote-tracking branch 'crypto-current/master' omits 8f0ba0fb968c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits f8a9878b84e6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 161b0ad13a4d Merge remote-tracking branch 'spi-fixes/for-linus' omits ebe281d327b2 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 88bba4e2b055 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 759ce50e868c Merge remote-tracking branch 'sound-current/for-linus' omits 1565880fd15b Merge remote-tracking branch 'bpf/master' omits 078e5f92d02d Merge remote-tracking branch 'sparc/master' omits e88f69a2de1d Merge remote-tracking branch 'arc-current/for-curr' omits 8b7561772799 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] omits a7cf07b0664e Merge remote-tracking branch 'fixes/master' omits 1b09d0932913 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ omits b8e8bd820072 ptr_ring: linked list fallback omits 40144c37cee8 vhost: drop head based APIs omits d0864726d1e7 vhost/vsock: switch to the buf API omits 0888c5c1852c vhost/scsi: switch to buf APIs omits 1b9e5c1df694 vhost/test: convert to the buf API omits d9750254d63c vhost/net: avoid iov length math omits e661eb2177eb vhost/net: convert to new API: heads->bufs omits 0e7bb2d7d21f vhost: format-independent API for used buffers omits b27ae996f0b2 vhost: reorder functions omits d138b5088319 vhost/net: pass net specific struct pointer omits 9a68eec196f6 vhost: cleanup fetch_buf return code handling omits 3cb187c30612 vhost: batching fetches omits 6f1866ac14bf vhost: use batched version by default omits 7ae91c12ec08 vhost: option to fetch descriptors through an independent struct omits 28b06b8e59fc Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 3398e5c7b038 ALSA: usb-audio: Manage auto-pm of all bundled interfaces omits 0c1e35bf0c7b Merge branch 'WIP.x86/mm' omits 436165eda446 Merge branch 'core/core' omits 63e2d8bf9cd7 Merge branch 'core/urgent' omits 92bd484fcf09 Merge branch 'locking/kcsan' omits 1e0f1ef6ea23 Merge branch 'perf/urgent' omits a4c5572f8db1 Merge branch 'ras/core' omits 8ed00cc0f3b4 Merge branch 'timers/urgent' omits 591e2bf0b5b8 Merge branch 'x86/entry' omits cd0c6ea07fa7 Merge branch 'x86/mm' omits 5daf6213a34a Merge branch 'x86/urgent' omits a2cf32b91f01 Merge branch 'kbuild' into for-next omits 05e2c12a1fdd Makefile: install modules.builtin even if CONFIG_MODULES=n omits 1312a1e434c1 kbuild: add variables for compression tools omits e4a0d77d3323 Merge branch 'kconfig' into for-next omits 5e079fa2fc28 mksysmap: Fix the mismatch of '.L' symbols in System.map omits 4133ec1ff15b kbuild: doc: rename LDFLAGS to KBUILD_LDFLAGS omits 4fc42853eea6 modpost: change elf_info->size to size_t omits 6caeb566d471 modpost: remove is_vmlinux() helper omits 5d51b1c97a14 modpost: strip .o from modname before calling new_module() omits 7257ecdb8bf9 modpost: set have_vmlinux in new_module() omits 0c84710a87aa modpost: remove mod->skip struct member omits 2013b4832cc9 modpost: add mod->is_vmlinux struct member omits 4cf691bc3c46 modpost: remove is_vmlinux() call in check_for_{gpl_usage, [...] omits 9b48310ad5e6 modpost: remove mod->is_dot_o struct member omits 726ec621dbc0 modpost: move -d option in scripts/Makefile.modpost omits 89e583b812c6 modpost: remove -s option omits b0658a007b45 modpost: remove get_next_text() and make {grab,release_}fi [...] omits 27c02aa26ed7 modpost: use read_text_file() and get_line() for reading t [...] omits 28e3f2c8547b modpost: avoid false-positive file open error omits 283c3b1639b9 modpost: fix potential mmap'ed file overrun in get_src_version() omits 6185cefe326e modpost: add read_text_file() and get_line() helpers omits 4d9904ece029 modpost: do not call get_modinfo() for vmlinux(.o) omits 1a709213e066 modpost: drop RCS/CVS $Revision handling in MODULE_VERSION() omits 39caa37d6a59 modpost: show warning if any of symbol dump files is missing omits 815f4aa1cc2c modpost: show warning if vmlinux is not found when process [...] omits 191de8893647 modpost: invoke modpost only when input files are updated omits 4385beaafe69 modpost: generate vmlinux.symvers and reuse it for the sec [...] omits a18206c6350f modpost: refactor -i option calculation omits d5da9d6f658c modpost: print symbol dump file as the build target in short log omits 7c53b6875ac1 modpost: re-add -e to set external_module flag omits 3f7e5d4b63c9 modpost: rename ext_sym_list to dump_list omits 6330d89e79a7 modpost: allow to pass -i option multiple times to remove [...] omits 2512d5994752 modpost: track if the symbol origin is a dump file or ELF object omits 09b9828e0a3e Merge branch 'async-buffered.6' into for-next omits 88bdee413290 Merge branch 'for-5.8/io_uring' into for-next omits 5b166cea262c Merge branch 'for-5.8/drivers' into for-next omits c22001e8ccbd Merge branch 'for-5.8/block' into for-next omits c8707bf69395 ext4: flag as supporting buffered async reads omits b90cbe8eccf3 block: pass down no-wait info in the blk_plug omits 35da8043f281 io_uring: catch -EIO from buffered issue request failure omits 460d588239c0 io_uring: always plug for any number of IOs omits 9b1d8c571b95 io_uring: support true async buffered reads, if file provides it omits 01ab4e495d6b mm: add kiocb_wait_page_queue_init() helper omits d16b0b65145a btrfs: flag files as supporting buffered async reads omits e7044fba08d8 xfs: flag files as supporting buffered async reads omits 66e64eb40456 block: flag block devices as supporting IOCB_WAITQ omits 0172a9ec9e97 fs: add FMODE_BUF_RASYNC omits 8aa080e488fe mm: support async buffered reads in generic_file_buffered_read() omits c22f9398be18 mm: add support for async page locking omits da03d0610044 device_cgroup: Fix RCU list debugging warning omits 5a1daba43835 NTB: ntb_test: Fix bug when counting remote files omits 89fc55bd2379 NTB: perf: Fix race condition when run with ntb_test omits d44c2065f23a NTB: perf: Fix support for hardware that doesn't have port [...] omits 3a8112893a7e NTB: perf: Don't require one more memory window than numbe [...] omits 4ddde897a75f NTB: ntb_pingpong: Choose doorbells based on port number omits 0816540c6043 NTB: Fix the default port and peer numbers for legacy drivers omits 9c3837968f70 NTB: Revert the change to use the NTB device dev for DMA a [...] omits 085227c11556 NTB: ntb_tool: reading the link file should not end in a N [...] omits 71a00085e703 ntb_perf: avoid false dma unmap of destination address omits c6d56c34c272 ntb_perf: increase sleep time from one milli sec to one sec omits eb3eabb28cf2 ntb_tool: pass correct struct device to dma_alloc_coherent omits 55480afb82bd ntb_perf: pass correct struct device to dma_alloc_coherent omits b940027e42ec ntb: hw: remove the code that sets the DMA mask omits 8698891bc315 NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read com [...] omits d1e45c6a108b ntb: intel: fix static declaration omits ffe6c52fa913 ntb: intel: add revision lockdown for Icelake NTB driver omits ba0f2c1e5974 Merge branch 'for-5.8/io_uring' into for-next omits 7b9a5ef6f4ff Merge branch 'for-5.8/drivers' into for-next omits 52cd3228ee2a mm: abstract out wake_page_match() from wake_page_function() omits 967701d5254e mm: allow read-ahead with IOCB_NOWAIT set omits 381000ebbf4f block: read-ahead submission should imply no-wait as well omits 7206261349e1 Merge branch 'for-5.8/block' into async-buffered.5 omits e69fb5238b12 Merge branch 'for-5.8/io_uring' into async-buffered.5 omits 8cf87c744696 firmware/dmi: Report DMI Bios & EC firmware release adds 5bfea2d9b17f mm: Fix mremap not considering huge pmd devmap adds 3c61df3885e9 kcov: cleanup debug messages adds 67b3d3cca385 kcov: fix potential use-after-free in kcov_remote_start adds 76484b1c7724 kcov: move t->kcov assignments into kcov_start/stop adds eeb91f9a2e3e kcov: move t->kcov_sequence assignment adds 5fe7042dc0a2 kcov: use t->kcov_mode as enabled indicator adds 5ff3b30ab57d kcov: collect coverage from interrupts adds 76e278d6b505 usb: core: kcov: collect coverage from usb complete callback adds c571686a92ff mm/util.c: remove the VM_WARN_ONCE for vm_committed_as und [...] adds f426f4edf46c h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds 84e6ffb2c49c arm: add support for folded p4d page tables adds e9f6376858b9 arm64: add support for folded p4d page tables adds 00b13def5c03 hexagon: remove __ARCH_USE_5LEVEL_HACK adds c03ab9e32a2c ia64: add support for folded p4d page tables adds 9f4e70379f60 nios2: add support for folded p4d page tables adds b187fb7fca9c openrisc: add support for folded p4d page tables adds 2fb4706057bc powerpc: add support for folded p4d page tables adds eaabf98b0932 sh: fault: modernize printing of kernel messages adds a194a62650de sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 874e2cc18972 sh: add support for folded p4d page tables adds 453668afbf99 unicore32: remove __ARCH_USE_5LEVEL_HACK adds ee7767430ec2 asm-generic: remove pgtable-nop4d-hack.h adds f089dcc74226 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 8898ad58a019 x86/mm: define mm_p4d_folded() adds 399145f9eb6c mm/debug: add tests validating architecture page table helpers adds 73221d888724 mm/vmalloc: fix a typo in comment adds 01c4b788e01b arch/kmap: remove BUG_ON() adds 2159687248dd arch/xtensa: move kmap build bug out of the way adds 525aaf9bad00 arch/kmap: remove redundant arch specific kmaps adds e23c45976f82 arch/kunmap: remove duplicate kunmap implementations adds ee9bc5fdf5b6 {x86,powerpc,microblaze}/kmap: move preempt disable adds 78b6d91ec7bb arch/kmap_atomic: consolidate duplicate code adds abca2500c0c1 arch/kunmap_atomic: consolidate duplicate code adds db458d73fa35 arch/kmap: ensure kmap_prot visibility adds d8c25836fa16 arch/kmap: don't hard code kmap_prot values adds 20b271dfe9d9 arch/kmap: define kmap_atomic_prot() for all arch's adds 915ecc22d5b2 drm: remove drm specific kmap_atomic code adds 8bfb1a10f2bb kmap: remove kmap_atomic_to_page() adds 7438f36310dd parisc/kmap: remove duplicate kmap code adds db6f1785f1c2 sparc: remove unnecessary includes adds 090e77e16633 kmap: consolidate kmap_prot definitions adds d4eaa2837851 mm: add kvfree_sensitive() for freeing sensitive data objects adds fa6d9ec79055 mm/memory_hotplug: refrain from adding memory into an impo [...] adds ef1b51f7735e powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 04f3465c9866 mm/memory_hotplug: remove is_mem_section_removable() adds c68ab18c6aee mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds 52219aeaf2dc mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds 7b7b27214bba mm/memory_hotplug: introduce add_memory_driver_managed() adds 3fe4f4991a2a kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds 8a725e4694b5 device-dax: add memory via add_memory_driver_managed() adds b59d02ed0869 mm/memory_hotplug: disable the functionality for 32b adds 57e86fa16a70 mm: replace zero-length array with flexible-array member adds 52cfc24578c3 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 457aef949de9 mm: ksm: fix a typo in comment "alreaady"->"already" adds b4f315b40d43 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 7c8de3588972 mm/hugetlb: fix a typos in comments adds 55b65a57c254 mm/vmsan: fix some typos in comment adds f386775510bf mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds df1758d9f285 mm/memblock: fix a typo in comment "implict"->"implicit" adds 3dc5f032c4ba mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds ffceeb62fce4 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds 404f3ecfd86b mm/frontswap: fix some typos in frontswap.c adds b8f2935f7244 mm, memcg: fix some typos in memcontrol.c adds 68956ccb6ca9 mm: fix a typo in comment "strucure"->"structure" adds 0d645ed19cf9 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 2e6787d38062 mm/sparse: fix a typo in comment "convienence"->"convenience" adds e0857cf5ac10 mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 985ba004be29 mm/memory: fix a typo in comment "attampt"->"attempt" adds fa1f68cc88f1 mm: use false for bool variable adds 2b7874490243 include/linux/mm.h: return true in cpupid_pid_unset() adds 276aa42e9ff3 zcomp: Use ARRAY_SIZE() for backends list adds 8977a27b663e proc: rename "catch" function argument adds de83dbd97f17 user.c: make uidhash_table static adds 0c78c0137621 get_maintainer: add email addresses from .yaml files adds e33c9fe8b80c get_maintainer: fix unexpected behavior for path/to//file [...] adds 9ac175758040 lib/math: avoid trailing newline hidden in pr_fmt() adds 07887358993d lib: Add might_fault() to strncpy_from_user. adds 02223e36f315 lib/test_lockup.c: make test_inode static adds acaab7335bd6 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds a818e526cb4e lib/percpu-refcount.c: use a more common logging style adds 63d7f8167fe6 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds c348c1630528 lib: make a test module with set/clear bit adds bd93f003b746 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 7ccf41a89cb0 checkpatch: additional MAINTAINER section entry ordering checks adds a55ee0cc09a4 checkpatch: look for c99 comments in ctx_locate_comment adds 32f30ca9f19d checkpatch: disallow --git and --file/--fix adds c7f574d0e9f9 checkpatch: use patch subject when reading from stdin adds 852991dd3a73 fs/binfmt_elf: remove redundant elf_map ifndef adds 51da9dfb7f20 elfnote: mark all .note sections SHF_ALLOC adds ada4ab7af1a6 init: allow distribution configuration of default init adds b1b65750b8db fat: don't allow to mount if the FAT length == 0 adds 898310032b96 fat: improve the readahead for FAT entries adds a3963015787d fs/seq_file.c: seq_read: Update pr_info_ratelimited adds d2c0e6e91c79 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 01a995600275 mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds eac2cece4507 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 986db2d14a6d exec: simplify the copy_strings_kernel calling convention adds 762a3af6faa0 exec: open code copy_string_kernel adds e1c3cdb26ab8 rapidio: avoid data race between file operation callbacks [...] adds 67446283d894 rapidio: convert get_user_pages() --> pin_user_pages() adds 54e200ab40fc kernel/relay.c: handle alloc_percpu returning NULL in relay_open adds 341a7213e5c1 kernel/relay.c: fix read_pos error when multiple readers adds 804eb64615a4 selftests/x86/pkeys: move selftests to arch-neutral directory adds c4273c7f0ec3 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 5461c6625f29 selftests/vm/pkeys: move generic definitions to header file adds 53555e2b4d9a selftests/vm/pkeys: move some definitions to arch-specific header adds a09160e694cc selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds 4dbdd947cb7f selftests: vm: pkeys: Use sane types for pkey register adds 0c416bcaef8d selftests: vm: pkeys: add helpers for pkey bits adds 11551801a71c selftests/vm/pkeys: fix pkey_disable_clear() adds ea5f95c3d6bb selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 6e373263ce07 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 57bcb57da241 selftests: vm: pkeys: use the correct huge page size adds 604c496b227d selftests/vm/pkeys: introduce generic pkey abstractions adds 589944b53b0f selftests/vm/pkeys: introduce powerpc support adds c63e5e7f9942 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds b0acc5d6bf33 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 94c8a223ded5 selftests/vm/pkeys: improve checks to determine pkey support adds aef759db63fd selftests/vm/pkeys: associate key on a mapped page and det [...] adds 39351c1326cf selftests/vm/pkeys: associate key on a mapped page and det [...] adds 4e06e718afd7 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds 6e2c2d0fb781 selftests/vm/pkeys: introduce a sub-page allocator adds fa17437cb840 selftests/vm/pkeys: test correct behaviour of pkey-0 adds e9506394a159 selftests/vm/pkeys: override access right definitions on powerpc adds 473c3cc86c36 selftests: vm: pkeys: use the correct page size on powerpc adds f21fda8f6453 selftests: vm: pkeys: fix multilib builds for x86 adds 2792d488a2d3 tools/testing/selftests/vm: remove duplicate headers adds 469cbd016157 lib/ubsan.c: fix gcc-10 warnings adds 886d7de631da Merge branch 'akpm' (patches from Andrew) adds 587f17018a2c Kconfig: add config option for asm goto w/ outputs adds 694b5a5d313f Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/li [...] adds 298743c193bb Merge tag 'arm-defconfig-5.8' of git://git.kernel.org/pub/ [...] adds 828f3e18e1cb Merge tag 'arm-drivers-5.8' of git://git.kernel.org/pub/sc [...] adds 9d71d3cd9ef0 Merge tag 'arm-dt-5.8' of git://git.kernel.org/pub/scm/lin [...] adds 571d54ed91c0 Merge tag 'devicetree-for-5.8' of git://git.kernel.org/pub [...] adds 435faf5c218a Merge tag 'riscv-for-linus-5.8-mw0' of git://git.kernel.or [...] adds f4dd60a3d4c7 Merge tag 'x86-mm-2020-06-05' of git://git.kernel.org/pub/ [...] adds 084623e468d5 Merge tag 'modules-for-v5.8' of git://git.kernel.org/pub/s [...] adds 7ae77150d94d Merge tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/ [...] adds ac7b34218a00 Merge tag 'core_core_updates_for_5.8' of git://git.kernel. [...] adds 5a36f0f3f518 Merge tag 'vfio-v5.8-rc1' of git://github.com/awilliam/linux-vfio adds 1f2dc7f5b6c1 Merge tag 'for-linus-5.8-1' of git://github.com/cminyard/l [...] adds 3f7e82379fc9 Merge tag 'gpio-v5.8-1' of git://git.kernel.org/pub/scm/li [...] adds 242b23319809 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 818dbde78e0f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 40e9c5ac4e3d dm integrity: add status line documentation adds 88f878e58879 dm bufio: clean up rbtree block ordering adds 33a180623b6c dm bufio: introduce forget_buffer_locked adds 334b4fc17275 dm ebs: use dm_bufio_forget_buffers adds 35d0c96e422a dm zoned: add debugging message for reading superblocks adds 1565929b870f dm zoned: avoid unnecessary device recalulation for second [...] adds c3ff479dde9f dm zoned: improve logging messages for reclaim adds aec67b4ffa4b dm zoned: add a 'reserved' zone flag adds a92fbc446d1a dm zoned: convert to xarray adds 5d2c74f3ddc0 dm zoned: allocate temporary superblock for tertiary devices adds 8f22272af7a7 dm zoned: add device pointer to struct dm_zone adds 18979819b57e dm zoned: add metadata pointer to struct dmz_dev adds f97809aec589 dm zoned: per-device reclaim adds bd82fdabf162 dm zoned: move random and sequential zones into struct dmz_dev adds 4dba12881f88 dm zoned: support arbitrary number of devices adds 22c1ef66c4cb dm zoned: allocate zone by device index adds 69875d443bc3 dm zoned: select reclaim zone based on device index adds 2094045fe5b5 dm zoned: prefer full zones for reclaim adds 27d49ac1dd75 dm zoned: check superblock location adds a862e4e21542 dm mpath: simplify __must_push_back adds 553ec94cb4b4 dm mpath: restrict queue_if_no_path state machine adds 4c3f48380fed dm mpath: enhance queue_if_no_path debugging adds 04867370ec40 dm mpath: add DM device name to Failing/Reinstating path l [...] adds 64611a15ca9d dm crypt: avoid truncating the logical block size adds b25c6644bfd3 Merge tag 'for-5.8/dm-changes' of git://git.kernel.org/pub [...] adds 0b166a57e622 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 9daa0a27a0bc Merge tag 'afs-next-20200604' of git://git.kernel.org/pub/ [...] adds 3803d5e4d3ce Merge tag '5.8-rc-smb3-fixes-part-1' of git://git.samba.or [...] adds e3cea0cad147 Merge tag 'dlm-5.8' of git://git.kernel.org/pub/scm/linux/ [...] adds aaa2faab4ed8 Merge tag 'for-linus-5.8-ofs1' of git://git.kernel.org/pub [...] adds 42413b49804b ima: Directly free *entry in ima_alloc_init_template() if [...] adds 3c0ad98c2eda Merge tag 'integrity-v5.8' of git://git.kernel.org/pub/scm [...] adds 4a7e89c5ec02 Merge branch 'for-5.8' of git://git.kernel.org/pub/scm/lin [...] adds fe3bc8a988a4 Merge branch 'for-5.8' of git://git.kernel.org/pub/scm/lin [...] adds 9fa88c5d3f5e hpfs: fix warning due to superfluous semicolon adds 3925c3bbdf88 Merge tag 'pci-v5.8-changes' of git://git.kernel.org/pub/s [...] adds f5152f4ded3c firmware/dmi: Report DMI Bios & EC firmware release adds e542e0dc3ee3 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 1ee18de92927 Merge tag 'dma-mapping-5.8' of git://git.infradead.org/use [...] adds 6f2dc3d33545 Merge tag 'dma-mapping-5.8-2' of git://git.infradead.org/u [...] adds 52c3416db00d modpost: track if the symbol origin is a dump file or ELF object adds ce2ddd6d6ab3 modpost: allow to pass -i option multiple times to remove [...] adds 7924799ed2dd modpost: rename ext_sym_list to dump_list adds e3fb4df7fe4e modpost: re-add -e to set external_module flag adds bcfedae7d928 modpost: print symbol dump file as the build target in short log adds f1005b30ade7 modpost: refactor -i option calculation adds 269a535ca931 modpost: generate vmlinux.symvers and reuse it for the sec [...] adds 436b2ac603d5 modpost: invoke modpost only when input files are updated adds 7e8a3235823b modpost: show warning if vmlinux is not found when process [...] adds 48a0f72797bd modpost: show warning if any of symbol dump files is missing adds f69315351960 modpost: drop RCS/CVS $Revision handling in MODULE_VERSION() adds 4ddea2f8e825 modpost: do not call get_modinfo() for vmlinux(.o) adds ac5100f54329 modpost: add read_text_file() and get_line() helpers adds f531c1b5de65 modpost: fix potential mmap'ed file overrun in get_src_version() adds 7c8f5662c502 modpost: avoid false-positive file open error adds 70f30cfe5b89 modpost: use read_text_file() and get_line() for reading t [...] adds 75893572d453 modpost: remove get_next_text() and make {grab,release_}fi [...] adds 467b82d7cee4 modpost: remove -s option adds 859c926aea29 modpost: move -d option in scripts/Makefile.modpost adds 3379576dd6e7 modpost: remove mod->is_dot_o struct member adds 1be5fa6c9485 modpost: remove is_vmlinux() call in check_for_{gpl_usage, [...] adds 5a438af9db2c modpost: add mod->is_vmlinux struct member adds 0b19d54cae11 modpost: remove mod->skip struct member adds 858b937d289b modpost: set have_vmlinux in new_module() adds a82f794c41ab modpost: strip .o from modname before calling new_module() adds 4de7b6293612 modpost: remove is_vmlinux() helper adds 3b09efc4f0c9 modpost: change elf_info->size to size_t adds c0901577e1dc kbuild: doc: rename LDFLAGS to KBUILD_LDFLAGS adds 72d24accf02a mksysmap: Fix the mismatch of '.L' symbols in System.map adds e0b250b57dcf Makefile: install modules.builtin even if CONFIG_MODULES=n adds 8dfb61dcbace kbuild: add variables for compression tools adds cff11abeca78 Merge tag 'kbuild-v5.8' of git://git.kernel.org/pub/scm/li [...] adds b170290c2836 Merge tag 'kconfig-v5.8' of git://git.kernel.org/pub/scm/l [...] adds 3b69e8b45711 Merge tag 'sh-for-5.8' of git://git.libc.org/linux-sh adds e611c0fe318c Merge tag 'usb-5.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds 081096d98bb2 Merge tag 'tty-5.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds 80ef846e9909 Merge tag 'staging-5.8-rc1' of git://git.kernel.org/pub/sc [...] adds f558b8364e19 Merge tag 'driver-core-5.8-rc1' of git://git.kernel.org/pu [...] adds 9aa900c8094d Merge tag 'char-misc-5.8-rc1' of git://git.kernel.org/pub/ [...] adds df8cb0ea9423 device_cgroup: Fix RCU list debugging warning adds b4d1722f46ee Merge remote-tracking branch 'fixes/master' adds d1af5d813db3 Merge remote-tracking branch 'arc-current/for-curr' adds 00f0f7dbc0bd Merge remote-tracking branch 'sparc/master' adds ef1c75593e77 crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set adds c36f05559104 genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() adds 5e9eeccc58f3 tipc: fix NULL pointer dereference in streaming adds bb986a50421a seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds adds cd07ecccba13 net: ena: xdp: XDP_TX: fix memory leak adds 3921a81c31df net: ena: xdp: update napi budget for DROP and ABORTED adds a9a7d1295489 Merge branch 'ena-xdp-fixes' adds 9d149045b3c0 geneve: change from tx_error to tx_dropped on missing metadata adds 67122a7910bf net: dsa: qca8k: Fix "Unexpected gfp" kernel exception adds 11d6011c2cf2 net: core: device_rename: Use rwsem instead of a seqcount adds 79cbb6bc3332 net: phy: fixed_phy: Remove unused seqcount adds 6501bf87602f u64_stats: Document writer non-preemptibility requirement adds c7e261d81783 net: mdiobus: Disable preemption upon u64_stats update adds f6c1fb0a76d9 net: ethernet: dwmac: Fix an error code in imx_dwmac_probe() adds 120068481405 r8169: fix failing WoL adds 09820ce88b4d net: ethernet: freescale: remove unneeded include for ucc_geth adds 7cdee28c4eed lan743x: Use correct MAC_CR configuration for 1 GBit speed adds 98749b7188af yam: fix possible memory leak in yam_init_driver adds 6761893eeaa3 inet_connection_sock: clear inet_num out of destroy helper adds a624a86510ad crypto/chtls:Fix compile error when CONFIG_IPV6 is disabled adds 7d877c35ca84 net/xdp: use shift instead of 64 bit division adds 178f67b1288b ethtool: linkinfo: remove an unnecessary NULL check adds e22437207683 net: ethernet: mvneta: fix MVNETA_SKB_HEADROOM alignment adds e9293c982d88 net: dp83869: Fix OF_MDIO config check adds 506de00677b8 net: dp83867: Fix OF_MDIO config check adds 5cd119d9a05f net: marvell: Fix OF_MDIO config check adds ae602786407f net: mscc: Fix OF_MDIO config check adds ba3823ca6a05 Merge branch 'Fixes-for-OF_MDIO-flag' adds 49113d5e0c3f net: phy: mscc: fix Serdes configuration in vsc8584_config_init adds 90c56b387799 net: ethtool: Fix comment mentioning typo in IS_ENABLED() adds fdb4276aae11 vsock/vmci: make vmci_vsock_transport_cb() static adds 6da95b52b8ea net: qed: fixes crash while running driver in kdump kernel adds 7f89cc07d22a cxgb4: Use kfree() instead kvfree() where appropriate adds 4a3084aaa88e rhashtable: Drop raw RCU deref in nested_table_free adds 4e2905adac9f net: dp83869: Reset return variable if PHY strap is read adds e64b2ea1996e Merge remote-tracking branch 'net/master' adds 75b92daf7ddd Merge remote-tracking branch 'bpf/master' adds 94579ac3f6d0 xfrm: Fix double ESP trailer insertion in IPsec crypto offload. adds a4902d914e50 xfrm: merge fixup for "remove output_finish indirection fr [...] adds c76a7cbadc2f Merge remote-tracking branch 'ipsec/master' adds 79ea1e12c0b8 cfg80211: fix management registrations deadlock adds 523f3ec030aa mac80211: initialize return flags in HE 6 GHz operation parsing adds 7b72a14822f6 Merge remote-tracking branch 'mac80211/master' adds 91231e525bb6 ALSA: emu10k1: delete an unnecessary condition adds a9fa9c6207bc Merge remote-tracking branch 'sound-current/for-linus' adds c49445e326ed Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 038e29b5cd6a Merge remote-tracking branch 'regmap-fixes/for-linus' adds efaa7af1dea6 Merge remote-tracking branch 'spi-fixes/for-linus' adds a763de8ca042 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 8dd06ef34b6e Merge branch 'next' into for-linus adds ccdb4098bdfe Merge remote-tracking branch 'input-current/for-linus' adds 1fc9d20cc3fd Merge remote-tracking branch 'crypto-current/master' adds aa65f26c4c0f Merge remote-tracking branch 'omap-fixes/fixes' adds d11fe4f7a3ea Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 6c3b18f1ac2c Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 78108b093bb2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 7925a52a5e45 Merge remote-tracking branch 'fpga-fixes/fixes' new 47a6d44571f3 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 14c2fc2d4961 Merge remote-tracking branch 'dma-mapping/for-next' new 4758500dc267 Merge remote-tracking branch 'arm/for-next' new d9b7d0fb2660 Merge remote-tracking branch 'arm64/for-next/core' new 51c9600c8632 Merge remote-tracking branch 'arm-soc/for-next' new 4f3fba6253e0 Merge remote-tracking branch 'amlogic/for-next' new f0d8fb6713d2 Merge remote-tracking branch 'at91/at91-next' new c34bec857b64 Merge remote-tracking branch 'imx-mxs/for-next' new a2f7f9840929 Merge remote-tracking branch 'keystone/next' new 57bd96e28580 Merge remote-tracking branch 'mediatek/for-next' new 4d1dad4bacd2 Merge remote-tracking branch 'mvebu/for-next' new d3facc867d8e Merge remote-tracking branch 'omap/for-next' new 070147ad0740 Merge remote-tracking branch 'qcom/for-next' new 3d02bf3d9fda Merge remote-tracking branch 'raspberrypi/for-next' new 6c869d7e2a23 Merge remote-tracking branch 'realtek/for-next' new a67a2ab25234 Merge remote-tracking branch 'renesas/next' new 74cc2af3058c Merge remote-tracking branch 'reset/reset/next' new 4af226c461de Merge remote-tracking branch 'rockchip/for-next' new 17067654b501 Merge remote-tracking branch 'samsung-krzk/for-next' new cfb3fa6421f6 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 30582532866d Merge remote-tracking branch 'scmi/for-linux-next' new 92e094f18b71 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 79228ec022aa Merge remote-tracking branch 'tegra/for-next' new e104597643b9 Merge remote-tracking branch 'clk/clk-next' new eae3d0cd9674 Merge remote-tracking branch 'h8300/h8300-next' new 1bd896ccd653 Merge remote-tracking branch 'm68knommu/for-next' new 1ef0d1596e5b Merge remote-tracking branch 'nds32/next' new f8b89c8a7995 Merge remote-tracking branch 'openrisc/for-next' new 65e5e9507ff5 RISC-V: Sort select statements alphanumerically new 512022c8fb5f riscv: use vDSO common flow to reduce the latency of the t [...] new 6f483cc2c6ed riscv: set the permission of vdso_data to read-only new 6c01939e1f04 RISC-V: self-contained IPI handling routine new fd1d6d5cd8bf RISC-V: Rename and move plic_find_hart_id() to arch directory new 0644a74c143d irqchip: RISC-V per-HART local interrupt controller driver new 63856396e295 clocksource/drivers/timer-riscv: Use per-CPU timer interrupt new c4eefaa77da7 RISC-V: Remove do_IRQ() function new 1c82ca4f876d RISC-V: Force select RISCV_INTC for CONFIG_RISCV new 349d7ebaff5a RISC-V: Don't mark init section as non-executable new e4bdb161fbb9 riscv: fix build warning of missing prototypes new 9f1c0c8a5b10 Merge remote-tracking branch 'risc-v/for-next' new 7829cc5adc06 Merge remote-tracking branch 's390/features' new 0910b2f6ce8d Merge remote-tracking branch 'sparc-next/master' new ce289abf341e Merge remote-tracking branch 'uml/linux-next' new e48434c69977 Merge remote-tracking branch 'btrfs/for-next' new abe7efb02ce6 Merge remote-tracking branch 'ceph/master' new 5865985416eb smb3: extend fscache mount volume coherency check new a25746ca0484 Merge remote-tracking branch 'cifs/for-next' new dd6e2b38b867 exfat: fix range validation error in alloc and free cluster new 5328fb51173d Merge remote-tracking branch 'exfat/dev' new 1fdc95163900 Merge remote-tracking branch 'ext3/for_next' new e629d1ae4045 f2fs: attach IO flags to the missing cases new adf3d3a53cf1 f2fs: don't return vmalloc() memory from f2fs_kmalloc() new 519e7d453082 Merge remote-tracking branch 'f2fs/dev' new 182668ca4012 Merge remote-tracking branch 'fuse/for-next' new 67ba08385c44 Merge remote-tracking branch 'nfs-anna/linux-next' new cc715da60424 Merge remote-tracking branch 'nfsd/nfsd-next' new af9909c68009 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 285b357fa9f2 Merge remote-tracking branch 'ubifs/linux-next' new ac2bfd238d36 Merge remote-tracking branch 'v9fs/9p-next' new 368b4e4d96d5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 57b4143d23dc Merge remote-tracking branch 'file-locks/locks-next' new fc7d7359ac42 Merge remote-tracking branch 'vfs/for-next' new 798670c424ca Merge remote-tracking branch 'printk/for-next' new 01d640cfa445 Merge remote-tracking branch 'hid/for-next' new 2667a6814cb5 i2c: npcm7xx: Remove unnecessary parentheses new 8a7e6fe9d207 Merge branch 'i2c/for-5.8' into i2c/for-next new cdb555397f43 i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n new 726b03203e45 Merge branch 'i2c/for-5.8' into i2c/for-next new 2763973ae912 Merge remote-tracking branch 'i2c/i2c/for-next' new d9d8efd3241b firmware/dmi: Report DMI Bios & EC firmware release new 1f01d4dca073 Merge branch 'dmi/master' new dcace2da71a0 Merge remote-tracking branch 'v4l-dvb-next/master' new 4d5544a4f96c Merge remote-tracking branch 'pm/linux-next' new 73f00408bd3b Merge remote-tracking branch 'thermal/thermal/linux-next' new adbd21c4e481 Merge remote-tracking branch 'ieee1394/for-next' new 670f82966775 Merge remote-tracking branch 'swiotlb/linux-next' new dd1031427d12 Merge remote-tracking branch 'bluetooth/master' new 1a0b00d15d40 gfs2: Only do glock put in gfs2_create_inode for free inodes new 7e901d6e9519 gfs2: print mapping->nrpages in glock dump for address spa [...] new ea4e61c7f46d gfs2: introduce new gfs2_glock_assert_withdraw new d5dc3d967739 gfs2: instrumentation wrt log_flush stuck new cbcc89b63044 gfs2: initialize transaction tr_ailX_lists earlier new b839dadae872 gfs2: new slab for transactions new 83d060ca8d90 gfs2: fix use-after-free on transaction ail lists new 15f2547b4157 gfs2: Allow ASPACE glocks to also have an lvb new f286d627ef02 gfs2: Keep track of deleted inode generations in LVBs new a0e3cc65fa29 gfs2: Turn gl_delete into a delayed work new 8c7b9262a860 gfs2: Give up the iopen glock on contention new 9e73330f298a gfs2: Try harder to delete inodes locally new 6bdcadea7576 gfs2: Minor gfs2_lookup_by_inum cleanup new b66648ad6dcf gfs2: Move inode generation number check into gfs2_inode_lookup new b0dcffd8da33 gfs2: Check inode generation number in delete_work_func new 35b6f8fbcf9b gfs2: Wake up when setting GLF_DEMOTE new 9e8990dea926 gfs2: Smarter iopen glock waiting new 300e549b6e53 Merge branch 'gfs2-iopen' into for-next new 3538aafc38e8 Merge remote-tracking branch 'gfs2/for-next' new 9029537c93b6 mtd: physmap_of_gemini: remove defined but not used symbol [...] new eb13fa022741 mtd: parser: cmdline: Support MTD names containing one or [...] new 5788ccf3c84f mtd: clear cache_state to avoid writing to bad blocks repeatedly new 78455cc008ea Merge remote-tracking branch 'mtd/mtd/next' new 1918dafa500f Merge remote-tracking branch 'amdgpu/drm-next' new abb0dbf61807 Merge remote-tracking branch 'drm-intel/for-linux-next' new d4d0457e9a96 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 1de08c2dc4fd Merge remote-tracking branch 'drm-misc/for-linux-next' new 894fa8d30e98 Merge remote-tracking branch 'drm-msm/msm-next' new 0967dff8ab90 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new aed9fd13fce4 Merge remote-tracking branch 'imx-drm/imx-drm/next' new fd2206e4e97b io_uring: disallow close of ring itself new 3232dd02af65 io_uring: fix {SQ,IO}POLL with unsupported opcodes new 25e72d1012b3 io_uring: do build_open_how() only once new ec65fea5a8d7 io_uring: deduplicate io_openat{,2}_prep() new d2b6f48b691e io_uring: move send/recv IOPOLL check into prep new dddb3e26f6d8 io_uring: re-set iov base/len for buffer select retry new 1626e726fea1 block: provide plug based way of signaling forced no-wait [...] new c1bc47da99b1 io_uring: always plug for any number of IOs new 631c320750af io_uring: catch -EIO from buffered issue request failure new 94592e229660 io_uring: re-issue plug based block requests that failed new 480e5146b722 io_uring: validate the full range of provided buffers for access new 5878a512ce52 io_uring: use kvfree() in io_sqe_buffer_register() new de341dcd4088 Merge branch 'io_uring-5.8' into for-next new a75ca9303175 block/bio-integrity: don't free 'buf' if bio_integrity_add [...] new 6ac92fb5cdff loop: Fix wrong masking of status flags new d24de76af836 block: remove the error argument to the block_bio_complete [...] new 15b81ce5abdc block: nr_sects_write(): Disable preemption on seqcount write new 48bc3cd3e07a blktrace: use errno instead of bi_status new 71df3fd82e7c blktrace: fix endianness in get_pdu_int() new 5aec598c456f blktrace: fix endianness for blk_log_remap() new bc37de2b2e01 Merge branch 'block-5.8' into for-next new eea123886720 sata_rcar: handle pm_runtime_get_sync failure cases new f650ef61e040 ata/libata: Fix usage of page address by page_address in a [...] new fc12e67ff563 Merge branch 'libata-5.8' into for-next new d94ecfc39971 blk-mq: split out a __blk_mq_get_driver_tag helper new 22f614bc0f37 blk-mq: fix blk_mq_all_tag_iter new 5b53c3e1a873 Merge branch 'block-5.8' into for-next new 2bf8f4a9107a Merge remote-tracking branch 'block/for-next' new 5a1c9565c07b power: reset: gpio-poweroff: add missing '\n' in dev_err() new 152204dbdcee power: supply: cw2015: Attach OF ID table to the driver new 0399537ffbff Merge remote-tracking branch 'battery/for-next' new 90b01e9a52ef Merge remote-tracking branch 'apparmor/apparmor-next' new 3b9e9ee53dc3 Merge remote-tracking branch 'tpmdd/next' new 7dd599fe003d Merge remote-tracking branch 'iommu/next' new ba5f9fa0ca85 mailbox: imx: Add context save/restore for suspend/resume new bb2b2624dbe2 mailbox: imx: Add runtime PM callback to handle MU clocks new b7b2796b9b31 mailbox: imx: ONLY IPC MU needs IRQF_NO_SUSPEND flag new a83d77a21fdb Merge remote-tracking branch 'mailbox/mailbox-for-next' new 0dc8fc50155e Merge branch 'x86/urgent' new ebede1a7c45e Merge branch 'x86/entry' new 2b28204dfe1c Merge branch 'timers/urgent' new 4d4a0a2097f5 Merge branch 'ras/core' new 4bf673aab210 Merge branch 'perf/urgent' new dd30ea4e3bc1 Merge branch 'locking/kcsan' new 93e1e5b6d039 Merge branch 'core/urgent' new 41a517e1bf3d Merge branch 'WIP.x86/mm' new 1d8fcbb76bb1 compiler.h: Move instrumentation_begin()/end() into new <l [...] new 22a1c800c96c Merge branch 'WIP.core/headers' new 502a9d92c90e Merge remote-tracking branch 'tip/auto-latest' new f6424782485a Merge remote-tracking branch 'edac/edac-for-next' new abe6ce09fa9e Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 91ebcc2fb06f Merge remote-tracking branch 'ftrace/for-next' new 9b9ecb0a1e49 Merge remote-tracking branch 'rcu/rcu/next' new 09fc391b149d Merge remote-tracking branch 'kvm-arm/next' new d7e3c3ed318b Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new 7fb5a4a470f7 swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses new 6c2546a29d7c swiotlb-xen: remove start_dma_addr new b81d64f892da swiotlb-xen: add struct device* parameter to xen_phys_to_bus new a0eedffb00b2 swiotlb-xen: add struct device* parameter to xen_bus_to_phys new 92be1ccf4bec swiotlb-xen: add struct device* parameter to xen_dma_sync_for_cpu new 480aea184b91 swiotlb-xen: add struct device* parameter to xen_dma_sync_ [...] new 74a268c6e0ea swiotlb-xen: add struct device* parameter to is_xen_swiotl [...] new 2689f6d694a2 swiotlb-xen: introduce phys_to_dma/dma_to_phys translations new d7ea4f9aafd3 swiotlb-xen: rename xen_phys_to_bus to xen_phys_to_dma and [...] new 2d6db135b225 xen/arm: introduce phys/dma translations in xen_dma_sync_for_* new 3add7f304269 xen/arm: call dma_to_phys on the dma_addr_t parameter of d [...] new efd35145b065 Merge remote-tracking branch 'xen-tip/linux-next' new 073451b35b93 Merge remote-tracking branch 'percpu/for-next' new d049a3bc2d42 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 89ebb57ad668 Merge remote-tracking branch 'mux/for-next' new d7c7d9580986 Merge remote-tracking branch 'slave-dma/next' new 01e5493c08b9 Merge branch 'misc' into for-next new 3203ecc5ef06 Merge remote-tracking branch 'scsi/for-next' new bb02e6e63d0e ifcvf: ignore continuous setting same status value new 776f395004d8 vhost_vdpa: Support config interrupt in vdpa new e0136c16fae9 vhost: replace -1 with VHOST_FILE_UNBIND in ioctls new e7991f376a4d ifcvf: implement config interrupt in IFCVF new b861df3830e7 vhost: option to fetch descriptors through an independent struct new 396ba3520f2a vhost: use batched version by default new a8ecf03a9fa4 vhost: batching fetches new 0cc01771cf7e vhost: cleanup fetch_buf return code handling new 21fb4e59f188 vhost/net: pass net specific struct pointer new 35c690776842 vhost: reorder functions new cbd0cc1fd43c vhost: format-independent API for used buffers new 119b25bbaf19 vhost/net: convert to new API: heads->bufs new 1a7a8cc969ab vhost/net: avoid iov length math new 157f6d68083d vhost/test: convert to the buf API new df4b84912db5 vhost/scsi: switch to buf APIs new 0618344f8c4e vhost/vsock: switch to the buf API new bdea059ef682 vhost: drop head based APIs new 7f1b5be6a645 Merge remote-tracking branch 'vhost/linux-next' new 57633d7982b5 Merge remote-tracking branch 'rpmsg/for-next' new 261bbfa98e2d Merge remote-tracking branch 'pinctrl/for-next' new 8eb7af444d3f Merge remote-tracking branch 'pwm/for-next' new 168148f21809 Merge remote-tracking branch 'userns/for-next' new 86ec3a249a3f Merge remote-tracking branch 'kselftest/next' new e0d2f1c1a493 Merge remote-tracking branch 'livepatching/for-next' new 6e429f6b8c6b rtc: abx80x: Provide debug feedback for invalid dt properties new 3a8ce46ce15a rtc: fsl-ftm-alarm: fix freeze(s2idle) failed to wake new 4601e24a6fb8 rtc: pcf2127: watchdog: handle nowayout feature new 2111d1d7170e Merge remote-tracking branch 'rtc/rtc-next' new 134a86545c60 ntb: intel: add hw workaround for NTB BAR alignment new 893733c58d59 ntb: intel: fix static declaration new 46f21af86265 NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read com [...] new f80fe8944e08 ntb: hw: remove the code that sets the DMA mask new 98f4e140264e ntb_perf: pass correct struct device to dma_alloc_coherent new 433efe720674 ntb_tool: pass correct struct device to dma_alloc_coherent new d7699665773b ntb_perf: increase sleep time from one milli sec to one sec new 9cb8bfdf5262 ntb_perf: avoid false dma unmap of destination address new 912e12813dd0 NTB: ntb_tool: reading the link file should not end in a N [...] new 40da7d9a93c8 NTB: Revert the change to use the NTB device dev for DMA a [...] new fc8b086d9dbd NTB: Fix the default port and peer numbers for legacy drivers new ca93c45755da NTB: ntb_pingpong: Choose doorbells based on port number new a9c4211ac918 NTB: perf: Don't require one more memory window than numbe [...] new b54369a248c2 NTB: perf: Fix support for hardware that doesn't have port [...] new 34d8673a01b0 NTB: perf: Fix race condition when run with ntb_test new 2130c0ba69d6 NTB: ntb_test: Fix bug when counting remote files new aaf059e8bab4 Merge remote-tracking branch 'ntb/ntb-next' new 61e4cb8df676 Merge remote-tracking branch 'fsi/next' new 3e76d3b6634b Merge remote-tracking branch 'slimbus/for-next' new 0c157693e8ae Merge remote-tracking branch 'nvmem/for-next' new 949bab054291 Merge remote-tracking branch 'xarray/xarray' new 48eea81f6eac Merge remote-tracking branch 'auxdisplay/auxdisplay' new 5223b01306a9 Merge remote-tracking branch 'fpga/for-next' new a4964169ce87 Merge remote-tracking branch 'kunit-next/kunit' new 8caaa621d7f3 Merge remote-tracking branch 'trivial/for-next' new 98231af6c9d1 Merge remote-tracking branch 'mhi/mhi-next' new 1c3e32a58659 Merge remote-tracking branch 'notifications/notifications- [...] new f147419d9899 Merge remote-tracking branch 'fsinfo/fsinfo-core'
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 (d6fcb2505e2f) \ N -- N -- N refs/heads/akpm-base (f147419d9899)
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 236 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/dev-tools/kcov.rst | 17 +- .../debug/debug-vm-pgtable/arch-support.txt | 34 + arch/arc/Kconfig | 1 + arch/arc/include/asm/highmem.h | 18 - arch/arc/mm/highmem.c | 28 +- arch/arm/include/asm/highmem.h | 9 - arch/arm/include/asm/pgtable.h | 1 - arch/arm/lib/uaccess_with_memcpy.c | 7 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mm/dump.c | 29 +- arch/arm/mm/fault-armv.c | 7 +- arch/arm/mm/fault.c | 22 +- arch/arm/mm/highmem.c | 35 +- arch/arm/mm/idmap.c | 3 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/ioremap.c | 12 +- arch/arm/mm/mm.h | 2 +- arch/arm/mm/mmu.c | 35 +- arch/arm/mm/pgd.c | 40 +- arch/arm/xen/mm.c | 32 +- arch/arm64/Kconfig | 1 + arch/arm64/include/asm/kvm_mmu.h | 10 +- arch/arm64/include/asm/pgalloc.h | 10 +- arch/arm64/include/asm/pgtable-types.h | 5 +- arch/arm64/include/asm/pgtable.h | 37 +- arch/arm64/include/asm/stage2_pgtable.h | 48 +- arch/arm64/kernel/hibernate.c | 44 +- arch/arm64/kvm/mmu.c | 209 ++++++- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/hugetlbpage.c | 15 +- arch/arm64/mm/kasan_init.c | 26 +- arch/arm64/mm/mmu.c | 52 +- arch/arm64/mm/pageattr.c | 7 +- arch/csky/include/asm/highmem.h | 12 +- arch/csky/mm/highmem.c | 56 +- arch/h8300/include/asm/pgtable.h | 1 - arch/hexagon/include/asm/fixmap.h | 4 +- arch/hexagon/include/asm/pgtable.h | 1 - arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/include/asm/pgtable.h | 17 +- arch/ia64/mm/fault.c | 7 +- arch/ia64/mm/hugetlbpage.c | 18 +- arch/ia64/mm/init.c | 28 +- arch/microblaze/include/asm/highmem.h | 27 - arch/microblaze/mm/highmem.c | 21 +- arch/microblaze/mm/init.c | 3 - arch/mips/include/asm/highmem.h | 11 +- arch/mips/mm/cache.c | 6 +- arch/mips/mm/highmem.c | 54 +- arch/nds32/include/asm/highmem.h | 9 - arch/nds32/mm/highmem.c | 41 +- arch/nios2/include/asm/pgtable.h | 3 +- arch/nios2/mm/fault.c | 9 +- arch/nios2/mm/ioremap.c | 6 +- arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 4 +- arch/parisc/include/asm/cacheflush.h | 30 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/book3s/32/pgtable.h | 1 - arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 60 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/highmem.h | 28 - arch/powerpc/include/asm/nohash/32/pgtable.h | 3 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 32 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/pgtable.h | 10 +- arch/powerpc/kernel/traps.c | 23 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 32 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 26 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/highmem.c | 26 +- arch/powerpc/mm/hugetlbpage.c | 28 +- arch/powerpc/mm/mem.c | 3 - arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +- arch/powerpc/mm/pgtable.c | 30 +- arch/powerpc/mm/pgtable_64.c | 10 +- arch/powerpc/mm/ptdump/hashpagetable.c | 20 +- arch/powerpc/mm/ptdump/ptdump.c | 18 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/xmon/xmon.c | 27 +- arch/riscv/Kconfig | 71 ++- arch/{arm64 => riscv}/include/asm/clocksource.h | 0 arch/riscv/include/asm/irq.h | 5 - arch/riscv/include/asm/processor.h | 13 +- arch/riscv/include/asm/smp.h | 3 + arch/riscv/include/asm/vdso.h | 2 + .../include/asm/vdso/clocksource.h | 0 arch/riscv/include/asm/vdso/gettimeofday.h | 79 +++ arch/riscv/include/asm/vdso/processor.h | 19 + arch/riscv/include/asm/vdso/vsyscall.h | 27 + arch/riscv/kernel/cpu.c | 16 + arch/riscv/kernel/entry.S | 4 +- arch/riscv/kernel/irq.c | 33 +- arch/riscv/kernel/patch.c | 1 + arch/riscv/kernel/smp.c | 11 +- arch/riscv/kernel/time.c | 9 + arch/riscv/kernel/traps.c | 2 - arch/riscv/kernel/vdso.c | 24 +- arch/riscv/kernel/vdso/Makefile | 12 +- arch/riscv/kernel/vdso/clock_getres.S | 18 - arch/riscv/kernel/vdso/clock_gettime.S | 18 - arch/riscv/kernel/vdso/gettimeofday.S | 18 - arch/riscv/kernel/vdso/vdso.lds.S | 2 + arch/riscv/kernel/vdso/vgettimeofday.c | 25 + arch/riscv/mm/init.c | 11 - arch/s390/Kconfig | 1 + arch/sh/include/asm/pgtable-2level.h | 1 - arch/sh/include/asm/pgtable-3level.h | 1 - arch/sh/include/asm/pgtable_32.h | 5 +- arch/sh/kernel/io_trapped.c | 7 +- arch/sh/mm/cache-sh4.c | 4 +- arch/sh/mm/fault.c | 64 +- arch/sh/mm/hugetlbpage.c | 28 +- arch/sh/mm/init.c | 15 +- arch/sh/mm/kmap.c | 2 +- arch/sh/mm/tlbex_32.c | 6 +- arch/sparc/include/asm/highmem.h | 25 +- arch/sparc/mm/highmem.c | 25 +- arch/sparc/mm/io-unit.c | 1 - arch/sparc/mm/iommu.c | 1 - arch/unicore32/include/asm/pgtable.h | 1 - arch/unicore32/kernel/hibernate.c | 4 +- arch/x86/Kconfig | 1 + arch/x86/include/asm/bug.h | 1 + arch/x86/include/asm/fixmap.h | 1 - arch/x86/include/asm/highmem.h | 9 - arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/pgtable_64.h | 6 + arch/x86/mm/highmem_32.c | 50 +- arch/xtensa/include/asm/highmem.h | 27 - arch/xtensa/mm/highmem.c | 22 +- block/bio-integrity.c | 1 - block/bio.c | 3 +- block/blk-mq-tag.c | 39 +- block/blk-mq-tag.h | 8 + block/blk-mq.c | 29 - block/blk-mq.h | 1 - block/blk.h | 2 + drivers/ata/libata-scsi.c | 9 +- drivers/ata/sata_rcar.c | 11 +- drivers/block/loop.c | 2 +- drivers/block/zram/zcomp.c | 7 +- drivers/clocksource/timer-riscv.c | 43 +- drivers/crypto/chelsio/chcr_algo.h | 4 - drivers/crypto/chelsio/chtls/chtls_cm.c | 46 +- drivers/crypto/chelsio/chtls/chtls_main.c | 2 + drivers/dax/dax-private.h | 1 + drivers/dax/kmem.c | 28 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 56 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 17 +- drivers/i2c/busses/i2c-icy.c | 1 + drivers/i2c/busses/i2c-npcm7xx.c | 2 +- drivers/irqchip/Kconfig | 13 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-riscv-intc.c | 138 ++++ drivers/irqchip/irq-sifive-plic.c | 44 +- drivers/mailbox/imx-mailbox.c | 72 ++- drivers/md/dm-crypt.c | 11 +- drivers/md/dm-integrity.c | 5 - drivers/mtd/maps/physmap-gemini.c | 5 - drivers/mtd/mtdblock.c | 11 +- drivers/mtd/parsers/cmdlinepart.c | 23 +- drivers/net/dsa/qca8k.c | 3 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 1 - drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 4 + drivers/net/ethernet/qlogic/qed/qed_sriov.h | 10 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +- drivers/net/geneve.c | 7 +- drivers/net/hamradio/yam.c | 1 + drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/dp83869.c | 5 +- drivers/net/phy/fixed_phy.c | 28 +- drivers/net/phy/marvell.c | 2 +- drivers/net/phy/mdio_bus.c | 2 + drivers/net/phy/mscc/mscc.h | 2 +- drivers/net/phy/mscc/mscc_main.c | 8 +- drivers/net/virtio_net.c | 9 - drivers/ntb/hw/intel/ntb_hw_gen1.h | 1 + drivers/ntb/hw/intel/ntb_hw_gen4.c | 84 ++- drivers/ntb/hw/intel/ntb_hw_gen4.h | 2 +- drivers/nvme/host/nvme.h | 3 +- drivers/pci/quirks.c | 14 +- drivers/power/reset/gpio-poweroff.c | 2 +- drivers/power/supply/cw2015_battery.c | 1 + drivers/rapidio/devices/rio_mport_cdev.c | 27 +- drivers/rtc/rtc-abx80x.c | 17 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 6 +- drivers/rtc/rtc-pcf2127.c | 1 + drivers/usb/core/hcd.c | 3 + drivers/vdpa/ifcvf/ifcvf_base.c | 3 + drivers/vdpa/ifcvf/ifcvf_base.h | 4 + drivers/vdpa/ifcvf/ifcvf_main.c | 26 +- drivers/vhost/net.c | 1 + drivers/vhost/vdpa.c | 47 ++ drivers/vhost/vhost.c | 15 +- drivers/vhost/vhost.h | 2 +- drivers/xen/swiotlb-xen.c | 72 +-- fs/binfmt_elf.c | 4 - fs/binfmt_em86.c | 6 +- fs/binfmt_misc.c | 4 +- fs/binfmt_script.c | 6 +- fs/block_dev.c | 2 +- fs/btrfs/file.c | 2 +- fs/cifs/cache.c | 9 +- fs/cifs/fscache.c | 17 +- fs/cifs/fscache.h | 9 + fs/exec.c | 52 +- fs/exfat/fatent.c | 4 +- fs/ext4/file.c | 2 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/f2fs.h | 8 +- fs/f2fs/node.c | 8 +- fs/f2fs/super.c | 2 +- fs/fat/fatent.c | 103 ++- fs/fat/inode.c | 6 + fs/gfs2/export.c | 4 +- fs/gfs2/glock.c | 208 +++++- fs/gfs2/glock.h | 16 + fs/gfs2/glops.c | 13 +- fs/gfs2/incore.h | 9 +- fs/gfs2/inode.c | 47 +- fs/gfs2/inode.h | 2 +- fs/gfs2/log.c | 56 +- fs/gfs2/main.c | 9 + fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 72 ++- fs/gfs2/trans.c | 21 +- fs/gfs2/trans.h | 1 + fs/gfs2/util.c | 1 + fs/gfs2/util.h | 1 + fs/hpfs/buffer.c | 2 +- fs/io_uring.c | 345 +++++----- fs/proc/array.c | 8 +- fs/seq_file.c | 7 +- fs/xfs/xfs_file.c | 2 +- include/asm-generic/5level-fixup.h | 59 -- include/asm-generic/bug.h | 1 + include/asm-generic/pgtable-nop4d-hack.h | 64 -- include/asm-generic/pgtable-nopud.h | 4 - include/drm/ttm/ttm_bo_api.h | 4 - include/linux/binfmts.h | 3 +- include/linux/bitops.h | 2 +- include/linux/blkdev.h | 1 + include/linux/compiler.h | 53 -- include/linux/context_tracking.h | 2 + include/linux/cpuhotplug.h | 1 + include/linux/elfnote.h | 2 +- include/linux/ethtool_netlink.h | 2 +- include/linux/fs.h | 10 +- include/linux/highmem.h | 81 ++- include/linux/instrumentation.h | 57 ++ include/linux/ioport.h | 1 + include/linux/memory_hotplug.h | 9 +- include/linux/mm.h | 10 +- include/linux/pagemap.h | 75 --- include/linux/ptr_ring.h | 79 +-- include/linux/sched.h | 3 + include/linux/seq_file.h | 19 + include/linux/u64_stats_sync.h | 43 +- include/net/cfg80211.h | 5 +- include/net/inet_connection_sock.h | 1 - include/net/seg6.h | 2 +- include/net/xfrm.h | 1 + include/trace/events/block.h | 6 +- include/uapi/linux/gfs2_ondisk.h | 6 + include/uapi/linux/vhost.h | 4 + include/xen/swiotlb-xen.h | 10 +- init/Kconfig | 14 + init/main.c | 10 + kernel/kcov.c | 266 +++++--- kernel/kexec_file.c | 5 + kernel/kprobes.c | 34 +- kernel/module.c | 1 - kernel/relay.c | 22 +- kernel/trace/blktrace.c | 36 +- kernel/user.c | 2 +- lib/Kconfig.debug | 44 ++ lib/Makefile | 2 + lib/flex_proportions.c | 7 +- lib/math/prime_numbers.c | 10 +- lib/percpu-refcount.c | 6 +- lib/rhashtable.c | 17 +- lib/strncpy_from_user.c | 1 + lib/test_bitops.c | 60 ++ lib/test_lockup.c | 2 +- lib/ubsan.c | 33 +- lib/zlib_inflate/inffast.c | 91 ++- mm/Kconfig | 4 + mm/Makefile | 1 + mm/compaction.c | 2 +- mm/debug_vm_pgtable.c | 382 +++++++++++ mm/filemap.c | 117 ++-- mm/frontswap.c | 6 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 16 +- mm/internal.h | 2 +- mm/kasan/init.c | 11 - mm/ksm.c | 10 +- mm/list_lru.c | 2 +- mm/memblock.c | 2 +- mm/memcontrol.c | 4 +- mm/memory.c | 10 +- mm/memory_hotplug.c | 159 +++-- mm/mmap.c | 2 +- mm/mremap.c | 4 +- mm/page-writeback.c | 2 +- mm/slub.c | 2 +- mm/sparse.c | 2 +- mm/util.c | 22 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 6 +- mm/vmstat.c | 32 +- mm/zbud.c | 2 +- net/core/dev.c | 40 +- net/core/filter.c | 2 +- net/ethtool/linkinfo.c | 3 +- net/ipv4/inet_connection_sock.c | 1 + net/ipv6/ipv6_sockglue.c | 2 +- net/ipv6/seg6.c | 16 +- net/ipv6/seg6_iptunnel.c | 2 +- net/ipv6/seg6_local.c | 6 +- net/mac80211/mlme.c | 2 + net/netlink/genetlink.c | 94 +-- net/tipc/msg.c | 4 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 6 +- net/wireless/core.h | 2 + net/wireless/mlme.c | 26 +- net/xdp/xdp_umem.c | 2 +- net/xfrm/xfrm_device.c | 4 +- scripts/checkpatch.pl | 62 +- scripts/get_maintainer.pl | 46 +- scripts/mod/modpost.h | 2 +- security/integrity/ima/ima_api.c | 5 +- security/keys/internal.h | 11 - security/keys/keyctl.c | 16 +- sound/pci/emu10k1/emu10k1x.c | 2 +- tools/testing/selftests/lib/config | 1 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 73 +++ tools/testing/selftests/vm/mremap_dontunmap.c | 1 - tools/testing/selftests/vm/pkey-helpers.h | 225 +++++++ tools/testing/selftests/vm/pkey-powerpc.h | 133 ++++ tools/testing/selftests/vm/pkey-x86.h | 181 ++++++ .../selftests/{x86 => vm}/protection_keys.c | 696 ++++++++++++--------- tools/testing/selftests/x86/.gitignore | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/pkey-helpers.h | 219 ------- 361 files changed, 5199 insertions(+), 3326 deletions(-) create mode 100644 Documentation/features/debug/debug-vm-pgtable/arch-support.txt copy arch/{arm64 => riscv}/include/asm/clocksource.h (100%) copy arch/{arm64 => riscv}/include/asm/vdso/clocksource.h (100%) create mode 100644 arch/riscv/include/asm/vdso/gettimeofday.h create mode 100644 arch/riscv/include/asm/vdso/processor.h create mode 100644 arch/riscv/include/asm/vdso/vsyscall.h delete mode 100644 arch/riscv/kernel/vdso/clock_getres.S delete mode 100644 arch/riscv/kernel/vdso/clock_gettime.S delete mode 100644 arch/riscv/kernel/vdso/gettimeofday.S create mode 100644 arch/riscv/kernel/vdso/vgettimeofday.c create mode 100644 drivers/irqchip/irq-riscv-intc.c delete mode 100644 include/asm-generic/5level-fixup.h delete mode 100644 include/asm-generic/pgtable-nop4d-hack.h create mode 100644 include/linux/instrumentation.h create mode 100644 lib/test_bitops.c create mode 100644 mm/debug_vm_pgtable.c create mode 100644 tools/testing/selftests/vm/pkey-helpers.h create mode 100644 tools/testing/selftests/vm/pkey-powerpc.h create mode 100644 tools/testing/selftests/vm/pkey-x86.h rename tools/testing/selftests/{x86 => vm}/protection_keys.c (74%) delete mode 100644 tools/testing/selftests/x86/pkey-helpers.h