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 4aed6eb17254 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits b80b54a70a98 drivers/tty/serial/sh-sci.c: suppress warning omits 3af69356865b mm: ptdump: reduce level numbers by 1 in note_page() omits 897697459ed6 arm64: mm: display non-present entries in ptdump omits 2a71e56ffa9d arm64: mm: convert mm/dump.c to use walk_page_range() omits c17397f17a67 x86: mm: convert dump_pagetables to use walk_page_range omits 695511d90145 mm: add generic ptdump omits b6a79e473e25 x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] omits 443bf1211f1e x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] omits de453353d4e4 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct omits ca72bbc61759 x86: mm: point to struct seq_file from struct pg_state omits c46e230d2b5e mm: pagewalk: add 'depth' parameter to pte_hole omits ab059172cb2c mm: pagewalk: add test_p?d callbacks omits aa04c7bd3b7b mm: pagewalk: allow walking without vma omits 2743a8a5cb29 mm: pagewalk: add p4d_entry() and pgd_entry() omits a0001ec45436 x86: mm: add p?d_leaf() definitions omits 15c2870f9be4 sparc: mm: add p?d_leaf() definitions omits eaee1be48cc8 s390: mm: add p?d_leaf() definitions omits df3a2d8e368b riscv: mm: add p?d_leaf() definitions omits 19e64027f848 powerpc: mm: add p?d_leaf() definitions omits 7a961658e8f2 mips: mm: add p?d_leaf() definitions omits 0ad0538d78a9 arm64: mm: add p?d_leaf() definitions omits 302deb778f72 arm: mm: add p?d_leaf() definitions omits 49969f608c9d arc: mm: add p?d_leaf() definitions omits c0b61252020f mm: add generic p?d_leaf() macros omits 9ff9db57905f lib/: fix Kconfig indentation omits 87eb4dc2771c kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] omits 12492badb7fd kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] omits d3abbcc37de9 kernel-hacking: create a submenu for scheduler debugging options omits 87876e6695e0 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] omits f7b467599a05 kernel-hacking: move Oops into 'Lockups and Hangs' omits 6bdde8614678 kernel-hacking: move kernel testing and coverage options t [...] omits fcf7f6f0523e kernel-hacking: group kernel data structures debugging together omits 0fbaa0734062 kernel-hacking: create submenu for arch special debugging options omits 31a197fd3127 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] omits 2c89e1fb3356 pinctrl: fix pxa2xx.c build warnings omits 93aee6d0d1f9 drivers/block/null_blk_main.c: fix uninitialized var warnings omits 95d7ab92d164 drivers/block/null_blk_main.c: fix layout omits 841f7f890d38 Merge branch 'akpm-current/current' omits be7bfbb4bf5b Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' omits ea7acabf48b3 Merge remote-tracking branch 'devfreq/devfreq-next' omits 60d4fb7c6e5e Merge remote-tracking branch 'pidfd/for-next' omits 455ae82e7139 Merge remote-tracking branch 'xarray/xarray' omits 6fd46ef3d87e Merge remote-tracking branch 'nvmem/for-next' omits b97aff402a5a Merge remote-tracking branch 'fsi/next' omits 272712759ac9 Merge remote-tracking branch 'kspp/for-next/kspp' omits 0ead06d0b9d2 Merge remote-tracking branch 'ntb/ntb-next' omits d887c89a61f3 Merge remote-tracking branch 'livepatching/for-next' omits 109b260469cc Merge remote-tracking branch 'y2038/y2038' omits ae03c2a4f011 Merge remote-tracking branch 'ktest/for-next' omits 7446e5054814 Merge remote-tracking branch 'pwm/for-next' omits ff489e82ffc2 Merge remote-tracking branch 'rpmsg/for-next' omits 1114630f008a next-20191203/vhost omits f859409c5a7e Merge remote-tracking branch 'scsi/for-next' omits 35e4b63589ad Merge remote-tracking branch 'cgroup/for-next' omits 2d925c4e406e Merge remote-tracking branch 'mux/for-next' omits 7c354ddb29d0 Merge remote-tracking branch 'thunderbolt/next' omits c6006ccd17d4 Merge remote-tracking branch 'chrome-platform/for-next' omits f9d3d3ed3b54 Merge remote-tracking branch 'percpu/for-next' omits 7d8e1e44e803 Merge remote-tracking branch 'xen-tip/linux-next' omits 53c0bc607c7a Merge remote-tracking branch 'rcu/rcu/next' omits 87836b16e048 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 0e358b88efc7 Merge remote-tracking branch 'tip/auto-latest' omits 7e4246e8fc93 Merge remote-tracking branch 'spi/for-next' omits 5d054fcae474 Merge remote-tracking branch 'vfio/next' omits 699973e7584b Merge remote-tracking branch 'tomoyo/master' omits 1ba055f68879 Merge remote-tracking branch 'smack/for-next' omits 02c62bfcbd1c Merge remote-tracking branch 'keys/keys-next' omits 643bbc0fce60 Merge remote-tracking branch 'device-mapper/for-next' omits 68932f958bbe Merge remote-tracking branch 'block/for-next' omits 3912c489a329 Merge remote-tracking branch 'input/next' omits 8497cf9b6647 Merge remote-tracking branch 'modules/modules-next' omits fd87e48f8a94 Merge remote-tracking branch 'regmap/for-next' omits f0d1055b5e14 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 8d16e9ae1527 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 7f33dbf8df4a Merge remote-tracking branch 'drm-misc/for-linux-next' omits be4b6a5cd7d4 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits decba8752baf Merge remote-tracking branch 'drm-intel/for-linux-next' omits 4e2442cdcb87 Merge remote-tracking branch 'amdgpu/drm-next' omits 1fe2c8553f2a Merge remote-tracking branch 'drm/drm-next' omits 98f55caa6940 Merge remote-tracking branch 'gfs2/for-next' omits 3ccb102e8a8e Merge remote-tracking branch 'bluetooth/master' omits db90fd412531 Merge remote-tracking branch 'nfc-next/master' omits 36eb9dfbc73e Merge remote-tracking branch 'swiotlb/linux-next' omits 897aa4a577a9 Merge remote-tracking branch 'thermal/thermal/linux-next' omits dc19bf15fe2c Merge remote-tracking branch 'pm/linux-next' omits 122165525d76 Merge branch 'dmi/master' omits 7359ab469f04 Merge remote-tracking branch 'hid/for-next' omits 789c1674e825 Merge remote-tracking branch 'printk/for-next' omits c08a9db73183 Merge remote-tracking branch 'vfs/for-next' omits ca47e35811c6 Merge remote-tracking branch 'xfs/for-next' omits 9d8108db5870 Merge remote-tracking branch 'orangefs/for-next' omits da9be3210351 Merge remote-tracking branch 'nfsd/nfsd-next' omits 7ae0c8fc84da Merge remote-tracking branch 'nfs/linux-next' omits af0e78eb379c Merge remote-tracking branch 'fuse/for-next' omits ae3bfe685b94 Merge remote-tracking branch 'ext3/for_next' omits d13d73c2ef7c Merge remote-tracking branch 'ecryptfs/next' omits 2ecff720c589 Merge remote-tracking branch 'cifs/for-next' omits 7ebbcc5c9d8e Merge remote-tracking branch 'ceph/master' omits efaf1ed83b15 Merge remote-tracking branch 'btrfs/for-next' omits c5cbdf33bae4 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits b33e0f31b712 Merge remote-tracking branch 'sh/sh-next' omits 285b5ab0d7fd Merge remote-tracking branch 'risc-v/for-next' omits a054ffa504c9 Merge remote-tracking branch 'm68knommu/for-next' omits 2b44662f1782 Merge remote-tracking branch 'h8300/h8300-next' omits 9b0b0d2eff8f Merge remote-tracking branch 'csky/linux-next' omits 1d53da811d91 Merge remote-tracking branch 'tegra/for-next' omits d30682a025c9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits d1742a5681c8 Merge remote-tracking branch 'scmi/for-linux-next' omits c792e0c8d27d Merge remote-tracking branch 'samsung-krzk/for-next' omits 40e2625cdb92 Merge remote-tracking branch 'rockchip/for-next' omits d7781f4ca1d7 Merge remote-tracking branch 'reset/reset/next' omits a19f69ed378d Merge remote-tracking branch 'renesas/next' omits 2b0907b22728 Merge remote-tracking branch 'realtek/for-next' omits 119341edcb91 Merge remote-tracking branch 'qcom/for-next' omits 3faf83fc29c0 Merge remote-tracking branch 'omap/for-next' omits 0bbbf5fab1eb Merge remote-tracking branch 'mvebu/for-next' omits 4a96d42d107a Merge remote-tracking branch 'mediatek/for-next' omits 71a492288ea5 Merge remote-tracking branch 'keystone/next' omits 6c39fa2c5559 Merge remote-tracking branch 'imx-mxs/for-next' omits 03ab515783b9 Merge remote-tracking branch 'bcm2835/for-next' omits 4755af158642 Merge remote-tracking branch 'at91/at91-next' omits 69779904105f Merge remote-tracking branch 'aspeed/for-next' omits 7c54dc4c415c Merge remote-tracking branch 'amlogic/for-next' omits 31f454342203 Merge remote-tracking branch 'arm-soc/for-next' omits b32a98143873 Merge remote-tracking branch 'arm64/for-next/core' omits 9504ad5d9f12 Merge remote-tracking branch 'arc/for-next' omits dfc133a6fea9 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 8e18fc256a5b Merge remote-tracking branch 'erofs-fixes/fixes' omits 08a7c8369541 Merge remote-tracking branch 'pidfd-fixes/fixes' omits c3aedff5147a Merge remote-tracking branch 'vfs-fixes/fixes' omits 964c94188481 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 95ee101ccd49 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits ed524f3d3796 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 60147bf96799 Merge remote-tracking branch 'ide/master' omits 1217458a7970 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 22881d8a4cc4 Merge remote-tracking branch 'spi-fixes/for-linus' omits 33e22533ef8a Merge remote-tracking branch 'regulator-fixes/for-linus' omits e2271b0f9c4b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits b55cbe50cd95 Merge remote-tracking branch 'sound-current/for-linus' omits 43414291c81c Merge remote-tracking branch 'wireless-drivers/master' omits f498794f5585 Merge remote-tracking branch 'netfilter/master' omits 688e5ba50820 Merge remote-tracking branch 'net/master' omits 8a158eff603a Merge remote-tracking branch 'sparc/master' omits 1e9a41431a0f Merge remote-tracking branch 'powerpc-fixes/fixes' omits f5e17ea31b51 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 6b561c67dddf Merge remote-tracking branch 'kbuild-current/fixes' omits d7a7648465d2 ipc/msg.c: consolidate all xxxctl_down() functions omits e2cbe073b242 ipc/sem.c: document and update memory barriers omits 1141749e1c7d ipc/msg.c: update and document memory barriers omits e941bee2ebf5 ipc/mqueue.c: update/document memory barriers omits 99461e83a544 ipc/mqueue.c: remove duplicated code omits 67ac7d1f5459 smp_mb__{before,after}_atomic(): update Documentation omits 62d56be6a900 aio: simplify read_events() omits 3d71d8e230de Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits 3b835be80fde string: add stracpy and stracpy_pad mechanisms omits 4fc4b54090c9 kernel/hung_task.c: Monitor killed tasks. omits 723851ae0575 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 31f77ead6df8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 188a77d73940 mm-oom-avoid-printk-iteration-under-rcu-fix omits 0f21cea15863 mm, oom: avoid printk() iteration under RCU omits 3d866a688bfd mm/memory_hotplug: cleanup __remove_pages() omits 7458ac1a5f0d mm/memory_hotplug: drop local variables in shrink_zone_span() omits c02e678fccf1 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] omits 5938f914e2ee mm/memory_hotplug: we always have a zone in find_(smallest [...] omits c643ab05e42e mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() omits 051ac21e984e mm/memory_hotplug: shrink zones when offlining memory omits 39c7f6682e48 mm/memmap_init: update variable name in memmap_init_zone omits 2937103420d3 mm/mmap.c: fix the adjusted length error omits 8e2c27293342 mm/pgmap: use correct alignment when looking at first pfn [...] omits f3ff5a0fa995 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 2a2f0fe8d7fc mm/slub.c: avoid slub allocation while holding list_lock omits b09cf1e760e8 ramfs: support O_TMPFILE omits cb805ed35a36 x86/mm: Split vmalloc_sync_all() omits 6858f7970915 mm, thp: tweak reclaim/compaction effort of local-only and [...] omits 343295547186 /proc/kpageflags: do not use uninitialized struct pages omits 1bd0a28fb89a /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 0ee5e6731dda mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] omits 84fd0080ac95 um: add support for folded p4d page tables omits 436f33782f2a um: remove unused pxx_offset_proc() and addr_pte() functions omits 95bb41b389e6 sparc32: use pgtable-nopud instead of 4level-fixup omits 875f441dbeb1 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup omits 8cbd82654397 parisc: use pgtable-nopXd instead of 4level-fixup omits 33c20a9ddae3 nds32: use pgtable-nopmd instead of 4level-fixup omits c11e781a49ab microblaze: use pgtable-nopmd instead of 4level-fixup omits e4f36b796698 m68k: mm: use pgtable-nopXd instead of 4level-fixup omits 0b1565ab4ced m68k: nommu: use pgtable-nopud instead of 4level-fixup omits 042dbee7edb1 c6x: use pgtable-nopud instead of 4level-fixup omits 47f9b586610f arm: nommu: use pgtable-nopud instead of 4level-fixup omits 8ca372bd2859 alpha: use pgtable-nopud instead of 4level-fixup omits 53d60b7d87b5 gpio: pca953x: tighten up indentation omits a11b6d9cc215 gpio: pca953x: convert to use bitmap API omits 2ab2a794315b gpio: pca953x: use input from regs structure in pca953x_ir [...] omits 1b4523f65c5c gpio: pca953x: remove redundant variable and check in IRQ handler omits ab87f2818243 lib/bitmap: introduce bitmap_replace() helper omits 1e3269a4cd3a lib/test_bitmap: fix comment about this file omits f54282fcf112 lib/test_bitmap: move exp1 and exp2 upper for others to use omits 406ad4d377bf lib/test_bitmap: rename exp to exp1 to avoid ambiguous name omits 4449990be708 lib/test_bitmap: name EXP_BYTES properly omits 15bb579138c7 lib/test_bitmap: undefine macros after use omits 5ba200a95d10 lib/test_bitmap: force argument of bitmap_parselist_user() [...] omits c3e1d30b9ce8 arch: sembuf.h: make uapi asm/sembuf.h self-contained omits 7200354524c7 arch: msgbuf.h: make uapi asm/msgbuf.h self-contained omits f983cca717df arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained omits 1fad896e875a lib/ubsan: don't serialize UBSAN report omits 90adfc1948e7 vhost, kcov: collect coverage from vhost_worker omits 85c02d7ecf80 usb, kcov: collect coverage from hub_event omits 9156510161cf kcov: remote coverage support omits 984e1c68702f uaccess: disallow > INT_MAX copy sizes omits ab5d156b6805 drm: limit to INT_MAX in create_blob ioctl omits 70b5225a67c5 drivers/rapidio/rio-access.c: fix missing include of <linu [...] omits 8538b773e0c3 drivers/rapidio/rio-driver.c: fix missing include of <linu [...] omits 41d592dc7145 init/Kconfig: fix indentation omits b00ec8fd4ca6 fs/binfmt_elf.c: extract elf_read() function omits a127a2c3cd72 fs/binfmt_elf.c: delete unused "interp_map_addr" argument omits 97d39b1a6071 selftests: add epoll selftests omits 687a74e4217f fs/epoll: remove unnecessary wakeups of nested epoll omits db541b2d03fb epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC omits 4fcf622283ff checkpatch: reduce is_maintained_obsolete lookup runtime omits 5aeeabbdf356 checkpatch: improve ignoring CamelCase SI style variants like mA omits 6145a998a0fb lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits e17d7c4183c6 lib/genalloc.c: export symbol addr_in_gen_pool omits b39f259556c6 lib/math/rational.c: fix possible incorrect result from ra [...] omits 5302ee7a3e74 lib/test_meminit.c: add bulk alloc/free tests omits e858f038d590 lib/rbtree: get successor's color directly omits 63d721f90957 lib/rbtree: set successor's parent unconditionally omits 614313560d37 gpio: pca953x: utilize the for_each_set_clump8 macro omits f7142b645b57 gpio: max3191x: utilize the for_each_set_clump8 macro omits de0fd4e7040c gpio: pisosr: utilize the for_each_set_clump8 macro omits a95eb6d43d75 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] omits a7a1a8178664 gpio: 74x164: utilize the for_each_set_clump8 macro omits e154946210e3 gpio: uniphier: utilize for_each_set_clump8 macro omits e5d4198329af gpio: pcie-idio-24: utilize for_each_set_clump8 macro omits 6476e06f8107 gpio: pci-idio-16: utilize for_each_set_clump8 macro omits b3107e6209a5 gpio: ws16c48: utilize for_each_set_clump8 macro omits 51219c237d36 gpio: gpio-mm: utilize for_each_set_clump8 macro omits 7a6fc6e81100 gpio: 104-idi-48: utilize for_each_set_clump8 macro omits 998a0c7afa8a gpio: 104-dio-48e: utilize for_each_set_clump8 macro omits 9d39b6022636 lib/test_bitmap.c: add for_each_set_clump8 test cases omits 8f3ba14018cb bitops: introduce the for_each_set_clump8 macro omits d29782d94cf4 kernel/sys.c: avoid copying possible padding bytes in copy [...] omits cf3d52f39d85 kernel/profile.c: use cpumask_available to check for NULL cpumask omits 7cac5182bd3a kernel/notifier.c: remove blocking_notifier_chain_cond_register() omits 5dbead284971 kernel/notifier.c: remove notifier_chain_cond_register() omits d84240a11d2b kernel/notifier.c: intercept duplicate registrations to av [...] omits 4eb1bb5642b7 auxdisplay: charlcd: deduplicate simple_strtoul() omits a5f63432191d kernel.h: update comment about simple_strto<foo>() functions omits 219983a59f04 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] omits adc8e51b6a30 arch/Kconfig: fix indentation omits 5c8bbc93d948 linux/scc.h: make uapi linux/scc.h self-contained omits c388b0da08c6 linux/build_bug.h: change type to int omits dd46626301b0 .gitattributes: Use 'dts' diff driver for dts files omits c465d343900c include/linux/sysctl.h: inline braces for ctl_table and ct [...] omits 3168b0f149cf fs/proc/Kconfig: fix indentation omits 41d515bee57c include/linux/proc_fs.h: fix confusing macro arg name omits 83204fc1bb05 fs/proc/internal.h: shuffle "struct pde_opener" omits bd9f5d43c193 fs/proc/generic.c: delete useless "len" variable omits 8e75652af447 proc: change ->nlink under proc_subdir_lock omits a72789baba73 mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp omits 15560211f540 mm/memcontrol: use vmstat names for printing statistics omits 0bf819938019 mm/vmstat: add helpers to get vmstat item names for each e [...] omits f752e2596b49 mm: memcg/slab: wait for !root kmem_cache refcnt killing o [...] omits 7a029558a309 mm/kasan/common.c: fix compile error omits 1b3146b47913 drm/scheduler: Avoid accessing freed bad job. omits c11ff2936a79 drm/amdgpu: work around llvm bug #42576 omits c03d587dbbb8 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 05503a96c25f drm/ttm: Convert vm callbacks to helpers omits bf06accca2ac drm/ttm: Remove explicit typecasts of vm_private_data omits 3cb4c8cac9dd drm/amdgpu: move CS secure flag next the structs where it's used omits de296cec05fe drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits b55619110744 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits 46df71ddb522 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits 894be05399d4 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits 15c7a1b420bb drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 32085b284f36 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 2d4d1c59e300 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 75134e8ee611 drm/amdgpu: job is secure iff CS is secure (v5) omits 3525685a2c99 drm/amdgpu: expand the context control interface with trust flag omits ac767620a518 drm/amdgpu: expand the emit tmz interface with trusted flag omits 01bd5fa9e7c6 drm/amdgpu: add tmz bit in frame control packet omits 8a1e19581501 drm/amdgpu: add function to check tmz capability (v4) omits 5d4e5e5c7f2a drm/amdgpu: add amdgpu_tmz data structure omits 7e3f1890814d drm/amdgpu: add tmz feature parameter (v2) omits 89b9a6701e89 drm/amdgpu: define the TMZ bit for the PTE omits cc680a86e494 drm/amdgpu: add UAPI to create secure commands (v3) omits b93799d24d6f drm/amdgpu: add UAPI for creating encrypted buffers omits def0aa869050 thermal: Fix deadlock in thermal thermal_zone_device_check adds 056df578c2dc Merge tag 'arc-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] adds 02a65a0bfbef tracing: Fix __print_hex_dump scope adds 6c3edaf9fd6a tracing: Introduce trace event injection adds a356646a5685 tracing: Do not create directories if lockdown is in affect adds 2f13437b8917 Merge tag 'trace-v5.5-2' of git://git.kernel.org/pub/scm/l [...] adds 2e7d31704c7f mm/kasan/common.c: fix compile error adds a264df74df38 mm: memcg/slab: wait for !root kmem_cache refcnt killing o [...] adds 9d7ea9a297e6 mm/vmstat: add helpers to get vmstat item names for each e [...] adds ebc5d83d0443 mm/memcontrol: use vmstat names for printing statistics adds 3cde287bb476 mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp adds e06689bf5701 proc: change ->nlink under proc_subdir_lock adds 5f6354eaa517 fs/proc/generic.c: delete useless "len" variable adds 70a731c0e3c6 fs/proc/internal.h: shuffle "struct pde_opener" adds 9573e8f70a82 include/linux/proc_fs.h: fix confusing macro arg name adds 3d82191c22e2 fs/proc/Kconfig: fix indentation adds d5ffb71b633c include/linux/sysctl.h: inline braces for ctl_table and ct [...] adds a512ae54cee1 .gitattributes: use 'dts' diff driver for dts files adds 8788994376d8 linux/build_bug.h: change type to int adds 1a18374fc370 linux/scc.h: make uapi linux/scc.h self-contained adds 24b54fee106d arch/Kconfig: fix indentation adds 2f5bd343694e scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] adds 885e68e8b7b1 kernel.h: update comment about simple_strto<foo>() functions adds d717e7da45b3 auxdisplay: charlcd: deduplicate simple_strtoul() adds 1a50cb80f219 kernel/notifier.c: intercept duplicate registrations to av [...] adds 5adaabb65a26 kernel/notifier.c: remove notifier_chain_cond_register() adds 260a2679e5cb kernel/notifier.c: remove blocking_notifier_chain_cond_register() adds ef70eff9dea6 kernel/profile.c: use cpumask_available to check for NULL cpumask adds 5e1aada08cd1 kernel/sys.c: avoid copying possible padding bytes in copy [...] adds 169c474fb22d bitops: introduce the for_each_set_clump8 macro adds e4aa168de88d lib/test_bitmap.c: add for_each_set_clump8 test cases adds f70dad5d4c0f gpio: 104-dio-48e: utilize for_each_set_clump8 macro adds 9bfcce0db3cf gpio: 104-idi-48: utilize for_each_set_clump8 macro adds b0f49e9b9e2c gpio: gpio-mm: utilize for_each_set_clump8 macro adds acebb82fe9cd gpio: ws16c48: utilize for_each_set_clump8 macro adds 2dc7c3c16daa gpio: pci-idio-16: utilize for_each_set_clump8 macro adds c586aa8f4805 gpio: pcie-idio-24: utilize for_each_set_clump8 macro adds 17b6038942e3 gpio: uniphier: utilize for_each_set_clump8 macro adds b2ca9ebfa68f gpio: 74x164: utilize the for_each_set_clump8 macro adds 9f00ebf518b8 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] adds 608bd5fda60d gpio: pisosr: utilize the for_each_set_clump8 macro adds d077c78b4516 gpio: max3191x: utilize the for_each_set_clump8 macro adds ae81217edc18 gpio: pca953x: utilize the for_each_set_clump8 macro adds 11d43e62f693 lib/rbtree: set successor's parent unconditionally adds 8b7569a224a1 lib/rbtree: get successor's color directly adds dc5c5ad79f0c lib/test_meminit.c: add bulk alloc/free tests adds 323dd2c3ed06 lib/math/rational.c: fix possible incorrect result from ra [...] adds fd7eb2513f85 lib/genalloc.c: export symbol addr_in_gen_pool adds 964975ac6677 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds d439e6a5d78b checkpatch: improve ignoring CamelCase SI style variants like mA adds cd28b119047b checkpatch: reduce is_maintained_obsolete lookup runtime adds f6520c520842 epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC adds 339ddb53d373 fs/epoll: remove unnecessary wakeups of nested epoll adds f2728fe80cef selftests: add epoll selftests adds 81696d5d544e fs/binfmt_elf.c: delete unused "interp_map_addr" argument adds 658c03356511 fs/binfmt_elf.c: extract elf_read() function adds e8cf4e9ca056 init/Kconfig: fix indentation adds 48d6b4dd362c drivers/rapidio/rio-driver.c: fix missing include of <linu [...] adds bd7bca4335a5 drivers/rapidio/rio-access.c: fix missing include of <linu [...] adds 5bf8bec3f4ce drm: limit to INT_MAX in create_blob ioctl adds 6d13de1489b6 uaccess: disallow > INT_MAX copy sizes adds eec028c9386e kcov: remote coverage support adds 95d23dc27bde usb, kcov: collect coverage from hub_event adds 8f6a7f96dc29 vhost, kcov: collect coverage from vhost_worker adds ce5c31db3645 lib/ubsan: don't serialize UBSAN report adds 5b009673594d arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained adds 9ef0e0041819 arch: msgbuf.h: make uapi asm/msgbuf.h self-contained adds 0fb9dc28679a arch: sembuf.h: make uapi asm/sembuf.h self-contained adds 17b6753ff08b lib/test_bitmap: force argument of bitmap_parselist_user() [...] adds 54224044096e lib/test_bitmap: undefine macros after use adds a4881d1cbc6c lib/test_bitmap: name EXP_BYTES properly adds 0ee312e38042 lib/test_bitmap: rename exp to exp1 to avoid ambiguous name adds c21dd8a7bb4b lib/test_bitmap: move exp1 and exp2 upper for others to use adds 780ff33b8bfa lib/test_bitmap: fix comment about this file adds 30544ed5de43 lib/bitmap: introduce bitmap_replace() helper adds a97832f22489 gpio: pca953x: remove redundant variable and check in IRQ handler adds 0a0a0219d6c8 gpio: pca953x: use input from regs structure in pca953x_ir [...] adds 35d13d94893f gpio: pca953x: convert to use bitmap API adds b27d8517365e gpio: pca953x: tighten up indentation adds a73c948952cc alpha: use pgtable-nopud instead of 4level-fixup adds aa6628230deb arm: nommu: use pgtable-nopud instead of 4level-fixup adds d13252ea800e c6x: use pgtable-nopud instead of 4level-fixup adds f6f7caeb5853 m68k: nommu: use pgtable-nopud instead of 4level-fixup adds 60e50f34b13e m68k: mm: use pgtable-nopXd instead of 4level-fixup adds ed48e1f812b5 microblaze: use pgtable-nopmd instead of 4level-fixup adds 7c2763c42326 nds32: use pgtable-nopmd instead of 4level-fixup adds d96885e277b5 parisc: use pgtable-nopXd instead of 4level-fixup adds 2fa245c1f8c9 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup adds 7235db268a27 sparc32: use pgtable-nopud instead of 4level-fixup adds 4e65e76f1e58 um: remove unused pxx_offset_proc() and addr_pte() functions adds e19f97ed67d8 um: add support for folded p4d page tables adds f949286c668a mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] adds 5ecc9d15f73b Merge branch 'akpm' (patches from Andrew) adds 163b00cde7cf thermal: Fix deadlock in thermal thermal_zone_device_check adds fb3da48a8640 Merge branch 'thermal/next' of git://git.kernel.org/pub/sc [...] adds d9e48dc2a71a Merge tag 'pwm/for-5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 38206c24ab09 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds ec939e4c94bd Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds eb275167d186 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds b08baef02b26 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds 25cfb0c7de3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f137416247f Merge tag 'modules-for-v5.5' of git://git.kernel.org/pub/s [...] adds 8256dc6a24b1 Merge remote-tracking branch 'kbuild-current/fixes' adds c3c60656b0a3 MAINTAINERS: update Cavium ThunderX drivers adds 17746b7af95e MAINTAINERS: Switch to Marvell addresses adds a4e55ccd4392 soc: aspeed: Fix snoop_file_poll()'s return type adds 47b6b604b2bf soc: mediatek: cmdq: fixup wrong input order of write api adds 6859ad379439 MAINTAINERS: Make Nicolas Saenz Julienne the new bcm2835 m [...] adds 680fb08720df Merge tag 'arm-soc/for-5.5/maintainers-part2' of https://g [...] adds 563b75d74993 Merge tag 'juno-fixes-5.5' of git://git.kernel.org/pub/scm [...] adds 3c25ce694a1f Merge tag 'scmi-fix-5.5-2' of git://git.kernel.org/pub/scm [...] adds 336bab731be7 ARM: pxa: Fix resource properties adds f943cd48e688 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 1c545178726a Merge remote-tracking branch 'powerpc-fixes/fixes' adds 73ef03bdeb56 Merge remote-tracking branch 'sparc/master' adds 5d50aa83e2c8 openvswitch: support asymmetric conntrack adds 95219afbb980 act_ct: support asymmetric conntrack adds 86c76c098983 xdp: obtain the mem_id mutex before trying to remove an entry. adds ffac2027e18f ionic: keep users rss hash across lif reset adds 0cb96b5749bf net: sfp: fix unbind adds 38ecd706ca78 net: sfp: fix hwmon adds 099ffd7eddfe NFC: NCI: use new `delay` structure for SPI transfer delays adds d04ac224b168 net: Fixed updating of ethertype in skb_mpls_push() adds df95467b6d2b hsr: fix a NULL pointer dereference in hsr_dev_xmit() adds a350d2e7adbb net: thunderx: start phy before starting autonegotiation adds 9df4e58e8051 Merge remote-tracking branch 'net/master' adds edbca120a8cd samples/bpf: Fix broken xdp_rxq_info due to map order assumptions adds 01d434ce98d3 selftests/bpf: Don't hard-code root cgroup id adds 6bf6affe18da selftests/bpf: Bring back c++ include/link test adds ef8c84effce3 selftests/bpf: De-flake test_tcpbpf adds e9eeec58c992 bpf: Fix a bug when getting subprog 0 jited image in check [...] adds 8f9081c92523 selftests/bpf: Add a fexit/bpf2bpf test with target bpf pr [...] adds 13559503c78d Merge remote-tracking branch 'bpf/master' adds 022fe0816dda Merge remote-tracking branch 'netfilter/master' adds 9829f4ad0c22 Merge remote-tracking branch 'wireless-drivers/master' adds f147277ec565 Merge remote-tracking branch 'sound-current/for-linus' adds 15e183328331 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds dcfcc760312f Merge remote-tracking branch 'regulator-fixes/for-linus' adds 05d5595e4a1a Merge remote-tracking branch 'spi-fixes/for-linus' adds fa576cd293ac Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 6438aa0cf233 Merge remote-tracking branch 'ide/master' adds f7bdb65b5fdf selftests/ftrace: Fix to check the existence of set_ftrace_filter adds e0578752bfe8 selftests/ftrace: Fix ftrace test cases to check unsupported adds 99db92631c84 selftests/ftrace: Do not to use absolute debugfs path adds 456c96289fcd selftests/ftrace: Fix multiple kprobe testcase adds 59103dd44733 Merge remote-tracking branch 'kselftest-fixes/fixes' adds d7ae2cf1badd Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 403804511d12 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds fe33a928bfcd KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups adds dcb264a26362 Merge remote-tracking branch 'kvms390-fixes/master' adds 49f07b8a7804 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 06e8c4151493 Merge remote-tracking branch 'vfs-fixes/fixes' adds 7e04d94e7da0 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 2468d3ce0288 Merge remote-tracking branch 'erofs-fixes/fixes' adds 1d33c4208700 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 9faac86b7af7 Merge remote-tracking branch 'arm64/for-next/core' new e0157ed99c85 Merge remote-tracking branch 'arm-soc/for-next' new c2414a240194 Merge remote-tracking branch 'amlogic/for-next' new 55dc74972810 Merge remote-tracking branch 'aspeed/for-next' new 23bb3c437ed0 Merge remote-tracking branch 'at91/at91-next' new 11031c7adb07 Merge remote-tracking branch 'bcm2835/for-next' new 2c2d838c551e Merge remote-tracking branch 'imx-mxs/for-next' new 23c73a7cb024 Merge remote-tracking branch 'keystone/next' new c558872b77f0 Merge remote-tracking branch 'mediatek/for-next' new 2688cde318ef Merge remote-tracking branch 'mvebu/for-next' new d5eb41a48bf5 Merge remote-tracking branch 'omap/for-next' new 09ffddae7297 Merge remote-tracking branch 'qcom/for-next' new c17b74b84845 Merge remote-tracking branch 'realtek/for-next' new 482a324e8302 Merge remote-tracking branch 'renesas/next' new d837f97053e7 Merge remote-tracking branch 'reset/reset/next' new e0541ffaf8ee Merge remote-tracking branch 'rockchip/for-next' new 90c7a880aa82 Merge remote-tracking branch 'samsung-krzk/for-next' new 86f2bf1539d4 Merge remote-tracking branch 'scmi/for-linux-next' new d4b2c139d9de Merge remote-tracking branch 'sunxi/sunxi/for-next' new 8783629c4093 Merge remote-tracking branch 'tegra/for-next' new ba8fb8acdbb4 Merge remote-tracking branch 'csky/linux-next' new 374c961630c9 Merge remote-tracking branch 'h8300/h8300-next' new f9c543b831a2 Merge remote-tracking branch 'risc-v/for-next' new 68db70bebdb3 Merge remote-tracking branch 'sh/sh-next' new 69e8e8bd46db Merge remote-tracking branch 'xtensa/xtensa-for-next' new 87a35e9c3ef9 Merge remote-tracking branch 'btrfs/for-next' new e5a4ac38b5fa Merge remote-tracking branch 'ceph/master' new 27633f1b83c4 Merge remote-tracking branch 'cifs/for-next' new 339dfe6135e7 Merge remote-tracking branch 'ecryptfs/next' new 0c15b8fed05a Merge remote-tracking branch 'ext3/for_next' new bb1d56492a55 Merge remote-tracking branch 'fuse/for-next' new 0ce22b32c8b7 Merge remote-tracking branch 'nfs/linux-next' new 82b578daf1dc nfsd: unlock on error in manage_cpntf_state() new 9c0c18749418 Merge remote-tracking branch 'nfsd/nfsd-next' new 7e0dff171595 Merge remote-tracking branch 'orangefs/for-next' new 4c3a900f051b Merge remote-tracking branch 'xfs/for-next' new 1cea335d1db1 iomap: fix sub-page uptodate handling new c275779ff2dd iomap: stop using ioend after it's been freed in iomap_fin [...] new 272fc7ada1c2 Merge remote-tracking branch 'iomap/iomap-for-next' new 4dfbe8024bff Merge remote-tracking branch 'vfs/for-next' new 6649213a1748 Merge remote-tracking branch 'printk/for-next' new 2719164247b1 Merge remote-tracking branch 'hid/for-next' new 5e6f61430904 Merge branch 'dmi/master' new bff514f0f863 Merge remote-tracking branch 'pm/linux-next' new f037d65824ba thermal: Fix deadlock in thermal thermal_zone_device_check new ee7cdfab32d1 thermal: power_allocator: Fix Kconfig warning new 484a3fe97dae Merge remote-tracking branch 'thermal/thermal/linux-next' new 7b348fb0a036 Merge remote-tracking branch 'swiotlb/linux-next' new 5fb603a218a5 Merge remote-tracking branch 'nfc-next/master' new 7ecacafc2406 Bluetooth: btusb: Disable runtime suspend on Realtek devices new b59149150421 Merge remote-tracking branch 'bluetooth/master' new 5fa618c87af8 Merge remote-tracking branch 'gfs2/for-next' new b7fa0cde29c8 Merge tag 'drm/tegra/for-5.5-rc1-fixes' of git://anongit.f [...] new b53bd16fec3d Merge tag 'drm-misc-next-fixes-2019-12-04' of git://anongi [...] new 868f08d0ff66 Merge remote-tracking branch 'drm/drm-next' new 79c4c8ea9130 drm/amdgpu: add check before enabling/disabling broadcast mode new f83f5a1e115c drm/amdgpu/gfx: Improvement on EDC GPR workarounds new a5a4d68c9326 drm/amdkfd: Eliminate unnecessary kernel queue function pointers new 80c5a807a51f drm/amdgpu: add header line for power profile on Arcturus new b456c93253bd drm/amdgpu: add cache flush workaround to gfx8 emit_fence new 4a2d93565ada drm/amdgpu: remove ras global recovery handling from ras_c [...] new f2a79be1c094 drm/amdgpu: export amdgpu_ras_find_obj to use externally new 28f87950d935 drm/amdgpu: clear ras controller status registers when int [...] new 5c39d600e315 drm/amdgpu: clear uncorrectable parity error status bit new 7a22677b9514 drm/amdgpu: enable/disable doorbell interrupt in baco entr [...] new ce316fa55ef0 drm/amdgpu: add concurrent baco reset support for XGMI new b823821f2244 drm/amdgpu: support full gpu reset workflow when ras err_e [...] new 00eaa57172a0 drm/amdgpu: clear err_event_athub flag after reset exit new 76434f75d4a4 drm/amdgpu: reduce redundant uvd context lost warning message new d3511fd01cef drm/amd/display: update sr and pstate latencies for Renoir new 2b77dcc5e5aa drm/amd/display: rename core_dc to dc new f42ea55be111 drm/amd/display: add separate of private hwss functions new 10f51857b753 drm/amd/display: Fix Dali clk mgr construct new eab4bb97c8e7 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] new 580c8be278b0 drm/amd/display: fix DalDramClockChangeLatencyNs override new a4cea11655fb drm/amd/display: Wrong ifdef guards were used around DML v [...] new 832aa63bef34 drm/amd/display: Reset PHY in link re-training new 61f14c5b528f drm/amd/display: Disable link before reenable new 20ad55c89d39 drm/amd/display: Add DMCUB__PG_DONE trace code enum new 3c465370f20a drm/amd/display: Only wait for DMUB phy init on dcn21 new a49421185189 drm/amd/display: Return DMUB_STATUS_OK when autoload unsupported new c1825b5777ce drm/amd/display: Program CW5 for tracebuffer for dcn20 new 01290a5766e1 drm/amd/display: populate bios integrated info for renoir new 8fb3a6363684 drm/amd/display: Fixed kernel panic when booting with DP-t [...] new 639dcfc6feb5 drm/amd/display: have two different sr and pstate latency [...] new e6d9a93c141e drm/amd/display: fix dprefclk and ss percentage reading on RN new 728a5068239d drm/amd/display: 3.2.61 new fa11d3c94253 drm/amd/display: Change the delay time before enabling FEC new 769dbc160567 drm/amd/display: fixed that I2C over AUX didn't read data issue new 460adc6b6996 drm/amd/display: add log for lttpr new 1ba2a4830571 drm/amd/display: Disable chroma viewport w/a when rotated [...] new 084e1de7b938 drm/amd/display: fix dml20 min_dst_y_next_start calculation new 949ffc8b3631 drm/amd/display: Reset steer fifo before unblanking the stream new 2853ecc6610a drm/amd/display: Implement DePQ for DCN1 new 89cd5a02dfab drm/amd/display: update p-state latency for renoir when us [...] new 8d623f86c07f drm/amd/display: add DP protocol version new 99218d122a2b drm/amd/display: Save/restore link setting for disable phy [...] new 75441d9d35f7 drm/amd/display: Return a correct error value new d4bbcecb5962 drm/amd/display: Split DMUB cmd type into type/subtype new 2f39835cc350 drm/amd/display: Add shared DMCUB/driver firmware state ca [...] new e0600a94343c drm/amd/display: update sr latency for renoir when using lpddr4 new 9a35b016b99f drm/amd/display: Remove flag check in mpcc update new 5fd21b394cfe drm/amd/display: check for repeater when setting aux_rd_interval. new 8b0fbb368c96 drm/amd/display: Modify logic for when to wait for mpcc idle new 5c7b0f38522e drm/amd/display: Remove redundant call new dcd65857a781 drm/amd/display: add dc dsc functions to return bpp range [...] new c5e53707e260 drm/amd/display: remove spam DSC log new 799a5f74d11e drm/amd/display: add dsc policy getter new ddba76274fd5 drm/amd/display: Limit NV12 chroma workaround new 4ed79864de18 drm/amd/display: fix cursor positioning for multiplane cases new 00853a4f7dd5 drm/amd/display: Fix screen tearing on vrr tests new 0beb54039d46 drm/amd/display: update dispclk and dppclk vco frequency new e66164105d2f drm/amd/display: Implement DePQ for DCN2 new 9ec53e11c766 drm/amd/display: 3.2.62 new 186a1fb79c6c drm/amd/display: Change HDR_MULT check new 772c0b59ad94 drm/amd/display: Increase the number of retries after AUX DEFER new 92855074616f drm/amd/display: Compare clock state member to determine o [...] new 71e6bd2ac207 drm/amd/display: update dml related structs new c14f2507be0b drm/amd/display: correct log message for lttpr new ad51b4ac12f7 drm/amd/display: Extend DMCUB offload testing into dcn20/21 new 363d9bf39884 drm/amdgpu: Fix BACO entry failure in NAVI10. new eb2c40d8d2c9 drm/amdgpu: add UAPI for creating encrypted buffers new 866d5d7dec3a drm/amdgpu: add UAPI to create secure commands (v3) new c507ea101960 drm/amdgpu: define the TMZ bit for the PTE new ed1f5d6400f9 drm/amdgpu: add tmz feature parameter (v2) new 9d4a33813cc1 drm/amdgpu: add amdgpu_tmz data structure new 8d1ec67409e7 drm/amdgpu: add function to check tmz capability (v4) new 5371acdd8d96 drm/amdgpu: add tmz bit in frame control packet new 37e356c8ec78 drm/amdgpu: expand the emit tmz interface with trusted flag new 98d7fe3071b6 drm/amdgpu: expand the context control interface with trust flag new d70db5175723 drm/amdgpu: job is secure iff CS is secure (v5) new fb6fe9272b8f drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) new 40169ac70ac9 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h new 018d77d52034 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter new 1eaca99498f2 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] new 9d3fbf5765ae drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 new 7d96f12f9ba3 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 new cda09675166f drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 new 5856cd9dc100 drm/amdgpu: move CS secure flag next the structs where it's used new 94e3ab2d8c35 drm/ttm: Remove explicit typecasts of vm_private_data new dbcf54d2cb7c drm/ttm: Convert vm callbacks to helpers new d27e7edeb279 drm/amdkfd: New IOCTL to allocate queue GWS (v2) new 6c647da7f19f drm/amdgpu: work around llvm bug #42576 new f1d78d9b78a9 drm/scheduler: Avoid accessing freed bad job. new 7162c2f43914 drm/amdgpu/display: add fallthrough comment new 3fcecdf9e400 Merge remote-tracking branch 'amdgpu/drm-next' new e389b1590dc5 Merge remote-tracking branch 'drm-intel/for-linux-next' new 322df10a6893 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 92f4728646f3 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 9c4f295d6f96 Merge remote-tracking branch 'regmap/for-next' new 1e55c176f8f5 Input: snvs_pwrkey - remove gratuitous NULL initializers new d4b675e1b527 Input: uinput - fix returning EPOLLOUT from uinput_poll new 25b2f1b77a92 Input: add privacy screen toggle keycode new df5b5e555b35 Input: goodix - add upside-down quirk for Teclast X89 tablet new 86bcd3a12999 Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash new a284e11c371e Input: synaptics-rmi4 - don't increment rmiaddr for SMBus [...] new e7055039130b Merge remote-tracking branch 'input/next' new 08bdcc35f00c io-wq: clear node->next on list deletion new d07773db07c8 Merge branch 'for-linus' into for-next new 78076bb64aa8 io_uring: use hash table for poll command lookups new f5fc2bf63c4c Merge branch 'io_uring-5.5' into for-next new 08802ed665e4 bfq-iosched: Ensure bio->bi_blkg is valid before using it new 946a431520ac Merge branch 'for-linus' into for-next new 2e6e1fde32d7 io_uring: fix error handling in io_queue_link_head new 4493233edcfc io_uring: hook all linked requests via link_list new 45cf3f94821e Merge branch 'io_uring-5.5' into for-next new 0b4295b5e2b9 io_uring: fix a typo in a comment new 50c661c21814 Merge branch 'io_uring-5.5' into for-next new ece841abbed2 block: fix memleak of bio integrity data new 4c1d55417382 Merge branch 'for-linus' into for-next new a34dfb3be5ce Merge remote-tracking branch 'block/for-next' new 474e559567fa dm btree: increase rebalance threshold in __rebalance2() new e6a505f3f9fa dm clone metadata: Track exact changes per transaction new 8fdbfe8d1690 dm clone metadata: Use a two phase commit new 8b3fd1f53af3 dm clone: Flush destination device before committing metadata new ecda7c0280e6 dm thin metadata: Add support for a pre-commit callback new 00b387a433b1 dm thin: Flush data device before committing metadata new 7b1788de0534 Merge remote-tracking branch 'device-mapper/for-next' new 9e05d187d7eb Merge remote-tracking branch 'keys/keys-next' new ea2f4fcb872d Merge remote-tracking branch 'smack/for-next' new 687b06c925f4 Merge remote-tracking branch 'tomoyo/master' new 6bfaec04dbe6 Merge remote-tracking branch 'vfio/next' new c8e09e903984 Merge remote-tracking branch 'spi/for-next' new af1648984828 x86/efi: Update e820 with reserved EFI boot services data [...] new b23cb49126c5 Merge branch 'x86/urgent' adds 54cae811d8ab x86/mm/pat: Update the comments in pat.c and pat_interval. [...] adds 1ec64e0fd2bc x86/mm/pat: Disambiguate PAT-disabled boot messages adds 46acad1a5c58 x86/mm/pat: Create fixed width output in /sys/kernel/debug [...] adds 092084ed1339 x86/mm/pat: Simplify the free_memtype() control flow adds fd519dade181 x86/mm/pat: Harmonize 'struct memtype *' local variable an [...] adds bc385fb45f1d x86/mm/pat: Clean up PAT initialization flags adds 70bfed57a6de x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ adds 91de1bdd5ace x86/mm/pat: Standardize on memtype_*() prefix for APIs adds 8c9b3a9f3f60 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> adds c1979980f604 x86/mm/pat: Clean up <asm/memtype.h> externs adds 01a4daa2a4a0 x86/mm/pat: Fix typo in the Kconfig help text adds a74019557d1d x86/mm: Tabulate the page table encoding definitions new 359ff69a8a76 x86/mm/pat: Mark __cpa_flush_tlb() as static new 155989c4cbe3 Merge branch 'x86/urgent' into WIP.x86/mm, to pick up depe [...] new db3afaddfd4e Merge branch 'x86/cleanups' into WIP.x86/mm, to pick up de [...] new 42e9267e629b mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them [...] new a80316cb7cb2 mm, x86/mm: Untangle address space layout definitions from [...] new d05a261ed9ed Merge branch 'linus' into WIP.x86/mm new 462ca02d04c3 Merge branch 'WIP.x86/mm' new b49262c1b188 Merge remote-tracking branch 'tip/auto-latest' new 259b5e2a4f99 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new f85de9ce1121 Merge remote-tracking branch 'rcu/rcu/next' new ed70cc06aa88 Merge remote-tracking branch 'xen-tip/linux-next' new 87a403c445ee Merge remote-tracking branch 'percpu/for-next' new d70397cb4c8a Merge remote-tracking branch 'chrome-platform/for-next' new 4e2d206888e1 Merge remote-tracking branch 'thunderbolt/next' new 6bf9a40c8c0a Merge remote-tracking branch 'mux/for-next' new f4e60e7b1a61 Merge remote-tracking branch 'cgroup/for-next' new 468859e40af8 Merge remote-tracking branch 'scsi/for-next' new 8472d2426b03 next-20191203/vhost new 5311a3cc60f5 Merge remote-tracking branch 'rpmsg/for-next' new 2dc0da293167 Merge remote-tracking branch 'ktest/for-next' new aa4adc8c090f Merge remote-tracking branch 'y2038/y2038' new c6b5e28d0bda Merge remote-tracking branch 'livepatching/for-next' new b2e71f6e6fe4 Merge remote-tracking branch 'ntb/ntb-next' new 02c12ad21752 Merge remote-tracking branch 'kspp/for-next/kspp' new 730ddd02ee79 Merge remote-tracking branch 'fsi/next' new 422fa59eea73 Merge remote-tracking branch 'nvmem/for-next' new 740492d1d7a8 Merge remote-tracking branch 'xarray/xarray' new 3c0a281c37da Merge remote-tracking branch 'pidfd/for-next' new b81f709bae95 Merge remote-tracking branch 'devfreq/devfreq-next' new 75d2f409a565 Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' new 18daaacee34c /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 89ee50ce9708 /proc/kpageflags: do not use uninitialized struct pages new 55e72a947417 mm, thp: tweak reclaim/compaction effort of local-only and [...] new a35be5a35d1b x86/mm: Split vmalloc_sync_all() new fabe32db5dca ramfs: support O_TMPFILE new e5eb67b5cb34 mm/slub.c: avoid slub allocation while holding list_lock new 22d24f4450a6 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints new 23c2f005272d mm/pgmap: use correct alignment when looking at first pfn [...] new 792f939e138f mm/mmap.c: fix the adjusted length error new 639e6f233891 mm/memmap_init: update variable name in memmap_init_zone new 231d01abc8ca mm/memory_hotplug: shrink zones when offlining memory new 38627aa4fe48 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() new b41e67afad20 mm/memory_hotplug: we always have a zone in find_(smallest [...] new d4e24308f969 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] new f1f867d4a8c2 mm/memory_hotplug: drop local variables in shrink_zone_span() new 6a9fe8d7ef53 mm/memory_hotplug: cleanup __remove_pages() new 3699fdeab194 mm, oom: avoid printk() iteration under RCU new 8c21ff41cd88 mm-oom-avoid-printk-iteration-under-rcu-fix new 8eb3b4438106 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 95e6e843522b fs/buffer.c: dump more info for __getblk_gfp() stall problem new 4cc599699bc0 kernel/hung_task.c: Monitor killed tasks. new b5d3b8a98c01 string: add stracpy and stracpy_pad mechanisms new 059d6899e609 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] new 0d31041ebf76 aio: simplify read_events() new fc1f0110359b smp_mb__{before,after}_atomic(): update Documentation new 921c26460c43 ipc/mqueue.c: remove duplicated code new ac3014cc5feb ipc/mqueue.c: update/document memory barriers new 57b445da8534 ipc/msg.c: update and document memory barriers new aa5ad683a804 ipc/sem.c: document and update memory barriers new 27f002ac0e66 ipc/msg.c: consolidate all xxxctl_down() functions new 60fa1bd175f0 Merge branch 'akpm-current/current' new eca0f40e7d83 drivers/block/null_blk_main.c: fix layout new d6acb519e28f drivers/block/null_blk_main.c: fix uninitialized var warnings new 009c694f0cca pinctrl: fix pxa2xx.c build warnings new 2aab5a281c13 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] new 33d0d03222bc kernel-hacking: create submenu for arch special debugging options new 51cd1608415f kernel-hacking: group kernel data structures debugging together new e5c4c29cd8f9 kernel-hacking: move kernel testing and coverage options t [...] new eb708214add4 kernel-hacking: move Oops into 'Lockups and Hangs' new cac959a98ff0 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] new 4c44ee9f753e kernel-hacking: create a submenu for scheduler debugging options new c6dd5fe53592 kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] new f75b17fd56f0 kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] new 8fd85e57d645 lib/: fix Kconfig indentation new 608812b8341e mm: add generic p?d_leaf() macros new 1ed7e95e6a01 arc: mm: add p?d_leaf() definitions new e569def2ffe3 arm: mm: add p?d_leaf() definitions new 801bcdd96852 arm64: mm: add p?d_leaf() definitions new c4a1c135cad5 mips: mm: add p?d_leaf() definitions new 143f360e3be2 powerpc: mm: add p?d_leaf() definitions new f8b1e76b7526 riscv: mm: add p?d_leaf() definitions new 5efc08c077ad s390: mm: add p?d_leaf() definitions new 355e4e606fdb sparc: mm: add p?d_leaf() definitions new a99ac790e010 x86: mm: add p?d_leaf() definitions new 514b9dfeae00 mm: pagewalk: add p4d_entry() and pgd_entry() new 402addf20460 mm: pagewalk: allow walking without vma new 5e2dde41446a mm: pagewalk: add test_p?d callbacks new afdbca836fe7 mm: pagewalk: add 'depth' parameter to pte_hole new ad0d8589b240 x86: mm: point to struct seq_file from struct pg_state new 03ab0ffb13bd x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct new 02b5b204207b x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] new 032a65bfab07 x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] new 1c85a276f514 mm: add generic ptdump new 755c6fe5a139 x86: mm: convert dump_pagetables to use walk_page_range new 8072510ae038 arm64: mm: convert mm/dump.c to use walk_page_range() new acbde5e2e162 arm64: mm: display non-present entries in ptdump new 514b9c0381ee mm: ptdump: reduce level numbers by 1 in note_page() new c9a72ff5150a drivers/tty/serial/sh-sci.c: suppress warning new 8676743f27c9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
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 (4aed6eb17254) \ N -- N -- N refs/heads/akpm (8676743f27c9)
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 284 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: .mailmap | 3 + MAINTAINERS | 40 +-- arch/alpha/include/asm/vmalloc.h | 4 + arch/arc/include/asm/vmalloc.h | 4 + arch/arm/include/asm/vmalloc.h | 4 + arch/arm/mach-pxa/icontrol.c | 6 +- arch/arm64/include/asm/vmalloc.h | 4 + arch/c6x/include/asm/vmalloc.h | 4 + arch/csky/include/asm/vmalloc.h | 4 + arch/h8300/include/asm/vmalloc.h | 4 + arch/hexagon/include/asm/vmalloc.h | 4 + arch/ia64/include/asm/vmalloc.h | 4 + arch/m68k/include/asm/vmalloc.h | 4 + arch/microblaze/include/asm/vmalloc.h | 4 + arch/mips/include/asm/vmalloc.h | 4 + arch/nds32/include/asm/vmalloc.h | 4 + arch/nios2/include/asm/vmalloc.h | 4 + arch/openrisc/include/asm/vmalloc.h | 4 + arch/parisc/include/asm/vmalloc.h | 4 + arch/powerpc/include/asm/vmalloc.h | 4 + arch/riscv/include/asm/vmalloc.h | 4 + arch/s390/include/asm/vmalloc.h | 4 + arch/s390/kvm/interrupt.c | 6 +- arch/sh/include/asm/vmalloc.h | 4 + arch/sparc/include/asm/vmalloc.h | 4 + arch/um/include/asm/vmalloc.h | 4 + arch/unicore32/include/asm/vmalloc.h | 4 + arch/x86/Kconfig | 2 +- arch/x86/include/asm/cpu_entry_area.h | 10 +- arch/x86/include/asm/memtype.h | 27 ++ arch/x86/include/asm/mmu_context.h | 86 +---- arch/x86/include/asm/mtrr.h | 4 +- arch/x86/include/asm/pat.h | 27 -- arch/x86/include/asm/pci.h | 2 +- .../asm/{pgtable_32_types.h => pgtable_32_areas.h} | 35 +- arch/x86/include/asm/pgtable_32_types.h | 57 +--- arch/x86/include/asm/pgtable_areas.h | 16 + arch/x86/include/asm/pgtable_types.h | 143 ++++---- arch/x86/include/asm/vmalloc.h | 6 + arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/scattered.c | 2 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/ldt.c | 83 +++++ arch/x86/kernel/setup.c | 1 + arch/x86/kernel/x86_init.c | 2 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/mm/Makefile | 8 +- arch/x86/mm/fault.c | 1 + arch/x86/mm/init_32.c | 1 + arch/x86/mm/iomap_32.c | 6 +- arch/x86/mm/ioremap.c | 12 +- arch/x86/mm/pat/Makefile | 5 + arch/x86/mm/{pageattr-test.c => pat/cpa-test.c} | 0 arch/x86/mm/{pat.c => pat/memtype.c} | 203 ++++++----- arch/x86/mm/{pat_internal.h => pat/memtype.h} | 12 +- arch/x86/mm/pat/memtype_interval.c | 194 +++++++++++ arch/x86/mm/{pageattr.c => pat/set_memory.c} | 24 +- arch/x86/mm/pat_interval.c | 185 ----------- arch/x86/mm/pgtable_32.c | 1 + arch/x86/mm/physaddr.c | 1 + arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/quirks.c | 6 +- arch/x86/xen/mmu_pv.c | 2 +- arch/xtensa/include/asm/vmalloc.h | 4 + block/bfq-cgroup.c | 3 + block/bio-integrity.c | 2 +- block/bio.c | 3 + block/blk.h | 4 + drivers/bluetooth/btusb.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 119 +++++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 11 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 38 ++- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 83 +++-- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 27 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 28 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 13 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 + .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 146 +++++--- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 198 +++++------ drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 209 +++++++++--- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 40 +-- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 43 ++- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 22 +- drivers/gpu/drm/amd/display/dc/dc.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 16 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 33 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 6 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 3 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 85 +++-- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce110/dce110_resource.c | 3 +- .../amd/display/dc/dce112/dce112_hw_sequencer.c | 2 +- .../amd/display/dc/dce112/dce112_hw_sequencer.h | 1 + .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.h | 1 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 3 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 179 ++++++---- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 38 ++- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 103 +++--- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 54 +-- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 5 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 16 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 1 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 63 ++-- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 22 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 3 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 3 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 97 ++++-- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 370 +++++---------------- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 156 +++++++++ .../amd/display/dc/irq/dce110/irq_service_dce110.c | 4 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 48 +-- .../inc/dmub_cmd_dal.h} | 24 +- .../inc/dmub_cmd_vbios.h} | 24 +- .../dmub/{src/dmub_dcn21.h => inc/dmub_fw_state.h} | 56 +++- drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 8 +- .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 22 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 39 ++- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 12 +- .../gpu/drm/amd/display/include/i2caux_interface.h | 2 +- .../drm/amd/display/modules/color/color_gamma.c | 39 ++- .../drm/amd/display/modules/freesync/freesync.c | 32 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 5 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/input/keyboard/snvs_pwrkey.c | 4 +- drivers/input/misc/uinput.c | 2 +- drivers/input/rmi4/rmi_f34v7.c | 3 + drivers/input/rmi4/rmi_smbus.c | 2 - drivers/input/touchscreen/goodix.c | 9 + drivers/md/dm-clone-metadata.c | 136 +++++--- drivers/md/dm-clone-metadata.h | 17 + drivers/md/dm-clone-target.c | 53 ++- drivers/md/dm-thin-metadata.c | 29 ++ drivers/md/dm-thin-metadata.h | 7 + drivers/md/dm-thin.c | 34 +- drivers/md/persistent-data/dm-btree-remove.c | 8 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 16 +- drivers/net/phy/sfp.c | 17 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 2 +- drivers/thermal/Kconfig | 2 +- fs/io-wq.h | 1 + fs/io_uring.c | 140 ++++---- fs/iomap/buffered-io.c | 40 ++- fs/nfsd/nfs4state.c | 7 +- include/linux/mm.h | 15 +- include/linux/skbuff.h | 2 +- include/linux/vmalloc.h | 2 + include/trace/trace_events.h | 1 + include/uapi/linux/input-event-codes.h | 2 + kernel/bpf/verifier.c | 5 +- kernel/trace/Kconfig | 9 + kernel/trace/Makefile | 1 + kernel/trace/ring_buffer.c | 6 + kernel/trace/trace.c | 17 + kernel/trace/trace.h | 1 + kernel/trace/trace_events.c | 6 + kernel/trace/trace_events_inject.c | 331 ++++++++++++++++++ mm/highmem.c | 2 +- mm/vmalloc.c | 8 + net/core/skbuff.c | 4 +- net/core/xdp.c | 8 +- net/hsr/hsr_device.c | 9 +- net/nfc/nci/spi.c | 6 +- net/openvswitch/actions.c | 3 +- net/openvswitch/conntrack.c | 11 + net/sched/act_ct.c | 13 +- net/sched/act_mpls.c | 3 +- samples/bpf/xdp_rxq_info_user.c | 6 +- tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 5 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 6 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 70 +++- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 26 ++ .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 + .../selftests/bpf/test_cpp.cpp} | 0 .../selftests/bpf/test_skb_cgroup_id_user.c | 2 +- tools/testing/selftests/bpf/test_tcpbpf.h | 1 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 25 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 + .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 5 + tools/testing/selftests/ftrace/test.d/functions | 5 +- .../ftrace/test.d/kprobe/multiple_kprobes.tc | 6 +- .../inter-event/trigger-action-hist-xfail.tc | 4 +- .../inter-event/trigger-onchange-action-hist.tc | 2 +- .../inter-event/trigger-snapshot-action-hist.tc | 4 +- 231 files changed, 3400 insertions(+), 1952 deletions(-) create mode 100644 arch/alpha/include/asm/vmalloc.h create mode 100644 arch/arc/include/asm/vmalloc.h create mode 100644 arch/arm/include/asm/vmalloc.h create mode 100644 arch/arm64/include/asm/vmalloc.h create mode 100644 arch/c6x/include/asm/vmalloc.h create mode 100644 arch/csky/include/asm/vmalloc.h create mode 100644 arch/h8300/include/asm/vmalloc.h create mode 100644 arch/hexagon/include/asm/vmalloc.h create mode 100644 arch/ia64/include/asm/vmalloc.h create mode 100644 arch/m68k/include/asm/vmalloc.h create mode 100644 arch/microblaze/include/asm/vmalloc.h create mode 100644 arch/mips/include/asm/vmalloc.h create mode 100644 arch/nds32/include/asm/vmalloc.h create mode 100644 arch/nios2/include/asm/vmalloc.h create mode 100644 arch/openrisc/include/asm/vmalloc.h create mode 100644 arch/parisc/include/asm/vmalloc.h create mode 100644 arch/powerpc/include/asm/vmalloc.h create mode 100644 arch/riscv/include/asm/vmalloc.h create mode 100644 arch/s390/include/asm/vmalloc.h create mode 100644 arch/sh/include/asm/vmalloc.h create mode 100644 arch/sparc/include/asm/vmalloc.h create mode 100644 arch/um/include/asm/vmalloc.h create mode 100644 arch/unicore32/include/asm/vmalloc.h create mode 100644 arch/x86/include/asm/memtype.h delete mode 100644 arch/x86/include/asm/pat.h copy arch/x86/include/asm/{pgtable_32_types.h => pgtable_32_areas.h} (58%) create mode 100644 arch/x86/include/asm/pgtable_areas.h create mode 100644 arch/x86/include/asm/vmalloc.h create mode 100644 arch/x86/mm/pat/Makefile rename arch/x86/mm/{pageattr-test.c => pat/cpa-test.c} (100%) rename arch/x86/mm/{pat.c => pat/memtype.c} (84%) rename arch/x86/mm/{pat_internal.h => pat/memtype.h} (81%) create mode 100644 arch/x86/mm/pat/memtype_interval.c rename arch/x86/mm/{pageattr.c => pat/set_memory.c} (99%) delete mode 100644 arch/x86/mm/pat_interval.c create mode 100644 arch/xtensa/include/asm/vmalloc.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h copy drivers/gpu/drm/amd/display/{dc/dce120/dce120_hw_sequencer.h => dmub/inc/dmub [...] copy drivers/gpu/drm/amd/display/{dc/dce120/dce120_hw_sequencer.h => dmub/inc/dmub [...] copy drivers/gpu/drm/amd/display/dmub/{src/dmub_dcn21.h => inc/dmub_fw_state.h} (61%) create mode 100644 kernel/trace/trace_events_inject.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_bpf2bpf_simple.c rename tools/{lib/bpf/test_libbpf.c => testing/selftests/bpf/test_cpp.cpp} (100%)