This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits d3a0b365954e sh: add missing EXPORT_SYMBOL() for __delay omits ce792aecfa30 sh: use generic strncpy() omits 0d5baaf61d4a sh: clkfwk: remove r8/r16/r32 omits 9e7b8fe17a3b include/asm-generic/vmlinux.lds.h: align ro_after_init omits 77e8abaadc39 mm: annotate a data race in page_zonenum() omits 5dda7ff779f4 mm/swap.c: annotate data races for lru_rotate_pvecs omits 775e0ecd894d mm/rmap: annotate a data race at tlb_flush_batched omits cb6b760b2e19 mm/mempool: fix a data race in mempool_free() omits ea553917b005 mm/list_lru: fix a data race in list_lru_count_one omits 043bac4b23f7 mm/memcontrol: fix a data race in scan count omits 77f0feb3b909 mm/page_counter: fix various data races at memsw omits 73eaca45f53e mm-swapfile-fix-and-annotate-various-data-races-v2 omits e370e9e2e68f mm/swapfile: fix and annotate various data races omits fe998b596f6c mm/filemap.c: fix a data race in filemap_fault() omits cf84a331b8b0 mm/swap_state: mark various intentional data races omits 5bdb2cc38b01 mm-page_io-mark-various-intentional-data-races-v2 omits 519b42b83901 mm/page_io: mark various intentional data races omits 46d265bfdd30 mm/frontswap: mark various intentional data races omits 56876b907c22 mm/kmemleak: silence KCSAN splats in checksum omits c1d64a16bb19 s390: fix build error for sys_call_table_emu omits 6c7e3b6cf907 all arch: remove system call sys_sysctl omits 42b790855c6a mm/madvise: check fatal signal pending of target process omits dd56f84bc438 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits e65fff20d70d mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 3e3b48a2ad73 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 616bdce8fb23 pid: move pidfd_get_pid() to pid.c omits 0eca23596e26 mm/madvise: pass task and mm to do_madvise omits 5a2698595f0b mm-gup-remove-task_struct-pointer-for-all-gup-code-fix omits 3639277acd56 mm/gup: remove task_struct pointer for all gup code omits ea538d00e1e8 mm: clean up the last pieces of page fault accountings omits 0e54a3d7490c mm/xtensa: use general page fault accounting omits c53cfa519168 mm/x86: use general page fault accounting omits 93d64ac3ac58 mm/sparc64: use general page fault accounting omits 8b5f590cadad mm/sparc32: use general page fault accounting omits 20ca4a063ead mm/sh: use general page fault accounting omits 4950e2e04005 mm/s390: use general page fault accounting omits 120608c41ac1 mm/riscv: use general page fault accounting omits e0c53759b390 mm/powerpc: use general page fault accounting omits b9766900576c mm/parisc: use general page fault accounting omits c057ec9b64ce mm/openrisc: use general page fault accounting omits d730cbcb076d mm/nios2: use general page fault accounting omits c3c81f6d3035 mm/nds32: use general page fault accounting omits ee0a8baaa91f mm/mips: use general page fault accounting omits a0bfc3c17f58 mm/microblaze: use general page fault accounting omits b8ee6ceb53dc mm/m68k: use general page fault accounting omits a8dc3a34fad8 mm/ia64: use general page fault accounting omits 073867598558 mm/hexagon: use general page fault accounting omits 94c402fb49aa mm/csky: use general page fault accounting omits f723cabd760a mm/arm64: use general page fault accounting omits 64b89a84cf25 mm/arm: use general page fault accounting omits 359d3fe8795d mm/arc: use general page fault accounting omits 1236e2cff2c5 mm/alpha: use general page fault accounting omits 66174ff49f55 mm: do page fault accounting in handle_mm_fault omits 8f7654dd3b75 scripts/deprecated_terms: sync with inclusive terms omits c0f68798cc29 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits c9d41f561f68 mm/memory-failure: remove a wrapper for alloc_migration_target() omits cc0733701362 mm/page_alloc: remove a wrapper for alloc_migration_target() omits 47b3c98b6bf5 mm/mempolicy: use a standard migration target allocation callback omits a1a69116505d mm/migrate: introduce a standard migration target allocati [...] omits 7db27e94683b mm-migrate-clear-__gfp_reclaim-to-make-the-migration-callb [...] omits a09c7c9b4f2a mm/migrate: clear __GFP_RECLAIM to make the migration call [...] omits e014ee4f08e6 mm/hugetlb: unify migration callbacks omits 19b7c7e5708c mm/migrate: move migration helper from .h to .c omits 5e689199cfda mm/page_isolation: prefer the node of the source page omits 9dfa5c1dcba0 Merge branch 'akpm-current/current' omits b7e6a2fbfd97 Merge remote-tracking branch 'init/init-user-pointers' omits 5e9818ec1190 Merge remote-tracking branch 'set_fs/set_fs-rw' omits eb92a8cdbeb4 Merge remote-tracking branch 'memblock/for-next' omits e28f4cf1a3cd Merge remote-tracking branch 'fsinfo/fsinfo-core' omits 8c1e75e18977 Merge remote-tracking branch 'notifications/notifications- [...] omits 2709a2c1a9a2 Merge remote-tracking branch 'mhi/mhi-next' omits 4d7d5069b98a Merge remote-tracking branch 'trivial/for-next' omits e7ce0f8e13bc Merge remote-tracking branch 'kunit-next/kunit' omits eb581005908b Merge remote-tracking branch 'fpga/for-next' omits a3139d7ee747 Merge remote-tracking branch 'hmm/hmm' omits 796b55829b01 Merge remote-tracking branch 'devfreq/devfreq-next' omits 317134fdaf25 Merge remote-tracking branch 'pidfd/for-next' omits 79e16b189b28 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits b0388ccfd363 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits dd6176ef247d Merge remote-tracking branch 'hyperv/hyperv-next' omits 517c5d6416c7 Merge remote-tracking branch 'xarray/xarray' omits 3864bcf78200 Merge remote-tracking branch 'nvmem/for-next' omits 0fb342976f42 Merge remote-tracking branch 'fsi/next' omits ff5c99f2120d Merge remote-tracking branch 'kspp/for-next/kspp' omits 1b9a619caa55 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits f658266d08cf Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits ffe16a3c1be6 Merge remote-tracking branch 'rtc/rtc-next' omits 3d5ad0772f69 Merge remote-tracking branch 'coresight/next' omits 4f1dee994fde Merge remote-tracking branch 'livepatching/for-next' omits 843b84afa13e Merge remote-tracking branch 'kselftest/next' omits 6112879a1132 Merge remote-tracking branch 'ktest/for-next' omits 3ea8f1dc10cd Merge remote-tracking branch 'pwm/for-next' omits 83e3638d89d5 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 572635de50b8 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 6253db4b45e3 Merge remote-tracking branch 'pinctrl/for-next' omits ad624bd7f822 Merge remote-tracking branch 'gpio-intel/for-next' omits cd42f7fd9844 Merge remote-tracking branch 'gpio/for-next' omits 195660474f70 Merge remote-tracking branch 'rpmsg/for-next' omits ffbfba1d2fe4 Merge remote-tracking branch 'scsi/for-next' omits 4b7feb7a1b3f Merge remote-tracking branch 'dmaengine/next' omits 4dbba36b752a Merge remote-tracking branch 'icc/icc-next' omits 63f713709be5 Merge remote-tracking branch 'mux/for-next' omits 8af3f71b5892 Merge remote-tracking branch 'staging/staging-next' omits fb632c248f19 Merge remote-tracking branch 'thunderbolt/next' omits bbf8e65faaa2 Merge remote-tracking branch 'soundwire/next' omits 96517e5e9ff6 Merge remote-tracking branch 'char-misc/char-misc-next' omits 213535d80c32 Merge remote-tracking branch 'tty/tty-next' omits ba7b7a447804 Merge remote-tracking branch 'phy-next/next' omits fdb546ff85ec Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 51834e4d2893 Merge remote-tracking branch 'usb-serial/usb-next' omits 7880504f0853 Merge remote-tracking branch 'usb/usb-next' omits d182c1bb4c18 Merge remote-tracking branch 'driver-core/driver-core-next' omits 7584f1f5cc87 Merge remote-tracking branch 'ipmi/for-next' omits c6b7b5306648 Merge remote-tracking branch 'leds/for-next' omits 404a588f6197 Merge remote-tracking branch 'chrome-platform/for-next' omits 0846fdb81cda Merge remote-tracking branch 'drivers-x86/for-next' omits e7f2b1ee4811 Merge remote-tracking branch 'percpu/for-next' omits d08080b1d1ab Merge remote-tracking branch 'kvms390/next' omits c17881971601 Merge remote-tracking branch 'kvm-arm/next' omits f382ed097169 Merge remote-tracking branch 'kvm/linux-next' omits 6c526a12c80e Merge remote-tracking branch 'rcu/rcu/next' omits 5a346406b513 Merge remote-tracking branch 'ftrace/for-next' omits e68eb1b1596a Merge remote-tracking branch 'edac/edac-for-next' omits 54f5299ad963 Merge remote-tracking branch 'tip/auto-latest' omits f5db0044e63b Merge remote-tracking branch 'spi/for-next' omits 1eea6c863e3e Merge remote-tracking branch 'devicetree/for-next' omits 387556e2ce54 Merge remote-tracking branch 'audit/next' omits 52aa87e5509e Merge remote-tracking branch 'iommu/next' omits 0bd5bf75e8b5 Merge remote-tracking branch 'selinux/next' omits a9d85402ebfd Merge remote-tracking branch 'safesetid/safesetid-next' omits a144cc6ea02b Merge remote-tracking branch 'integrity/next-integrity' omits 23e63d49a91f Merge remote-tracking branch 'security/next-testing' omits 356de423dd3c Merge remote-tracking branch 'regulator/for-next' omits 1155fecc6750 Merge remote-tracking branch 'battery/for-next' omits de149ee42daa Merge remote-tracking branch 'backlight/for-backlight-next' omits 9bb1500c3002 Merge remote-tracking branch 'mfd/for-mfd-next' omits 1db4643466f1 Merge remote-tracking branch 'mmc/next' omits a72fd737bc0a Merge remote-tracking branch 'device-mapper/for-next' omits b3914ede233d Merge remote-tracking branch 'block/for-next' omits 806617b879a3 Merge remote-tracking branch 'input/next' omits 6dc940b067f5 Merge remote-tracking branch 'sound-asoc/for-next' omits 8f0c46fc64ae Merge remote-tracking branch 'sound/for-next' omits c2c6c98a0dec Merge remote-tracking branch 'regmap/for-next' omits e0821a4b10bc Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 9ceec9361f93 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits f008218091d1 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 877c55890e43 Merge remote-tracking branch 'drm-msm/msm-next' omits 136902fa4c9a Merge remote-tracking branch 'drm-misc/for-linux-next' omits 1443724cd5a0 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 628aa80b6434 Merge remote-tracking branch 'drm-intel/for-linux-next' omits f3bfab694a34 Merge remote-tracking branch 'amdgpu/drm-next' omits 4f31028336d0 Merge remote-tracking branch 'drm/drm-next' omits 290160b40026 Merge remote-tracking branch 'crypto/master' omits 2d46e47d5906 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 58024e592e46 Merge remote-tracking branch 'nand/nand/next' omits e2c891063086 Merge remote-tracking branch 'mtd/mtd/next' omits 46bc4e0f210d Merge remote-tracking branch 'gfs2/for-next' omits feb2454876b1 Merge remote-tracking branch 'bluetooth/master' omits 6e82e1d0dcff Merge remote-tracking branch 'wireless-drivers-next/master' omits 735dcb9e7377 Merge remote-tracking branch 'netfilter-next/master' omits cdf2ad8717aa Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 303b7f84b7fd Merge remote-tracking branch 'ipsec-next/master' omits 7746cb6a6972 Merge remote-tracking branch 'bpf-next/master' omits be7cee5d4d69 Merge remote-tracking branch 'net-next/master' omits 6d849b1ebae0 Merge remote-tracking branch 'rdma/for-next' omits a844218bc3c8 Merge remote-tracking branch 'swiotlb/linux-next' omits 31eea87a8163 Merge remote-tracking branch 'dlm/next' omits e0f4e8656fc4 Merge remote-tracking branch 'ieee1394/for-next' omits d59f2122351a Merge remote-tracking branch 'thermal/thermal/linux-next' omits 565b6a0252a4 Merge remote-tracking branch 'opp/opp/linux-next' omits c37628ac7194 Merge remote-tracking branch 'cpupower/cpupower' omits d9ab05942a54 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 7c391c04506c Merge remote-tracking branch 'pm/linux-next' omits d189d79b0f57 Merge remote-tracking branch 'v4l-dvb-next/master' omits 3e4aca2cc8da Merge remote-tracking branch 'v4l-dvb/master' omits ff281b2b00b0 Merge remote-tracking branch 'jc_docs/docs-next' omits f1f5b9b9e6de Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 7bf98336e11f Merge remote-tracking branch 'dmi/dmi-for-next' omits ad50e5ab8fff Merge remote-tracking branch 'i2c/i2c/for-next' omits 9377de31b3e2 Merge remote-tracking branch 'hid/for-next' omits 52f8080427a4 Merge remote-tracking branch 'pstore/for-next/pstore' omits a865528dd060 Merge remote-tracking branch 'pci/next' omits 893a661cb964 Merge remote-tracking branch 'printk/for-next' omits da480da41ffd Merge remote-tracking branch 'vfs/for-next' omits 31867db64724 Merge remote-tracking branch 'file-locks/locks-next' omits 1442d6a84e94 Merge remote-tracking branch 'iomap/iomap-for-next' omits ddb7c70343fa Merge remote-tracking branch 'xfs/for-next' omits 3b126d4b77a4 Merge remote-tracking branch 'v9fs/9p-next' omits a40736a0f095 Merge remote-tracking branch 'nfsd/nfsd-next' omits 3eebb7e03395 Merge remote-tracking branch 'f2fs/dev' omits 347c032ba9b8 Merge remote-tracking branch 'ext3/for_next' omits 67d69566f3ef Merge remote-tracking branch 'exfat/dev' omits 02aa43acddd4 Merge remote-tracking branch 'cifs/for-next' omits 53975f0975db Merge remote-tracking branch 'btrfs/for-next' omits c99a56c04ff8 Merge remote-tracking branch 'fscrypt/master' omits cf28c130a7fd Merge remote-tracking branch 'sh/for-next' omits 33c4ad5e82c9 Merge remote-tracking branch 's390/features' omits 1ed48d80ee91 Merge remote-tracking branch 'risc-v/for-next' omits 9aed311695ab Merge remote-tracking branch 'powerpc/next' omits bb1b4eae7c22 Merge remote-tracking branch 'parisc-hd/for-next' omits 0ce225893f98 Merge remote-tracking branch 'nds32/next' omits 84c3c275914d Merge remote-tracking branch 'mips/mips-next' omits 3309e13e46f1 Merge remote-tracking branch 'm68knommu/for-next' omits 94c126b98176 Merge remote-tracking branch 'm68k/for-next' omits f1971f01a2e8 Merge remote-tracking branch 'h8300/h8300-next' omits 77c0fb5b68b0 Merge remote-tracking branch 'csky/linux-next' omits 2ec76308c9ff Merge remote-tracking branch 'clk/clk-next' omits e05ae73f2250 Merge remote-tracking branch 'uniphier/for-next' omits d3a3a0862645 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 0d3b17fcb16e Merge remote-tracking branch 'tegra/for-next' omits 36cc4247c0da Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 183d033b8bbb Merge remote-tracking branch 'samsung-krzk/for-next' omits e30badc16308 Merge remote-tracking branch 'rockchip/for-next' omits dc859654e59b Merge remote-tracking branch 'reset/reset/next' omits 22d71b943300 Merge remote-tracking branch 'renesas/next' omits efa13442cdeb Merge remote-tracking branch 'realtek/for-next' omits 77f47251bae1 thermal: core: Move initialization after core initcall omits 93c3d4b070f6 thermal: netlink: Improve the initcall ordering omits 2b262ebdd49c net: genetlink: Move initialization to core_initcall omits b3dd41d8188b Merge remote-tracking branch 'qcom/for-next' omits c559d9605b4f Merge remote-tracking branch 'omap/for-next' omits 03c0ea901b14 Merge remote-tracking branch 'mvebu/for-next' omits 14150b01f7a5 Merge remote-tracking branch 'mediatek/for-next' omits 717ef23fd035 Merge remote-tracking branch 'keystone/next' omits f34a1f1a09c2 Merge remote-tracking branch 'imx-mxs/for-next' omits 27fc96b8ad9f Merge remote-tracking branch 'at91/at91-next' omits d8134284c4d9 Merge remote-tracking branch 'aspeed/for-next' omits df4f3e52ce2e Merge remote-tracking branch 'amlogic/for-next' omits 79a708c1a2fc Merge remote-tracking branch 'arm-soc/for-next' omits bed8eae2add9 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 565233d61798 Merge remote-tracking branch 'arm64/for-next/core' omits a291c735e1c7 Merge remote-tracking branch 'arm/for-next' omits e32211aa6a30 Merge remote-tracking branch 'dma-mapping/for-next' omits b88df2adb871 Merge remote-tracking branch 'kbuild/for-next' omits 6ded1a48da25 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 116e36c5ef76 Merge remote-tracking branch 'fpga-fixes/fixes' omits 366e9c5b6329 Merge remote-tracking branch 'mmc-fixes/fixes' omits 1869579b21cc Merge remote-tracking branch 'vfs-fixes/fixes' omits a55a911160c5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4bbe7129f510 Merge remote-tracking branch 'vfio-fixes/for-linus' omits 7da579857756 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 749cf6d9753e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 8bf3c193bf59 Merge remote-tracking branch 'pci-current/for-linus' omits b9150c17136c Merge remote-tracking branch 'spi-fixes/for-linus' omits dcdcb5b52598 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 02b163b49c1e Merge remote-tracking branch 'regmap-fixes/for-linus' omits 62b6e55ea087 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits f3a692fc1885 Merge remote-tracking branch 'sound-current/for-linus' omits db746d854371 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 44db96672449 Merge remote-tracking branch 'netfilter/master' omits 85bf8160efeb Merge remote-tracking branch 'ipsec/master' omits a1e918b15644 Merge remote-tracking branch 'bpf/master' omits 5ecdea61bd90 Merge remote-tracking branch 'net/master' omits eaf5355ba00b Merge remote-tracking branch 'sparc/master' omits e12ea71949b1 Merge remote-tracking branch 'kbuild-current/fixes' omits 040ccbcef147 Merge remote-tracking branch 'fixes/master' omits d09eb6a1b495 Merge branches 'arm64-defconfig-for-5.9', 'arm64-for-5.9', [...] omits 656707e1d0fc Merge branch 'for-5.9/io_uring' into for-next omits 4ebd81dc15e8 io_uring: batch put_task_struct() omits 794cc0150f12 ipc/shm.c: Remove the superfluous break omits 71d493fb015b ipc: uninline functions omits 8afe7119378e kcov: make some symbols static omits 63ab41fafd5d kcov: unconditionally add -fno-stack-protector to compiler [...] omits d91c112099b3 aio: simplify read_events() omits 5738d388c555 lib/Kconfig.debug: fix typo in the help text of CONFIG_PAN [...] omits 4372be9f1dd3 kernel/panic.c: make oops_may_print() return bool omits 87f7eb707780 rapidio/rio_mport_cdev: Use array_size() helper in copy_{f [...] omits 9c15de548600 drivers/rapidio/rio-scan.c: use struct_size() helper omits 7ab001bc7810 drivers/rapidio/devices/rio_mport_cdev.c: use struct_size( [...] omits bf11b6d05d48 kdump: append kernel build-id string to VMCOREINFO omits 58480a06dc09 exec: move path_noexec() check earlier omits d739f1189ccb exec: move S_ISREG() check earlier omits 2ccc0585e33a exec: change uselib(2) IS_SREG() failure to EACCES omits 1688066377d1 coredump: add %f for executable filename. omits b900900fd181 test_kmod: avoid potential double free in trigger_config_r [...] omits 8c6bf62725c9 kmod: remove redundant "be an" in the comment omits 78a13621d9e2 selftests: kmod: use variable NAME in kmod_test_0001() omits 6a09945606b5 fs/signalfd.c: fix inconsistent return codes for signalfd4 omits 8d4501d31ed7 fat: fix fat_ra_init() for data clusters == 0 omits 29fb127eeb70 VFAT/FAT/MSDOS FILESYSTEM: Replace HTTP links with HTTPS ones omits a4edc7b2d75f fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes omits f1818c8b8e6d fs/ufs: avoid potential u32 multiplication overflow omits 1955e32a7f77 fs/minix: remove expected error message in block_to_path() omits 33e975784297 fs/minix: fix block limit check for V1 filesystems omits 094b34d91a1d fs/minix: set s_maxbytes correctly omits a6f2f149e781 fs/minix: reject too-large maximum file size omits 1bd22bb5c70d fs/minix: don't allow getting deleted inodes omits 12e57499fd0e fs/minix: check return value of sb_getblk() omits e03878ef3cf8 autofs: fix doubled word omits 02bc8e50a32d checkpatch: fix CONST_STRUCT when const_structs.checkpatch [...] omits 2509d6fcd893 checkpatch: add --fix option for ASSIGN_IN_IF omits 18e3723f1690 scripts/deprecated_terms: recommend denylist/allowlist ins [...] omits 087ea89c7e5f checkpatch: support deprecated terms checking omits 246f5a7bfb46 checkpatch: add test for possible misuse of IS_ENABLED() w [...] omits f831fd5e4314 lib/test_bits: make some functions static omits 8433370c4579 lib/test_bits: add MODULE_LICENSE() omits 57443f2330da lib/test_bits.c: add tests of GENMASK omits 46d0e1f17c78 virtio: pci: constify ioreadX() iomem argument (as in gene [...] omits a8e5b3c87406 ntb: intel: constify ioreadX() iomem argument (as in gener [...] omits b31aa691f89d rtl818x: constify ioreadX() iomem argument (as in generic [...] omits d0935db21ac3 iomap: constify ioreadX() iomem argument (as in generic im [...] omits 7f5492165a8b lib/test_lockup.c: make symbol 'test_works' static omits 998e197e52af lib: optimize cpumask_local_spread() omits 62c5233789a5 lib/test_bitops: do the full test during module init omits dedf6a3f9c1f lib/generic-radix-tree.c: remove unneeded __rcu omits b4415c963278 lib/test_bitmap.c: add test for bitmap_cut() omits e8ef874625c1 lib/bitmap.c: fix bitmap_cut() for partial overlapping case omits ce217bca78e8 sparse: group the defines by functionality omits d6f6f2ca8cf4 proc/sysctl: make protected_* world readable omits 5ea6ec721014 alpha: fix annotation of io{read,write}{16,32}be() omits 23c89f53674b kernel/hung_task.c: Monitor killed tasks. omits 51e83266cd97 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ffa4c555ecb9 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c9feef8c7eac exec: use force_uaccess_begin during exec and exit omits fbf0d997d9f0 uaccess: add force_uaccess_{begin,end} helpers omits 350311daecb1 uaccess: remove segment_eq omits 629038bc3acf riscv: include <asm/pgtable.h> in <asm/uaccess.h> omits 612f96ab816b nds32: use uaccess_kernel in show_regs omits 9427bca8d723 syscalls: use uaccess_kernel in addr_limit_user_check omits 534bf16a5e92 mm: drop duplicated words in <linux/mm.h> omits e870af7325e4 mm: drop duplicated words in <linux/pgtable.h> omits 7727290d0e1c linux/sched/mm.h: drop duplicated words in comments omits c4d10414a1c9 mm/memory_hotplug: fix unpaired mem_hotplug_begin/done omits 9d4ebdf1b79d mm/memory_hotplug: introduce default dummy memory_add_phys [...] omits a5fa39426254 x86-mm-use-max-memory-block-size-on-bare-metal-v3 omits c8a0a5bc7989 x86/mm: use max memory block size on bare metal omits 63b44f01f197 include/linux/sched/mm.h: optimize current_gfp_context() omits 6e250a98ae60 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits ef8267c11d2b mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 64e86328af19 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits 69a14704654a mm,hwpoison: return 0 if the page is already poisoned in s [...] omits 6fb215b14082 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits bded90b32652 mm,hwpoison: rework soft offline for in-use pages omits 2e68e2eeb770 mm,hwpoison: rework soft offline for free pages omits 8d1877c8f0e1 mm,hwpoison: Unify THP handling for hard and soft offline omits 9838282059e2 mm,hwpoison: remove flag argument from soft offline functions omits e8a952fc1d2d mm,hwpoison: remove MF_COUNT_INCREASED omits 06661ff5de00 mm,hwpoison: kill put_hwpoison_page omits 5ba7af790c39 mm,hwpoison: Un-export get_hwpoison_page and make it static omits dfbf7a84851e mm,hwpoison-inject: don't pin for hwpoison_filter omits f3a0a2e01d0b mm,madvise: Refactor madvise_inject_error omits 18e30f656d06 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED omits accee73c412d mm, hwpoison: remove recalculating hpage omits d4cae4a133c8 mm,hwpoison: cleanup unused PageHuge() check omits 7c1a9f9f9958 mm: hugetlb: fix the name of hugetlb CMA omits b352195ef1b2 mm: cma: return cma->name directly in cma_get_name omits d52348adefda mm: cma: fix the name of CMA areas omits 251ae88b4996 mm/cma.c: fix NULL pointer dereference when cma could not [...] omits 9a3be67736db mm-vmstat-add-events-for-thp-migration-without-split-fix-2 omits 8890ff6fdc46 mm-vmstat-add-events-for-thp-migration-without-split-fix omits 5857b8c608e9 mm/vmstat: add events for THP migration without split omits db3cc6ab1474 mm: introduce offset_in_thp omits b2d7b05860f8 mm: add thp_head omits cbe773bf7567 mm: replace hpage_nr_pages with thp_nr_pages omits 910b19349701 mm: add thp_size omits 06bed9f8cd2c mm: add thp_order omits 044ee26cd84c mm: move page-flags include to top of file omits b1707cf82959 mm: store compound_nr as well as compound_order omits 79dbdf1a19f6 mm: thp: remove debug_cow switch omits 2a67dbdb62bd mm/migrate: add migrate-shared test for migrate_vma_*() omits c590012bed73 mm-migrate-optimize-migrate_vma_setup-for-holes-v2 omits f23e8264b151 mm/migrate: optimize migrate_vma_setup() for holes omits fcf2cc773e6b hugetlbfs: prevent filesystem stacking of hugetlbfs omits 2aa8ae35c434 doc, mm: clarify /proc/<pid>/oom_score value range omits a51c35be0e36 doc, mm: sync up oom_score_adj documentation omits d316f148af96 mm-oom-make-the-calculation-of-oom-badness-more-accurate-v3 omits f169d0a680a3 mm, oom: make the calculation of oom badness more accurate omits 17b57627e579 mm: use unsigned types for fragmentation score omits bdeadc09afbe mm: fix compile error due to COMPACTION_HPAGE_ORDER omits dbd568c6329c mm: proactive compaction omits 3b61a7456b12 mm: vmscan: consistent update to pgrefill omits c6f31908595a mm/vmscan.c: fix typo omits 5e5351257087 mm-thp-replace-http-links-with-https-ones-fix omits 17857b8275dc mm: thp: replace HTTP links with HTTPS ones omits b19ac9b53650 mm/hugetlb: split hugetlb_cma in nodes with memory omits 70cf50b1508e MIPS: do not call flush_tlb_all when setting pmd entry omits 8bb9c0d59cb2 mm/huge_memory.c: update tlb entry if pmd is changed omits cd1d0888486c mm/page_alloc.c: skip setting nodemask when we are in interrupt omits 9c45733296f3 mm/page_alloc: fallbacks at most has 3 elements omits 0aa5905d399a mm/page_alloc: silence a KASAN false positive omits 06ea216b0e49 mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] omits 5c3312577be1 mm/page_alloc.c: simplify pageblock bitmap access omits c98ad83de8cf mm/page_alloc.c: extract the common part in pfn_to_bitidx() omits c8b6e281bc21 mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] omits f95f2e81c8ed mm/page_alloc: keep memoryless cpuless node 0 offline omits f4935eff698f powerpc/numa: prefer node id queried from vphn omits 3413e89c172d powerpc/numa: set numa_node for all possible cpus omits ae8def31bc0e mm/shuffle: remove dynamic reconfiguration omits 89467e5a455e mm/memory_hotplug: document why shuffle_zone() is relevant omits 668f1e0e83bd mm/page_alloc: remove nr_free_pagecache_pages() omits 6dd7877b25c1 mm: remove vm_total_pages omits 8cd75dab5952 mm, page_alloc: skip ->watermark_boost for atomic order-0 [...] omits a861372150fc mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] omits 521ff7d00b5c page_alloc-consider-highatomic-reserve-in-watermark-fast-v5 omits a65064938b81 page_alloc: consider highatomic reserve in watermark fast omits ea863616d814 mm, page_alloc: use unlikely() in task_capc() omits 6e14c3c87c7d kasan-fix-kasan-unit-tests-for-tag-based-kasan-v4 omits b2e23a99f07d lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN omits 8e96e1ad9a03 kasan: remove kasan_unpoison_stack_above_sp_to() omits 0b1ce79c8e83 kasan: update documentation for generic kasan omits f6613cd3c0a1 kasan: add tests for call_rcu stack recording omits 8c2b2134f0fb kasan-record-and-print-the-free-track-v8 omits 4baeb5b832b4 kasan: record and print the free track omits 5bf6a2176f57 rcu-kasan-record-and-print-call_rcu-call-stack-v8 omits d82378a57c30 rcu: kasan: record and print call_rcu() call stack omits 7e414ef58308 kasan: update required compiler versions in documentation omits b411117c238c kasan: improve and simplify Kconfig.kasan omits bc81b35c3bef mm/vmalloc.c: remove BUG() from the find_va_links() omits b2f5eff717e9 mm: vmalloc: remove redundant assignment in unmap_kernel_r [...] omits bcbd1f3803b4 mm/vmalloc: update the header about KVA rework omits 5607f3813086 mm/vmalloc: switch to "propagate()" callback omits 200c830203c0 mm/vmalloc: simplify augment_tree_propagate_check() omits 20c7bd8d855e mm/vmalloc: simplify merge_or_add_vmap_area() omits ae33535f95cb vmalloc: convert to XArray omits b14f8979a259 mm/sparse: cleanup the code surrounding memory_present() omits 45d82f178835 mm/sparse: only sub-section aligned range would be populated omits d027eab3aa44 mm/sparse: never partially remove memmap for early section omits 40210ed4c189 mm/mremap: start addresses are properly aligned omits 5eed4e349888 mm/mremap: calculate extent in one place omits 0af0cc758ab6 mm/mremap: it is sure to have enough space when extent mee [...] omits f06ae3817326 mm: adjust vm_committed_as_batch according to vm overcommi [...] omits affa82ced4e9 percpu_counter: add percpu_counter_sync() omits 8267dd828448 mm/util.c: make vm_memory_committed() more accurate omits 65030bfcc3b1 proc/meminfo: avoid open coded reading of vm_committed_as omits f710e1d86c18 mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() omits 32634ada8e50 mm/mmap.c: fix the adjusted length error omits 86c6f0bc4124 mm: move p?d_alloc_track to separate header file omits 415a1faa10ff mm: move lib/ioremap.c to mm/ omits 95d5b14e285b asm-generic: pgalloc: provide generic pgd_free() omits d12b479ff34f asm-generic: pgalloc: provide generic pud_alloc_one() and [...] omits 1fd4c23f6a63 asm-generic: pgalloc: provide generic pmd_alloc_one() and [...] omits 8f74afa22d9b xtensa: switch to generic version of pte allocation omits 2e9a141c974e opeinrisc: switch to generic version of pte allocation omits d039a6a447ab powerpc: fix compilation warning caused by missing include [...] omits 62083e197483 mm: remove unneeded includes of <asm/pgalloc.h> omits 2637a5576912 mm/memory.c: make remap_pfn_range() reject unaligned addr omits 996b34f81c68 mm: remove redundant check non_swap_entry() omits 8b8d5a8d5b0b memcg, oom: check memcg margin for parallel oom omits 5c7f176cc678 mm, memcg: decouple e{low,min} state mutations from protec [...] omits d98736fac183 mm, memcg: avoid stale protection values when cgroup is ab [...] omits 2ebf964f2d47 mm, memcg: unify reclaim retry limits with page allocator omits a5845e7f6c46 mm, memcg: reclaim more aggressively before high allocator [...] omits bcca88893b22 mm: memcontrol: avoid workload stalls when lowering memory.high omits 2b48d5333725 mm: kmem: switch to static_branch_likely() in memcg_kmem_e [...] omits ad05a54f7fc2 mm: slab: rename (un)charge_slab_page() to (un)account_sla [...] omits d9c31f3e5b86 mm: memcg/slab: remove unused argument by charge_slab_page() omits 80afc883f947 mm: memcontrol: account kernel stack per node omits e4f0c84dbb0c kselftests: cgroup: add perpcu memory accounting test omits 5d67aa66fdc4 mm: memcg: charge memcg percpu memory to the parent cgroup omits 7dd5af4d3a9d mm-memcg-percpu-per-memcg-percpu-memory-statistics-v3 omits f9c76d83fad7 mm: memcg/percpu: per-memcg percpu memory statistics omits 257f1eb734e5 mm/percpu: fix 'defined but not used' warning omits 476d52d138a6 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix-fix omits dc75f0bab4b4 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix omits c8e5409e6103 mm: memcg/percpu: account percpu memory to memory cgroups omits 0b1bd1f5c471 percpu: return number of released bytes from pcpu_free_area() omits e4b3ec4e86df tools/cgroup: add memcg_slabinfo.py tool omits bc3f9dc8e3ab kselftests: cgroup: add kernel memory accounting tests omits 1374e6ca66b8 mm: slab/memcg: fix build on MIPS omits 5f2224a2c3f8 Merge remote-tracking branch 'asoc/for-5.9' into asoc-next omits 6da0f19f6b6a Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus omits 8d93caaf4f6b Merge branch 'devel' into for-next omits 70d7cd6c82a9 Merge branch 'devel' into for-next omits 2528f5d4f3c1 mm: memcg/slab: use a single set of kmem_caches for all al [...] omits 2b6d98a0b0cb mm: memcg/slab: remove redundant check in memcg_accumulate [...] omits 7e032ea66818 mm: memcg/slab: deprecate slab_root_caches omits cfb61ba77a1f mm: memcg/slab: remove memcg_kmem_get_cache() omits cffa82a9bbc7 mm: memcg/slab: simplify memcg cache creation omits 19c7025c9021 mm: memcg/slab: use a single set of kmem_caches for all ac [...] omits 9f6fbfe0a45f mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h omits ae2b7d3626a0 mm: memcg/slab: deprecate memory.kmem.slabinfo omits 8e8c8ba94456 mm: memcg/slab: charge individual slab objects instead of pages omits a3641cd74068 mm: memcg/slab: save obj_cgroup for non-root slab objects omits 696a7c5e265f mm: memcg/slab: allocate obj_cgroups for non-root slab pages omits d3b46597b634 mm: memcg/slab: obj_cgroup API omits 4917b6c0acae mm: memcontrol: decouple reference counting from page accounting omits f1523ab90a61 mm: slub: implement SLUB version of obj_to_index() omits d091cc0d66d0 mm: memcg: convert vmstat slab counters to bytes omits 77750dc2eded mm: memcg: prepare for byte-sized vmstat items omits 9ff593e4b980 mm: memcg: factor out memcg- and lruvec-level changes out [...] omits 45913c6364b0 mm: kmem: make memcg_kmem_enabled() irreversible omits 925cef91d503 tmpfs: support 64-bit inums per-sb omits 7822c5f77725 tmpfs: per-superblock i_ino support omits 9224bbcebfea mm/swap_slots.c: remove redundant check for swap_slot_cach [...] omits 2d82167b5f97 mm/swap_slots.c: simplify enable_swap_slots_cache() omits e19a7546a020 mm/swap_slots.c: simplify alloc_swap_slot_cache() omits 4f9272c0b3b5 mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] omits f693f1aa6dca mm: filemap: clear idle flag for writes omits 43489b0086cf mm/debug: print hashed address of struct page omits ec854d0c229b mm/debug: print the inode number in dump_page omits 186b7e6cc311 mm/debug: switch dump_page to get_kernel_nofault omits 26eeb8b8d0ad mm/debug: print head flags in dump_page omits c7ce9cd02de7 mm/debug: dump compound page information on a second line omits aefe49cd5953 mm-handle-page-mapping-better-in-dump_page-fix omits e2d25b9c6bd4 mm/debug: handle page->mapping better in dump_page omits e1e1e8e699cc documentation-mm-add-descriptions-for-arch-page-table-helpers-v5 omits c3663272b3c6 Documentation/mm: Add descriptions for arch page table helpers omits 9d2690514004 mm/debug_vm_pgtable: add debug prints for individual tests omits a5000782624a mm-debug_vm_pgtable-add-tests-validating-advanced-arch-pag [...] omits fae6f836ede7 mm/debug_vm_pgtable: add tests validating advanced arch pa [...] omits 589bbdd44e9f mm/debug_vm_pgtable: add tests validating arch helpers for [...] omits 026b745269f7 mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] omits 69eddf21c92f mm/slub.c: drop lockdep_assert_held() from put_map() omits 11fd17fa1037 mm, slab/slub: improve error reporting and overhead of cac [...] omits c01ed74ec33c mm, slab/slub: improve error reporting and overhead of cac [...] omits 03e56ff5cbfa mm, slab/slub: move and improve cache_from_obj() omits 21961719c8a3 mm, slub: extend checks guarded by slub_debug static key omits e0a564b54950 mm, slub: introduce kmem_cache_debug_flags()-fix omits b88196d4326f mm, slub: introduce kmem_cache_debug_flags() omits b6b9ab187e4d mm, slub: introduce static key for slub_debug() omits 2ae07085912f mm, slub: make reclaim_account attribute read-only omits ebba40874822 mm, slub: make remaining slub_debug related attributes read-only omits 2a1107ef2c0c mm, slub: remove runtime allocation order changes omits 47d89489eba3 mm, slub: make some slub_debug related attributes read-only omits df8c28ad6a96 mm, slub: make function parse_slub_debug_flags() static omits 8d9cb1beb673 mm, slub: extend slub_debug syntax for multiple blocks omits 6cc23721ef0c mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in km [...] omits 4b0eb4c11434 slab: fix misplaced __free_one() omits 6569ee18740a mm/slab: add naive detection of double free omits c2c6b6a4a237 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB omits 790d06aa9f5d mm: ksize() should silently accept a NULL pointer omits 161f6a5cc3ea mm, treewide: rename kzfree() to kfree_sensitive() omits 45b2846f159e kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits e3f6899db5df ramfs: support O_TMPFILE omits b29a888f050c ocfs2: change slot number type s16 to u16 omits c5d54d244ced ocfs2: fix ocfs2 corrupt when iputting an inode omits 93e36fac7d25 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ee5c68899f3e scripts/spelling.txt: add more spellings to spelling.txt omits e346bfa9d780 const_structs.checkpatch: add regulator_ops omits 4f214eeb659d scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] omits 52835184e851 scripts/decode_stacktrace.sh: guess path to modules omits cc173abe9d08 scripts/decode_stacktrace.sh: guess basepath if not specified omits 45067c9de32e scripts/decode_stacktrace.sh: skip missing symbols omits 5febbb9e66c7 scripts/bloat-o-meter: Support comparing library archives omits 5ab52efe558f scripts-tagssh-collect-compiled-source-precisely-v2 omits 19314101fa0c scripts/tags.sh: collect compiled source precisely omits c288ff9f485a kthread: remove incorrect comment in kthread_create_on_cpu() omits cbab5787aa68 checkpatch: test $GIT_DIR changes omits a3a37d9f7b5f revert-squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits df52edf282b0 revert "squashfs: migrate from ll_rw_block usage to BIO" omits 120fcaef4ce2 mailmap: add entry for Mike Rapoport omits b09bdd63ea66 mm/hugetlb: avoid hardcoding while checking if cma is enabled omits b260c98fb103 mm: memcg/slab: fix memory leak at non-root kmem_cache destroy omits 4167a88086d6 mm/memcg: fix refcount error while moving and swapping omits 47931b68175c /proc/kpageflags: do not use uninitialized struct pages omits 39470f3a824c /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 6790cb2d745b mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() omits e54e97de1407 mm: initialize return of vm_insert_pages omits 5a13e20bd968 vfs/xattr: mm/shmem: kernfs: release simple xattr entry in [...] omits aaf14f2259ed mm-close-race-between-munmap-and-expand_upwards-downwards-fix omits 6c29a386f52a mm/mmap.c: close race between munmap() and expand_upwards( [...] omits b1da33d289f5 mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault-v2 omits 5feb95624969 mm/memory.c: avoid access flag update TLB flush for retrie [...] omits 19f1fc36d7a1 mm/shuffle: don't move pages between zones and don't read [...] omits e3c1bb248f15 Merge remote-tracking branch 'spi/for-5.9' into spi-next omits 91b93f94a192 Merge remote-tracking branch 'spi/for-5.8' into spi-linus omits e9225f19dfd0 cifs: Remove the superfluous break omits 80535b71b984 cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails omits c0e7348a211d Merge branch 'for-next-next-v5.8-20200715' into for-next-20200715 omits 0f6c36975158 Merge branch 'for-next-current-v5.7-20200715' into for-nex [...] omits 36fe190a75ef Merge branch 'ext/qu/reloc-signals-fixes-v3' into for-next [...] omits 5600b41e146c Merge branch 'ext/goldwyn/dio-iomap-v11' into for-next-nex [...] omits 97407cd89c51 Merge branch 'ext/josef/data-tickets-v3' into for-next-nex [...] omits de949c01bc25 Merge branch 'misc-next' into for-next-next-v5.8-20200715 omits 584b83066ee5 Merge branch 'misc-next' into for-next-current-v5.7-20200715 omits 6432d8a4893a Merge branch 'misc-5.8' into for-next-current-v5.7-20200715 omits 764fba95681e btrfs: Add comments for btrfs_reserve_flush_enum omits 1b4bdef235ea btrfs: relocation: review the call sites which can be inte [...] omits cd6654d4c2be btrfs: avoid possible signal interruption for btrfs_drop_s [...] omits a00ad8c9f13b btrfs: relocation: allow signal to cancel balance omits c833d3229aea btrfs: fixups of BTRFS_I in iomap-dio code omits 15b622aa4404 btrfs: switch to iomap_dio_rw() for dio omits de0f339bd2c4 iomap: IOMAP_DIO_RWF_NO_STALE_PAGECACHE return if page inv [...] omits 9c174ffd7ac0 iomap: Convert wait_for_completion to flags omits 5c0bcc4a1b0b btrfs: add a comment explaining the data flush steps omits b151ef284359 btrfs: do async reclaim for data reservations omits 2c5e29a44610 btrfs: flush delayed refs when trying to reserve data space omits 3497b3be1499 btrfs: run delayed iputs before committing the transaction [...] omits fe3a1cb37efe btrfs: don't force commit if we are data omits b353ab2be009 btrfs: drop the commit_cycles stuff for data reservations omits 532ca92888c0 btrfs: use the same helper for data and metadata reservations omits 61a6c9d90db2 btrfs: serialize data reservations if we are flushing omits 660e3871a45f btrfs: use ticketing for data space reservations omits 38b6f40ba846 btrfs: add btrfs_reserve_data_bytes and use it omits 6307ce4d56a1 btrfs: add the data transaction commit logic into may_comm [...] omits 78b52406a804 btrfs: add flushing states for handling data reservations omits a8260292b03c btrfs: check tickets after waiting on ordered extents omits 5a09f325dc2b btrfs: use btrfs_start_delalloc_roots in shrink_delalloc omits ac1fa1617982 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] omits 50bc0b54cbdf btrfs: call btrfs_try_granting_tickets when reserving space omits e4783c0228ed btrfs: call btrfs_try_granting_tickets when unpinning anything omits e7a9128a6e47 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] omits 161bd427a056 btrfs: make ALLOC_CHUNK use the space info flags omits 927f9e68e013 btrfs: make shrink_delalloc take space_info as an arg omits eb22450589bc btrfs: handle U64_MAX for shrink_delalloc omits 94612c23bcce btrfs: remove orig from shrink_delalloc omits fbd4d53de9ef btrfs: change nr to u64 in btrfs_start_delalloc_roots omits 59ec60ead3cb btrfs: add missing check for nocow and compression inode flags omits 59abfdb6d6fd btrfs: don't traverse into the seed devices in show_devname omits 1624f6b142c5 btrfs: qgroup: free per-trans reserved space when a subvol [...] omits 0bee943437e4 btrfs: fix double free on ulist after backref resolution failure omits 8cceeda52059 btrfs: ref-verify: fix memory leak in add_block_entry omits 4d2434320d35 btrfs: prefetch chunk tree leaves at mount omits 368d8f644285 btrfs: add metadata_uuid to FS_INFO ioctl omits 657a8ec1ba1e btrfs: add filesystem generation to FS_INFO ioctl omits bcb6c0e6b4f7 btrfs: pass checksum type via BTRFS_IOC_FS_INFO ioctl omits b0bc71bac9f3 btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of r [...] omits 5707b0d01724 rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 omits 42a79c7430e1 torture: Update initrd documentation omits dbcbb708aea3 rcutorture: Replace HTTP links with HTTPS ones omits 93d62a873f87 kvm: mmu: page_track: Fix RCU list API usage omits bd4444c47de9 rculist : Introduce list/hlist_for_each_entry_srcu() macros omits e6a4e50dd9b1 rcu: Fix kerneldoc comments in rcupdate.h omits 82ae2cf90160 btrfs: qgroup: try to flush qgroup space when we get -EDQUOT omits f3bd0a2014d4 btrfs: qgroup: allow to unreserve range without releasing [...] omits 9fd19ee136a2 btrfs: convert block group refcount to refcount_t omits d6d9f6e0f6e0 btrfs: add multi-statement protection to btrfs_set/clear_a [...] omits bf5557ce3466 btrfs: remove fail label in check_compressed_csum omits 07798252f675 btrfs: raid56: don't opencode swap() in __raid_recover_end_io omits 4cb45baab3b9 btrfs: raid56: use in_range where applicable omits a2a6438c4d2e btrfs: raid56: assign bio in while() when using bio_list_pop omits fde478c9c58a btrfs: raid56: remove redundant device check in rbio_add_io_page omits 9c30c301073c btrfs: always initialize btrfs_bio::tgtdev_map/raid_map pointers omits 0825b60bdd82 btrfs: sysfs: add bdi link to the fsid directory omits c56af7cd3673 btrfs: increment corrupt device counter during compressed read omits 3f7d265154c3 btrfs: remove needless ASSERT check of orig_bio in end_com [...] omits 2719a6f75c8e btrfs: increment device corruption error in case of checks [...] omits f2f1092872e9 btrfs: don't check for btrfs_device::bdev in btrfs_end_bio omits a2195929c9a1 btrfs: record btrfs_device directly in btrfs_io_bio omits 1b3c193a36e6 btrfs: streamline btrfs_get_io_failure_record logic omits 8bdd15f4ff63 btrfs: make get_state_failrec return failrec directly omits f1789b5890b4 btrfs: remove deprecated mount option subvolrootid omits 2865e20505b7 btrfs: remove deprecated mount option alloc_start omits d979b9af970b btrfs: remove no longer needed use of log_writers for the [...] omits 8caaf822831c btrfs: stop incremening log_batch for the log root tree wh [...] omits 7f5dc6c2ccb8 btrfs: only commit delayed items at fsync if we are loggin [...] omits 7e6f13cd2292 btrfs: only commit the delayed inode when doing a full fsync omits 37449ecb5188 btrfs: preallocate anon block device at first phase of sna [...] omits ad2e8745a086 btrfs: free anon block device right after subvolume deletion omits 22e511c0f5a2 btrfs: don't allocate anonymous block device for user invi [...] omits 58f38d24b56a btrfs: qgroup: export qgroups in sysfs omits 89b98d075c2e btrfs: use __u16 for the return value of btrfs_qgroup_level() omits f32f6877c70d btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode omits 0b636153dd92 btrfs: make btrfs_set_inode_last_trans take btrfs_inode omits 0bd5e84d7db5 btrfs: make prealloc_file_extent_cluster take btrfs_inode omits ad35586e0dd0 btrfs: remove BTRFS_I calls in btrfs_writepage_fixup_worker omits 80bf983493d1 btrfs: make btrfs_delalloc_reserve_space take btrfs_inode omits 0f4539efb86d btrfs: make btrfs_check_data_free_space take btrfs_inode omits 67c35df72171 btrfs: make btrfs_delalloc_release_space take btrfs_inode omits daf47d2d8b24 btrfs: make btrfs_free_reserved_data_space take btrfs_inode omits f54925a7953c btrfs: make btrfs_free_reserved_data_space_noquota take bt [...] omits 15d1db007777 btrfs: make btrfs_qgroup_reserve_data take btrfs_inode omits ed7f8ce271a9 btrfs: make btrfs_dirty_pages take btrfs_inode omits 95efb6b5a25a btrfs: make btrfs_set_extent_delalloc take btrfs_inode omits 5d7c3b6742c0 btrfs: make writepage_delalloc take btrfs_inode omits c6ab3114d269 btrfs: make __extent_writepage_io take btrfs_inode omits 8cb519f51f11 btrfs: make btrfs_new_extent_direct take btrfs_inode omits 3aa0608afd3a btrfs: make btrfs_create_dio_extent take btrfs_inode omits b7ba16ea30b0 btrfs: make btrfs_add_ordered_extent_dio take btrfs_inode omits c16cdd591ec8 btrfs: make btrfs_run_delalloc_range take btrfs_inode omits e766317f3d38 btrfs: make need_force_cow take btrfs_inode omits 26ca5352a787 btrfs: make inode_need_compress take btrfs_inode omits 522dd4aee9b1 btrfs: make inode_can_compress take btrfs_inode omits 965b332c25e8 btrfs: make btrfs_cleanup_ordered_extents take btrfs_inode omits 0490edeecddc btrfs: make __endio_write_update_ordered take btrfs_inode omits 45277be2a62b btrfs: make btrfs_dec_test_first_ordered_pending take btrfs_inode omits 7c0483889253 btrfs: make cow_file_range_async take btrfs_inode omits ac0375929963 btrfs: make run_delalloc_nocow take btrfs_inode omits 0caf0a059b0d btrfs: make fallback_to_cow take btrfs_inode omits 20f3962f3722 btrfs: make insert_reserved_file_extent take btrfs_inode omits 9ec0a755fa1e btrfs: make btrfs_qgroup_release_data take btrfs_inode omits b25f7d3fd40a btrfs: make submit_compressed_extents take btrfs_inode omits 9fcab4695f11 btrfs: make btrfs_submit_compressed_write take btrfs_inode omits 91c863aad03c btrfs: make btrfs_add_ordered_extent_compress take btrfs_inode omits 41a1df0e2c1a btrfs: make cow_file_range take btrfs_inode omits 6b071bfe491b btrfs: make btrfs_add_ordered_extent take btrfs_inode omits d25dbf28c1c6 btrfs: make cow_file_range_inline take btrfs_inode omits dd130e774616 btrfs: make btrfs_qgroup_free_data take btrfs_inode omits f85a0479408a btrfs: make __btrfs_qgroup_release_data take btrfs_inode omits 141610fbf72d btrfs: make qgroup_free_reserved_data take btrfs_inode omits c63ac90e32da btrfs: tracepoints: convert flush states to using EM macros omits c7eb697a2ce0 btrfs: tracepoints: switch extent_io_tree_owner to using EM macro omits 65d9657357f2 btrfs: tracepoints: fix qgroup reservation type printing omits b6532d2dbb25 btrfs: tracepoints: move FLUSH_ACTIONS define omits 04196626041f btrfs: tracepoints: fix extent type symbolic name print omits 70c935005481 btrfs: tracepoints: fix btrfs_trigger_flush symbolic strin [...] omits b790cd3363e0 btrfs: allow use of global block reserve for balance item [...] omits 054fc96e1ff5 btrfs: refactor btrfs_check_can_nocow() into two variants omits d8fa222f65d0 btrfs: add comments for btrfs_check_can_nocow() and can_no [...] omits 6e36436def4e btrfs: allow btrfs_truncate_block() to fallback to nocow f [...] omits 388fc5bfee90 btrfs: start deprecation of mount option inode_cache omits d916f36bc6bc btrfs: remove unused btrfs_root::defrag_trans_start omits 7acee38f7ba8 btrfs: don't use UAPI types for fiemap callback omits 2f0338309eb4 btrfs: tests: remove if duplicate in __check_free_space_extents() omits a93e16740206 btrfs: use free_root_extent_buffer to free root omits b29458c50168 btrfs: use for loop in prealloc_file_extent_cluster omits 230b17ac0be3 btrfs: perform data management operations outside of inode lock omits 266a54c2db8e btrfs: remove hole check in prealloc_file_extent_cluster omits 76f433369bc8 btrfs: make __btrfs_drop_extents take btrfs_inode omits 7597c65ce724 btrfs: make btrfs_csum_one_bio takae btrfs_inode omits d8ade2e11cda btrfs: make extent_clear_unlock_delalloc take btrfs_inode omits a63c607fa4cf btrfs: make create_io_em take btrfs_inode omits 03c884059eb2 btrfs: make btrfs_reloc_clone_csums take btrfs_inode omits ed8f67c578fa btrfs: make btrfs_lookup_ordered_extent take btrfs_inode omits aa1523c18cff btrfs: make get_extent_allocation_hint take btrfs_inode omits af1d8b17312e btrfs: make __btrfs_add_ordered_extent take struct btrfs_inode omits 520e62a60e0b btrfs: remove no longer used trans_list member of struct b [...] omits ec394c47c5e3 btrfs: remove no longer used log_list member of struct btr [...] omits 73c2d9a5034b btrfs: add little-endian optimized key helpers omits e48557a13bc0 btrfs: qgroup: catch reserved space leaks at unmount time omits 02622abba2da dm crypt: Enable zoned block device support omits 367faa4ef8e6 dm crypt: add flags to optionally bypass kcryptd workqueues omits a5cbd8197345 dm bufio: do buffer cleanup from a workqueue omits ff1274d2a5d1 dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() omits 41725bdcef30 dm dust: add interface to list all badblocks omits 840b2e161170 dm dust: report some message results ddirectly back to user omits 3c6ec3e310c0 Merge branch 'imx/defconfig' into for-next omits 425559192de3 Merge branch 'imx/dt64' into for-next omits fee879653df8 Merge branch 'imx/dt' into for-next omits c030a2bac876 Merge branch 'imx/bindings' into for-next omits 9de44d201367 Merge branch 'imx/drivers' into for-next omits dc1a0d9f6874 Merge branch 'clk/imx' into for-next omits 1d6262a76c6c clk: imx6sl: Fix build warning reported by kernel test robot omits 36fcf320e7ba clk: imx8qxp: Support building i.MX8QXP clock driver as module omits 5ed38b72fe90 clk: imx8m: Support module build omits 3f2db6e4e489 clk: imx: Add clock configuration for ARMv7 platforms omits 8d7c7f4872c9 clk: imx: Support building i.MX common clock driver as module omits aa2ae74dc391 clk: composite: Export clk_hw_register_composite() omits dfe83e10b728 dt-bindings: arm: fsl: Add MYiR Tech boards omits 8de0ed3d18e1 btrfs: change timing for qgroup reserved space for ordered [...] omits e1c21f1573db btrfs: file: reserve qgroup space after the hole punch ran [...] omits ad5c5fde2afd btrfs: inode: move qgroup reserved space release to the ca [...] omits 22f1644ffd76 btrfs: inode: refactor the parameters of insert_reserved_f [...] omits aa785389c9a9 btrfs: scrub: clean up temporary page variables in scrub_c [...] omits e797d8c78ffe btrfs: scrub: simplify tree block checksum calculation omits 5be938aed59f btrfs: scrub: clean up temporary page variables in scrub_c [...] omits 0b69071444f4 btrfs: scrub: simplify data block checksum calculation omits bb99723ab745 btrfs: scrub: clean up temporary page variables in scrub_c [...] omits 0f2d147e79a8 btrfs: scrub: remove temporary csum array in scrub_checksum_super omits 496449735bdf btrfs: scrub: simplify superblock checksum calculation omits 22358a6062f3 btrfs: scrub: unify naming of page address variables omits ce404d9a857f btrfs: scrub: remove kmap/kunmap of pages omits e30e3b14afef btrfs: introduce new mount option to skip block group items scan omits b929bbeab16f btrfs: introduce "rescue=" mount option omits 04bc96594237 btrfs: use btrfs_alloc_data_chunk_ondemand() when allocati [...] omits c9d944b45301 btrfs: remove the start argument from btrfs_free_reserved_ [...] omits c656342a3925 btrfs: check-integrity: remove unnecessary failure message [...] omits 53481a699413 btrfs: use helper btrfs_get_block_group omits 748a90e817a5 btrfs: let btrfs_return_cluster_to_free_space() return void omits 8bb5375291fd btrfs: remove no longer necessary chunk mutex locking cases omits 951f615b2ec2 btrfs: factor out reading of bg from find_frist_block_group omits 4ecb196c52d6 btrfs: get mapping tree directly from fsinfo in find_first [...] omits 4a0aa5b20157 btrfs: simplify checks when adding excluded ranges omits ede2f89f8b23 btrfs: read stripe len directly in btrfs_rmap_block omits 48e44df058b5 btrfs: don't balance btree inode pages from buffered write path omits 70bf28e4a398 cifs: Fix leak when handling lease break for cached root fid omits c1e7e668cdce cifs`: handle ERRBaduid for SMB1 omits 8c0a5fc00578 cifs: remove unused variable 'server' omits 1b3f6499670f lib: Add backtrace_idle parameter to force backtrace of idle CPUs omits ea27490ce41c kcsan: Add atomic builtin test case omits 1e1f004c7ea6 objtool: Add atomic builtin TSAN instrumentation to uacces [...] omits b1636023294e kcsan: Add support for atomic builtins omits 701be4d6ebd9 locktorture: Make function torture_percpu_rwsem_init() static omits 4ac986caf22e Replace HTTP links with HTTPS ones: LKMM omits 8ff2a517e438 smp: Make symbol 'csd_bug_count' static omits 840d764d1bcf doc: Drop doubled words from RCU requirements documentation omits fbff8f5c9218 doc: Drop doubled words from RCU Data-Structures.rst omits 26b392af5ac6 scftorture: Adapt memory-ordering test to UP operation omits a3eade310643 torture: document --allcpus argument added to the kvm.sh script omits 094598fb1880 scftorture: Block scftorture_invoker() kthreads for offline CPUs omits e9ffb998d8c1 scftorture: Check unexpected "switch" statement value omits 8eac08e3c7be docs: Fix typo in synchronize_rcu() function name omits d2da448e7341 scftorture: Make symbol 'scf_torture_rand' static omits 8e14edbb3e7e scftorture: Prevent compiler from reducing race probabilities omits f98267310110 scftorture: Flag errors in torture-compatible manner omits 4c2cb6ab8e14 scftorture: Consolidate scftorture_invoke_one() scf_check [...] omits ee5e570f428f scftorture: Consolidate scftorture_invoke_one() check and kfree() omits 44f730ff0077 scftorture: Add smp_call_function() memory-ordering checks omits fdacc39df339 scftorture: Add smp_call_function_many() memory-ordering checks omits fe536d416694 scftorture: Add smp_call_function_single() memory-ordering checks omits db1db0570404 scftorture: Summarize per-thread statistics omits aba04e2ce05f kernel/smp: Provide CSD lock timeout diagnostics omits dbc87e74d022 vfs, fsinfo: Add an RCU safe per-ns mount list omits 1293806368bc fsinfo: Add an attribute that lists all the visible mounts [...] omits 8fd52e0d56fc fsinfo: Add support to ext4 omits 66da00c992e2 fsinfo: Add support for AFS omits 776130e51fa1 fsinfo: Add API documentation omits f00f837e704c fsinfo: sample: Mount listing program omits a76120c7f361 fsinfo: Provide notification overrun handling support omits 53eb0052aa9a fsinfo: Allow mount topology and propagation info to be retrieved omits 89835eda8600 fsinfo: Allow mount information to be queried omits a7c3f6a618e0 fsinfo: Add a uniquifier ID to struct mount omits 2421474bbbc8 fsinfo: Allow fsinfo() to look up a mount object by ID omits 7b5dd70acb6d fsinfo: Allow retrieval of superblock devname, options and stats omits e5ba640ad868 fsinfo: Provide a bitmap of supported features omits f5e8733f5811 fsinfo: Add fsinfo() syscall to query filesystem information omits 54e552c96d30 watch_queue: Add superblock notifications omits 33504401a33c watch_queue: Introduce a non-repeating system-unique super [...] omits 5341a8c5b745 watch_queue: sample: Display mount tree change notifications omits adc241ad364a watch_queue: Implement mount topology and attribute change [...] omits 6581adb275b9 watch_queue: Add security hooks to rule on setting mount a [...] omits 03c7f5f0b844 Merge branches 'fixes' and 'misc' into for-next omits 2c76b324c794 drm/imx: parallel-display: Adjust bus_flags handling adds 5714ee50bb43 copy_xstate_to_kernel: Fix typo which caused GDB regression adds 4fa640dc5230 Merge tag 'vfio-v5.8-rc7' of git://github.com/awilliam/lin [...] adds 700fd5fe2264 Merge remote-tracking branch 'fixes/master' adds 9fe5b890dda6 Merge remote-tracking branch 'kbuild-current/fixes' adds c0e5c059cf7c ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler [...] adds aac13736f406 ARM: 8987/1: VDSO: Fix incorrect clock_gettime64 adds f1a3868bcdb3 ARM: 8988/1: mmu: fix crash in EFI calls due to p4d typo i [...] adds 82d207fb174b Merge remote-tracking branch 'arm-current/fixes' adds 5d9d37a4adc3 Merge remote-tracking branch 'sparc/master' adds 7f5f81406e2b rhashtable: drop duplicated word in <linux/rhashtable.h> adds 6d6148bc78d2 net: hsr: fix incorrect lsdu size in the tag of HSR frames [...] adds eea9f73e1ff9 net: hsr: validate address B before copying to skb adds 9b8737788af6 mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 adds a35fffbf9818 net/smc: handle unexpected response types for confirm link adds 68fd8942038f net/smc: clear link during SMC client link down processing adds 7df8bcb56053 net/smc: fix link lookup for new rdma connections adds 63673597cca9 net/smc: protect smc ib device initialization adds 2ff0867851a2 net/smc: drop out-of-flow llc response messages adds c48254fa48e5 net/smc: move add link processing for new device into llc layer adds b9979c2e8379 net/smc: fix handling of delete link requests adds 741a49a4dc5f net/smc: do not call dma sync for unmapped memory adds fd7f3a746582 net/smc: remove freed buffer from list adds 1ad240583354 net/smc: fix restoring of fallback changes adds a463fa2cda56 Merge branch 'net-smc-fixes' adds fad58190c0ff net: dsa: mv88e6xxx: fix in-band AN link establishment adds 7c6719a1aaca arm64: dts: clearfog-gt-8k: fix switch link configuration adds 544f287b8495 bonding: check error value of register_netdevice() immediately adds 468ee1b0cd9b Merge remote-tracking branch 'net/master' adds 3490725222f6 Merge remote-tracking branch 'bpf/master' adds dc1355f1ff70 Merge remote-tracking branch 'ipsec/master' adds 6b91d54d96ff Merge remote-tracking branch 'netfilter/master' adds 92f53e2fda8b ath9k: Fix regression with Atheros 9271 adds b5ba46b81c2f iwlwifi: Make some Killer Wireless-AC 1550 cards work again adds 1cfd3426ef98 ath10k: Fix NULL pointer dereference in AHB device probe adds 2fe674f63524 Merge remote-tracking branch 'wireless-drivers/master' adds 805d8ec178ba Merge remote-tracking branch 'rdma-fixes/for-rc' adds f0b30543f21f Merge remote-tracking branch 'sound-current/for-linus' adds ba3548cf2961 spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM adds 58ef60025a12 ASoC: Intel: common: change match table ehl-rt5660 adds 468ae359818e Merge series "ASoC: Intel: machine driver updates for 5.9" [...] adds 427bc230980a Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus adds 0c509a1792e7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9687c2bcc9db Merge remote-tracking branch 'regmap-fixes/for-linus' adds 4609c3b25390 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 1da18e35fd89 Merge remote-tracking branch 'spi/for-5.8' into spi-linus adds 0b804aae63dd Merge remote-tracking branch 'spi-fixes/for-linus' adds 49c3646d1adf Merge remote-tracking branch 'pci-current/for-linus' adds 4a1636be0d26 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds f07804ec77d7 staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support adds 0bd0db42a030 staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL [...] adds fc846e9db67c staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL [...] adds 926234f1b843 staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL [...] adds 0e24ec7edcef Merge remote-tracking branch 'staging.current/staging-linus' adds 120c8a4939f9 Merge tag 'fpga-late-fixes-for-5.8' of git://git.kernel.or [...] adds cea7a0449ea3 habanalabs: prevent possible out-of-bounds array access adds b62e185184e9 Merge tag 'misc-habanalabs-fixes-2020-07-19' of git://peop [...] adds eee6bbf20377 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 07411bc625ce Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds cb8e7c1c2094 Merge remote-tracking branch 'vfs-fixes/fixes' adds 1393b02a74d7 Merge remote-tracking branch 'mmc-fixes/fixes' adds f3f90c6db188 drm/lima: fix wait pp reset timeout adds 19ae985ddbc8 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 0677f0e22b76 Merge remote-tracking branch 'kbuild/for-next' new 37eb968c22bb Merge remote-tracking branch 'dma-mapping/for-next' new 700d75dce55a ARM: 8981/1: add arch/arm/Kbuild new 7b22daa33c86 ARM: 8982/1: mm: Simplify act_mm macro new ac5bb8f8445f ARM: 8983/1: asm: Rewrite get_thread_info using BIC new 42c17e445baa ARM: 8989/1: use .fpu assembler directives instead of asse [...] new fee59f43d9a6 ARM: 8990/1: use VFP assembler mnemonics in register load/ [...] new e7bec2807848 ARM: 8991/1: use VFP assembler mnemonics if available new 4cb6a8aacf18 ARM: 8992/1: Fix unwind_frame for clang-built kernels new 3fa47a86eb8b ARM: 8993/1: remove it8152 PCI controller driver new e5b8b1b4fcbe Merge branches 'fixes' and 'misc' into for-next new 516c30c869bb Merge remote-tracking branch 'arm/for-next' new 8d5c9e421685 Merge remote-tracking branch 'arm64/for-next/core' new 539707caa1a8 arm64: perf: Correct the event index in sysfs new 1b86abc1c645 sched_clock: Expose struct clock_read_data new aadd6e5caaac time/sched_clock: Use raw_read_seqcount_latch() new 950b74ddefc4 arm64: perf: Implement correct cap_user_time new 279a811eb520 arm64: perf: Only advertise cap_user_time for arch_timer new 6c0246a4588d perf: Add perf_event_mmap_page::cap_user_time_short ABI new c8f9eb0d6eba arm64: perf: Add cap_user_time_short new 5271d915a99c tools headers UAPI: Update tools's copy of linux/perf_event.h new d98c2717ee20 Merge remote-tracking branch 'arm-perf/for-next/perf' new c2bdd6214a23 Merge remote-tracking branch 'arm-soc/for-next' new c62d1e8f7c5b Merge remote-tracking branch 'amlogic/for-next' new 12622c2f9c04 Merge remote-tracking branch 'aspeed/for-next' new 00f7a3fc3933 Merge remote-tracking branch 'at91/at91-next' new c696afd331be ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2 new d36f260718d8 ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2 new 4a601da92c2a ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect new 0edbfa40d8f9 Merge branch 'clk/imx' into for-next new d81272942d30 Merge branch 'imx/drivers' into for-next new d56567dba011 dt-bindings: arm: fsl: Add MYiR Tech boards new 6aef8b052a6a Merge branch 'imx/bindings' into for-next new 64bf0a0af18d ARM: dts: imx6qdl-gw: add Gateworks System Controller support new 91ea91080995 ARM: dts: imx6qdl-sabresd: Add an mdio node new cfe7d1bd1122 ARM: dts: imx6qdl-sabresd: Pass reset-assert-us new 9c852ad98f2c ARM: dts: imx6q-tbs2910: Add an mdio node new 198cf42cd82f ARM: dts: imx6q-tbs2910: Pass reset-assert-us new 2b4bd7349366 ARM: dts: vf610-zii-ssmb-dtu: Add no-sdio/no-sd properties new 983467bef451 ARM: dts: vf610-zii-ssmb-spu3: Add node for switch watchdog new ca879c47d409 Merge branch 'imx/dt' into for-next new 7339115a8bee arm64: dts: lx2160a-rdb: fix shunt-resistor value new 120279334f96 Merge branch 'imx/dt64' into for-next new 3c1a41dab7b8 Merge branch 'imx/defconfig' into for-next new ef19cef735d4 Merge remote-tracking branch 'imx-mxs/for-next' new 48807cb3604f Merge remote-tracking branch 'keystone/next' new c434bcb6e5b6 Merge remote-tracking branch 'mediatek/for-next' new 25bd7deb4efd Merge remote-tracking branch 'mvebu/for-next' new 2e2eb231a427 Merge remote-tracking branch 'omap/for-next' new 03c900b3be11 soc: qcom: geni: Fix NULL pointer dereference new a2a7403b35dc Merge branches 'arm64-defconfig-for-5.9', 'arm64-for-5.9', [...] new b6e4993afee6 Merge remote-tracking branch 'qcom/for-next' new 470d28a4639f Merge remote-tracking branch 'realtek/for-next' new 23d1a500ebf7 Merge remote-tracking branch 'renesas/next' new 308646785e51 reset: intel: fix a compile warning about REG_OFFSET redefined new ffebbecaaa86 reset: Replace HTTP links with HTTPS ones new 9c82c850a494 Merge remote-tracking branch 'reset/reset/next' new 10b40e5c7ad3 Merge remote-tracking branch 'rockchip/for-next' new 9ff416cf45a0 ARM: dts: exynos: Disable frequency scaling for FSYS bus o [...] new 044bce0928ed Merge branch 'next/dt' into for-next new 3ecdf2a5d262 ARM: s3c24xx: Replace HTTP links with HTTPS ones new 822223f8d63a Merge branch 'next/soc' into for-next new f37b5d3aef8d ARM: dts: exynos: Replace HTTP links with HTTPS ones new 15de1f9da34a Merge branch 'next/dt' into for-next new 570fba8f471c Merge remote-tracking branch 'samsung-krzk/for-next' new 82e935721f9d ARM: dts: sunxi: libretech-all-h3-cc: Add regulator supply [...] new 55b271af765b ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supp [...] new e4dae01bf08b ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages new 5fa21c1354c9 arm64: dts: allwinner: h5: Add clock to CPU cores new d04f7bc8842c arm64: dts: allwinner: h5: Add trip and cooling maps to CP [...] new 7240598ba4e6 arm64: dts: allwinner: h5: Add CPU Operating Performance P [...] new c4118403d1c9 arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs new bc6b31c53ce8 arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs new 9afd08499961 Merge branch 'sunxi/dt-for-5.9' into sunxi/for-next new 8256f8ae218d Merge remote-tracking branch 'sunxi/sunxi/for-next' new 0da6f8f467f5 Merge remote-tracking branch 'tegra/for-next' new 8f0d57d2c2ea Merge remote-tracking branch 'ti-k3/ti-k3-next' new 31ddf237fddd Merge remote-tracking branch 'uniphier/for-next' new f3cb9b074ff6 Merge remote-tracking branch 'clk/clk-next' new 5d1838f3098f Merge remote-tracking branch 'csky/linux-next' new 5e0ab3ffe095 Merge remote-tracking branch 'h8300/h8300-next' new 4957879acf83 Merge remote-tracking branch 'm68k/for-next' new 6394451403d6 Merge remote-tracking branch 'm68knommu/for-next' new 26ca35688530 Merge remote-tracking branch 'mips/mips-next' new 45e07bf3f83c Merge remote-tracking branch 'nds32/next' new 6642d9fa86bc Merge remote-tracking branch 'parisc-hd/for-next' new ef9f7cfaa500 Merge branch 'fixes' into next new 9a77c4a0a125 powerpc/prom: Enable Radix GTSE in cpu pa-features new 97c0e743dd22 Merge remote-tracking branch 'powerpc/next' new 7065f75612a7 Merge remote-tracking branch 'risc-v/for-next' new 7904aaa8b22f s390/mm: fix typo in comment new 529683d4705b s390/qdio: fix statistics for 128 SBALs new 2bbf282a5e8e s390/qdio: allow to scan all 128 Input SBALs new a709423f7a3a s390/qdio: remove internal polling in non-thinint path new 3c5f2eb9695c s390/mm: avoid trimming to MAX_ORDER new 771cf196cc92 s390/mm: allow order 10 allocations new 88aa8939c967 s390/kernel: unify EX_TABLE* implementations new 05a68e892e89 s390/kernel: expand exception table logic to allow new han [...] new 3f161e0ae863 s390/bpf: implement BPF_PROBE_MEM new 0b5617e006f7 Merge remote-tracking branch 's390/features' new ac13f6741801 Merge remote-tracking branch 'sh/for-next' new a537b7ada76c Merge remote-tracking branch 'fscrypt/master' new ba6087e02600 Merge branch 'misc-5.8' into for-next-current-v5.7-20200720 new b5fa368b728c btrfs: don't balance btree inode pages from buffered write path new cbc74f4fb08f btrfs: read stripe len directly in btrfs_rmap_block new c317f7bdf004 btrfs: simplify checks when adding excluded ranges new 6e55227de54c btrfs: get mapping tree directly from fsinfo in find_first [...] new 5190454c38b4 btrfs: factor out reading of bg from find_frist_block_group new 53f1f5cfa33e btrfs: remove no longer necessary chunk mutex locking cases new 6c3b9de55725 btrfs: let btrfs_return_cluster_to_free_space() return void new 7cacaa3928fc btrfs: use helper btrfs_get_block_group new 3da6d8f16c6b btrfs: check-integrity: remove unnecessary failure message [...] new 265be71d5f1b btrfs: remove the start argument from btrfs_free_reserved_ [...] new b0e1bfc42708 btrfs: use btrfs_alloc_data_chunk_ondemand() when allocati [...] new b1c13907e45e btrfs: introduce "rescue=" mount option new db1dc7f7012d btrfs: scrub: remove kmap/kunmap of pages new 555ff37f206a btrfs: scrub: unify naming of page address variables new dcac1da00952 btrfs: scrub: simplify superblock checksum calculation new 02644096d2d3 btrfs: scrub: remove temporary csum array in scrub_checksum_super new d930e4dbeadc btrfs: scrub: clean up temporary page variables in scrub_c [...] new ae31c8c86b0f btrfs: scrub: simplify data block checksum calculation new a45d3c70e710 btrfs: scrub: clean up temporary page variables in scrub_c [...] new 1c1759c1ef85 btrfs: scrub: simplify tree block checksum calculation new 9b0d3c1a5c06 btrfs: scrub: clean up temporary page variables in scrub_c [...] new 80d516ede4ec btrfs: inode: refactor the parameters of insert_reserved_f [...] new 9e28c53ade95 btrfs: inode: move qgroup reserved space release to the ca [...] new db84eac3e80c btrfs: file: reserve qgroup space after the hole punch ran [...] new f49cdb235fcd btrfs: change timing for qgroup reserved space for ordered [...] new 8cf52e2dd8e5 btrfs: qgroup: catch reserved space leaks at unmount time new cb15995e3bbd btrfs: add little-endian optimized key helpers new 9f174b65ee24 btrfs: remove no longer used log_list member of struct btr [...] new e1772fab3208 btrfs: remove no longer used trans_list member of struct b [...] new 86d083aae474 btrfs: make __btrfs_add_ordered_extent take struct btrfs_inode new e46d6d5d7379 btrfs: make get_extent_allocation_hint take btrfs_inode new 348f044c49d8 btrfs: make btrfs_lookup_ordered_extent take btrfs_inode new caeea71931c0 btrfs: make btrfs_reloc_clone_csums take btrfs_inode new fc2ebed1d791 btrfs: make create_io_em take btrfs_inode new 3bca106eaf16 btrfs: make extent_clear_unlock_delalloc take btrfs_inode new 9a409b5c5387 btrfs: make btrfs_csum_one_bio takae btrfs_inode new 93040350ffc0 btrfs: make __btrfs_drop_extents take btrfs_inode new f96d023eb00f btrfs: remove hole check in prealloc_file_extent_cluster new dbf98d45626a btrfs: perform data management operations outside of inode lock new 0d199f56fa5d btrfs: use for loop in prealloc_file_extent_cluster new 2542fab4f6c6 btrfs: use free_root_extent_buffer to free root new 878474163f5a btrfs: tests: remove if duplicate in __check_free_space_extents() new da0ca799e8e3 btrfs: don't use UAPI types for fiemap callback new 494c85fb6d37 btrfs: remove unused btrfs_root::defrag_trans_start new a286d6bbb4b1 btrfs: start deprecation of mount option inode_cache new c2efef114108 btrfs: allow btrfs_truncate_block() to fallback to nocow f [...] new 5c2e55349240 btrfs: add comments for btrfs_check_can_nocow() and can_no [...] new 16e5cd89eb93 btrfs: refactor btrfs_check_can_nocow() into two variants new e07a5f0c3718 btrfs: allow use of global block reserve for balance item [...] new 6c74e996b37b btrfs: tracepoints: fix btrfs_trigger_flush symbolic strin [...] new 4a3a214ccb2c btrfs: tracepoints: fix extent type symbolic name print new 5e0b9aabd019 btrfs: tracepoints: move FLUSH_ACTIONS define new 70f128beafdf btrfs: tracepoints: fix qgroup reservation type printing new 6b9c4acecf9f btrfs: tracepoints: switch extent_io_tree_owner to using EM macro new a4246cf4d3c2 btrfs: tracepoints: convert flush states to using EM macros new ad945756aeed btrfs: make qgroup_free_reserved_data take btrfs_inode new fa843358986c btrfs: make __btrfs_qgroup_release_data take btrfs_inode new 67772d6b789c btrfs: make btrfs_qgroup_free_data take btrfs_inode new f8d52dce5234 btrfs: make cow_file_range_inline take btrfs_inode new bd31dd9ed85c btrfs: make btrfs_add_ordered_extent take btrfs_inode new bc01d6a64048 btrfs: make cow_file_range take btrfs_inode new 1dfe87993ee1 btrfs: make btrfs_add_ordered_extent_compress take btrfs_inode new a002233f1a1d btrfs: make btrfs_submit_compressed_write take btrfs_inode new 3f9ea3d4e79b btrfs: make submit_compressed_extents take btrfs_inode new 1c5e913d0085 btrfs: make btrfs_qgroup_release_data take btrfs_inode new 4a68872dca2f btrfs: make insert_reserved_file_extent take btrfs_inode new 53780b0759b9 btrfs: make fallback_to_cow take btrfs_inode new e8316c70d720 btrfs: make run_delalloc_nocow take btrfs_inode new 04e715467505 btrfs: make cow_file_range_async take btrfs_inode new 745b251f4296 btrfs: make btrfs_dec_test_first_ordered_pending take btrfs_inode new c068f6a17d61 btrfs: make __endio_write_update_ordered take btrfs_inode new 70e3da9046c1 btrfs: make btrfs_cleanup_ordered_extents take btrfs_inode new 2829ca62ca72 btrfs: make inode_can_compress take btrfs_inode new 9915dd69ac2e btrfs: make inode_need_compress take btrfs_inode new 6027c3827da8 btrfs: make need_force_cow take btrfs_inode new e605481409a9 btrfs: make btrfs_run_delalloc_range take btrfs_inode new 6fc6ac1f6fe9 btrfs: make btrfs_add_ordered_extent_dio take btrfs_inode new c52a18830875 btrfs: make btrfs_create_dio_extent take btrfs_inode new ec523b1f0b0f btrfs: make btrfs_new_extent_direct take btrfs_inode new 346cc4a0b2d9 btrfs: make __extent_writepage_io take btrfs_inode new e2c17eb4d06b btrfs: make writepage_delalloc take btrfs_inode new 2b21acae453f btrfs: make btrfs_set_extent_delalloc take btrfs_inode new 07a4325dd711 btrfs: make btrfs_dirty_pages take btrfs_inode new ffe48383b37d btrfs: make btrfs_qgroup_reserve_data take btrfs_inode new c936978138c8 btrfs: make btrfs_free_reserved_data_space_noquota take bt [...] new 1465e483886d btrfs: make btrfs_free_reserved_data_space take btrfs_inode new 37220abaa88e btrfs: make btrfs_delalloc_release_space take btrfs_inode new 4554d0a3db29 btrfs: make btrfs_check_data_free_space take btrfs_inode new 51aaea125941 btrfs: make btrfs_delalloc_reserve_space take btrfs_inode new a35af26bdd8a btrfs: remove BTRFS_I calls in btrfs_writepage_fixup_worker new c3c5bd498641 btrfs: make prealloc_file_extent_cluster take btrfs_inode new 3d9045d831fe btrfs: make btrfs_set_inode_last_trans take btrfs_inode new 6b264bcb04ef btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode new b65d24e36764 btrfs: use __u16 for the return value of btrfs_qgroup_level() new ac86f3f02269 btrfs: qgroup: export qgroups in sysfs new e7ec40648235 btrfs: don't allocate anonymous block device for user invi [...] new 0ebbd2054ca0 btrfs: free anon block device right after subvolume deletion new 5723511a9d53 btrfs: preallocate anon block device at first phase of sna [...] new d9ca214084db btrfs: only commit the delayed inode when doing a full fsync new 8c2e23053827 btrfs: only commit delayed items at fsync if we are loggin [...] new 1f04976ad265 btrfs: stop incremening log_batch for the log root tree wh [...] new 10610d29e394 btrfs: remove no longer needed use of log_writers for the [...] new d718f9cc9215 btrfs: remove deprecated mount option alloc_start new 944bb5734ee7 btrfs: remove deprecated mount option subvolrootid new 3e0749656a34 btrfs: make get_state_failrec return failrec directly new e10657b34f06 btrfs: streamline btrfs_get_io_failure_record logic new 9703a515ed5b btrfs: record btrfs_device directly in btrfs_io_bio new a9ccc4ac7ceb btrfs: don't check for btrfs_device::bdev in btrfs_end_bio new 0dda6b026e5d btrfs: increment device corruption error in case of checks [...] new a2a10e84938d btrfs: remove needless ASSERT check of orig_bio in end_com [...] new 9c61a80147d2 btrfs: increment corrupt device counter during compressed read new 0e0e7651f1f4 btrfs: sysfs: add bdi link to the fsid directory new 3053e5d2df98 btrfs: always initialize btrfs_bio::tgtdev_map/raid_map pointers new 2b01609bca62 btrfs: raid56: remove redundant device check in rbio_add_io_page new 2c78b782aa37 btrfs: raid56: assign bio in while() when using bio_list_pop new 0963af72d554 btrfs: raid56: use in_range where applicable new d0679ad4d33e btrfs: raid56: don't opencode swap() in __raid_recover_end_io new 6556da08f6c8 btrfs: remove fail label in check_compressed_csum new 29299146fcdf btrfs: add multi-statement protection to btrfs_set/clear_a [...] new 50f44b8198b0 btrfs: convert block group refcount to refcount_t new cf040a54d1d7 btrfs: qgroup: allow to unreserve range without releasing [...] new 8a86a1333b08 btrfs: qgroup: try to flush qgroup space when we get -EDQUOT new 01aacf376ccb btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of r [...] new 57cc5f7aab62 btrfs: pass checksum type via BTRFS_IOC_FS_INFO ioctl new facb001d8706 btrfs: add filesystem generation to FS_INFO ioctl new 2921cb80e71e btrfs: add metadata_uuid to FS_INFO ioctl new 9033769101ca btrfs: prefetch chunk tree leaves at mount new 033fabc9c8a8 btrfs: ref-verify: fix memory leak in add_block_entry new ed42fa9b50b1 btrfs: fix double free on ulist after backref resolution failure new 657f79879bf4 btrfs: qgroup: free per-trans reserved space when a subvol [...] new fe45c89ad691 btrfs: don't traverse into the seed devices in show_devname new 603b855e7033 btrfs: add missing check for nocow and compression inode flags new c4beda3041b3 btrfs: raid56: remove out label in __raid56_parity_recover new f5bb69176b50 btrfs: relocation: allow signal to cancel balance new 0a078952a85c btrfs: avoid possible signal interruption of btrfs_drop_sn [...] new 0d328e81de06 btrfs: relocation: review the call sites which can be inte [...] new b0675ab2b3a9 btrfs: add comments for btrfs_reserve_flush_enum new c92923be4e94 btrfs: remove done label in writepage_delalloc new b1ac0ae8bcb1 btrfs: reduce contention on log trees when logging checksums new 053948d791c4 btrfs: qgroup: fix data leak caused by race between writeb [...] new 715c9464fa04 btrfs: fix page leaks after failure to lock page for delalloc new cb799f0a0bb3 btrfs: fix mount failure caused by race with umount new 0ef0a441daa2 Merge branch 'misc-next' into for-next-current-v5.7-20200720 new 9dcf88035d95 Merge branch 'for-next-current-v5.7-20200720' into for-nex [...] new 00a947e07ed6 Merge branch 'misc-next' into for-next-next-v5.8-20200720 new 63cc00f29c57 btrfs: change nr to u64 in btrfs_start_delalloc_roots new ce451d62cd63 btrfs: remove orig from shrink_delalloc new 5070932c760f btrfs: handle U64_MAX for shrink_delalloc new 51a2d6181ce9 btrfs: make shrink_delalloc take space_info as an arg new 143742b7ebfc btrfs: make ALLOC_CHUNK use the space info flags new 4efc1d6af863 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] new 262661f4aa10 btrfs: call btrfs_try_granting_tickets when unpinning anything new 857c62727676 btrfs: call btrfs_try_granting_tickets when reserving space new 48b37009e40c btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] new 31dc94b1a7af btrfs: use btrfs_start_delalloc_roots in shrink_delalloc new a1e99ec10938 btrfs: check tickets after waiting on ordered extents new b569cdcb2d34 btrfs: add flushing states for handling data reservations new 8b9d53292deb btrfs: add the data transaction commit logic into may_comm [...] new 5b95f037667d btrfs: add btrfs_reserve_data_bytes and use it new 30b91d4e9cd5 btrfs: use ticketing for data space reservations new 9d13c1f08451 btrfs: serialize data reservations if we are flushing new 79cb94903b99 btrfs: use the same helper for data and metadata reservations new a242cfbb62b5 btrfs: drop the commit_cycles stuff for data reservations new 70964d38cd7a btrfs: don't force commit if we are data new 3e403c025006 btrfs: run delayed iputs before committing the transaction [...] new bbb2539ba7a0 btrfs: flush delayed refs when trying to reserve data space new 5c39ee45fc1e btrfs: do async reclaim for data reservations new f99e35ace227 btrfs: add a comment explaining the data flush steps new 26d5450480fc Merge branch 'ext/josef/data-tickets-v3' into for-next-nex [...] new 314dfbace076 btrfs: fix lockdep splat in open_fs_devices new 64cad5476726 btrfs: move the chunk_mutex in btrfs_read_chunk_tree new 75bbd529f0b2 btrfs: fix lockdep splat from btrfs_dump_space_info new 7f68ff93c8ca Merge branch 'ext/josef/lockdep' into for-next-next-v5.8-20200720 new 6de3d7e1eb0b btrfs: Factor out reada loop in __reada_start_machine new 5fba702fecd6 btrfs: Make close_fs_devices return void new f3dd3d51dc5e btrfs: Simplify setting/clearing fs_info to btrfs_fs_devices new f8bb79c5ee02 Merge branch 'ext/nikbor/seed-cleanups' into for-next-next [...] new d1b71a34af52 Merge branch 'for-next-next-v5.8-20200720' into for-next-20200720 new 0797bcd4e58d Merge remote-tracking branch 'btrfs/for-next' new 89d51e8fd8c4 cifs: Fix leak when handling lease break for cached root fid new 9f601c18c24e smb3: warn on confusing error scenario with sec=krb5 new 1d4734fad016 cifs: remove unused variable 'server' new 41cf41fcc842 cifs`: handle ERRBaduid for SMB1 new be92039aaae4 cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails new 8d17791036fb cifs: Remove the superfluous break new 898247695f73 cifs: delete duplicated words in header files new 0c45e0e09d8f Merge remote-tracking branch 'cifs/for-next' new 059ccbfff8a8 configfs: use flush file op to commit writes to a binary file new 1f0126628243 Merge remote-tracking branch 'configfs/for-next' new 90a1ec7b106c Merge remote-tracking branch 'exfat/dev' new e0c95bb191e5 Merge remote-tracking branch 'ext3/for_next' new 4a74b3759199 Merge remote-tracking branch 'f2fs/dev' new 64b37ff6f3ca Merge remote-tracking branch 'nfsd/nfsd-next' new 9ed7263cc9e6 Merge remote-tracking branch 'v9fs/9p-next' new d2a9c319b12d Merge remote-tracking branch 'xfs/for-next' new 01b2651cfb20 zonefs: Fix compilation warning new 89ee72376be2 zonefs: count pages after truncating the iterator new fb92854662a1 Merge remote-tracking branch 'zonefs/for-next' new a82e580b0d61 Merge remote-tracking branch 'iomap/iomap-for-next' new 8d48b0d02a23 Merge remote-tracking branch 'file-locks/locks-next' new bf29d2f9347e Merge remote-tracking branch 'vfs/for-next' new 94192fd3c592 Merge remote-tracking branch 'printk/for-next' new 959bef988bfe Merge remote-tracking branch 'pci/next' new 79c216802c05 Merge remote-tracking branch 'pstore/for-next/pstore' new b266eacf5f02 HID: mcp2221: Replace HTTP links with HTTPS ones new 238b5bdefdf9 HID: udraw-ps3: Replace HTTP links with HTTPS ones new 77ea3d7bbdc4 Merge branch 'for-5.8/upstream-fixes' into for-next new b1631b84fcdb HID: Replace HTTP links with HTTPS ones new 2d132b5affef Merge branch 'for-5.8/upstream-fixes' into for-next new ba32536d04c8 Merge remote-tracking branch 'hid/for-next' new 76d53188ef45 Merge remote-tracking branch 'i2c/i2c/for-next' new 320104adab90 Merge remote-tracking branch 'dmi/dmi-for-next' new 0c857c0ac2ef Merge remote-tracking branch 'hwmon-staging/hwmon-next' new df88d95beb10 Merge remote-tracking branch 'jc_docs/docs-next' new 2e985d14077d Merge remote-tracking branch 'v4l-dvb/master' new 8b27207d9b81 Merge remote-tracking branch 'v4l-dvb-next/master' new 295ce24380b3 Merge remote-tracking branch 'pm/linux-next' new ed6474ec04d8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 9c29b8c17500 Merge remote-tracking branch 'cpupower/cpupower' new ce162c23fa29 opp: Allow disabled OPPs in dev_pm_opp_get_freq() new 982f858b7ef4 Merge remote-tracking branch 'opp/opp/linux-next' new 2b3515e00a42 net: genetlink: Move initialization to core_initcall new c23b2c075e90 thermal: netlink: Improve the initcall ordering new 5808de986cb4 thermal: core: Move initialization after core initcall new 7bc00990719a Merge remote-tracking branch 'thermal/thermal/linux-next' new 87c67fdf27a9 Merge remote-tracking branch 'ieee1394/for-next' new 6e69a6bb10a6 Merge remote-tracking branch 'dlm/next' new 3f32cdd9fe9f Merge remote-tracking branch 'swiotlb/linux-next' new a1df68fe475d Merge remote-tracking branch 'rdma/for-next' new dfd5ec1ba602 net: atm: lec_arpc.h: delete duplicated word new 089377b7e8e7 net: rds: rdma_transport.h: delete duplicated word new a06d30ae7af4 net/atm: remove the atmdev_ops {get, set}sockopt methods new 4a3672993f95 net: streamline __sys_setsockopt new d8a9b38f83ea net: streamline __sys_getsockopt new 4d295e546115 net: simplify cBPF setsockopt compat handling new 8c918ffbbad4 net: remove compat_sock_common_{get,set}sockopt new 55db9c0e8534 net: remove compat_sys_{get,set}sockopt new 983094b4fc2d netfilter/arp_tables: clean up compat {get, set}sockopt handling new 89c53c14e4d2 netfilter/ip_tables: clean up compat {get,set}sockopt handling new f415e76fd723 netfilter/ip6_tables: clean up compat {get, set}sockopt handling new fc66de8e16ec netfilter/ebtables: clean up compat {get, set}sockopt handling new 77d4df41d53e netfilter: remove the compat_{get,set} methods new c34bc10d2535 netfilter: remove the compat argument to xt_copy_counters_ [...] new 657e4c34a237 netfilter: split nf_sockopt new 49e74c24f310 net/ipv4: factor out MCAST_MSFILTER getsockopt helpers new d62c38f6a1a8 net/ipv4: factor out MCAST_MSFILTER setsockopt helpers new 02caad7cc084 net/ipv4: factor out mcast join/leave setsockopt helpers new b6238c04c0e5 net/ipv4: remove compat_ip_{get,set}sockopt new d5541e85cd40 net/ipv6: factor out MCAST_MSFILTER getsockopt helpers new ca0e65eb2954 net/ipv6: factor out MCAST_MSFILTER setsockopt helpers new fdf5bdd87c01 net/ipv6: factor out mcast join/leave setsockopt helpers new 3021ad529950 net/ipv6: remove compat_ipv6_{get,set}sockopt new a44d9e72100f net: make ->{get,set}sockopt in proto_ops optional new 9aa0dfe1fc99 Merge branch 'sockopt-cleanups' new ca84bd058dae sctp: copy the optval from user space in sctp_setsockopt new 8c7517f54c8f sctp: pass a kernel pointer to sctp_setsockopt_bindx new ce5b2f8929df sctp: pass a kernel pointer to __sctp_setsockopt_connectx new 1083582558c3 sctp: pass a kernel pointer to sctp_setsockopt_disable_fragments new a98d21a173d1 sctp: pass a kernel pointer to sctp_setsockopt_events new 0b49a65c77d8 sctp: pass a kernel pointer to sctp_setsockopt_autoclose new 9b7b0d1a395d sctp: pass a kernel pointer to sctp_setsockopt_peer_addr_params new ebb25defdc17 sctp: pass a kernel pointer to sctp_setsockopt_delayed_ack new bb13d647d95b sctp: pass a kernel pointer to sctp_setsockopt_partial_del [...] new 9dfa6f049489 sctp: pass a kernel pointer to sctp_setsockopt_initmsg new c23ad6d2b71c sctp: pass a kernel pointer to sctp_setsockopt_default_send_param new 8a2409d3566b sctp: pass a kernel pointer to sctp_setsockopt_default_sndinfo new 1eec69580414 sctp: pass a kernel pointer to sctp_setsockopt_primary_addr new 46a0ae9de318 sctp: pass a kernel pointer to sctp_setsockopt_peer_primary_addr new f87ddbc0c0fb sctp: pass a kernel pointer to sctp_setsockopt_nodelay new af5ae60e426a sctp: pass a kernel pointer to sctp_setsockopt_rtoinfo new 5b864c8dab18 sctp: pass a kernel pointer to sctp_setsockopt_associnfo new ffc08f086a56 sctp: pass a kernel pointer to sctp_setsockopt_mappedv4 new dcd0357580cd sctp: pass a kernel pointer to sctp_setsockopt_maxseg new 07e5035c6f13 sctp: pass a kernel pointer to sctp_setsockopt_adaptation_layer new 722eca9ecac7 sctp: pass a kernel pointer to sctp_setsockopt_context new 1031cea0019e sctp: pass a kernel pointer to sctp_setsockopt_fragment_in [...] new f5bee0adb17e sctp: pass a kernel pointer to sctp_setsockopt_maxburst new 88266d31b819 sctp: pass a kernel pointer to sctp_setsockopt_auth_chunk new 3564ef442a17 sctp: pass a kernel pointer to sctp_setsockopt_hmac_ident new 89fae01eef8b sctp: switch sctp_setsockopt_auth_key to use memzero_explicit new 534d13d07e77 sctp: pass a kernel pointer to sctp_setsockopt_auth_key new dcab0a7a57a4 sctp: pass a kernel pointer to sctp_setsockopt_active_key new 97dc9f2e3e8b sctp: pass a kernel pointer to sctp_setsockopt_del_key new 76b3d0c4455b sctp: pass a kernel pointer to sctp_setsockopt_deactivate_key new c9abc2c1c297 sctp: pass a kernel pointer to sctp_setsockopt_auto_asconf new b0ac3bb89464 sctp: pass a kernel pointer to sctp_setsockopt_paddr_thresholds new a98af7c84ad9 sctp: pass a kernel pointer to sctp_setsockopt_recvrcvinfo new cfa6fde26642 sctp: pass a kernel pointer to sctp_setsockopt_recvnxtinfo new 4a97fa4f099b sctp: pass a kernel pointer to sctp_setsockopt_pr_supported new ac37435bfe9e sctp: pass a kernel pointer to sctp_setsockopt_default_prinfo new 3f49f72035d5 sctp: pass a kernel pointer to sctp_setsockopt_reconfig_supported new 356dc6f16a96 sctp: pass a kernel pointer to sctp_setsockopt_enable_strreset new d492243435bd sctp: pass a kernel pointer to sctp_setsockopt_reset_streams new b97d20ce531e sctp: pass a kernel pointer to sctp_setsockopt_reset_assoc new 4d6fb2606252 sctp: pass a kernel pointer to sctp_setsockopt_add_streams new 4d2fba3a7e7b sctp: pass a kernel pointer to sctp_setsockopt_scheduler new d636e7f31fcc sctp: pass a kernel pointer to sctp_setsockopt_scheduler_value new 5b8d3b24467a sctp: pass a kernel pointer to sctp_setsockopt_interleavin [...] new a42624669e1a sctp: pass a kernel pointer to sctp_setsockopt_reuse_port new 565059cb9b24 sctp: pass a kernel pointer to sctp_setsockopt_event new 9263ac97af46 sctp: pass a kernel pointer to sctp_setsockopt_event new 963855a938ca sctp: pass a kernel pointer to sctp_setsockopt_auth_supported new 92c4f172552a sctp: pass a kernel pointer to sctp_setsockopt_ecn_supported new 26feba809077 sctp: pass a kernel pointer to sctp_setsockopt_pf_expose new 6c8983a60662 sctp: remove the out_nounlock label in sctp_setsockopt new bed1ce787619 Merge branch 'do-a-single-memdup_user-in-sctp_setsockopt-v2' new 2f0bc54ba9a8 xdp: introduce xdp_get_shared_info_from_{buff, frame} util [...] new ca0e014609f0 net: mvneta: move skb build after descriptors processing new afda408b61f4 net: mvneta: move mvneta_run_xdp after descriptors processing new 7d1643ebce12 net: mvneta: drop all fragments in XDP_DROP new 89f4a198c9ca net: mvneta: get rid of skb in mvneta_rx_queue new c7a3a8cd9d41 net: mvneta: move rxq->left_size on the stack new 930bc4cc359b Merge branch 'rework-mvneta-napi_poll-loop-for-XDP-multi-buffers' new eba75c587e81 icmp: support rfc 4884 new f65b71aa25a6 ptp: add ability to configure duty cycle for periodic output new b6bd41363a1c ptp: introduce a phase offset in the periodic output request new ecf9f9b77c63 net: mscc: ocelot: add support for PTP waveform configuration new 120c7dd52213 Merge branch 'Fully-describe-the-waveform-for-PTP-periodic [...] new 88a3c45482f6 net: vxge-main: Remove unnecessary cast in kfree() new aad74d849dd5 net: Wrap ndo_do_ioctl() to prepare for DSA stacked ops new 4cfab3566710 net: dsa: Add wrappers for overloaded ndo_ops new 3369afba1e46 net: Call into DSA netdevice_ops wrappers new 9c0c7014f382 net: dsa: Setup dsa_netdev_ops new 202a5d5a7aa5 Merge branch 'net-dsa-Setup-dsa_netdev_ops' new 74b5afea3b5e net: hns: use eth_broadcast_addr() to assign broadcast address new d89d8d4db48b net: ena: Fix using plain integer as NULL pointer in ena_i [...] new a8b7b2d0b3fc sched: sch_api: add missing rcu read lock to silence the warning new 558e35ccfe95 net: macb: WoL support for GEM type of Ethernet controller new 9d45c8e89079 net: macb: Add WoL interrupt support for MACB type of Ethe [...] new 87c831ce8e51 Merge branch 'net-macb-Wake-on-Lan-magic-packet-GEM-and-MA [...] new cebd2cac905e net: fs_enet: remove redundant null check new f1bfd71c8662 arch, net: remove the last csum_partial_copy() leftovers new 73e283dfbf03 net: packetengines: switch from 'pci_' to 'dma_' API new 0b0edb993c99 r6040: switch from 'pci_' to 'dma_' API new 256ca7449fbc sis: switch from 'pci_' to 'dma_' API new cfd6920175ac Merge tag 'wireless-drivers-next-2020-07-20' of git://git. [...] new e812916d3278 linkmode: introduce linkmode_intersects() new bdb5d8ec4761 qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE new 1d4e4ecccb11 qede: populate supported link modes maps on module init new d47839f31e07 qed: reformat public_port::transceiver_data a bit new 9228b7c1f4ee qed: add support for multi-rate transceivers new 3c41486e4640 qed: use transceiver data to fill link partner's advertisi [...] new 37237b5b7104 qed: reformat several structures a bit new ae7e69379fd5 qed: add support for Forward Error Correction new 460761570ba3 qede: format qede{,_vf}_ethtool_ops new 9bdca14a0e84 qede: introduce support for FEC control new 5d4193c641dc qed: reformat several structures a bit new e9a5eb856411 qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE new a396818c080d qed: add support for new port modes new 98e675ec5a92 qed: add missing loopback modes new 097818fcf81d qed: populate supported link modes maps on module init new 99785a87fc7d qed: add support for the extended speed and FEC modes new f43995bd23e4 Merge branch 'qed-qede-add-support-for-new-operating-modes' new 0c17ac5424da ethernet: myri10ge: use generic power management new 4a09a981002b testptp: promote 'perout' variable to int64_t new 7570ebe0410a testptp: add new options for perout phase and pulse width new 5c5b758194f0 Merge branch 'Extend-testptp-with-PTP-perout-waveform' new 519f0cefb4bc net: atlantic: move FRAC_PER_NS to aq_hw.h new 3624aa3c2582 net: atlantic: use simple assignment in _get_stats and _ge [...] new b772112c5af0 net: atlantic: make _get_sw_stats return count as return value new 508f2e3dce45 net: atlantic: split rx and tx per-queue stats new d7d8bb928613 net: atlantic: use u64_stats_update_* to protect access to [...] new aa7e17a3e35a net: atlantic: additional per-queue stats new 14b539a34901 net: atlantic: PTP statistics new 8bd60710852f net: atlantic: enable ipv6 support for TCP LSO and UDP GSO new 1e41b3fee795 net: atlantic: add support for 64-bit reads/writes new 88bc9cf143a1 net: atlantic: use U32_MAX in aq_hw_utils.c new b98ffe6fa415 net: atlantic: use intermediate variable to improve readab [...] new a89df867ce1a net: atlantic: A0 ntuple filters new 8dcf2ad39fdb net: atlantic: add hwmon getter for MAC temperature new 4f1b4da541db Merge branch 'net-atlantic-various-features' new c3466a768eaa crypto/chtls: Enable tcp window scaling option new 2b9843fbe152 tc-testing: Add tdc to kselftests new e85da794f658 mISDN: switch from 'pci_' to 'dma_' API new 405e30e23cb3 net/fealnx: switch from 'pci_' to 'dma_' API new 2b96692bcfcd net: hsr: remove redundant null check new f58d2598cf70 net: dsa: qca8k: implement the port MTU callbacks new 71d4364abdc5 net: dsa: use the ETH_MIN_MTU and ETH_DATA_LEN default values new e59f2b720d94 Merge remote-tracking branch 'net-next/master' new eec8e2149b70 Merge remote-tracking branch 'bpf-next/master' new b158caec392a Merge remote-tracking branch 'ipsec-next/master' new 8fe46197cf09 Merge remote-tracking branch 'mlx5-next/mlx5-next' new ebe54156dfc2 Merge remote-tracking branch 'netfilter-next/master' new bcc6795d44c3 Merge remote-tracking branch 'bluetooth/master' new 74f985fdea63 Merge remote-tracking branch 'gfs2/for-next' new b31711861fc7 Merge remote-tracking branch 'mtd/mtd/next' new 1c44d9a6925a Merge remote-tracking branch 'nand/nand/next' new 6080401ba223 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 616d6a433ce4 Merge remote-tracking branch 'crypto/master' new 3ffff3c6855b Merge tag 'drm-misc-next-2020-07-16' of git://anongit.free [...] new 7b6568f467e1 Merge remote-tracking branch 'drm/drm-next' new e5f45d9bcccf Merge remote-tracking branch 'amdgpu/drm-next' new 99cec14a4a22 Merge remote-tracking branch 'drm-intel/for-linux-next' new 3ad04ad67eaa Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new a5f23a72355d drm/vram-helper: Managed vram helpers new 48fde424c2f7 drm/ast: Rename ast_ttm.c to ast_mm.c new 8e46dc585389 drm/ast: Use managed VRAM-helper initialization new 0149e7805b3c drm/ast: Move VRAM size detection to ast_mm.c new 244d012801da drm/ast: Initialize DRAM type before posting GPU new 03ba7e00f805 drm/ast: Use managed MM initialization new 880a74853a5e drm/i810: switch from 'pci_' to 'dma_' API new 6d45fff5ba2d drm: core: Convert device logging to drm_* functions. new f4b29bf77319 drm/mxsfb: Make supported modifiers explicit new cf73db84817a drm/mxsfb: drop unused function parameter new b0487e0d96d5 drm: Replace HTTP links with HTTPS ones new 7c7b2a35a97c video: fbdev: Replace HTTP links with HTTPS ones new 82e05515f08d Merge remote-tracking branch 'drm-misc/for-linux-next' new baa2174f124b Merge remote-tracking branch 'drm-msm/msm-next' new e22ca509a5e4 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new ba807c94f67f drm/imx: fix use after free new dbd1d67d9201 drm/imx: parallel-display: Adjust bus_flags handling new 7bb58b987fee drm/imx: tve: fix regulator_disable error path new 816df9447ec2 drm/imx: drop useless best_encoder callback new 8e91cbb82098 drm/imx: imx-ldb: remove useless enum new 853fe4fc7572 drm/imx: parallel-display: move panel/bridge detection to [...] new 3b2a999582c4 drm/imx: imx-ldb: Disable both channels for split mode in [...] new 22b2cfad752d gpu: ipu-v3: Restore RGB32, BGR32 new 0f6245f42ce9 gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers new dd81d821d0b3 gpu: ipu-v3: image-convert: Wait for all EOFs before compl [...] new 408a85e31e3e drm/imx: imx-tve: Delete an error message in imx_tve_bind() new b82ce22fd2fc Merge remote-tracking branch 'imx-drm/imx-drm/next' new b00f4001b575 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 092b54c69368 Merge remote-tracking branch 'regmap/for-next' new 9ab0cb309e79 ALSA: Replace the word "slave" in vmaster API new 7b2250d94e8f Merge remote-tracking branch 'sound/for-next' new e2978c45e5ed ASoC: soc-dai: remove .digital_mute new 23f8d964f15a ASoC: Intel: Skylake: Avoid the use of one-element array new e1b4a53df269 ASoC: tegra20_das.h: delete duplicated words new 09e520908729 ASoC: wcd9335.h: fix duplicated word new fc926a7c818c ASoC: soc-dai.h: drop a duplicated word new 4d9e07cc41b8 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] new 665308c0b44a ASoC: dt-bindings: tegra: Add DT bindings for Tegra210 new 1c3b89fb7e4a ASoC: tegra: Add support for CIF programming new 8c8ff982e9e2 ASoC: tegra: Add Tegra210 based DMIC driver new c0bfa98349d1 ASoC: tegra: Add Tegra210 based I2S driver new 16e1bcc2caf4 ASoC: tegra: Add Tegra210 based AHUB driver new 327ef6470266 ASoC: tegra: Add Tegra186 based DSPK driver new 6b174a49e4e0 Merge series "Add ASoC AHUB components for Tegra210 and la [...] new 1f891055c7d0 ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name new cf0418cd06ce ASoC: Intel: sof_sdw_rt711: remove properties in card remove new 15ef2ea035db ASoC: Intel: sof_sdw: add support for systems without i915 audio new 6b540ac763e9 ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded new 0d95d06a7aae ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq new b51820203396 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] new c516bf58b375 Merge remote-tracking branch 'asoc/for-5.9' into asoc-next new e0e581d809a1 Merge remote-tracking branch 'sound-asoc/for-next' new c6a8b84da4c2 modules: linux/moduleparam.h: drop duplicated word in a comment new 36ee3af9f545 Merge remote-tracking branch 'modules/modules-next' new 6509759022ff Merge remote-tracking branch 'input/next' new 8141ad4ceff7 io_uring: batch put_task_struct() new 7196b66ebb64 Merge branch 'for-5.9/io_uring' into for-next new 9caaa66c918c Merge branch 'for-5.9/block' into for-5.9/block-merge new 4f43d648078a Merge branch 'for-5.9/drivers' into for-5.9/block-merge new 3093a479727b block: inherit the zoned characteristics in blk_stack_limits new 9efa82ef2b15 block: remove bdev_stack_limits new b9b1a5d71533 block: remove blk_queue_stack_limits new d9ad7006330c Merge branch 'for-5.9/block-merge' into for-next new bc683612f680 Merge remote-tracking branch 'block/for-next' new 4f7f590b1524 dm dust: report some message results directly back to user new 0c248ea27fc8 dm dust: add interface to list all badblocks new e766668c6cd4 dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() new 70704c33db84 dm bufio: do buffer cleanup from a workqueue new 39d42fa96ba1 dm crypt: add flags to optionally bypass kcryptd workqueues new 8e225f04d2dd dm crypt: Enable zoned block device support new b4378e5a507f Merge remote-tracking branch 'device-mapper/for-next' new b06cfb22316e Merge remote-tracking branch 'mmc/next' new 9d2c90c0ba70 Merge remote-tracking branch 'mfd/for-mfd-next' new 4edfe2248d21 backlight: backlight: Refactor fb_notifier_callback() new 1c91b46555aa backlight: backlight: Add backlight_is_blank() new ca7c20b2132d backlight: backlight: Improve backlight_ops documentation new cabf161335ca backlight: backlight: Improve backlight_properties documentation new 6f10cd124c44 backlight: backlight: Improve backlight_device documentation new d160fd4e918d backlight: backlight: Document inline functions in backlight.h new 2d15bb47f333 backlight: backlight: Document enums in backlight.h new 7ecdea4a0226 backlight: generic_bl: Remove this driver as it is unused new 9c4aa3118bab backlight: backlight: Drop extern from prototypes new a1230eb2e3f4 backlight: backlight: Add overview and update existing doc new 5ab4246cfc6f doc-rst: Wire-up Backlight kernel-doc documentation new 2144d00ed0db backlight: backlight: Introduce backlight_get_brightness() new 5a09765ddedd backlight: as3711_bl: Simplify update_status new 24d34617c24f backlight: cr_bllcd: Introduce gpio-backlight semantics new de7b490cdfe4 backlight: gpio_backlight: Simplify update_status() new a00a5feb1e96 backlight: jornada720_bl: Introduce backlight_is_blank() new 51d53e5b06b8 backlight: Use backlight_get_brightness() throughout new 0f6a3256fd81 backlight: backlight: Drop backlight_put() new b6539a11e807 backlight: backlight: Make of_find_backlight static new a556810c4f0a Merge remote-tracking branch 'backlight/for-backlight-next' new 41cf237d2fc4 Merge remote-tracking branch 'battery/for-next' new caa82f169b98 Merge remote-tracking branch 'regulator/for-next' new 87b21d386158 Merge remote-tracking branch 'security/next-testing' new 9ff8a616dfab ima: Have the LSM free its audit rule new 465aee77aae8 ima: Free the entire rule when deleting a list of rules new 2bdd737c5687 ima: Free the entire rule if it fails to parse new 712183437ebe ima: Fail rule parsing when buffer hook functions have an [...] new db2045f5892a ima: Fail rule parsing when the KEXEC_CMDLINE hook is comb [...] new eb624fe214a2 ima: Fail rule parsing when the KEY_CHECK hook is combined [...] new 5f3e92657bbf ima: Fail rule parsing when appraise_flag=blacklist is uns [...] new 39e5993d0d45 ima: Shallow copy the args_p member of ima_rule_entry.lsm [...] new aa0c0227d331 ima: Use correct type for the args_p member of ima_rule_en [...] new 30031b0ec8ae ima: Move comprehensive rule validation checks out of the [...] new 592b24cbdc12 ima: Use the common function to detect LSM conditionals in a rule new 4834177e6332 ima: Support additional conditionals in the KEXEC_CMDLINE [...] new a068d9371f19 Merge branch 'validate-policy-rules' into next-integrity new b8867eedcf76 ima: Rename internal filter rule functions new 1768215a650c ima: AppArmor satisfies the audit rule requirements new 311aa6aafea4 ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime new d688caad7e36 Merge remote-tracking branch 'integrity/next-integrity' new 6704a80b8f5d Merge remote-tracking branch 'safesetid/safesetid-next' new c292e04f4b1d Merge remote-tracking branch 'selinux/next' new 7a1760ad5537 Merge remote-tracking branch 'iommu/next' new 01e039f0c23e Merge remote-tracking branch 'audit/next' new f840df43eb0a dt-bindings: reset: Convert UniPhier reset to json-schema new 71eef84e3730 MAINTAINERS: update Amit Kucheria's email to a single emai [...] new 1094d5db26c2 of/address: Fix variable name in comment of of_iomap new 54b0e2eb046e dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones new 41722d142bd6 dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones new f7dcfea3c6d5 dt-bindings: interrupt-controller: Fix typos in loongson,l [...] new a451c3be0fa1 dt-bindings: i2c-gpio: Use 'deprecated' keyword on depreca [...] new 74ea3273d24b dt-bindings: media: imx274: Add optional input clock and supplies new 8f92f6805fdb dt-bindings: virtio: Replace HTTP links with HTTPS ones new 8359b4c16e1b dt-bindings: fpga: Replace HTTP links with HTTPS ones new 238bb8de63f3 Merge remote-tracking branch 'devicetree/for-next' new 055fe5f499b6 spi: spi-loopback-test: Fix formatting issues in function [...] new c13b5044ab0a spi: spi-bitbang: Demote obvious misuse of kerneldoc to st [...] new f6305d2706a7 spi: spi-davinci: Fix a few kerneldoc misspellings and API [...] new dfa51f6db346 spi: spi-ep93xx: Fix API slippage new 78a7f0c0a170 spi: spi-meson-spifc: Fix misdocumenting of 'dev' in 'stru [...] new d9b883aeaeb0 spi: spi-meson-spicc: Remove set but never used variable ' [...] new 6b8d1e4739f4 spi: spi-s3c64xx: Add missing entries for structs 's3c64xx [...] new c7cd1dfbd8bb spi: spi-pl022: Provide missing struct attribute/function [...] new e867feecda9b spi: spi-zynq-qspi: Add description for 2 missing attribut [...] new 4b42b0b49812 spi: spi-zynqmp-gqspi: Correct a couple of misspellings in [...] new decf5326944b spi: spi-topcliff-pch: Add missing descriptions to 'struct [...] new c894c265a43e spi: spi-at91-usart: Remove unused OF table 'struct of_device_id' new 9b2d611929af spi: spi-pxa2xx: Do not define 'struct acpi_device_id' whe [...] new 85ed0f63c0e3 spi: spi-amd: Do not define 'struct acpi_device_id' when ! [...] new b4f7f5f54705 spi: renesas,sh-msiof: Add r8a774e1 support new 2b2d441dcfa4 Merge series "Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSI [...] new 0b7bfc15db18 Merge remote-tracking branch 'spi/for-5.9' into spi-next new 3837864eeb52 Merge remote-tracking branch 'spi/for-next' new f5a1c8421efa Merge remote-tracking branch 'tip/auto-latest' new cd3a4ac53b9a Merge remote-tracking branch 'edac/edac-for-next' new fb9f9f039f1f Merge remote-tracking branch 'ftrace/for-next' new 1af4b06012bd kernel/smp: Provide CSD lock timeout diagnostics new 5fb443db9c71 scftorture: Summarize per-thread statistics new 4f4ddac277aa scftorture: Add smp_call_function_single() memory-ordering checks new 7423c92f65dc scftorture: Add smp_call_function_many() memory-ordering checks new da678d164aa0 scftorture: Add smp_call_function() memory-ordering checks new 2a843f3fa0de scftorture: Consolidate scftorture_invoke_one() check and kfree() new db0aab5e7faa scftorture: Consolidate scftorture_invoke_one() scf_check [...] new 17d89ee9d63d scftorture: Flag errors in torture-compatible manner new 09631fb714cc scftorture: Prevent compiler from reducing race probabilities new c9edc8421782 scftorture: Make symbol 'scf_torture_rand' static new 53871ce6a407 docs: Fix typo in synchronize_rcu() function name new 2c9dc1fa0728 scftorture: Check unexpected "switch" statement value new 6a561a133e34 scftorture: Block scftorture_invoker() kthreads for offline CPUs new c9c58e9adfd8 torture: document --allcpus argument added to the kvm.sh script new 019497c1f2b4 scftorture: Adapt memory-ordering test to UP operation new 398f7c781e10 doc: Drop doubled words from RCU Data-Structures.rst new 5c2fe349005d doc: Drop doubled words from RCU requirements documentation new c1c8004b7415 smp: Make symbol 'csd_bug_count' static new 01469e4044f3 Replace HTTP links with HTTPS ones: LKMM new 38414d9510d2 locktorture: Make function torture_percpu_rwsem_init() static new 3cdb6a541d28 kcsan: Add support for atomic builtins new 0c64284c5700 objtool: Add atomic builtin TSAN instrumentation to uacces [...] new 50ab78e9161e kcsan: Add atomic builtin test case new 91b653db567f lib: Add backtrace_idle parameter to force backtrace of idle CPUs new b268c28bd36a rcu: Fix kerneldoc comments in rcupdate.h new ddd3f0494784 rculist : Introduce list/hlist_for_each_entry_srcu() macros new 0c69a26a45ad kvm: mmu: page_track: Fix RCU list API usage new d232528e6f17 rcutorture: Replace HTTP links with HTTPS ones new 68164ce73386 torture: Update initrd documentation new f014b006f6e1 rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 new 3171acb1acb7 torture: Add kvm.sh --help and update help message new de1c2c1a1046 rcutorture: Properly set rcu_fwds for OOM handling new 72e3a22dd188 rcutorture: Properly synchronize with OOM notifier new 83d0111cc01c refperf: Avoid null pointer dereference when buf fails to [...] new 45bd2450fbeb Merge remote-tracking branch 'rcu/rcu/next' new f3834dea4ce0 Merge remote-tracking branch 'kvm/linux-next' new f9127a6d38a3 Merge remote-tracking branch 'kvm-arm/next' new ed53921782cd Merge remote-tracking branch 'kvms390/next' new ddcc947d9ddd Merge remote-tracking branch 'percpu/for-next' new ad10fd5f55b0 Merge remote-tracking branch 'drivers-x86/for-next' new 2951ca8e1871 Merge remote-tracking branch 'chrome-platform/for-next' new 59bb31e8549e leds: multicolor: Introduce a multicolor class definition new 04e4a172273f Merge remote-tracking branch 'leds/for-next' new 5c6e3a913713 Merge remote-tracking branch 'ipmi/for-next' new 6bdb486c5a62 Merge 5.8-rc6 into driver-core-next new 1434f1da0660 Merge remote-tracking branch 'driver-core/driver-core-next' new eed3c957dd8c Merge 5.8-rc6 into usb-next new 79a815ff030c Merge remote-tracking branch 'usb/usb-next' new a92452981ff5 Merge remote-tracking branch 'usb-serial/usb-next' new 09f84a1445a5 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 6cd84cfc8e87 Merge branch 'fixes' into next new ef19b117b834 phy: qualcomm: add qcom ipq806x dwc usb phy driver new dc171790c729 devicetree: bindings: phy: Document ipq806x dwc3 qcom phy new 08b0ad375ca6 phy: renesas: rcar-gen3-usb2: move irq registration to init new b59aeb1a59cc phy: renesas: rcar-gen3-usb2: exit if request_irq() failed new f199d6a296dc dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support new f13b89900d36 dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support new 416a11f9e97c Merge remote-tracking branch 'phy-next/next' new 6f2c6599ba70 Merge 5.8-rc6 into tty-next new cb666ff68707 Merge remote-tracking branch 'tty/tty-next' new c4d41d005527 Merge v5.8-rc6 into char-misc-next new f287b9c38ece Merge remote-tracking branch 'char-misc/char-misc-next' new c3aa684f6de4 Merge remote-tracking branch 'soundwire/next' new b970db40d4e2 Merge remote-tracking branch 'thunderbolt/next' new e5debaec5fa6 staging: rtl8188eu: clear tabstop style issues new 1f491421c417 staging: rtl8188eu: include: fixed multiple blank space co [...] new 263771dbc85b Merge 5.8-rc6 into staging-next new 620cc1d6466d Merge remote-tracking branch 'staging/staging-next' new 7854b15f62f1 Merge remote-tracking branch 'mux/for-next' new b9ca43cd4ede Merge remote-tracking branch 'icc/icc-next' new 4b545ebfc371 dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1 new da9345016709 Merge branch 'for-linus' into next new ef9303fdf46f dt: bindings: dma: xilinx: dpdma: DT bindings for Xilinx DPDMA new 9c8ebd8b82da dmaengine: Add support for repeating transactions new 7cbb0c63de3f dmaengine: xilinx: dpdma: Add the Xilinx DisplayPort DMA e [...] new 869c6afa8005 dmaengine: xilinx: dpdma: remove comparison of unsigned ex [...] new abb1a6ef64bf dmaengine: xilinx: dpdma: add missing kernel doc new a0ca631fec77 dmaengine: xilinx: dpdma: fix kernel doc format new c7676e7c6dab Merge branch 'topic/xilinx' into next new 3eaf5a56749d Merge remote-tracking branch 'dmaengine/next' new 24672068c11f Merge remote-tracking branch 'scsi/for-next' new 679d4ca6c93f scsi: ufs: Introduce callback to capture command completio [...] new c3b5e96ef515 scsi: ufs: exynos: Introduce command history new 957ee40d413b scsi: ufs: exynos: Implement dbg_register_dump new eb3e9de0c932 scsi: sd_zbc: Don't limit max_zone_append sectors to max_h [...] new 38364267251f scsi: scsi_transport_sas: Add missing newline in sysfs 'en [...] new 05b18b1eb3eb scsi: scsi_transport_iscsi: Drop a duplicated word new a1cc279c246a scsi: hpsa: Correct rare oob condition new 3fcb972bc1d7 scsi: hpsa: Increase queue depth for external LUNs new c73deaf3b001 scsi: hpsa: Increase controller error handling timeout new afea24189508 scsi: hpsa: Bump version new c90a003a5cec Merge remote-tracking branch 'scsi-mkp/for-next' new 33ce98ba0d13 Merge remote-tracking branch 'rpmsg/for-next' new 0fcfd9aa6103 gpio: tc35892: Use irqchip template new 9745079609df gpio: stmpe: Use irqchip template new 565a0e9ab813 gpio: adnp: Use irqchip template new dfc3a26deb5c gpio: adp5588: Use irqchip template new 50787be3ad73 gpio: pcf857x: Use irqchip template new 75dec56710df gpio: omap: handle pin config bias flags new edee3bc65894 gpio: pca953x: Use irqchip template new ac7642b67d10 Merge branch 'devel' into for-next new 30ae54a10959 Merge remote-tracking branch 'gpio/for-next' new 8c4ec4eddc70 Merge remote-tracking branch 'gpio-intel/for-next' new 1586f556ca90 pinctrl: qcom: spmi-gpio: Use fallthrough pseudo-keyword new c4429556646e pinctrl: single: Use fallthrough pseudo-keyword new 3762442af6ad Revert "gpio: omap: handle pin config bias flags" new 42348547cef0 pinctl: ti: iodelay: Replace HTTP links with HTTPS ones new 7c578fbe574e Merge branch 'devel' into for-next new a814111bdf25 Merge remote-tracking branch 'pinctrl/for-next' new 64052b6aef96 Merge remote-tracking branch 'pinctrl-intel/for-next' new 4e09c6504fcc Merge remote-tracking branch 'pinctrl-samsung/for-next' new 50bfba57f1db Merge remote-tracking branch 'pwm/for-next' new a79d872eb93a Merge remote-tracking branch 'ktest/for-next' new 5b01996be681 Merge remote-tracking branch 'kselftest/next' new 00a75949f894 Merge remote-tracking branch 'livepatching/for-next' new 0bfa0655c395 Merge remote-tracking branch 'coresight/next' new 0d6b81c958f4 rtc: ds1374: fix RTC_DRV_DS1374_WDT dependencies new bb820d6daf1f rtc: ds1374: remove unused define new b49343c39b9e Merge remote-tracking branch 'rtc/rtc-next' new 5ccfe5f8d64c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 790834bc3047 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 292d990fa92d Merge remote-tracking branch 'kspp/for-next/kspp' new 68a464da1a65 Merge remote-tracking branch 'fsi/next' new a426e2215b58 dt-bindings: nvmem: qfprom: Convert to yaml new aacab9299f69 dt-bindings: nvmem: Add properties needed for blowing fuses new ae4b04ac19ba nvmem: qfprom: Add fuse blowing support new fdad8f0b4635 nvmem: update Kconfig description new 696fa0a47f97 dt-bindings: nvmem: SID: add binding for A100's SID controller new 9b96509ea792 Merge remote-tracking branch 'nvmem/for-next' new 2fa8f5f5fad4 Merge remote-tracking branch 'xarray/xarray' new 56fed9ab510e hyperv: hyperv.h: drop a duplicated word new 1ca616914caf Merge remote-tracking branch 'hyperv/hyperv-next' new 07100cd92136 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 417c8713eb66 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 29c001a30347 Merge remote-tracking branch 'pidfd/for-next' new bad7560ae1a6 Merge remote-tracking branch 'devfreq/devfreq-next' new 65c323d91ad9 Merge remote-tracking branch 'hmm/hmm' new 430640d9acbe Merge remote-tracking branch 'fpga/for-next' new 56ffad153b7b Merge remote-tracking branch 'kunit-next/kunit' new 060fb03b4633 Merge remote-tracking branch 'trivial/for-next' new aef8017747d7 Merge remote-tracking branch 'mhi/mhi-next' new 67c64946777a watch_queue: Add security hooks to rule on setting mount a [...] new 67fe9052affb watch_queue: Implement mount topology and attribute change [...] new a9c747be1b9e watch_queue: sample: Display mount tree change notifications new 249847b5d295 watch_queue: Introduce a non-repeating system-unique super [...] new 30eb2979dde8 watch_queue: Add superblock notifications new eb525e259f59 Merge remote-tracking branch 'notifications/notifications- [...] new bef2c8053c2f fsinfo: Add fsinfo() syscall to query filesystem information new 9d7651e96633 fsinfo: Provide a bitmap of supported features new 5122cf7d4614 fsinfo: Allow retrieval of superblock devname, options and stats new 81e44c9353e8 fsinfo: Allow fsinfo() to look up a mount object by ID new a4a5b61823ba fsinfo: Add a uniquifier ID to struct mount new c4d810ade8ee fsinfo: Allow mount information to be queried new c9fb1074e57e fsinfo: Allow mount topology and propagation info to be retrieved new 6f785b1db105 fsinfo: Provide notification overrun handling support new f0ccc76ec9df fsinfo: sample: Mount listing program new 6bb357c42c96 fsinfo: Add API documentation new e6416b744983 fsinfo: Add support for AFS new 605da1142f20 fsinfo: Add support to ext4 new 640b0d2b2640 fsinfo: Add an attribute that lists all the visible mounts [...] new c25d4432fb79 errseq: add a new errseq_scrape function new 39bd8cce8d1f vfs: allow fsinfo to fetch the current state of s_wb_err new fe968a8210b4 samples: add error state information to test-fsinfo.c new 935f492619e2 Merge remote-tracking branch 'fsinfo/fsinfo-core' new 406681117932 Merge remote-tracking branch 'memblock/for-next' new 6c008387aa56 Merge remote-tracking branch 'set_fs/set_fs-rw' new 2721d3432b94 Merge remote-tracking branch 'init/init-user-pointers' new 1aae2889df7c mm/shuffle: don't move pages between zones and don't read [...] new e99c922a1a32 mm/memory.c: avoid access flag update TLB flush for retrie [...] new c07f8ab1e5aa mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault-v2 new 8d821a7fbaec mm/mmap.c: close race between munmap() and expand_upwards( [...] new eb280dbb74d7 mm-close-race-between-munmap-and-expand_upwards-downwards-fix new 196294cde3be vfs/xattr: mm/shmem: kernfs: release simple xattr entry in [...] new 1dba11a9e7dd mm: initialize return of vm_insert_pages new 0554c59eed26 mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() new edcc2e672df8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 06fdc42e6223 /proc/kpageflags: do not use uninitialized struct pages new 249c57db67f0 mm/memcg: fix refcount error while moving and swapping new b0264d684434 mm: memcg/slab: fix memory leak at non-root kmem_cache destroy new ee0889218f26 mm/hugetlb: avoid hardcoding while checking if cma is enabled new 8729fda59982 mm-hugetlb-avoid-hardcoding-while-checking-if-cma-is-enabled-fix new 134a6b3961fe mailmap: add entry for Mike Rapoport new 643c20984e63 squashfs: fix length field overlap check in metadata reading new a1bc7c359e60 scripts/decode_stacktrace: strip basepath from all paths new d3479a7fff3d checkpatch: test $GIT_DIR changes new 241a762ef2de kthread: remove incorrect comment in kthread_create_on_cpu() new 8c554a8e8581 scripts/tags.sh: collect compiled source precisely new fcbe9e246865 scripts-tagssh-collect-compiled-source-precisely-v2 new 0a3b33f8904e scripts/bloat-o-meter: Support comparing library archives new cdf8c8f2599b scripts/decode_stacktrace.sh: skip missing symbols new 743431eafdf8 scripts/decode_stacktrace.sh: guess basepath if not specified new 43be3545e0e8 scripts/decode_stacktrace.sh: guess path to modules new 404f02dac576 scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] new d5a82e778e65 const_structs.checkpatch: add regulator_ops new 235887d869e6 scripts/spelling.txt: add more spellings to spelling.txt new 25fa2134ba23 ntfs: fix ntfs_test_inode and ntfs_init_locked_inode funct [...] new 2b8896e2228a ocfs2: fix remounting needed after setfacl command new 8977806bd0bd ocfs2: suballoc.h: delete a duplicated word new 7e7704e9c951 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 06466b3881b0 ocfs2: fix ocfs2 corrupt when iputting an inode new f3f014b31cd7 ocfs2: change slot number type s16 to u16 new 909256e1fbd7 ramfs: support O_TMPFILE new e29b6e69c062 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new f08cd4915bb1 mm, treewide: rename kzfree() to kfree_sensitive() new e1b637edd382 mm: ksize() should silently accept a NULL pointer new 1404542740ab mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB new cc5fec23371b mm/slab: add naive detection of double free new 94dfb2d476c9 slab: fix misplaced __free_one() new 9820ff0853d8 mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in km [...] new 92a2562ace95 mm, slub: extend slub_debug syntax for multiple blocks new 3db764e28afc mm, slub: make function parse_slub_debug_flags() static new cecb158927dc mm, slub: make some slub_debug related attributes read-only new e3cdc8acc730 mm, slub: remove runtime allocation order changes new 4b8d9a0ed9b7 mm, slub: make remaining slub_debug related attributes read-only new 4f24b0755b1a mm, slub: make reclaim_account attribute read-only new 7b89deb25346 mm, slub: introduce static key for slub_debug() new 13b776b8dc28 mm, slub: introduce kmem_cache_debug_flags() new 1f8839936e00 mm, slub: introduce kmem_cache_debug_flags()-fix new 935e112d8071 mm, slub: extend checks guarded by slub_debug static key new f6a9fab164c4 mm, slab/slub: move and improve cache_from_obj() new 9653d8d60470 mm, slab/slub: improve error reporting and overhead of cac [...] new 5ea95161e8cb mm, slab/slub: improve error reporting and overhead of cac [...] new 54bfdc3c7e2d mm/slub.c: drop lockdep_assert_held() from put_map() new e6bf0691f09a mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] new a4821cc07472 mm/debug_vm_pgtable: add tests validating arch helpers for [...] new 6194711322bb mm/debug_vm_pgtable: add tests validating advanced arch pa [...] new b33827766566 mm-debug_vm_pgtable-add-tests-validating-advanced-arch-pag [...] new c7fda9ac5168 mm/debug_vm_pgtable: add debug prints for individual tests new d77beefff7ec Documentation/mm: Add descriptions for arch page table helpers new 1b726256fd92 documentation-mm-add-descriptions-for-arch-page-table-helpers-v5 new d03981ba9567 mm/debug: handle page->mapping better in dump_page new 26ee9bdc10a7 mm-handle-page-mapping-better-in-dump_page-fix new 88be2ba6c7ed mm/debug: dump compound page information on a second line new 46f98c58fe50 mm/debug: print head flags in dump_page new 7ac4ac113b07 mm/debug: switch dump_page to get_kernel_nofault new 806952028f77 mm/debug: print the inode number in dump_page new c33a35c6c6f6 mm/debug: print hashed address of struct page new 5835e2ef3a94 mm: filemap: clear idle flag for writes new 55a4e61d4dc0 mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] new bc723c0ae1a9 mm/gup.c: Fix the comment of return value for populate_vma [...] new 4a2af999e3f1 mm/swap_slots.c: simplify alloc_swap_slot_cache() new e0b90f4de578 mm/swap_slots.c: simplify enable_swap_slots_cache() new 62c3650bf93c mm/swap_slots.c: remove redundant check for swap_slot_cach [...] new 3ad7657cb9b9 tmpfs: per-superblock i_ino support new f521c8e36bda tmpfs: support 64-bit inums per-sb new f75c291ecba0 mm: kmem: make memcg_kmem_enabled() irreversible new 3fca2014d820 mm: memcg: factor out memcg- and lruvec-level changes out [...] new 8cdb0c354c03 mm: memcg: prepare for byte-sized vmstat items new 16075f57a872 mm: memcg: convert vmstat slab counters to bytes new da1847bf5129 mm: slub: implement SLUB version of obj_to_index() new 04dd82dfc809 mm: memcontrol: decouple reference counting from page accounting new 36f59358fa71 mm: memcg/slab: obj_cgroup API new a7dc2f101754 mm: memcg/slab: allocate obj_cgroups for non-root slab pages new 13ba78cf818a mm: memcg/slab: save obj_cgroup for non-root slab objects new 9d1fe84c1c6e mm: memcg/slab: charge individual slab objects instead of pages new c96fc5d3d676 mm: memcg/slab: deprecate memory.kmem.slabinfo new 2533f08488c4 mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h new 9f90ffc06b95 mm: memcg/slab: use a single set of kmem_caches for all ac [...] new 86f25a574c5f mm: memcg/slab: simplify memcg cache creation new 266b26d02b00 mm: memcg/slab: remove memcg_kmem_get_cache() new 9302d991f36f mm: memcg/slab: deprecate slab_root_caches new 118d98dd33e8 mm: memcg/slab: remove redundant check in memcg_accumulate [...] new 29be3e034b8a mm: memcg/slab: use a single set of kmem_caches for all al [...] new 7168581be49a mm: slab/memcg: fix build on MIPS new ac5276804ad4 kselftests: cgroup: add kernel memory accounting tests new 5058ce86c6fa tools/cgroup: add memcg_slabinfo.py tool new 9bc897d18dc3 percpu: return number of released bytes from pcpu_free_area() new ec518e090843 mm: memcg/percpu: account percpu memory to memory cgroups new 54116d471779 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix new 9398ce6306b6 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix-fix new 99411af13595 mm/percpu: fix 'defined but not used' warning new e0b8d00b7561 mm: memcg/percpu: per-memcg percpu memory statistics new 064d922b8c06 mm-memcg-percpu-per-memcg-percpu-memory-statistics-v3 new 81cd56eb257f mm: memcg: charge memcg percpu memory to the parent cgroup new 3d0ec67750d1 kselftests: cgroup: add perpcu memory accounting test new 4520706e8d7d mm: memcontrol: account kernel stack per node new c1061c783dd3 mm: memcg/slab: remove unused argument by charge_slab_page() new 9b554b8b0d14 mm: slab: rename (un)charge_slab_page() to (un)account_sla [...] new 55f222e4da49 mm: kmem: switch to static_branch_likely() in memcg_kmem_e [...] new 5b61f41dbcff mm: memcontrol: avoid workload stalls when lowering memory.high new a00f55e366fd mm, memcg: reclaim more aggressively before high allocator [...] new 1066020547b8 mm, memcg: unify reclaim retry limits with page allocator new 1540cd2e3935 mm, memcg: avoid stale protection values when cgroup is ab [...] new 4627ab0eaf0b mm, memcg: decouple e{low,min} state mutations from protec [...] new 1a160195b342 memcg, oom: check memcg margin for parallel oom new 886332bb93d0 mm: remove redundant check non_swap_entry() new c8e1d70c52e0 mm/memory.c: make remap_pfn_range() reject unaligned addr new 5e290f8ed6cd mm: remove unneeded includes of <asm/pgalloc.h> new 6c0a77daeef4 powerpc: fix compilation warning caused by missing include [...] new 47e256415334 opeinrisc: switch to generic version of pte allocation new ada42f2d49cf xtensa: switch to generic version of pte allocation new c4348997ea0f asm-generic: pgalloc: provide generic pmd_alloc_one() and [...] new 1b8985550933 asm-generic: pgalloc: provide generic pud_alloc_one() and [...] new 8376e74087c7 asm-generic: pgalloc: provide generic pgd_free() new 19e94cb5ed89 mm: move lib/ioremap.c to mm/ new b521645d2593 mm: move p?d_alloc_track to separate header file new 07210e7c76ce mm/mmap.c: fix the adjusted length error new ddc19f65e887 mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() new e6316722eabf proc/meminfo: avoid open coded reading of vm_committed_as new 3945987ff005 mm/util.c: make vm_memory_committed() more accurate new 0ba6e37c0e98 percpu_counter: add percpu_counter_sync() new 036cd7f55e96 mm: adjust vm_committed_as_batch according to vm overcommi [...] new d93f2662842e mm: pgtable: make generic pgprot_* macros available for no-MMU new 23c9f14cd609 riscv: use generic pgprot_* macros from <linux/pgtable.h> new a4ccb9134333 mm/sparsemem: enable vmem_altmap support in vmemmap_popula [...] new 44e4a84ee64b mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_ [...] new c893d1ac33fb arm64/mm: enable vmem_altmap support for vmemmap mappings new c65a42802350 mm/mremap: it is sure to have enough space when extent mee [...] new f0869cfb0483 mm/mremap: calculate extent in one place new 6b817d4c60ff mm/mremap: start addresses are properly aligned new 1e262fb736fb mm/sparse: never partially remove memmap for early section new cd32c13195f1 mm/sparse: only sub-section aligned range would be populated new c56dbdf84057 mm/sparse: cleanup the code surrounding memory_present() new dfa3819f17cc vmalloc: convert to XArray new 0cfb2e5379c0 mm/vmalloc: simplify merge_or_add_vmap_area() new baf4dcc60bec mm/vmalloc: simplify augment_tree_propagate_check() new ba941794d601 mm/vmalloc: switch to "propagate()" callback new 2e79f55faaff mm/vmalloc: update the header about KVA rework new 1434e056c6ef mm: vmalloc: remove redundant assignment in unmap_kernel_r [...] new 45bf1e87b8ed mm/vmalloc.c: remove BUG() from the find_va_links() new 210b17bbd01b kasan: improve and simplify Kconfig.kasan new 48294d45fa75 kasan: update required compiler versions in documentation new b7fe184cd48e rcu: kasan: record and print call_rcu() call stack new 6c6953d49d02 rcu-kasan-record-and-print-call_rcu-call-stack-v8 new 6968bf7b6963 kasan: record and print the free track new 961f6ad658c6 kasan-record-and-print-the-free-track-v8 new 0e86334a83ac kasan: add tests for call_rcu stack recording new e7c6a8e2fc28 kasan: update documentation for generic kasan new 3b5b1c5bac14 kasan: remove kasan_unpoison_stack_above_sp_to() new 85693dcf001c lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN new aada05a054da kasan-fix-kasan-unit-tests-for-tag-based-kasan-v4 new 5c3ad3d3cc15 mm, page_alloc: use unlikely() in task_capc() new 08b8ab7b533f page_alloc: consider highatomic reserve in watermark fast new a1f83c29b4c0 page_alloc-consider-highatomic-reserve-in-watermark-fast-v5 new ec97a48d9845 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] new c0608b5a4d52 mm, page_alloc: skip ->watermark_boost for atomic order-0 [...] new 163b47cda4b4 mm: remove vm_total_pages new c0e90e1a515b mm/page_alloc: remove nr_free_pagecache_pages() new 95cf4c33b07d mm/memory_hotplug: document why shuffle_zone() is relevant new 758f67efbaa0 mm/shuffle: remove dynamic reconfiguration new a0d21e5ac163 powerpc/numa: set numa_node for all possible cpus new ad91d9f1a7bd powerpc/numa: prefer node id queried from vphn new ae9bd48f8efc mm/page_alloc: keep memoryless cpuless node 0 offline new 41069ebcd20b mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] new 8a6ed6ca1e30 mm/page_alloc.c: extract the common part in pfn_to_bitidx() new f44d39bba96a mm/page_alloc.c: simplify pageblock bitmap access new dd9fb46a299c mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] new 2a4659b04359 mm/page_alloc: silence a KASAN false positive new f458c84f451a mm/page_alloc: fallbacks at most has 3 elements new 7272bb37f841 mm/page_alloc.c: skip setting nodemask when we are in interrupt new fa6fd439e1d3 mm/huge_memory.c: update tlb entry if pmd is changed new 91c1d7bb0722 MIPS: do not call flush_tlb_all when setting pmd entry new 6a3ad99340c5 mm/hugetlb: split hugetlb_cma in nodes with memory new d4041d1ccfbd mm: thp: replace HTTP links with HTTPS ones new c85d85296e7c mm-thp-replace-http-links-with-https-ones-fix new 64100cb52c17 mm/vmscan.c: fix typo new a97c2cea1d03 mm: vmscan: consistent update to pgrefill new 3903fb9cdf76 mm: proactive compaction new d7cdb3b42258 mm: fix compile error due to COMPACTION_HPAGE_ORDER new 83ddd6d695c2 mm: use unsigned types for fragmentation score new 3d9c8c7b05df mm, oom: make the calculation of oom badness more accurate new da2a9ffbb2da mm-oom-make-the-calculation-of-oom-badness-more-accurate-v3 new f988586faf23 doc, mm: sync up oom_score_adj documentation new df299370714b doc, mm: clarify /proc/<pid>/oom_score value range new 6c6f2e4b7a35 hugetlbfs: prevent filesystem stacking of hugetlbfs new 6c771f74bf09 mm/migrate: optimize migrate_vma_setup() for holes new b5ead9776a6d mm-migrate-optimize-migrate_vma_setup-for-holes-v2 new ae4b9031a271 mm/migrate: add migrate-shared test for migrate_vma_*() new d4b8aa255808 mm: thp: remove debug_cow switch new 392480a9da2b mm: store compound_nr as well as compound_order new 914d310e97b7 mm: move page-flags include to top of file new 936e6a6eeef7 mm: add thp_order new 659d110657e3 mm: add thp_size new 2f81d61e0dff mm: replace hpage_nr_pages with thp_nr_pages new 643422d41e1b mm: add thp_head new f55347745d90 mm: introduce offset_in_thp new 898ec0442fb2 mm/vmstat: add events for THP migration without split new f31bf2fb8951 mm-vmstat-add-events-for-thp-migration-without-split-fix new 0379abc622cd mm-vmstat-add-events-for-thp-migration-without-split-fix-2 new a0278ffdbd76 mm/cma.c: fix NULL pointer dereference when cma could not [...] new 4e3ab5a79dae mm: cma: fix the name of CMA areas new 1158d86a32b2 mm: cma: return cma->name directly in cma_get_name new c4e4001d4963 mm: hugetlb: fix the name of hugetlb CMA new 38827128b85a mm,hwpoison: cleanup unused PageHuge() check new 61ec47ff4c35 mm, hwpoison: remove recalculating hpage new 242fe6ab51b0 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED new ba80a8f52fca mm,madvise: Refactor madvise_inject_error new 937e18323dd2 mm,hwpoison-inject: don't pin for hwpoison_filter new 5cade959c43e mm,hwpoison: Un-export get_hwpoison_page and make it static new 8b9291e2303c mm,hwpoison: kill put_hwpoison_page new 013394e0d4ad mm,hwpoison: remove MF_COUNT_INCREASED new da34de4becbd mm,hwpoison: remove flag argument from soft offline functions new 1b563d4aa573 mm,hwpoison: Unify THP handling for hard and soft offline new a8ac16e2050b mm,hwpoison: rework soft offline for free pages new c606b5a2bafc mm,hwpoison: rework soft offline for in-use pages new 75955e22b81d mmhwpoison-rework-soft-offline-for-in-use-pages-fix new de9d524a371a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 99d0ed0cbf95 mm,hwpoison: return 0 if the page is already poisoned in s [...] new 17950b90ccd0 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new 4b520ca9383a mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 1ec90477a35b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 64022390c2ca mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 69aabb072318 include/linux/sched/mm.h: optimize current_gfp_context() new 9f0be9a88aff x86/mm: use max memory block size on bare metal new f5449963f21b x86-mm-use-max-memory-block-size-on-bare-metal-v3 new afc8ab924f66 mm/memory_hotplug: introduce default dummy memory_add_phys [...] new f4c6d0404819 mm/memory_hotplug: fix unpaired mem_hotplug_begin/done new 989cf603dc63 linux/sched/mm.h: drop duplicated words in comments new 44be449fdc64 mm: drop duplicated words in <linux/pgtable.h> new a6297b697279 mm: drop duplicated words in <linux/mm.h> new b73120bb8d14 include/linux/highmem.h: fix duplicated words in a comment new a1077ba13537 include/linux/frontswap.h: drop duplicated word in a comment new 2e40032b20e5 include/linux/memcontrol.h: drop duplicate word and fix spello new 2aabed3371ba syscalls: use uaccess_kernel in addr_limit_user_check new 854b5195c8fc nds32: use uaccess_kernel in show_regs new 3d9bb93f9ba8 riscv: include <asm/pgtable.h> in <asm/uaccess.h> new 14600b2651ef uaccess: remove segment_eq new 8f6f00cb0818 uaccess: add force_uaccess_{begin,end} helpers new 1727b6b19e51 uaccess-add-force_uaccess_beginend-helpers-v2 new b410b8a3ce96 exec: use force_uaccess_begin during exec and exit new 1c1a6f3ef5c9 fs/buffer.c: add debug print for __getblk_gfp() stall problem new f9138155225c fs/buffer.c: dump more info for __getblk_gfp() stall problem new 607a5ed787df kernel/hung_task.c: Monitor killed tasks. new 631880fe5684 alpha: fix annotation of io{read,write}{16,32}be() new 28bd75e1d545 proc/sysctl: make protected_* world readable new 50ad4fa41115 include/linux/compiler-clang.h: drop duplicated word in a comment new a6d59acc390c include/linux/exportfs.h: drop duplicated word in a comment new a6b27a0b5c2c include/linux/async_tx.h: drop duplicated word in a comment new 5bf82fc7879f include/linux/xz.h: drop duplicated word new b44790644890 sparse: group the defines by functionality new 24b126162341 lib/bitmap.c: fix bitmap_cut() for partial overlapping case new 614b95362416 lib/test_bitmap.c: add test for bitmap_cut() new 65dbc29d8db1 lib/generic-radix-tree.c: remove unneeded __rcu new 4d05a2c87f03 lib/test_bitops: do the full test during module init new 438828801d2b lib: optimize cpumask_local_spread() new 2a693fcae42c lib/test_lockup.c: make symbol 'test_works' static new 8caf13ddbc5b iomap: constify ioreadX() iomem argument (as in generic im [...] new f4412058d75f rtl818x: constify ioreadX() iomem argument (as in generic [...] new a828e03d28ba ntb: intel: constify ioreadX() iomem argument (as in gener [...] new a6a4d6335929 virtio: pci: constify ioreadX() iomem argument (as in gene [...] new 29f518869d33 lib/test_bits.c: add tests of GENMASK new b369780855a2 lib/test_bits: add MODULE_LICENSE() new 6e26541b590e lib/test_bits: make some functions static new a9e5668d2b5f checkpatch: add test for possible misuse of IS_ENABLED() w [...] new a2921feb5036 checkpatch: support deprecated terms checking new b7f3dbb9c04c scripts/deprecated_terms: recommend denylist/allowlist ins [...] new 33a69bd8a5d9 checkpatch: add --fix option for ASSIGN_IN_IF new 941a884e4f8d checkpatch: fix CONST_STRUCT when const_structs.checkpatch [...] new 1b0dbe988c7b autofs: fix doubled word new 68bc83f731a8 fs/minix: check return value of sb_getblk() new d10cb34bed1b fs/minix: don't allow getting deleted inodes new 4e53b60ba575 fs/minix: reject too-large maximum file size new 408e90203356 fs/minix: set s_maxbytes correctly new ff6b88dee21e fs/minix: fix block limit check for V1 filesystems new 0259755d6023 fs/minix: remove expected error message in block_to_path() new 431fab1e9e26 fs/ufs: avoid potential u32 multiplication overflow new de1f2e7a2ff3 fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes new cdeeb0b98881 VFAT/FAT/MSDOS FILESYSTEM: Replace HTTP links with HTTPS ones new d4b3fe25cd61 fat: fix fat_ra_init() for data clusters == 0 new b7fb387f5b21 fs/signalfd.c: fix inconsistent return codes for signalfd4 new fd68a74ebb3e selftests: kmod: use variable NAME in kmod_test_0001() new 1bfbf868168f kmod: remove redundant "be an" in the comment new 8229392ccd80 test_kmod: avoid potential double free in trigger_config_r [...] new 7f9d2c69c2b2 coredump: add %f for executable filename. new 8d0450fc8da9 exec: change uselib(2) IS_SREG() failure to EACCES new 6adf9359caf6 exec: move S_ISREG() check earlier new f565437324e3 exec: move path_noexec() check earlier new 10d03a41ff10 kdump: append kernel build-id string to VMCOREINFO new 5e3df8fa9d98 drivers/rapidio/devices/rio_mport_cdev.c: use struct_size( [...] new 493e680fca97 drivers/rapidio/rio-scan.c: use struct_size() helper new 7b1ffe0b609d rapidio/rio_mport_cdev: Use array_size() helper in copy_{f [...] new f4a667312d98 kernel/panic.c: make oops_may_print() return bool new f8c6a15dd263 lib/Kconfig.debug: fix typo in the help text of CONFIG_PAN [...] new 19f1f625872a aio: simplify read_events() new 4d44cf1a524b kcov: unconditionally add -fno-stack-protector to compiler [...] new e4bf5870ffc3 kcov: make some symbols static new 1f3d61bf0805 ipc: uninline functions new cbd0eba76e21 ipc/shm.c: Remove the superfluous break new f672f229f090 Merge branch 'akpm-current/current' new f23d6d2d5113 mm/page_isolation: prefer the node of the source page new b1c7374556e5 mm/migrate: move migration helper from .h to .c new 579e724a47dd mm/hugetlb: unify migration callbacks new dca9a1e3a181 mm/migrate: clear __GFP_RECLAIM to make the migration call [...] new f2deffd89350 mm-migrate-clear-__gfp_reclaim-to-make-the-migration-callb [...] new 85c9824a5689 mm/migrate: introduce a standard migration target allocati [...] new 661042f95bd3 mm/mempolicy: use a standard migration target allocation callback new dd3137d32898 mm/page_alloc: remove a wrapper for alloc_migration_target() new b29d4cf32352 mm/memory-failure: remove a wrapper for alloc_migration_target() new 4636774d6b98 mm/memory_hotplug: remove a wrapper for alloc_migration_target() new 9e23eb950d1c scripts/deprecated_terms: sync with inclusive terms new 0f0e1bad1e8f mm: do page fault accounting in handle_mm_fault new 7e6148cedb0b mm/alpha: use general page fault accounting new 6215a368b926 mm/arc: use general page fault accounting new bda5971eb5fa mm/arm: use general page fault accounting new 26a18eaa444a mm/arm64: use general page fault accounting new 9263c783b33b mm/csky: use general page fault accounting new 2d5ea715ca0c mm/hexagon: use general page fault accounting new ac4a373af6ca mm/ia64: use general page fault accounting new 44ffaa878122 mm/m68k: use general page fault accounting new da35b70c01a6 mm/microblaze: use general page fault accounting new 822d564ca3f5 mm/mips: use general page fault accounting new cebba264542a mm/nds32: use general page fault accounting new 3a3e7bc5bbeb mm/nios2: use general page fault accounting new 009a860830d0 mm/openrisc: use general page fault accounting new 535d6a071c27 mm/parisc: use general page fault accounting new e76effe72ef4 mm/powerpc: use general page fault accounting new b9f87831236d mm/riscv: use general page fault accounting new 8c566d6707f6 mm/s390: use general page fault accounting new a318537ff985 mm/sh: use general page fault accounting new 36f65c5b800d mm/sparc32: use general page fault accounting new 5f97dad1fcfa mm/sparc64: use general page fault accounting new 423402256ce2 mm/x86: use general page fault accounting new 2d0f170662ad mm/xtensa: use general page fault accounting new 7426b317c70d mm: clean up the last pieces of page fault accountings new b088a3b42308 mm/gup: remove task_struct pointer for all gup code new 34a62622b6ff mm-gup-remove-task_struct-pointer-for-all-gup-code-fix new 36c99f6d8a6c mm/madvise: pass task and mm to do_madvise new 92592254a332 pid: move pidfd_get_pid() to pid.c new 7fccbead92ac mm/madvise: introduce process_madvise() syscall: an extern [...] new e62170a24fe3 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new ad0e4359a095 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 96499aa5f9aa mm/madvise: check fatal signal pending of target process new 0c0ad1065081 all arch: remove system call sys_sysctl new eee9d335ace2 s390: fix build error for sys_call_table_emu new d209117d9e09 mm/kmemleak: silence KCSAN splats in checksum new a38e49c5594a mm/frontswap: mark various intentional data races new eb53b9d38253 mm/page_io: mark various intentional data races new 05ec7138f1e7 mm-page_io-mark-various-intentional-data-races-v2 new d8c148701d9d mm/swap_state: mark various intentional data races new 77490fa56eeb mm/filemap.c: fix a data race in filemap_fault() new c9f727345abb mm/swapfile: fix and annotate various data races new 7cf419295d53 mm-swapfile-fix-and-annotate-various-data-races-v2 new 7756996c47a9 mm/page_counter: fix various data races at memsw new 16d257e24643 mm/memcontrol: fix a data race in scan count new 544b0aa8c22f mm/list_lru: fix a data race in list_lru_count_one new 34677b37055d mm/mempool: fix a data race in mempool_free() new aeb810d61058 mm/rmap: annotate a data race at tlb_flush_batched new 15607fc8b338 mm/swap.c: annotate data races for lru_rotate_pvecs new 513c022377b9 mm: annotate a data race in page_zonenum() new f0ec0dd4508f include/asm-generic/vmlinux.lds.h: align ro_after_init new 67641f76b3a1 sh: clkfwk: remove r8/r16/r32 new 03bd95818761 sh: use generic strncpy() new ee0e4f15dfd4 sh: add missing EXPORT_SYMBOL() for __delay
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 (d3a0b365954e) \ N -- N -- N refs/heads/akpm (ee0e4f15dfd4)
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 1189 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-class-led-multicolor | 35 + .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 1 + .../bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml | 68 + .../devicetree/bindings/fpga/fpga-region.txt | 2 +- .../devicetree/bindings/i2c/i2c-gpio.yaml | 8 +- .../interrupt-controller/loongson,liointc.yaml | 4 +- .../devicetree/bindings/media/i2c/imx274.txt | 5 + .../devicetree/bindings/media/xilinx/video.txt | 2 +- Documentation/devicetree/bindings/mfd/da9062.txt | 4 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 19 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 96 ++ Documentation/devicetree/bindings/nvmem/qfprom.txt | 35 - .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 55 + .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 73 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 1 + .../bindings/reset/socionext,uniphier-reset.yaml | 112 ++ .../devicetree/bindings/reset/uniphier-reset.txt | 121 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 83 ++ .../bindings/sound/nvidia,tegra210-admaif.yaml | 111 ++ .../bindings/sound/nvidia,tegra210-ahub.yaml | 136 ++ .../bindings/sound/nvidia,tegra210-dmic.yaml | 83 ++ .../bindings/sound/nvidia,tegra210-i2s.yaml | 101 ++ .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 +- Documentation/devicetree/bindings/virtio/mmio.txt | 2 +- Documentation/driver-api/dmaengine/client.rst | 4 +- Documentation/driver-api/dmaengine/provider.rst | 49 + Documentation/fb/ep93xx-fb.rst | 2 +- Documentation/gpu/backlight.rst | 12 + Documentation/gpu/index.rst | 1 + Documentation/gpu/vgaarbiter.rst | 8 +- Documentation/leds/index.rst | 1 + Documentation/leds/leds-class-multicolor.rst | 86 ++ Documentation/vm/memory-model.rst | 2 +- MAINTAINERS | 13 +- arch/arm/Kbuild | 11 + arch/arm/Kconfig | 8 +- arch/arm/Kconfig.assembler | 6 + arch/arm/Makefile | 12 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 6 - arch/arm/boot/dts/imx6q-tbs2910.dts | 14 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 159 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 165 ++- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 167 ++- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 147 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 141 +- arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 164 ++- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 140 +- arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 141 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 142 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 160 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 148 +- arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 14 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 18 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 12 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 3 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 12 + arch/arm/common/Makefile | 1 - arch/arm/common/it8152.c | 352 ----- arch/arm/include/asm/assembler.h | 7 +- arch/arm/include/asm/hardware/it8152.h | 116 -- arch/arm/include/asm/vfp.h | 2 + arch/arm/include/asm/vfpmacros.h | 31 +- arch/arm/kernel/bios32.c | 17 - arch/arm/kernel/hw_breakpoint.c | 27 +- arch/arm/kernel/stacktrace.c | 24 + arch/arm/kernel/vdso.c | 1 + arch/arm/mach-s3c24xx/Kconfig | 2 +- arch/arm/mach-s3c24xx/mach-h1940.c | 2 +- arch/arm/mach-s3c24xx/mach-mini2440.c | 2 +- arch/arm/mach-s3c24xx/mach-n30.c | 2 +- arch/arm/mach-s3c24xx/mach-rx3715.c | 2 +- arch/arm/mm/mmu.c | 2 +- arch/arm/mm/proc-macros.S | 4 +- arch/arm/vfp/Makefile | 2 - arch/arm/vfp/vfphw.S | 31 +- arch/arm/vfp/vfpinstr.h | 23 +- .../allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dts | 1 + .../boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi | 79 + .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 38 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 2 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 5 +- arch/arm64/include/asm/unistd32.h | 4 +- arch/arm64/kernel/perf_event.c | 70 +- arch/arm64/mm/mmu.c | 58 +- arch/c6x/lib/checksum.c | 2 +- arch/c6x/lib/csum_64plus.S | 8 +- arch/ia64/mm/discontig.c | 2 +- arch/m68k/include/asm/tlbflush.h | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 4 +- arch/nios2/include/asm/checksum.h | 5 +- arch/parisc/kernel/syscalls/syscall.tbl | 4 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 15 + arch/powerpc/include/asm/hvcall.h | 34 +- arch/powerpc/include/asm/mmu.h | 4 + arch/powerpc/include/asm/plpar_wrappers.h | 52 + arch/powerpc/kernel/dt_cpu_ftrs.c | 1 + arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 13 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 82 +- arch/powerpc/mm/init_64.c | 9 +- arch/powerpc/platforms/pseries/lpar.c | 8 +- arch/riscv/include/asm/mmio.h | 6 - arch/riscv/mm/init.c | 2 +- arch/s390/Kconfig | 4 - arch/s390/include/asm/asm-const.h | 12 + arch/s390/include/asm/extable.h | 52 +- arch/s390/include/asm/linkage.h | 35 +- arch/s390/kernel/kprobes.c | 4 +- arch/s390/kernel/setup.c | 8 - arch/s390/kernel/syscalls/syscall.tbl | 4 +- arch/s390/kernel/traps.c | 7 +- arch/s390/mm/fault.c | 6 +- arch/s390/net/bpf_jit_comp.c | 139 +- arch/sh/kernel/traps_32.c | 6 +- arch/sparc/kernel/sys32.S | 12 +- arch/sparc/kernel/syscalls/syscall.tbl | 4 +- arch/x86/entry/syscall_x32.c | 7 + arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 4 +- arch/x86/include/asm/inst.h | 60 - arch/x86/mm/init_64.c | 11 +- block/blk-settings.c | 37 +- crypto/af_alg.c | 1 - crypto/algif_aead.c | 4 - crypto/algif_hash.c | 4 - crypto/algif_rng.c | 2 - crypto/algif_skcipher.c | 4 - drivers/atm/eni.c | 17 - drivers/atm/firestream.c | 2 - drivers/atm/fore200e.c | 27 - drivers/atm/horizon.c | 40 - drivers/atm/iphase.c | 16 - drivers/atm/lanai.c | 2 - drivers/atm/solos-pci.c | 2 - drivers/atm/zatm.c | 16 - drivers/block/drbd/drbd_nl.c | 4 +- drivers/clk/clk-composite.c | 1 - drivers/clk/imx/Kconfig | 94 +- drivers/clk/imx/Makefile | 79 +- drivers/clk/imx/clk-composite-8m.c | 2 - drivers/clk/imx/clk-cpu.c | 2 - drivers/clk/imx/clk-frac-pll.c | 2 - drivers/clk/imx/clk-gate2.c | 2 - drivers/clk/imx/clk-imx6sl.c | 15 +- drivers/clk/imx/clk-imx8mm.c | 4 - drivers/clk/imx/clk-imx8mn.c | 4 - drivers/clk/imx/clk-imx8mp.c | 4 - drivers/clk/imx/clk-imx8mq.c | 4 - drivers/clk/imx/clk-imx8qxp-lpcg.c | 4 - drivers/clk/imx/clk-imx8qxp.c | 4 - drivers/clk/imx/clk-pll14xx.c | 5 - drivers/clk/imx/clk-sscg-pll.c | 2 - drivers/clk/imx/clk.c | 17 +- drivers/clk/imx/clk.h | 6 - drivers/crypto/chelsio/chtls/chtls_cm.c | 1 + drivers/dma/Kconfig | 10 + drivers/dma/xilinx/Makefile | 1 + drivers/dma/xilinx/xilinx_dpdma.c | 1534 ++++++++++++++++++++ drivers/gpio/gpio-adnp.c | 95 +- drivers/gpio/gpio-adp5588.c | 39 +- drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-pcf857x.c | 47 +- drivers/gpio/gpio-stmpe.c | 24 +- drivers/gpio/gpio-tc3589x.c | 26 +- drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_drv.h | 2 - drivers/gpu/drm/ast/ast_main.c | 45 +- drivers/gpu/drm/ast/{ast_ttm.c => ast_mm.c} | 77 +- drivers/gpu/drm/drm_edid.c | 6 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 84 +- drivers/gpu/drm/drm_mipi_dbi.c | 7 +- drivers/gpu/drm/drm_modes.c | 2 +- drivers/gpu/drm/i810/i810_dma.c | 10 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 15 +- drivers/gpu/drm/imx/imx-drm-core.c | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 36 +- drivers/gpu/drm/imx/imx-tve.c | 48 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 21 +- drivers/gpu/drm/imx/parallel-display.c | 36 +- drivers/gpu/drm/lima/lima_pp.c | 2 + drivers/gpu/drm/mxsfb/mxsfb_drv.c | 13 +- drivers/gpu/ipu-v3/ipu-common.c | 2 + drivers/gpu/ipu-v3/ipu-image-convert.c | 145 +- drivers/hid/Kconfig | 2 +- drivers/hid/hid-cp2112.c | 2 +- drivers/hid/hid-mcp2221.c | 2 +- drivers/hid/hid-udraw-ps3.c | 2 +- drivers/isdn/hardware/mISDN/hfcpci.c | 12 +- drivers/isdn/hardware/mISDN/netjet.c | 8 +- drivers/isdn/mISDN/socket.c | 2 - drivers/leds/Kconfig | 10 + drivers/leds/Makefile | 1 + drivers/leds/led-class-multicolor.c | 203 +++ drivers/md/dm-table.c | 22 +- drivers/misc/habanalabs/command_submission.c | 14 +- drivers/net/bonding/bond_main.c | 10 +- drivers/net/dsa/mv88e6xxx/chip.c | 22 +- drivers/net/dsa/mv88e6xxx/chip.h | 1 + drivers/net/dsa/qca8k.c | 31 + drivers/net/dsa/qca8k.h | 3 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 62 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 10 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 68 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 7 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 34 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 68 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.h | 27 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 74 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 22 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 74 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 11 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 136 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 66 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 44 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 18 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 30 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 1 + .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 3 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 1 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 21 + drivers/net/ethernet/cadence/macb.h | 3 + drivers/net/ethernet/cadence/macb_main.c | 191 ++- drivers/net/ethernet/fealnx.c | 91 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 221 +-- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 48 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 74 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 37 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 4 +- drivers/net/ethernet/packetengines/hamachi.c | 111 +- drivers/net/ethernet/packetengines/yellowfin.c | 83 +- drivers/net/ethernet/qlogic/qed/qed.h | 125 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 172 ++- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 786 +++++----- drivers/net/ethernet/qlogic/qed/qed_main.c | 765 +++++++--- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 126 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 146 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 497 ++++--- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 + drivers/net/ethernet/rdc/r6040.c | 64 +- drivers/net/ethernet/sis/sis190.c | 52 +- drivers/net/ethernet/sis/sis900.c | 89 +- drivers/net/ppp/pppoe.c | 2 - drivers/net/ppp/pptp.c | 2 - drivers/net/wireless/ath/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/pci.c | 78 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 + drivers/nvme/host/core.c | 3 +- drivers/nvmem/Kconfig | 3 - drivers/nvmem/qfprom.c | 316 +++- drivers/of/address.c | 2 +- drivers/opp/core.c | 2 +- drivers/phy/qualcomm/Kconfig | 10 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 571 ++++++++ drivers/phy/renesas/phy-rcar-gen3-usb2.c | 63 +- drivers/pinctrl/pinctrl-single.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 4 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/ptp/ptp_chardev.c | 33 +- drivers/reset/reset-intel-gw.c | 24 +- drivers/reset/reset-ti-syscon.c | 2 +- drivers/rtc/Kconfig | 4 +- drivers/rtc/rtc-ds1374.c | 4 +- drivers/s390/cio/qdio.h | 9 +- drivers/s390/cio/qdio_debug.c | 2 +- drivers/s390/cio/qdio_main.c | 41 +- drivers/scsi/hpsa.c | 26 +- drivers/scsi/hpsa.h | 2 +- drivers/scsi/qedf/qedf_main.c | 78 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/sd_zbc.c | 1 - drivers/scsi/ufs/Kconfig | 16 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/ufs-exynos-dbg.c | 198 +++ drivers/scsi/ufs/ufs-exynos-if.h | 17 + drivers/scsi/ufs/ufs-exynos.c | 37 + drivers/scsi/ufs/ufs-exynos.h | 35 + drivers/scsi/ufs/ufshcd.c | 1 + drivers/scsi/ufs/ufshcd.h | 8 + drivers/soc/qcom/qcom-geni-se.c | 8 +- drivers/spi/spi-amd.c | 2 + drivers/spi/spi-at91-usart.c | 7 - drivers/spi/spi-bitbang.c | 6 +- drivers/spi/spi-davinci.c | 7 +- drivers/spi/spi-ep93xx.c | 2 +- drivers/spi/spi-lantiq-ssc.c | 2 +- drivers/spi/spi-loopback-test.c | 16 +- drivers/spi/spi-meson-spicc.c | 4 +- drivers/spi/spi-meson-spifc.c | 2 +- drivers/spi/spi-pl022.c | 12 +- drivers/spi/spi-pxa2xx.c | 2 + drivers/spi/spi-s3c64xx.c | 9 +- drivers/spi/spi-topcliff-pch.c | 8 +- drivers/spi/spi-zynq-qspi.c | 3 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 20 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 24 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 20 +- drivers/staging/comedi/drivers/ni_6527.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 2 +- drivers/staging/rtl8188eu/include/hal_com.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 12 +- drivers/staging/rtl8188eu/include/rtw_cmd.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2 +- drivers/video/backlight/88pm860x_bl.c | 13 +- drivers/video/backlight/Kconfig | 8 - drivers/video/backlight/Makefile | 1 - drivers/video/backlight/adp5520_bl.c | 10 +- drivers/video/backlight/adp8860_bl.c | 10 +- drivers/video/backlight/adp8870_bl.c | 10 +- drivers/video/backlight/as3711_bl.c | 11 +- drivers/video/backlight/backlight.c | 206 +-- drivers/video/backlight/bd6107.c | 7 +- drivers/video/backlight/corgi_lcd.c | 8 +- drivers/video/backlight/cr_bllcd.c | 25 +- drivers/video/backlight/da903x_bl.c | 13 +- drivers/video/backlight/ep93xx_bl.c | 8 +- drivers/video/backlight/generic_bl.c | 110 -- drivers/video/backlight/gpio_backlight.c | 17 +- drivers/video/backlight/hp680_bl.c | 6 +- drivers/video/backlight/jornada720_bl.c | 2 +- drivers/video/backlight/kb3886_bl.c | 6 +- drivers/video/backlight/led_bl.c | 7 +- drivers/video/backlight/lm3533_bl.c | 8 +- drivers/video/backlight/locomolcd.c | 6 +- drivers/video/backlight/lv5207lp.c | 7 +- drivers/video/backlight/max8925_bl.c | 13 +- drivers/video/backlight/pwm_bl.c | 7 +- drivers/video/backlight/qcom-wled.c | 7 +- drivers/video/backlight/tps65217_bl.c | 10 +- drivers/video/backlight/wm831x_bl.c | 13 +- drivers/video/fbdev/Kconfig | 8 +- drivers/video/fbdev/core/fbmon.c | 4 +- drivers/video/fbdev/ep93xx-fb.c | 2 +- drivers/video/fbdev/grvga.c | 2 +- drivers/video/fbdev/macfb.c | 2 +- drivers/video/fbdev/metronomefb.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi.h | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | 2 +- drivers/video/fbdev/sa1100fb.c | 2 +- fs/btrfs/Kconfig | 1 - fs/btrfs/block-group.c | 48 - fs/btrfs/btrfs_inode.h | 11 + fs/btrfs/ctree.h | 15 +- fs/btrfs/disk-io.c | 29 +- fs/btrfs/extent-tree.c | 4 + fs/btrfs/extent_io.c | 11 +- fs/btrfs/file.c | 21 +- fs/btrfs/inode.c | 351 ++--- fs/btrfs/raid56.c | 4 +- fs/btrfs/reada.c | 21 +- fs/btrfs/reflink.c | 15 + fs/btrfs/relocation.c | 9 +- fs/btrfs/space-info.c | 2 +- fs/btrfs/super.c | 32 +- fs/btrfs/sysfs.c | 4 - fs/btrfs/tree-log.c | 13 +- fs/btrfs/volumes.c | 68 +- fs/btrfs/volumes.h | 4 +- fs/cifs/cifsacl.h | 4 +- fs/cifs/cifsglob.h | 2 +- fs/cifs/smb2pdu.c | 2 + fs/cifs/smb2pdu.h | 2 +- fs/configfs/file.c | 32 +- fs/ext4/file.c | 11 +- fs/fsinfo.c | 13 +- fs/gfs2/file.c | 14 +- fs/internal.h | 2 +- fs/io_uring.c | 5 +- fs/iomap/direct-io.c | 11 +- fs/namespace.c | 2 +- fs/ntfs/dir.c | 2 +- fs/ntfs/inode.c | 27 +- fs/ntfs/inode.h | 4 +- fs/ntfs/mft.c | 4 +- fs/ocfs2/acl.c | 2 + fs/ocfs2/suballoc.h | 2 +- fs/squashfs/block.c | 273 ++-- fs/squashfs/decompressor.h | 5 +- fs/squashfs/decompressor_multi.c | 9 +- fs/squashfs/decompressor_multi_percpu.c | 6 +- fs/squashfs/decompressor_single.c | 9 +- fs/squashfs/lz4_wrapper.c | 17 +- fs/squashfs/lzo_wrapper.c | 17 +- fs/squashfs/squashfs.h | 4 +- fs/squashfs/super.c | 1 - fs/squashfs/xz_wrapper.c | 51 +- fs/squashfs/zlib_wrapper.c | 63 +- fs/squashfs/zstd_wrapper.c | 64 +- fs/userfaultfd.c | 30 +- fs/xfs/xfs_file.c | 15 +- fs/zonefs/super.c | 34 +- include/asm-generic/checksum.h | 6 +- include/drm/drm_gem_vram_helper.h | 3 + include/dt-bindings/dma/xlnx-zynqmp-dpdma.h | 16 + include/dt-bindings/reset/ti-syscon.h | 2 +- include/linux/async_tx.h | 2 +- include/linux/atmdev.h | 9 - include/linux/backlight.h | 399 ++++- include/linux/blkdev.h | 12 +- include/linux/compat.h | 4 - include/linux/compiler-clang.h | 2 +- include/linux/dmaengine.h | 17 + include/linux/errseq.h | 1 + include/linux/exportfs.h | 2 +- include/linux/filter.h | 4 +- include/linux/frontswap.h | 2 +- include/linux/hashtable.h | 4 +- include/linux/highmem.h | 2 +- include/linux/icmp.h | 4 + include/linux/ima.h | 4 +- include/linux/iomap.h | 25 +- include/linux/led-class-multicolor.h | 121 ++ include/linux/linkmode.h | 6 + include/linux/memcontrol.h | 4 +- include/linux/mm.h | 9 +- include/linux/moduleparam.h | 2 +- include/linux/net.h | 6 - include/linux/netfilter.h | 14 - include/linux/netfilter/x_tables.h | 2 +- include/linux/pgtable.h | 71 +- include/linux/qed/qed_if.h | 128 +- include/linux/rculist.h | 2 +- include/linux/rhashtable.h | 2 +- include/linux/sched_clock.h | 28 + include/linux/syscalls.h | 4 + include/linux/xz.h | 2 +- include/net/compat.h | 1 - include/net/dsa.h | 71 +- include/net/inet_connection_sock.h | 13 - include/net/inet_sock.h | 1 + include/net/ip.h | 4 - include/net/ipv6.h | 4 - include/net/sctp/structs.h | 10 - include/net/sock.h | 14 - include/net/tcp.h | 4 - include/net/xdp.h | 15 + include/scsi/scsi_transport_iscsi.h | 2 +- include/sound/control.h | 45 +- include/sound/hda_codec.h | 2 +- include/sound/soc-dai.h | 3 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm_mode.h | 2 +- include/uapi/linux/errqueue.h | 14 +- include/uapi/linux/fsinfo.h | 13 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/icmp.h | 22 + include/uapi/linux/in.h | 1 + include/uapi/linux/perf_event.h | 23 +- include/uapi/linux/ptp_clock.h | 34 +- kernel/kexec_file.c | 2 +- kernel/rcu/rcutorture.c | 27 +- kernel/rcu/refscale.c | 8 +- kernel/smp.c | 16 +- kernel/time/sched_clock.c | 41 +- lib/checksum.c | 4 +- lib/errseq.c | 33 +- mm/gup.c | 3 +- mm/hugetlb.c | 53 +- mm/sparse-vmemmap.c | 36 +- mm/vmstat.c | 1 + net/appletalk/ddp.c | 2 - net/atm/common.c | 14 +- net/atm/lec_arpc.h | 2 +- net/bluetooth/bnep/sock.c | 2 - net/bluetooth/cmtp/sock.c | 2 - net/bluetooth/hidp/sock.c | 2 - net/bridge/netfilter/ebtables.c | 214 ++- net/caif/caif_socket.c | 2 - net/can/bcm.c | 2 - net/compat.c | 122 +- net/core/dev.c | 5 + net/core/dev_ioctl.c | 29 +- net/core/filter.c | 23 + net/core/sock.c | 72 +- net/dccp/dccp.h | 6 - net/dccp/ipv4.c | 12 - net/dccp/ipv6.c | 14 - net/dccp/proto.c | 26 - net/dsa/master.c | 52 +- net/dsa/slave.c | 3 - net/hsr/hsr_forward.c | 9 +- net/hsr/hsr_framereg.c | 3 +- net/ieee802154/socket.c | 8 - net/ipv4/af_inet.c | 6 - net/ipv4/icmp.c | 71 + net/ipv4/inet_connection_sock.c | 28 - net/ipv4/ip_sockglue.c | 553 ++++--- net/ipv4/netfilter/arp_tables.c | 84 +- net/ipv4/netfilter/ip_tables.c | 85 +- net/ipv4/raw.c | 22 - net/ipv4/tcp.c | 24 - net/ipv4/tcp_ipv4.c | 8 - net/ipv4/udp.c | 24 - net/ipv4/udp_impl.h | 6 - net/ipv4/udplite.c | 4 - net/ipv6/af_inet6.c | 4 - net/ipv6/ipv6_sockglue.c | 537 +++---- net/ipv6/netfilter/ip6_tables.c | 86 +- net/ipv6/raw.c | 52 - net/ipv6/tcp_ipv6.c | 12 - net/ipv6/udp.c | 25 - net/ipv6/udp_impl.h | 6 - net/ipv6/udplite.c | 4 - net/key/af_key.c | 2 - net/l2tp/l2tp_ip.c | 8 - net/l2tp/l2tp_ip6.c | 6 - net/mptcp/protocol.c | 6 - net/netfilter/nf_sockopt.c | 60 +- net/netfilter/x_tables.c | 9 +- net/nfc/llcp_sock.c | 2 - net/nfc/rawsock.c | 4 - net/packet/af_packet.c | 35 +- net/phonet/socket.c | 10 - net/qrtr/qrtr.c | 2 - net/rds/rdma_transport.h | 2 +- net/sched/sch_api.c | 3 +- net/sctp/ipv6.c | 6 - net/sctp/protocol.c | 8 - net/sctp/socket.c | 1199 ++++++--------- net/smc/af_smc.c | 21 +- net/smc/smc_core.c | 105 +- net/smc/smc_core.h | 5 + net/smc/smc_ib.c | 16 +- net/smc/smc_ib.h | 1 + net/smc/smc_llc.c | 127 +- net/smc/smc_llc.h | 2 +- net/socket.c | 103 +- net/unix/af_unix.c | 6 - net/vmw_vsock/af_vsock.c | 2 - samples/vfs/test-fsinfo.c | 10 + scripts/decode_stacktrace.sh | 4 +- scripts/sorttable.c | 41 + security/integrity/ima/Kconfig | 4 +- security/integrity/ima/ima.h | 25 +- security/integrity/ima/ima_api.c | 2 +- security/integrity/ima/ima_appraise.c | 8 +- security/integrity/ima/ima_asymmetric_keys.c | 2 +- security/integrity/ima/ima_main.c | 23 +- security/integrity/ima/ima_modsig.c | 20 - security/integrity/ima/ima_policy.c | 238 ++- security/integrity/ima/ima_queue_keys.c | 2 +- sound/core/vmaster.c | 263 ++-- sound/pci/ac97/ac97_patch.c | 20 +- sound/pci/ca0106/ca0106_mixer.c | 18 +- sound/pci/hda/hda_codec.c | 96 +- sound/pci/hda/hda_generic.c | 20 +- sound/pci/hda/hda_generic.h | 2 +- sound/pci/hda/hda_local.h | 10 +- sound/pci/hda/patch_ca0132.c | 10 +- sound/pci/hda/patch_sigmatel.c | 2 +- sound/pci/ice1712/juli.c | 20 +- sound/pci/ice1712/quartet.c | 14 +- sound/ppc/awacs.c | 12 +- sound/soc/codecs/wcd9335.h | 6 +- sound/soc/intel/boards/sof_rt5682.c | 9 +- sound/soc/intel/boards/sof_sdw.c | 31 +- sound/soc/intel/boards/sof_sdw_common.h | 2 + sound/soc/intel/boards/sof_sdw_hdmi.c | 6 + sound/soc/intel/boards/sof_sdw_rt711.c | 17 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 2 +- sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/soc-dai.c | 4 - sound/soc/tegra/Kconfig | 44 + sound/soc/tegra/Makefile | 8 + sound/soc/tegra/tegra186_dspk.c | 442 ++++++ sound/soc/tegra/tegra186_dspk.h | 70 + sound/soc/tegra/tegra20_das.h | 4 +- sound/soc/tegra/tegra210_ahub.c | 676 +++++++++ sound/soc/tegra/tegra210_ahub.h | 127 ++ sound/soc/tegra/tegra210_dmic.c | 455 ++++++ sound/soc/tegra/tegra210_dmic.h | 82 ++ sound/soc/tegra/tegra210_i2s.c | 812 +++++++++++ sound/soc/tegra/tegra210_i2s.h | 126 ++ sound/soc/tegra/tegra_cif.h | 65 + sound/usb/6fire/control.c | 2 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/linux/perf_event.h | 23 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 4 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 4 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/ptp/testptp.c | 51 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 8 +- .../selftests/tc-testing/{bpf => }/Makefile | 9 +- .../selftests/tc-testing/{bpf => }/action.c | 0 tools/testing/selftests/tc-testing/tdc.sh | 5 + tools/testing/selftests/tc-testing/tdc_config.py | 2 +- 617 files changed, 17894 insertions(+), 8121 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-multicolor create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/qfprom.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.yaml create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-reset.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml create mode 100644 Documentation/gpu/backlight.rst create mode 100644 Documentation/leds/leds-class-multicolor.rst create mode 100644 arch/arm/Kbuild create mode 100644 arch/arm/Kconfig.assembler delete mode 100644 arch/arm/common/it8152.c delete mode 100644 arch/arm/include/asm/hardware/it8152.h create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi create mode 100644 arch/s390/include/asm/asm-const.h create mode 100644 drivers/dma/xilinx/xilinx_dpdma.c rename drivers/gpu/drm/ast/{ast_ttm.c => ast_mm.c} (63%) create mode 100644 drivers/leds/led-class-multicolor.c create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c create mode 100644 drivers/scsi/ufs/ufs-exynos-dbg.c create mode 100644 drivers/scsi/ufs/ufs-exynos-if.h delete mode 100644 drivers/video/backlight/generic_bl.c create mode 100644 include/dt-bindings/dma/xlnx-zynqmp-dpdma.h create mode 100644 include/linux/led-class-multicolor.h create mode 100644 sound/soc/tegra/tegra186_dspk.c create mode 100644 sound/soc/tegra/tegra186_dspk.h create mode 100644 sound/soc/tegra/tegra210_ahub.c create mode 100644 sound/soc/tegra/tegra210_ahub.h create mode 100644 sound/soc/tegra/tegra210_dmic.c create mode 100644 sound/soc/tegra/tegra210_dmic.h create mode 100644 sound/soc/tegra/tegra210_i2s.c create mode 100644 sound/soc/tegra/tegra210_i2s.h create mode 100644 sound/soc/tegra/tegra_cif.h rename tools/testing/selftests/tc-testing/{bpf => }/Makefile (79%) rename tools/testing/selftests/tc-testing/{bpf => }/action.c (100%) create mode 100755 tools/testing/selftests/tc-testing/tdc.sh