This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 282ffdf30a3e Add linux-next specific files for 20191205 omits 160dc8cdb239 Merge branch 'akpm/master' 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 67018f43df3e kbuild: fix 'No such file or directory' warning when cleaning omits 66c2979a1799 Merge remote-tracking branch 'spi/topic/ptp' into spi-next omits e046b21f6abb Merge branch 'spi-5.5' into spi-linus omits 28bf733aa815 Merge branch 'regulator-5.5' into regulator-linus omits 46fc56695695 Merge branch 'asoc-5.5' into asoc-linus 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 6bcb98c71eab nfsd: merge server-to-server copy patches omits ec28b2def747 Merge branch 'tc2_spc_cpufreq_fixes' of git://git.kernel.o [...] omits 86a2ee0ed2fb Merge tag 'scmi-fix-5.5-2' of git://git.kernel.org/pub/scm [...] omits 6a3172723a00 Merge tag 'juno-fixes-5.5' of git://git.kernel.org/pub/scm [...] omits 0e1870084c84 cpufreq: vexpress-spc: Switch cpumask from topology core t [...] omits f9120602c4b3 ARM: vexpress: Set-up shared OPP table instead of individu [...] omits 1bae6fbafe62 Merge branches 'acpi-bus', 'acpi-osl', 'acpi-button' and ' [...] omits 9229b2f45925 Merge branches 'pm-cpuidle', 'pm-cpufreq', 'pm-qos', 'pm-s [...] omits 001ca08ef654 Merge branches 'next.autofs' and 'fixes' into for-next omits b004f8e77cc0 Merge branch 'for-5.5-pr-warning-removal' into for-next omits 51d337010387 checkpatch: Drop pr_warning check omits 55130ba7f010 printk: Drop pr_warning definition omits 3e77d391078f workqueue: Use pr_warn instead of pr_warning omits 20e4181ee0a7 Merge branch 'acpi-sysfs' into linux-next omits f53df92a3453 PM / devfreq: Don't fail devfreq_dev_release if not in list omits 9592235faeea PM / devfreq: Add new name attribute for sysfs omits 518e99e2a22e PM / devfreq: Add dynamic scaling for imx8m ddr controller omits dbcfb4cedbbc dt-bindings: memory: Add bindings for imx8m ddr controller omits fc6a00f8f3cf Merge branch 'for-5.5' into for-next omits 6d13412e2b27 utimes: Clamp the timestamps in notify_change() omits 806fdcc0304d PM / devfreq: Fix Kconfig indentation omits a99d362d6a93 PM / devfreq: Drop explicit selection of PM_OPP omits 78cd384a0cec PM / devfreq: events: Fix excessive stack usage omits 1d81785fd070 PM / devfreq: Introduce get_freq_range helper omits a2b3d24b7503 PM / devfreq: Set scaling_max_freq to max on OPP notifier error omits 0f68bfe7d58d PM / devfreq: Fix devfreq_notifier_call returning errno omits 4504a092d4aa PM / devfreq: Add missing locking while setting suspend_freq omits 88d3c7697f25 vhost: last descriptor must have NEXT clear omits 7844b548f6e1 vhost/net: add an option to test new code omits b375df10e312 vhost: batching fetches omits c9a15d6b1887 vhost/test: add an option to test new code omits f780a29661a1 vhost: option to fetch descriptors through an independent struct omits 191afe8c92b0 ptr_ring: linked list fallback omits 41ed3a6e0ab0 virtio_balloon: divide/multiply instead of shifts omits 6f67d22982c0 virtio_balloon: name cleanups omits 0c4b6e03b8ad Merge branch 'regmap-5.5' into regmap-next omits 6780daf48588 Merge branch 'next/dt' into for-next omits e1351090dd4a ARM: Document merges omits 6277b6e21c7a Merge branch 'arm/defconfig' into for-next omits 02399ee8bc9e Merge branch 'arm/fixes' into for-next omits 4acbf252b789 ARM: Document merges omits 1a6feb012141 Merge branch 'arm/drivers' into for-next omits b001da2905e7 thunderbolt: Power cycle the router if NVM authentication fails omits def0aa869050 thermal: Fix deadlock in thermal thermal_zone_device_check omits 008d87746660 Merge branch 'next/dt' into for-next omits 83a362c02a60 ARM: Document merges omits 63cc7ab77f04 Merge branch 'arm/dt' into for-next omits 560c11544505 Merge branch 'arm/drivers' into for-next omits 1ef055a1a721 Merge branch 'arm/soc' into for-next omits 0186930dc18b ARM: Document merges omits 48e20fe42217 Merge branch 'arm/dt' into for-next omits 77874c6c9c7b Merge branch 'arm/drivers' into for-next omits 36b283729b84 ARM: Document merges omits 439685ff0562 Merge branch 'arm/dt' into for-next omits 23b64020c2fe Merge branch 'arm/drivers' into for-next omits 2bde960acd7b ARM: Document merges omits d334b055f4d5 Merge branch 'arm/defconfig' into for-next omits d4b5b2295a46 Merge branch 'arm/dt' into for-next omits 11b4a853fa63 Merge branch 'arm/drivers' into for-next omits ed75c5095bf3 ARM: Document merges omits 6670166f60f8 ARM: Document merges omits 1102222fb48c Merge branch 'arm/fixes' into for-next omits ef9980578a06 Merge branch 'arm/dt' into for-next omits 2f3e9d9f2b7f Merge branch 'arm/defconfig' into for-next omits a562f9641c42 Merge branch 'arm/drivers' into for-next omits 634cc68a43b7 Merge branch 'arm/soc' into for-next omits 2ddd531f8c80 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/dt-for-5.5' [...] omits 06fd047bde63 Merge branch 'arm/fixes' into for-next omits 71918b15d58f Merge branch 'imx/defconfig' into for-next omits 497cffdac2af Merge branch 'imx/dt-mc' into for-next omits 543f55a896a4 Merge branch 'imx/dt64' into for-next omits de318da9123b Merge branch 'imx/dt' into for-next omits 217a33e8047d Merge branch 'imx/bindings' into for-next omits 5924a1a71571 Merge branch 'imx/soc' into for-next omits 5a7803e9847c Merge branch 'imx/drivers' into for-next omits 265fd0de31d2 Merge branch 'clk/imx' into for-next omits 91eaa629d24c ARM: Document merges omits f7ff718e28da Merge branch 'arm/dt' into for-next omits e7af5ead8615 Merge branch 'arm/defconfig' into for-next omits 29160952eaba Merge branch 'arm/drivers' into for-next omits e0e9bf9f1c73 Merge branch 'arm/soc' into for-next omits b4913ce19e8c ARM: Document merges omits c0114bdc5d12 Merge branch 'arm/dt' into for-next omits 64aa21e7d76c Merge branch 'arm/defconfig' into for-next omits 8a71d6770fae Merge branch 'arm/drivers' into for-next omits 837b1c11d5c0 Merge branch 'arm/soc' into for-next omits 2aba5ab6793a Merge branch 'arm/fixes' into for-next omits 5da8253c3f5a Merge branches 'sunxi/clk-fixes-for-5.4', 'sunxi/config-fo [...] omits 9c45f53abb97 Merge branches 'renesas-arm-defconfig-for-v5.5', 'renesas- [...] omits a4276bb320c4 Merge branch 'next/drivers' into for-next omits ec2f877856e0 treewide: Use sizeof_member() macro omits 5def578a8bdc Merge branch 'next/soc' into for-next omits 55093de55618 Merge branch 'next/drivers' into for-next omits a07532ccc0d8 ARM: Document merges omits 14decb2201b5 Merge branch 'arm/drivers' into for-next omits 12e1def0a0e7 Merge branch 'arm/dt' into for-next omits 690f04678d8a Merge branch 'arm/fixes' into for-next omits e0eb651bfacd ARM: Document merges omits 200aff24da72 Merge branch 'arm/defconfig' into for-next omits 7786b3f14277 Merge branch 'arm/fixes' into for-next omits b55fac938a17 Merge branches 'renesas-arm-soc-for-v5.5', 'renesas-arm64- [...] omits ef212ad3d1d9 ARM: Document merges omits 519007266802 Merge branch 'arm/dt' into for-next omits 369d2b79a219 Merge branch 'arm/soc' into for-next omits 05e1fa11880d ARM: Document merges omits 2cdfa3aabb5d Merge branch 'arm/soc' into for-next omits 7f50e8b1a6ae Merge branch 'arm/fixes' into for-next omits 49dcda278ec4 Merge branch 'arm/dt' into for-next omits 3188b0d0cd8b Merge branch 'arm/drivers' into for-next omits 1d7b2a557050 ARM: Document merges omits aa9bbaa2f873 Merge branch 'arm/defconfig' into for-next omits c762fe5b0ed5 Merge branch 'arm/drivers' into for-next omits 1d1669584849 Merge branch 'arm/fixes' into for-next omits 5846cab6e022 Merge branch 'next/dt' into for-next omits 1e41875db943 Merge branch 'arm/fixes' into for-next omits d6534b72a576 ARM: Document merges omits ff551cc7e787 Merge branch 'arm/dt' into for-next omits 94f80c2045d0 ARM: Document merges omits 64cfd2b397c6 Merge branch 'arm/drivers' into for-next omits 994455709865 ARM: Document merges omits 5340151d372b Merge branch 'arm/defconfig' into for-next omits 8eac27ec2ad3 Merge branch 'arm/drivers' into for-next omits 1f44030fcd8b Merge branch 'arm/dt' into for-next omits 7e81d1134e63 Merge branch 'arm/soc' into for-next omits 9be4dd201e3d ARM: Document merges omits 0ef17457d6cf Merge branch 'arm/drivers' into for-next omits c19008c357bf Merge branch 'arm/defconfig' into for-next omits 7aaed66cd91c Merge branch 'arm/dt' into for-next omits 3457026941ec Merge branch 'arm/fixes' into for-next omits 061fbdeb65c1 Merge branch 'arm/fixes' into for-next omits cbff93b859d0 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next omits 263d4ab7fc3c Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next omits 117ae53b4376 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next omits 1b36aab6a7b6 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next omits 843e4fa31127 Merge branch 'arm/fixes' into for-next omits 5ee857a1c8e7 linux/stddef.h: Add sizeof_member() macro omits de5f91c49a15 MIPS: OCTEON: Replace SIZEOF_FIELD() macro omits f26f3d76dbb5 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next omits 0228b0ee789c Merge branch 'next/defconfig' into for-next omits d5e54eeb0e3d NFSD add nfs4 inter ssc to nfsd4_copy omits 4e48f1cccab3 NFSD: allow inter server COPY to have a STALE source server fh omits dd4320a29d65 NFSD generalize nfsd4_compound_state flag names omits f3dee17721a0 NFSD check stateids against copy stateids omits dbd4c2dd8f13 NFSD add COPY_NOTIFY operation omits 996d4850c477 NFSD COPY_NOTIFY xdr omits 1285cd571fbc NFSD add ca_source_server<> to COPY omits e004197ddf27 NFSD fill-in netloc4 structure omits 3aa22be2d6b1 Merge branch 'mvebu/dt64' into mvebu/for-next omits 2a298dde46e2 Merge branch 'mvebu/dt' into mvebu/for-next omits 8216ec3fda49 Merge branch 'next/dt' into for-next omits d49380083493 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next omits 0e0e96b81de4 Merge branch 'next/dt' into for-next omits f436571fd7fe Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next omits 940fda502217 Merge branch 'sunxi/fixes-for-5.4' into sunxi/for-next omits d2abd888fcc7 Merge branches 'sunxi/clk-for-5.5', 'sunxi/dt-for-5.5' and [...] omits 4ba1e7f109db Merge branch 'next/drivers' into for-next omits be78662f5e30 Merge branch 'arm/fixes' into for-next omits b7f1866c1782 Merge branch 'arm/fixes' into for-next omits 2924a93b4c2b Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next omits bc2b49f4bd3b Merge branch 'for-v5.5/memory-samsung-dmc' into for-next omits 389f3ffa7509 Merge branch 'next/defconfig' into for-next omits a93bea712c51 Merge branch 'next/dt' into for-next omits adf22834e2da Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next omits ba41a4533227 Merge branch 'for-v5.5/memory-samsung-dmc' into for-next omits 546d1f246e93 Merge branch 'arm/fixes' into for-next omits aca0770d9702 Merge branches 'renesas-arm-dt-for-v5.5', 'renesas-arm64-d [...] omits f29e294b3f53 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/fixes-for-5. [...] omits 4705d9f7f6f0 ARM: Document merges omits fc0fd6942a17 Merge branch 'arm/fixes' into for-next omits fbc4ede25c1e microoptimize hlist_add_{before,behind} omits 6cb48c943b58 ..._nested() analogue of lockref_get() 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 7ce4fab81913 Merge tag 'fuse-update-5.5' of git://git.kernel.org/pub/sc [...] adds a231582359ec Merge tag 'ceph-for-5.5-rc1' of git://github.com/ceph/ceph-client adds 3f1266ec704d Merge tag 'gfs2-for-5.5' of git://git.kernel.org/pub/scm/l [...] adds 8c7b8c34ae95 pipe: Remove assertion from pipe_poll() adds 8f868d68d335 pipe: Fix missing mask update after pipe_wait() adds da73fcd8cfdc Merge branch 'pipe-rework' (patches from David Howells) adds b0d4beaa5a4b Merge branch 'next.autofs' of git://git.kernel.org/pub/scm [...] adds 0aecba617321 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 08bdcc35f00c io-wq: clear node->next on list deletion adds 08802ed665e4 bfq-iosched: Ensure bio->bi_blkg is valid before using it adds ece841abbed2 block: fix memleak of bio integrity data adds 78076bb64aa8 io_uring: use hash table for poll command lookups adds 2e6e1fde32d7 io_uring: fix error handling in io_queue_link_head adds 4493233edcfc io_uring: hook all linked requests via link_list adds 0b4295b5e2b9 io_uring: fix a typo in a comment adds 8539429917c4 Merge branch 'io_uring-5.5' into for-linus adds 9feb1af97e73 Merge tag 'for-linus-20191205' of git://git.kernel.dk/linux-block adds b7fa0cde29c8 Merge tag 'drm/tegra/for-5.5-rc1-fixes' of git://anongit.f [...] adds b53bd16fec3d Merge tag 'drm-misc-next-fixes-2019-12-04' of git://anongi [...] adds 9c1867d730a6 Merge tag 'drm-intel-next-fixes-2019-12-05' of git://anong [...] adds 7ada90eb9c7a Merge tag 'drm-next-2019-12-06' of git://anongit.freedeskt [...] adds ec057595cb3f pipe: fix incorrect caching of pipe state over pipe_wait() adds 3cf2890f29ab Merge tag 'sound-fix-5.5-rc1' of git://git.kernel.org/pub/ [...] adds b6afd1234cf9 powerpc/archrandom: fix arch_get_random_seed_int() adds 551003fff723 powerpc/pmem: Convert to EXPORT_SYMBOL_GPL adds 48e626ac85b4 powerpc/powernv: Avoid re-registration of imc debugfs directory adds 249fad734a25 powerpc/perf: Disable trace_imc pmu adds f89d416a8676 Merge tag 'powerpc-5.5-3' of git://git.kernel.org/pub/scm/ [...] adds 43a2898631a8 Merge tag 'powerpc-5.5-2' of git://git.kernel.org/pub/scm/ [...] adds 76f6777c9cc0 pipe: Fix iteration end check in fuse_dev_splice_write() adds df325e05a682 arm64: Validate tagged addresses in access_ok() called fro [...] adds 0492747c72a3 arm64: KVM: Invoke compute_layout() before alternatives ar [...] adds 70927d02d409 arm64: ftrace: fix ifdeffery adds de858040ee80 arm64: entry: refine comment of stack overflow check adds 98884281027d Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] 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 942e6f8a8314 Merge mainline/master into arm/fixes adds f693ff65c36e arm64: defconfig: re-run savedefconfig adds 30b10c77837c ARM: defconfig: re-run savedefconfig on multi_v* configs adds 18977008f44c ARM: multi_v7_defconfig: Restore debugfs support adds 0f679edf5ae3 Merge tag 'omap-for-v5.5/ti-sysc-late-signed' of git://git [...] adds e89d108da909 Merge tag 'omap-for-v5.5/dt-fixes-merge-window-signed' of [...] adds 716864586c62 arm: socfpga: execute cold reboot by default adds f7a1a1db9877 Merge tag 'socfpga_update_for_v5.5' of git://git.kernel.or [...] adds c25f318b1ff7 Merge tag 'tegra-for-5.5-cpufreq' of git://git.kernel.org/ [...] adds 5af5b2ae1ccf Merge tag 'tegra-for-5.5-soc-fixes' of git://git.kernel.or [...] adds 916a91406278 Merge tag 'tegra-for-5.5-memory-fixes' of git://git.kernel [...] adds d98a8dbdaec6 ARM: dts: bcm2711: force CMA into first GB of memory adds be8af7a9e3cc ARM: dts: bcm2711-rpi-4: Enable GENET support adds 30f55eae47e4 Merge tag 'arm-soc/for-5.5/devicetree-part2' of https://gi [...] adds 347f56fb3890 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds ff98a5f624d2 ARM: 8943/1: Fix topology setup in case of CPU hotplug for [...] adds 04bb96427d4e ARM: 8947/1: Fix __arch_get_hw_counter() access to CNTVCT adds eea2d5da29e3 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ad910e36da4c pipe: fix poll/select race introduced by the pipe rework adds 1b6b26ae7053 pipe: fix and clarify pipe write wakeup logic adds f467a6a66419 pipe: fix and clarify pipe read wakeup logic adds a28c8b9db8a1 pipe: remove 'waiting_writers' merging logic adds 85190d15f4ea pipe: don't use 'pipe_wait() for basic pipe IO adds 6210b6402f58 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] adds ff600a9a69be kernel-hacking: create submenu for arch special debugging options adds 3be5cbcde916 kernel-hacking: group kernel data structures debugging together adds 09a7495258b5 kernel-hacking: move kernel testing and coverage options t [...] adds f43a289df671 kernel-hacking: move Oops into 'Lockups and Hangs' adds dc9b96387ec9 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] adds ebebdd095d7b kernel-hacking: create a submenu for scheduler debugging options adds 2b05bb75d174 kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] adds ec29a5c197e6 kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] adds 68d4b3dfcaf2 lib/: fix Kconfig indentation adds 6dc517a3872b Merge branch 'akpm' (patches from Andrew) adds f74fd13f4585 Merge tag 'for-linus-5.5b-rc1-tag' of git://git.kernel.org [...] adds 94e89b402354 Merge tag 'vfio-v5.5-rc1' of git://github.com/awilliam/linux-vfio adds fb9bf40cf028 Merge tag 'nfs-for-5.5-1' of git://git.linux-nfs.org/proje [...] adds 18f428d4e2f7 NFSD fixing possible null pointer derefering in copy offload adds 38a2204f5298 nfsd: depend on CRYPTO_MD5 for legacy client tracking adds 911d137ab027 Merge tag 'nfsd-5.5' of git://linux-nfs.org/~bfields/linux adds 316933cf74b0 Merge tag 'for-linus-5.5-ofs1' of git://git.kernel.org/pub [...] adds 50caca9d7f63 Merge tag 'xfs-5.5-merge-17' of git://git.kernel.org/pub/s [...] adds 1cea335d1db1 iomap: fix sub-page uptodate handling adds c275779ff2dd iomap: stop using ioend after it's been freed in iomap_fin [...] adds 95207d554b96 Merge tag 'iomap-5.5-merge-14' of git://git.kernel.org/pub [...] adds 1e55c176f8f5 Input: snvs_pwrkey - remove gratuitous NULL initializers adds d4b675e1b527 Input: uinput - fix returning EPOLLOUT from uinput_poll adds 25b2f1b77a92 Input: add privacy screen toggle keycode adds df5b5e555b35 Input: goodix - add upside-down quirk for Teclast X89 tablet adds 86bcd3a12999 Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash adds a284e11c371e Input: synaptics-rmi4 - don't increment rmiaddr for SMBus [...] adds afbd65f5e71a Merge branch 'next' into for-linus adds 737214515d79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b5b99a89f64 NTB: Add Hygon Device ID adds 9455d25f4e3b Merge tag 'ntb-5.5' of git://github.com/jonmason/ntb adds e200327708e6 fs/fnctl: fix missing __user in fcntl_rw_hint() adds 2658ce095df5 fs/namespace: add __user to open_tree and move_mount syscalls adds 5c8b0dfc6f4a make __d_alloc() static adds 5bf9a06a5f7c Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds fdef665ba44a smb3: fix mode passed in on create for modetosid mount option adds 231e2a0ba567 smb3: improve check for when we send the security descript [...] adds a78f7cdddbbb Merge tag '5.5-rc-smb3-fixes-part2' of git://git.samba.org [...] adds 138f371ddf4f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] 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 5b55633f20ee s390/qeth: guard against runt packets adds f677fcb9aeb6 s390/qeth: ensure linear access to packet headers adds f9e50b02a99c s390/qeth: fix dangling IO buffers after halt/clear adds b87440526324 Merge branch 's390-fixes' adds aacf6578ef77 net: ethernet: ti: cpsw_switchdev: fix unmet direct depend [...] adds 2a597eff2437 net: hns3: fix for TX queue not restarted problem adds d1a37dedcfcf net: hns3: fix a use after free problem in hns3_nic_maybe_ [...] adds 1c9855085eba net: hns3: fix VF ID issue for setting VF VLAN adds a116f4e238cc Merge branch 'hns3-fixes' adds 0033b34a03ec ppp: fix out-of-bounds access in bpf_prog_create() 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 ae72555b4104 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a6a10d45d1ea enetc: disable EEE autoneg by default adds f421031e3ff0 net: stmmac: reset Tx desc base address before restarting Tx adds 9f104c773690 mqprio: Fix out-of-bounds access in mqprio_dump adds 9cf1cd8ee3ee tipc: fix ordering of tipc module init and exit routine adds 462f8554a896 phy: mdio-thunder: add missed pci_release_regions in remove adds 1af66221a66d net: avoid an indirect call in ____sys_recvmsg() adds 4a5cdc604b9c net/tls: Fix return values to avoid ENOTSUPP adds 8bef0af09a54 net: dsa: fix flow dissection on Tx path adds e0b60903b434 net-sysfs: Call dev_hold always in netdev_queue_add_kobject adds dbad3408896c net: core: rename indirect block ingress cb function adds 25a443f74bcf net: sched: allow indirect blocks to bind to clsact in TC adds 9a74542eee86 Merge branch 'net-tc-indirect-block-relay' adds 9424e2e7ad93 tcp: md5: fix potential overestimation of TCP option space adds 04aa1bc42e4d lpc_eth: kernel BUG on remove adds c55d8b108caa net/mlx5e: Fix TXQ indices to be sequential adds 73e6551699a3 net/mlx5e: Query global pause state before setting prio2buffer adds c431f8597863 net/mlx5e: Fix SFF 8472 eeprom length adds a23dae79fb65 net/mlx5e: Fix freeing flow with kfree() and not kvfree() adds eb252c3a24fc net/mlx5e: Fix free peer_flow when refcount is 0 adds 6d485e5e5554 net/mlx5e: Fix translation of link mode into speed adds 3d7cadae51f1 net/mlx5e: ethtool, Fix analysis of speed setting adds b7826076d7ae net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev m [...] adds 537d0779a199 Merge tag 'mlx5-fixes-2019-12-05' of git://git.kernel.org/ [...] adds 04d26e7b159a tcp: fix rejected syncookies due to stale timestamps adds cb44a08f8647 tcp: tighten acceptance of ACKs not matching a child socket adds 721c8dafad26 tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE [...] adds 5532946e3395 Merge branch 'tcp-fix-handling-of-stale-syncookies-timestamps' adds 02a896ca8487 pppoe: remove redundant BUG_ON() check in pppoe_pernet adds 0e4940928c26 gre: refetch erspan header from skb->data after pskb_may_pull() adds 501a90c94510 inet: protect against too small mtu values. adds 51302f77beda net: ethernet: ti: cpsw: fix extra rx interrupt adds fafc5db28a2f net: phy: dp83867: fix hfs boot in rgmii mode adds 8a3cc29c316c vhost/vsock: accept only packets with the right dst_cid adds 00222d139410 r8169: add missing RX enabling for WoL on RTL8125 adds 2dd5616ecdce net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() adds 0fc75219fe9a r8169: fix rtl_hw_jumbo_disable for RTL8168evl adds 95e6ba513316 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds e42617b825f8 Linux 5.5-rc1 adds 50260614245b thermal: power_allocator: Fix Kconfig warning adds 87587a57b333 MAINTAINERS: thermal: Eduardo's email is bouncing adds 9f1fb8046bba MAINTAINERS: thermal: Add Daniel Lezcano as the thermal ma [...] adds 6e456dca47c5 MAINTAINERS: thermal: Change the git tree location adds 316eaf170252 Merge tag 'thermal-5.5-rc2' of git://git.kernel.org/pub/sc [...] adds 1d9a6159bd04 workqueue: Use pr_warn instead of pr_warning adds ee19545220a8 Fix up for "printk: Drop pr_warning definition" adds 61ff72f40168 printk: Drop pr_warning definition adds 969bea5e4d8b checkpatch: Drop pr_warning check adds 184b8f7f91ca Merge tag 'printk-for-5.5-pr-warning-removal' of git://git [...] adds 78f926f72e43 btrfs: add Kconfig dependency for BLAKE2B adds 6794862a16ef Merge tag 'for-5.5-rc1-kconfig-tag' of git://git.kernel.or [...] new cf6b58ab2d55 kbuild: fix 'No such file or directory' warning when cleaning new 6eaa46e05aaf Merge remote-tracking branch 'kbuild-current/fixes' new 1928b36cfa4d arc: eznps: fix allmodconfig kconfig warning new cd4c2493fa58 ARC: mm: drop stale define of __ARCH_USE_5LEVEL_HACK new 327adec226d4 Merge remote-tracking branch 'arc-current/for-curr' new 2a76352ad2cc ARM: vexpress: Set-up shared OPP table instead of individu [...] new c9385887cbbf cpufreq: vexpress-spc: Switch cpumask from topology core t [...] new df4a6ff19224 Merge tag 'vexpress-fixes-5.5' of git://git.kernel.org/pub [...] new 715cdceb5a52 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new b1a29c8ba6ea Merge remote-tracking branch 'sparc/master' new fd230ffaa48b MAINTAINERS: Add myself as a maintainer for MMIO m_can new 1a2e9d2f794e MAINTAINERS: Add myself as a maintainer for TCAN4x5x new 00d4e14d2e4c can: j1939: j1939_sk_bind(): take priv after lock is held new 8ac9d71d6013 can: j1939: fix address claim code example new 9ab79b06ddf3 can: xilinx_can: Fix missing Rx can packets on CANFD2.0 new e707180ae2df can: flexcan: fix possible deadlock and out-of-order recep [...] new b7603d080ffc can: flexcan: add low power enter/exit acknowledgment helper new 048e3a34a2e7 can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop [...] new 60552253e29c can: m_can: tcan4x5x: add required delay after reset new 9c9e1b012a21 dt-bindings: can: tcan4x5x: reset pin is active high new 1202d2318e2f dt-bindings: tcan4x5x: Make wake-gpio an optional gpio new 2de497356955 can: tcan45x: Make wake-up GPIO an optional GPIO new da2311a6385c can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to U [...] new 43aad8104bda Merge tag 'linux-can-fixes-for-5.5-20191208' of git://git. [...] new f394722fb0d0 neighbour: remove neigh_cleanup() method new 9e99bfefdbce bonding: fix bond_neigh_init() new b6f3320b1d52 sctp: fully initialize v4 addr in some functions new 62201c00c467 mlxsw: spectrum_router: Remove unlikely user-triggerable warning new 65cb13986229 selftests: forwarding: Delete IPv6 address at the end new f8fc57e8d7c5 net/x25: add new state X25_STATE_5 new 959c03a2eca3 Merge remote-tracking branch 'net/master' adds 5a2e6af81807 selftests: netfilter: use randomized netns names adds 0b9173f4688d netfilter: nf_queue: enqueue skbs with NULL dst new 164166558aac netfilter: uapi: Avoid undefined left-shift in xt_sctp.h new db3b665dd77b netfilter: nft_set_rbtree: bogus lookup/get on consecutive [...] new bffc124b6fe3 netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END new 0d2c96af797b netfilter: nf_tables: validate NFT_DATA_VALUE after nft_da [...] new fd57d0cbe187 netfilter: nf_tables: skip module reference count bump on [...] new 81ec61074bcf netfilter: nf_tables_offload: return EOPNOTSUPP if rule sp [...] new 5604285839aa netfilter: bridge: make sure to pull arp header in br_nf_f [...] new 7acd9378dc65 netfilter: nf_flow_table_offload: Correct memcpy size for [...] new 02699d194267 Merge remote-tracking branch 'netfilter/master' new 1d5755430f0d Merge remote-tracking branch 'wireless-drivers/master' adds c08f0a92f4be ALSA: echoaudio: simplify get_audio_levels new 9ff3483e5c55 ALSA: firewire-motu: fix double unlocked 'motu->mutex' new 59a126aa3113 ALSA: oxfw: fix return value in error path of isochronous [...] new 480136343cbe ALSA: fireface: fix return value in error path of isochron [...] new 4b369c642b03 Merge remote-tracking branch 'sound-current/for-linus' new 9c9b65203492 ASoC: core: only flush inited work during free new ea69b8205710 Merge branch 'asoc-5.5' into asoc-linus new 18c2feb51328 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 6d30fc511bec regulator: core: avoid unneeded .list_voltage calls new d3d039851f84 Merge branch 'regulator-5.5' into regulator-linus new 0812e5b12076 Merge remote-tracking branch 'regulator-fixes/for-linus' new a841e2853e1a spi: spi-cavium-thunderx: Add missing pci_release_regions() new 3194d2533eff spi: fsl: don't map irq during probe new 6f2e2fffd91f Merge branch 'spi-5.5' into spi-linus new 72bc8cce2bcc Merge remote-tracking branch 'spi-fixes/for-linus' new 55e34eb261d3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 341826a06566 iio: adc: ad7606: fix reading unnecessary data from device new 0163c1c521ff iio: st_accel: Fix unused variable warning new 2e19b6c3efcf iio: temperature: ltc2983: fix u32 read into a unsigned long long new dd587a7f0af5 dt-bindings: iio: adc: ad7292: Update SPDX identifier new ada971cbdc37 dt-bindings: iio: adc: ad7292: fix constraint over channel [...] new 11d7c8d3b125 iio: adc: ad7124: Enable internal reference new 1f310f77efa2 iio: adc: intel_mrfld_adc: Allocating too much data in probe() new c41d79b74b3b iio: adc: max1027: fix not unregistered iio trigger new 342a6928bd50 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel r [...] new 53eaa9c27fdc iio: imu: inv_mpu6050: fix temperature reporting using bad unit new 5685b145c138 iio: imu: st_lsm6dsx: fix decimation factor estimation new c2686eb2aed3 iio: imu: st_lsm6dsx: track hw FIFO buffering with fifo_mask new bd41c445b7b9 iio: imu: st_lsm6dsx: do not power-off accel if events are [...] new 3b71f6b59508 iio: ad7949: fix channels mixups new 9fd229c478fb iio: adc: max9611: Fix too short conversion time delay new 7347f09a198a Merge tag 'iio-fixes-for-5.5a' of git://git.kernel.org/pub [...] new 826f58e03d57 Merge remote-tracking branch 'staging.current/staging-linus' new 702600eef730 lib: raid6: fix awk build warnings new 58c02f33ef5b Merge remote-tracking branch 'char-misc.current/char-misc-linus' new fa28b1976a7c Merge remote-tracking branch 'ide/master' new fd1baf6ca2ea selftests/ftrace: Fix to check the existence of set_ftrace_filter new 25deae098e74 selftests/ftrace: Fix ftrace test cases to check unsupported new ba1b9c5048e4 selftests/ftrace: Do not to use absolute debugfs path new 5cc6c8d4a99d selftests/ftrace: Fix multiple kprobe testcase new be12252212fa selftests: safesetid: Move link library to LDLIBS new 295c4e21cf27 selftests: safesetid: Check the return value of setuid/setgid new 8ef1ec0ca32c selftests: safesetid: Fix Makefile to set correct test program new 39101b226544 fs/ext4/inode-test: Fix inode test on 32 bit platforms. new 70efb58bbbc2 kunit: testing kunit: Bug fix in test_run_timeout function new e7d7ad0e413f Documentation: kunit: fix typos and gramatical errors new 99e51aa8f701 Documentation: kunit: add documentation for kunit_tool new b73833b37fd8 Merge remote-tracking branch 'kselftest-fixes/fixes' new d519f0a51eba Merge remote-tracking branch 'reset-fixes/reset/fixes' adds c409cd05ab7f MIPS: BPF: Restore MIPS32 cBPF JIT; disable MIPS32 eBPF JIT adds 3721376d7d02 MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig new 3f0a2abff9aa MIPS: Prevent link failure with kcov instrumentation new 093c80f5a401 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds fe33a928bfcd KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups new b73d0d84b754 Merge remote-tracking branch 'kvms390-fixes/master' new ff50806aa687 hwmon: (nct7802) Fix voltage limits to wrong registers new daf40fe5d60b hwmon: (nct7802) Fix non-working alarm on voltages new 20358214d96b hwmon: (adt7475) Make volt2reg return same reg as reg2volt input new 48b3d619da85 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 93259ffcd7d2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 3aa314f710a3 fs/namei.c: pull positivity check into follow_managed() adds a8a2efd1a5f4 new helper: lookup_positive_unlocked() adds 6aa32af80102 fix dget_parent() fastpath race adds 7fcd59b64a7b fs/namei.c: fix missing barriers when checking positivity new 7c0d32467b95 Merge remote-tracking branch 'vfs-fixes/fixes' new af3ea3c126ac MAINTAINERS: Update Lukasz Luba's email address new 94fd07925577 MAINTAINERS: Include Samsung SoC serial driver in Samsung [...] new a2315d3aea59 ARM: exynos_defconfig: Restore debugfs support new 0575a616c906 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' new 781d5eb4b4a6 Merge tag 'drm-misc-fixes-2019-11-25' of git://anongit.fre [...] new a057176cdb52 Merge remote-tracking branch 'drm-fixes/drm-fixes' new 36deeddcd369 drm/i915/gt: Save irqstate around virtual_context_destroy new 1d002a1dac53 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new c9d5852d9644 Revert "mmc: sdhci: Fix incorrect switch to HS mode" new 475aba506d70 mmc: sdhci-msm: Correct the offset and value for DDR_CONFI [...] new 301a036c00a0 mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode new a26593d86d4a mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erra [...] new 261a27fe7844 Merge remote-tracking branch 'mmc-fixes/fixes' new 0e72a2f9c1a3 riscv: Fix build dependency for loader new bc3e8f5d42d5 riscv: only select serial sifive if TTY is enabled new 8fc2728ee205 Merge remote-tracking branch 'risc-v-fixes/fixes' new ccc82a28d018 Merge remote-tracking branch 'pidfd-fixes/fixes' new 40ecab551232 pinctrl: baytrail: Really serialize all register accesses new b30b736a2b3d pinctrl: baytrail: Update North Community pin list new ed3c15646251 pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback new ca8a958e2acb pinctrl: baytrail: Pass irqchip when adding gpiochip new 82d9beb4b7f7 pinctrl: cherryview: Split out irq hw-init into a separate [...] new bd90633a5c54 pinctrl: cherryview: Add GPIO <-> pin mapping ranges via callback new b9a19bdbc843 pinctrl: cherryview: Pass irqchip when adding gpiochip new 6bead3f2139d Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new c2235802321e Merge remote-tracking branch 'erofs-fixes/fixes' new 43cb86799ff0 drm: meson: venc: cvbs: fix CVBS mode matching new 40b53c8a7710 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 4637e94d14bc ARM: Document merges new 5a7df4476feb Merge tag 'samsung-dt-5.5-2' of https://git.kernel.org/pub [...] new 68441353538b arm64: dts: agilex: add NAND IP to base dts new 3c0f3b8545e7 arm64: dts: add NAND board files for Stratix10 and Agilex new 310704e614ac arm64: dts: agilex: Add EDAC Device Tree new a6706bd60be7 arm64: dts: agilex: Add SysMgr compatible new 2f804ba7aa9e arm64: dts: agilex: Add SysMgr to Ethernet nodes new e691c23ebe8f Merge tag 'socfpga_dts_updates_for_v5.5_part2' of git://gi [...] new a405f4e75789 Merge branch 'arm/dt' into for-next new 8c2b0bc0f0f8 ARM: Document merges new afea68dc7bb9 Merge remote-tracking branch 'arm-soc/for-next' new 29fb9ecfcf4e Merge remote-tracking branch 'amlogic/for-next' new 54e37bbb291f Merge remote-tracking branch 'aspeed/for-next' new 7cff91f2f337 Merge remote-tracking branch 'at91/at91-next' new 127ad68fb8b2 Merge remote-tracking branch 'bcm2835/for-next' new 073a01e8d7c2 clk: imx: clk-composite-8m: add lock to gate/mux new ed11e31709d7 clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table new a546d88c13ea clk: imx: clk-divider-gate: fix a typo in comment new 2871736869f0 clk: imx: clk-divider-gate: drop redundant initialization new d9ea9ca2b420 clk: imx8m: Set CLK_GET_RATE_NOCACHE on dram clocks new e18f64712e9e clk: imx: Mark dram pll on 8mm and 8mn with CLK_GET_RATE_NOCACHE new 3ff86050da41 clk: imx6q: disable non functional divider new c13f370d492d clk: imx7ulp: Fix watchdog2 clock name typo new 2ef139393fdc clk: imx8m: Suppress bind attrs new 3305008a6684 Merge branch 'clk/imx' into for-next new 0aeb1f2b74f3 ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing new b731fadff489 ARM: dts: e60k02: fix power button new 2af30cefe43d Merge branch 'imx/fixes' into for-next new cd262dbfd703 soc: imx8: print SoC type and revision new 75732e8b3290 Merge branch 'imx/drivers' into for-next new a14dbfe5d954 ARM: imx: Add i.MX7ULP SoC serial number support new 0be617792947 Merge branch 'imx/soc' into for-next new a1433ca47e26 dt-bindings: arm: imx: Add the i.MX6SX-SDB Rev-A board new 7bd9f52628f0 dt-bindings: arm: imx: Add the i.MX7D-SDB Rev-A board new 5780c958da06 dt-bindings: arm: fsl: add compatible string for Tolino Shine 3 new 4db11d90cd52 dt-bindings: mxsfb: Add compatible for iMX8MQ new 2355ed26cc06 Merge branch 'imx/bindings' into for-next new 388adcbb08ef ARM: dts: imx6q-logicpd: Enable ili2117a Touchscreen new e26f87c59ec4 ARM: dts: imx6sx-sdb-reva: Add revision in board compatibl [...] new 97a94cd58c50 ARM: dts: imx7d-sdb-reva: Add revision in board compatible string new 0b47f9201075 ARM: dts: add devicetree entry for Tolino Shine 3 new 6d8709248d88 ARM: dts: e60k02: Pass the memory unit address new e50811396a49 ARM: dts: imx25: consolidate properties of usbhost1 in dtsi file new 562ed3e439a6 ARM: dts: imx25: describe maximum speed of internal usbhos [...] new d27f9d634c9b ARM: dts: ls1021a: add node describing external interrupt lines new 0840a47ee85f ARM: dts: ls1021a-tsn: Use interrupts for the SGMII PHYs new 6a22635e80ed Merge branch 'imx/dt' into for-next new c7649739f55d arm64: dts: imx8qxp: Remove unnecessary "interrupt-parent" [...] new 0900a484928d arm64: dts: imx8mm: remove "simple-bus" for anatop new 0f93eb28ff3a arm64: dts: imx8mn: remove "simple-bus" for anatop new 0376f6ec9eb8 arm64: dts: imx8m: Add ddr controller nodes new 912b9dacf3f0 arm64: dts: imx8mq: increase NOC clock to 800 MHz new 1987ddfca358 arm64: dts: imx8mq: Add eLCDIF controller new 4999236e05b8 arm64: dts: zii-ultra: adjust board names new fcb1991c46a6 arm64: dts: imx8mq: add missing SAI nodes new 7c3059e734f4 Merge branch 'imx/dt64' into for-next new 5e78a98601d6 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ILI210X new 349adf06d30b Merge branch 'imx/defconfig' into for-next new c48635f34eb0 Merge remote-tracking branch 'imx-mxs/for-next' new f8850ccdce36 Merge remote-tracking branch 'keystone/next' new befdf3e1886a Merge remote-tracking branch 'mediatek/for-next' new 1eebac024058 arm64: dts: uDPU: fix broken ethernet new fe3ec631a77d arm64: dts: uDPU: remove i2c-fast-mode new cd592187f9de arm64: dts: uDPU: SFP cages support 3W modules new d5b83d1fbaa5 Merge remote-tracking branch 'mvebu/for-next' new 3bd886ab1fb2 Merge remote-tracking branch 'omap/for-next' new 7bc8bf0cef8c Merge remote-tracking branch 'qcom/for-next' new 6ef78d348908 Merge remote-tracking branch 'realtek/for-next' new b515e3d98cbf ARM: shmobile: defconfig: Enable support for panels from EDT new 6f89dd9e9325 ARM: dts: iwg20d-q7-common: Add LCD support new c4ed20f74c79 dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings new 7b9952bb2d12 Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] new 5a578f58c00c Merge remote-tracking branch 'renesas/next' new 493987b8687b Merge remote-tracking branch 'reset/reset/next' new 49bc87d9c1d4 Merge remote-tracking branch 'rockchip/for-next' new 4ff40d140e2a clk: sunxi-ng: v3s: Fix incorrect number of hw_clks. new 5d22a618820f clk: sunxi: use of_device_get_match_data new 2c63afdafa51 arm64: dts: allwinner: orange-pi-3: Enable IR receiver new 59f3f4dcf68d arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink [...] new b120a822ef10 ARM: dts: allwinner: Split out non-SoC specific parts of N [...] new 163633013d17 ARM: dts: sunxi: Add Neutis N5H3 support new f4df503a842e dt-bindings: arm: sunxi: add Neutis N5H3 new a62b3a512431 arm64: dts: allwinner: sun50i-h6-pine-h64: state that the [...] new 8b5935385bb9 arm64: dts: allwinner: add pineh64 model B new 4cabab2c36b6 media: dt-bindings: media: add new rc map name new 9ed7f962c2fd arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping new 8a393a0a88b3 ARM: dts: sun8i: h3: Add rc map for Beelink X2 new 937b01f031be arm64: dts: allwinner: H6: Add PMU mode new 7a4b3bfc3dca arm64: dts: allwinner: H5: Add PMU node new 236f2249d770 arm: dts: allwinner: H3: Add PMU node new 4ee929b3f08e dt-bindings: pwm: allwinner: Add H6 PWM description new b1a24af5c6c4 arm64: dts: allwinner: h6: Add PWM node new 1812e3f87bb3 arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators new 8467ebbf708e arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator new 3d615c2fc2d1 arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator new 832840f27202 Merge branches 'sunxi/clk-fixes-for-5.5', 'sunxi/clk-for-5 [...] new 5bbdf4c97274 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 6c79f7cd1a79 Merge remote-tracking branch 'tegra/for-next' new 9753462ff42b Merge remote-tracking branch 'csky/linux-next' new e111a1b47c98 Merge remote-tracking branch 'h8300/h8300-next' new 1972194f9633 soc: fsl: qe: remove space-before-tab new cf037a9b7af6 soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs new d9d95bcad38d soc: fsl: qe: rename qe_(clr/set/clrset)bit* helpers new 6ac9b61786cc soc: fsl: qe: introduce qe_io{read,write}* wrappers new 77d7676a92d1 soc: fsl: qe: avoid ppc-specific io accessors new 580996853864 soc: fsl: qe: replace spin_event_timeout by readx_poll_tim [...] new df049d1f4916 soc: fsl: qe: qe.c: guard use of pvr_version_is() with CON [...] new 43223922f947 soc: fsl: qe: drop unneeded #includes new 003204b4640b soc: fsl: qe: drop assign-only high_active in qe_ic_init new ea275d1f07c1 soc: fsl: qe: remove pointless sysfs registration in qe_ic.c new 273e66721e36 soc: fsl: qe: use qe_ic_cascade_{low, high}_mpic also on 83xx new 4e0e161d3cc4 soc: fsl: qe: move calls of qe_ic_init out of arch/powerpc/ new 01a2ffbdb2e5 powerpc/83xx: remove mpc83xx_ipic_and_qe_init_IRQ new a36742d13a1d soc: fsl: qe: move qe_ic_cascade_* functions to qe_ic.c new 523eef1d206a soc: fsl: qe: rename qe_ic_cascade_low_mpic -> qe_ic_cascade_low new d7c2878cfcfa soc: fsl: qe: remove unused qe_ic_set_* functions new 10d7930dbb51 soc: fsl: qe: don't use NO_IRQ in qe_ic.c new 5bd202223452 soc: fsl: qe: make qe_ic_get_{low,high}_irq static new 882c626d1d46 soc: fsl: qe: simplify qe_ic_init() new 9dab15b1a0e3 soc: fsl: qe: merge qe_ic.h headers into qe_ic.c new 123ee6e90b06 soc: fsl: qe: qe.c: use of_property_read_* helpers new abc6311b99f2 soc: fsl: qe: qe_io.c: don't open-code of_parse_phandle() new 6aef51238782 soc: fsl: qe: qe_io.c: access device tree property using b [...] new b3f4ff62f62c soc: fsl: qe: qe_io.c: use of_property_read_u32() in par_i [...] new d5b4a762b7bb soc: fsl: move cpm.h from powerpc/include/asm to include/soc/fsl new c1c80cde7f78 soc/fsl/qe/qe.h: update include path for cpm.h new 2f58c2ae9e50 serial: ucc_uart: explicitly include soc/fsl/cpm.h new 8b1cdc4033bd serial: ucc_uart: replace ppc-specific IO accessors new 96b6b6aaac79 serial: ucc_uart: factor out soft_uart initialization new 002dedc5e933 serial: ucc_uart: stub out soft_uart_init for !CONFIG_PPC32 new 89ad26f5f8bb serial: ucc_uart: use of_property_read_u32() in ucc_uart_probe() new b0816f88b9b5 serial: ucc_uart: limit brg-frequency workaround to PPC32 new 09a39ec9decd serial: ucc_uart: access __be32 field using be32_to_cpu new 800cd6fb76f0 soc: fsl: qe: change return type of cpm_muram_alloc() to s32 new 754f40e0977c soc: fsl: qe: make cpm_muram_free() return void new 900470ce3999 soc: fsl: qe: make cpm_muram_free() ignore a negative offset new b6231ea2b3c6 soc: fsl: qe: drop broken lazy call of cpm_muram_init() new ec2058ac8f50 soc: fsl: qe: refactor cpm_muram_alloc_common to prevent B [...] new 611780a6aa50 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_slow.c new 4c3e565cc623 soc: fsl: qe: drop use of IS_ERR_VALUE in qe_sdma_init() new 71352b8c4016 soc: fsl: qe: drop pointless check in qe_sdma_init() new c93c159aefb0 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_fast.c new be2e9415f8b3 net/wan/fsl_ucc_hdlc: avoid use of IS_ERR_VALUE() new 49b865b332a6 net/wan/fsl_ucc_hdlc: fix reading of __be16 registers new 148587a59f6b net/wan/fsl_ucc_hdlc: reject muram offsets above 64K new 114724b78281 net: ethernet: freescale: make UCC_GETH explicitly depend [...] new 8d70df8b88a2 soc: fsl: qe: remove unused #include of asm/irq.h from ucc.c new 5a35435ef4e6 soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE new 0a4bc90b771c Merge remote-tracking branch 'soc-fsl/next' new 0ef11c0ade8e Merge remote-tracking branch 'risc-v/for-next' new 732ca6e6b86f Merge remote-tracking branch 'sh/sh-next' new 57bb6ba989de Merge remote-tracking branch 'xtensa/xtensa-for-next' new ae261a3644b7 Merge remote-tracking branch 'btrfs/for-next' new ad8c28a9eb81 ceph: convert int fields in ceph_mount_options to unsigned int new 3a3430affce5 ceph: show tasks waiting on caps in debugfs caps file new bba1560bd4a4 ceph: trigger the reclaim work once there has enough pending caps new bd84fbcb3198 ceph: switch to global cap helper new da08e1e1d7c3 ceph: add more debug info when decoding mdsmap new 0dcaf51f9bb3 Merge remote-tracking branch 'ceph/master' new 0c062dd0c56d smb3: fix refcount underflow warning on unmount when no di [...] new 13179831626d Merge remote-tracking branch 'cifs/for-next' new 84f7a62771e2 Merge remote-tracking branch 'ecryptfs/next' new 78efef8bd76a Merge remote-tracking branch 'ext3/for_next' new 2b98149c2377 namei: only return -ECHILD from follow_dotdot_rcu() new ce623f89872d nsfs: clean-up ns_get_path() signature to return int new 1bc82070fa27 namei: allow nd_jump_link() to produce errors new 740a16782750 namei: allow set_root() to produce errors new 278121417a72 namei: LOOKUP_NO_SYMLINKS: block symlink resolution new 4b99d4996979 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution new 72ba29297e14 namei: LOOKUP_NO_XDEV: block mountpoint crossing new adb21d2b526f namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution new 8db52c7e7ee1 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution new ab87f9a56c8e namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution new 0a51692d49ec open: introduce openat2(2) syscall new 9a27653a238b selftests: add openat2(2) selftests new b767b87044c4 Documentation: path-lookup: include new LOOKUP flags new 653f0d05be09 simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] new eb31e2f63d85 utimes: Clamp the timestamps in notify_change() new 97acf83de493 fs: fat: Eliminate timespec64_trunc() usage new 918c900987f2 fs: cifs: Delete usage of timespec64_trunc new 668c9a61e3bf fs: ceph: Delete timespec64_trunc() usage new 1bfad0c07941 fs: ubifs: Eliminate timespec64_trunc() usage new ba70609d5ec6 fs: Delete timespec64_trunc() new 23b424d9c36e fs: Do not overload update_time new f0f3588f7a95 kernfs: don't bother with timestamp truncation new acf0bd9f7b7d Merge branches 'work.openat2', 'work.recursive_removal' an [...] new 6fd49a717c2b Merge remote-tracking branch 'vfs/for-next' adds 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next new 7fd54f2f634b Merge remote-tracking branch 'printk/for-next' new 9f3b61dc1dd7 HID: hidraw: Fix returning EPOLLOUT from hidraw_poll new be54e7461ffd HID: uhid: Fix returning EPOLLOUT from uhid_char_poll new 348b80b273fb HID: multitouch: Add LG MELF0410 I2C touchscreen support new c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next new 97bf8aa67244 Merge remote-tracking branch 'hid/for-next' new b9e807e34ce7 Merge branch 'dmi/master' new dfd767cbdcbe hwmon: Add intrusion templates new 771ca6875ff3 dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer new 76f2ee357da6 hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer new d46d6a166776 hwmon: (w83627ehf) convert to with_info interface new b23da6b4afde hwmon: Add support for enable attributes to hwmon core new 544f8d857a05 hwmon: Driver for MAX31730 new 6b972bffdf9d Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 8f2b841a00b5 media: dt-bindings: media: cal: update binding to use syscon new b99c35a40ca0 media: dt-bindings: media: cal: update binding example new 5e51dd352557 media: ti-vpe: cal: switch BIT_MASK to BIT new 65ee4280f19c media: ti-vpe: cal: Add per platform data support new 23122c373e33 media: ti-vpe: cal: Enable DMABUF export new 6e72eab2e7b7 media: ti-vpe: cal: Restrict DMA to avoid memory corruption new 03ea2e032e79 media: dt-bindings: media: cal: update binding to add PHY [...] new 6713feb7c6fd media: ti-vpe: cal: add CSI2 PHY LDO errata support new 5f9f2fb7c46f media: ti-vpe: cal: Fix ths_term/ths_settle parameters new cd0dacc256fc media: ti-vpe: cal: Fix pixel processing parameters new 8fac698199fe media: ti-vpe: cal: Align DPHY init sequence with docs new 3337fba37308 media: dt-bindings: media: cal: update binding to add DRA7 [...] new e2257005902a media: ti-vpe: cal: Add DRA76x support new 5fa3144be4fc media: dt-bindings: media: cal: update binding to add AM65 [...] new 7a3b9684cede media: ti-vpe: cal: Add AM654 support new 04d766acbf3e media: ti-vpe: cal: Add subdev s_power hooks new 348d32d3a032 media: ti-vpe: cal: Properly calculate max resolution boundary new eb9792a42743 media: ti-vpe: cal: Fix a WARN issued when start streaming fails new af8b32f83268 media: ti-vpe: cal: fix enum_mbus_code/frame_size subdev a [...] new 2099ef02c6c0 media: dt-bindings: media: cal: convert binding to yaml new 4f1af3d19b10 Merge remote-tracking branch 'v4l-dvb/master' new e876e710ede2 PM / devfreq: Fix devfreq_notifier_call returning errno new e7cc792d0004 PM / devfreq: Set scaling_max_freq to max on OPP notifier error new 46cecc0bf095 PM / devfreq: Introduce get_freq_range helper new 42a6b25e67df PM / devfreq: Don't fail devfreq_dev_release if not in list new 05d7ae15cfb1 PM / devfreq: Add PM QoS support new 27dbc542f651 PM / devfreq: Use PM QoS for sysfs min/max_freq new e8ad8d5108e0 Merge tag 'devfreq-fixes-for-5.5-rc2' of git://git.kernel. [...] new e6bff4665c59 software node: replace is_array with is_inline new 996b0830f95d software node: allow embedding of small arrays into proper [...] new e64b674bc9d7 software node: implement reference properties new 53c24c2932e5 platform/x86: intel_cht_int33fe: use inline reference properties new e933bedd4509 software node: remove separate handling of references new 88d91da9d0ec Merge branch 'devprop' into linux-next new fd208f329f93 Merge remote-tracking branch 'pm/linux-next' adds 166dd487f43d thermal: power_allocator: Fix Kconfig warning adds 4d14c194cb3c MAINTAINERS: thermal: Eduardo's email is bouncing adds 25e4911652f1 MAINTAINERS: thermal: Add Daniel Lezcano as the thermal ma [...] adds 1e4b6ac230b9 MAINTAINERS: thermal: Change the git tree location new 76c60a2a286a Merge remote-tracking branch 'thermal/thermal/linux-next' new 56d7391c05b5 Merge remote-tracking branch 'swiotlb/linux-next' new e7096c131e51 net: WireGuard secure network tunnel adds 7ecacafc2406 Bluetooth: btusb: Disable runtime suspend on Realtek devices new 4a63ef710cc3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] new 4ec490e21d1f Merge remote-tracking branch 'net-next/master' new 49ebdf88c49d Merge remote-tracking branch 'nfc-next/master' new 38c49808295f gfs2: Another gfs2_find_jhead fix new a45cea14c47a Merge remote-tracking branch 'gfs2/for-next' adds 79c4c8ea9130 drm/amdgpu: add check before enabling/disabling broadcast mode adds f83f5a1e115c drm/amdgpu/gfx: Improvement on EDC GPR workarounds adds a5a4d68c9326 drm/amdkfd: Eliminate unnecessary kernel queue function pointers adds 80c5a807a51f drm/amdgpu: add header line for power profile on Arcturus adds b456c93253bd drm/amdgpu: add cache flush workaround to gfx8 emit_fence adds 4a2d93565ada drm/amdgpu: remove ras global recovery handling from ras_c [...] adds f2a79be1c094 drm/amdgpu: export amdgpu_ras_find_obj to use externally adds 28f87950d935 drm/amdgpu: clear ras controller status registers when int [...] adds 5c39d600e315 drm/amdgpu: clear uncorrectable parity error status bit adds 7a22677b9514 drm/amdgpu: enable/disable doorbell interrupt in baco entr [...] adds ce316fa55ef0 drm/amdgpu: add concurrent baco reset support for XGMI adds b823821f2244 drm/amdgpu: support full gpu reset workflow when ras err_e [...] adds 00eaa57172a0 drm/amdgpu: clear err_event_athub flag after reset exit adds 76434f75d4a4 drm/amdgpu: reduce redundant uvd context lost warning message adds d3511fd01cef drm/amd/display: update sr and pstate latencies for Renoir adds 2b77dcc5e5aa drm/amd/display: rename core_dc to dc adds f42ea55be111 drm/amd/display: add separate of private hwss functions adds 10f51857b753 drm/amd/display: Fix Dali clk mgr construct adds eab4bb97c8e7 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] adds 580c8be278b0 drm/amd/display: fix DalDramClockChangeLatencyNs override adds a4cea11655fb drm/amd/display: Wrong ifdef guards were used around DML v [...] adds 832aa63bef34 drm/amd/display: Reset PHY in link re-training adds 61f14c5b528f drm/amd/display: Disable link before reenable adds 20ad55c89d39 drm/amd/display: Add DMCUB__PG_DONE trace code enum adds 3c465370f20a drm/amd/display: Only wait for DMUB phy init on dcn21 adds a49421185189 drm/amd/display: Return DMUB_STATUS_OK when autoload unsupported adds c1825b5777ce drm/amd/display: Program CW5 for tracebuffer for dcn20 adds 01290a5766e1 drm/amd/display: populate bios integrated info for renoir adds 8fb3a6363684 drm/amd/display: Fixed kernel panic when booting with DP-t [...] adds 639dcfc6feb5 drm/amd/display: have two different sr and pstate latency [...] adds e6d9a93c141e drm/amd/display: fix dprefclk and ss percentage reading on RN adds 728a5068239d drm/amd/display: 3.2.61 adds fa11d3c94253 drm/amd/display: Change the delay time before enabling FEC adds 769dbc160567 drm/amd/display: fixed that I2C over AUX didn't read data issue adds 460adc6b6996 drm/amd/display: add log for lttpr adds 1ba2a4830571 drm/amd/display: Disable chroma viewport w/a when rotated [...] adds 084e1de7b938 drm/amd/display: fix dml20 min_dst_y_next_start calculation adds 949ffc8b3631 drm/amd/display: Reset steer fifo before unblanking the stream adds 2853ecc6610a drm/amd/display: Implement DePQ for DCN1 adds 89cd5a02dfab drm/amd/display: update p-state latency for renoir when us [...] adds 8d623f86c07f drm/amd/display: add DP protocol version adds 99218d122a2b drm/amd/display: Save/restore link setting for disable phy [...] adds 75441d9d35f7 drm/amd/display: Return a correct error value adds d4bbcecb5962 drm/amd/display: Split DMUB cmd type into type/subtype adds 2f39835cc350 drm/amd/display: Add shared DMCUB/driver firmware state ca [...] adds e0600a94343c drm/amd/display: update sr latency for renoir when using lpddr4 adds 9a35b016b99f drm/amd/display: Remove flag check in mpcc update adds 5fd21b394cfe drm/amd/display: check for repeater when setting aux_rd_interval. adds 8b0fbb368c96 drm/amd/display: Modify logic for when to wait for mpcc idle adds 5c7b0f38522e drm/amd/display: Remove redundant call adds dcd65857a781 drm/amd/display: add dc dsc functions to return bpp range [...] adds c5e53707e260 drm/amd/display: remove spam DSC log adds 799a5f74d11e drm/amd/display: add dsc policy getter adds ddba76274fd5 drm/amd/display: Limit NV12 chroma workaround adds 4ed79864de18 drm/amd/display: fix cursor positioning for multiplane cases adds 00853a4f7dd5 drm/amd/display: Fix screen tearing on vrr tests adds 0beb54039d46 drm/amd/display: update dispclk and dppclk vco frequency adds e66164105d2f drm/amd/display: Implement DePQ for DCN2 adds 9ec53e11c766 drm/amd/display: 3.2.62 adds 186a1fb79c6c drm/amd/display: Change HDR_MULT check adds 772c0b59ad94 drm/amd/display: Increase the number of retries after AUX DEFER adds 92855074616f drm/amd/display: Compare clock state member to determine o [...] adds 71e6bd2ac207 drm/amd/display: update dml related structs adds c14f2507be0b drm/amd/display: correct log message for lttpr adds ad51b4ac12f7 drm/amd/display: Extend DMCUB offload testing into dcn20/21 adds 363d9bf39884 drm/amdgpu: Fix BACO entry failure in NAVI10. adds eb2c40d8d2c9 drm/amdgpu: add UAPI for creating encrypted buffers adds 866d5d7dec3a drm/amdgpu: add UAPI to create secure commands (v3) adds c507ea101960 drm/amdgpu: define the TMZ bit for the PTE adds ed1f5d6400f9 drm/amdgpu: add tmz feature parameter (v2) adds 9d4a33813cc1 drm/amdgpu: add amdgpu_tmz data structure adds 8d1ec67409e7 drm/amdgpu: add function to check tmz capability (v4) adds 5371acdd8d96 drm/amdgpu: add tmz bit in frame control packet adds 37e356c8ec78 drm/amdgpu: expand the emit tmz interface with trusted flag adds 98d7fe3071b6 drm/amdgpu: expand the context control interface with trust flag adds d70db5175723 drm/amdgpu: job is secure iff CS is secure (v5) adds fb6fe9272b8f drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 40169ac70ac9 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 018d77d52034 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 1eaca99498f2 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 9d3fbf5765ae drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 7d96f12f9ba3 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds cda09675166f drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 5856cd9dc100 drm/amdgpu: move CS secure flag next the structs where it's used adds 94e3ab2d8c35 drm/ttm: Remove explicit typecasts of vm_private_data adds dbcf54d2cb7c drm/ttm: Convert vm callbacks to helpers adds d27e7edeb279 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 6c647da7f19f drm/amdgpu: work around llvm bug #42576 adds f1d78d9b78a9 drm/scheduler: Avoid accessing freed bad job. adds 7162c2f43914 drm/amdgpu/display: add fallthrough comment new 59ca82d97179 Merge remote-tracking branch 'amdgpu/drm-next' new f05816cbbcd0 drm/i915/selftests: Spin on all engines simultaneously new 3558cafc31ce drm/i915: Handle a few more cases for crtc hw/uapi split, v3. new 2b808b3a27d1 drm/i915: Add aliases for uapi and hw to crtc_state new aa42a50add15 drm/i915: Perform manual conversions for crtc uapi/hw split, v2. new 1326a92c3466 drm/i915: Perform automated conversions for crtc uapi/hw s [...] new 2225f3c6f1d7 drm/i915: Perform automated conversions for crtc uapi/hw s [...] new 58d124ea2739 drm/i915: Complete crtc hw/uapi split, v6. new 5b6edb88008f drm/i915: Add aliases for uapi and hw to plane_state new a456f65f8963 drm/i915: Perform manual conversions for plane uapi/hw split, v2. new 7b3cb17a48dc drm/i915: Perform automated conversions for plane uapi/hw [...] new f90a85e76c2a drm/i915: Perform automated conversions for plane uapi/hw [...] new 380015bfd9ce drm/i915: Complete plane hw and uapi split, v2. new 1f594b209fe1 drm/i915: Remove special case slave handling during hw pro [...] new 4605bb73a819 drm/i915/gt: Pull timeline initialise to intel_gt_init_early new 797a615357ac drm/i915/gt: Call intel_gt_sanitize() directly new c8f6cfc56fc8 drm/i915/gem: Leave reloading kernel context on resume to GT new 9ab3fe2d7dc3 drm/i915/gt: Move user_forcewake application to GT new c601cb2135fd drm/i915: Defer rc6 shutdown to suspend_late new 833e979db36c drm/i915/selftests: Add intel_gt_suspend_prepare new 9278bbb6e43c drm/i915/perf: Reverse a ternary to make sparse happy new 38813767c7c5 drm/i915/selftests: Flush all active callbacks new b0b102488664 drm/i915/execlists: Verify context register state before e [...] new 38098750719c drm/i915/execlists: Ignore the inactive kernel context in [...] new 83c55ee82f3a drm/i915/gt: Drop false assertion on user_forcewake new 7d1486352533 drm/i915: Protect request peeking with RCU new c4a774c4192c drm/i915: add for_each_port() and use it new 0a1f57b86c0b drm/i915/execlists: Reset CSB pointers by mmio as well new ffe0fd2404f7 drm/i915: Expose 10:10:10 XRGB formats on SNB-BDW sprites new 73263cb6e2fe drm/i915: Expose alpha formats on VLV/CHV primary planes new d8aa1a487b32 drm/i915: Add missing 10bpc formats for pipe B sprites on CHV new ed94034f3d6d drm/i915: Expose C8 on VLV/CHV sprite planes new f9c43a313f51 drm/i915: Add 10bpc formats with alpha for icl+ new 12fef149d755 drm/i915: Sort format arrays consistently new dbb1a6fbbb80 drm/i915: Eliminate redundancy in intel_primary_plane_create() new 74e8cd5ba4a2 drm/i915: Add for_each_new_intel_connector_in_state() new 142110c4ef6d drm/i915: add wrappers to get intel connector state new a687b4ef6e28 drm/i915/tgl: do not enable transcoder clock twice on MST new 35ac28a88223 drm/i915: avoid reading DP_TP_CTL twice new 59ed05ccdded drm/i915: update rawclk also on resume new 074f51574e7a drm/i915/dsc: make parameter arrays const new 6aead5df0556 drm/i915/dsc: clean up rc parameter table access new b0ab655c8716 drm/i915/dsc: split out encoder specific parts from DSC co [...] new 75217f8d029b drm/i915/dsc: rename functions for consistency new a096883dda2c drm/i915/dsb: Remove PIN_MAPPABLE from the DSB object VMA new bee0a70a9eab drm/i915/gem: Early rejection of no-aperture map_ggtt new 1e460bf9eaa5 drm/i915: Frob the correct crtc state in intel_crtc_disabl [...] new cddb85dc1eca drm/i915/lmem: fixup fake lmem teardown new 841e86728615 drm/i915/gt: Only drop heartbeat.systole if the sole owner new feba2b814663 drm/i915/gem: Fix error path to unlock if the GEM context [...] new 4b4069985658 drm/i915: Remove unwanted rcu_read_lock/unlock new 6cf6e590ea2e drm/i915/tgl: Add second TGL PCH ID new 70dfbc29ab9b drm/i915: switch intel_ddi_init() to intel types new 3466a3def2c0 drm/i915/gt: Cleanup heartbeat systole first new f86dbacb3002 drm/i915: Switch obj->mm.lock lockdep annotations on its head new e692b4021a2e lockdep: add might_lock_nested() new 74ceefd10b1f drm/i915: use might_lock_nested in get_pages annotation new 3c954c418eb3 drm/i915/display: only include intel_dp_link_training.h wh [...] new 2b0a4fc25ad8 drm/i915: Leave the aliasing-ppgtt size alone new 9e678fc9baaa drm/i915: FB backing gem obj should reside in LMEM new 0ccc42a2fd51 drm/i915: Preload LUTs if the hw isn't currently using them new 7caaed94eade drm/i915/gt: Defer engine registration until fully initialised new 27dbae8f36c1 drm/i915/gem: Safely acquire the ctx->vm when copying new 6349120ddcbf drm: Move EXPORT_SYMBOL_FOR_TESTS_ONLY under a separate Kconfig new 4748aa16d527 drm: Expose a method for creating anonymous struct file ar [...] new 85ca528ed79c drm/i915/selftests: Replace mock_file hackery with drm's t [...] new 6fedafacae1b drm/i915/selftests: Wrap vm_mmap() around GEM objects new 1d1d0af67939 drm/i915/selftests: Verify mmap_gtt revocation on unbinding new 5e19c0b062b4 drm/i915: Expand documentation for gen12 DP pre-enable sequence new 080f1288483b drm/i915: change to_mock() to an inline function new ab11a9270a91 drm/i915: make more headers self-contained new a8c9a7f52ec5 drm/i915/selftests: Complete transition to a real struct f [...] new b5572d312d59 drm/i915/selftests: Mark up sole accessor to ctx->vm as be [...] new c1c82d267ae8 drm/i915/pmu: Cheat when reading the actual frequency to avoid fw new d79e1bd676f0 drm/i915/pmu: Only use exclusive mmio access for gen7 new baea9ffe6420 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs new 0b0120d4c7b0 drm/i915/perf: always consider holding preemption a privileged op new 028a7a989cb5 drm/i915/icl: Refine PG_HYSTERESIS new fecffa4668cf drm/i915: Protect context while grabbing its name for the request new fc4f125d958f drm/i915/gem: Embed context/timeline name inside the GEM context new 267c012635c2 drm/i915/gem: Update context name on closing new dfd9c1b4eab1 drm/i915: Show guilty context name on GPU reset new e8887bb3eb6f drm/i915: Cancel context if it hangs after it is closed new e88866ef0285 drm/i915/pmu: "Frequency" is reported as accumulated cycles new 34485832cb98 drm/i915/selftests: Exercise parallel blit operations on a [...] new 1af65515e363 drm/i915/selftests: Fill all the drm_vma_manager holes new 7a73e671acba drm/i915: Taint the kernel on dumping the GEM ftrace buffer new 69a48c1d28e0 drm/i915/execlists: Reduce barrier on context switch to a wmb() new bd8c9cca8876 drm/i915: Split a setting of MSA to MST and SST new 0d4bbe3d407f drm/i915/userptr: Try to acquire the page lock around set_ [...] new d323c9b88260 drm/i915/userptr: Handle unlocked gup retries new 31b61f0ef9af drm/i915/execlists: Move reset_active() from schedule-out [...] new 3c7a44bbbfa7 drm/i915/selftests: Perform some basic cycle counting of MI ops new bdce2bea0f5e drm/i915/gem: Replace implicit dev_priv->uncore for stolen init new 1e5078727353 drm/i915/gem: Pass mem region to preallocated stolen new b5b61cb4b1bf drm/i915: Remove leftover gem.pm_notifier member new f9228f765873 drm/i915/gt: Try an extra flush on the Haswell blitter new 7a0073d662db drm/i915/bios: use a flag for vbt hdmi level shift presence new 0d9ef19bddc8 drm/i915/bios: store child devices in a list new 5f00cac921b1 drm/i915: Flush context free work on cleanup new 64ad532a43de drm/i915/dsi: Define command mode registers new 8c388ac8f186 drm/i915/selftests: Remove unused local variable 'file' new 860afa086841 drm/i915/gt: Flush gen7 even harder new d670719467ec drm/i915: do not warn late about hdmi on port A new 50a5065f4474 drm/i915: Fix detection for a CMP-V PCH new 046091758b50 Revert "drm/i915/ehl: Update MOCS table for EHL" new bfb0e8e63d86 drm/i915/tgl: MOCS table update new 9381e2bee8d2 drm/i915/gt: Invalidate as we write the gen7 breadcrumb new 496f50a601d5 drm/i915/bios: rename bios to oprom when mapping pci rom new ff00ff96a563 drm/i915/bios: make sure to check vbt size new bb747fa5a9cb drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition new 4d89adc7b56f drm/i915/display/dsi: Add support to pipe D new ff15e5a068ee drm/i915/display/mst: Enable virtual channel payload alloc [...] new 523e0cc89b83 drm/i915/tgl: allow DVI/HDMI on port A new 48715f700174 drm/i915: Avoid atomic context for error capture new 5ba2bb587d89 drm/i915/tgl: Wa_1606679103 new 93937659dc64 drm/i915/perf: don't forget noa wait after oa config new abc5520704ab drm/i915/fbdev: Restore physical addresses for fb_mmap() new 93975d613ec0 drm/i915/gt: Set unused mocs entry to follow PTE on tgl as [...] new f616de0e24d3 drm/i915/gt: Tidy up debug-warns for the mocs control table new f8a0c7a996ff drm/i915/gt: Refactor mocs loops into single control macro new 3fb33cd32ffd drm/i915/selftests: Add coverage of mocs registers new c9ad602feabe drm/i915: Split i915_active.mutex into an irq-safe spinloc [...] new c504f4dfaa68 drm/i915: Do not override mode's aspect ratio with the pro [...] new e5436206f426 drm/i915: Drop redundant aspec ratio prop value initialization new 980f87a2edb3 drm/i915: Restore GT coarse power gating workaround new 1cdc2330e8d3 drm/i915/guc: Properly capture & release GuC interrupts on Gen11+ new e205ceeb2537 Merge drm/drm-next into drm-intel-next-queued new 7936a22dd466 drm/i915/gt: Wait for new requests in intel_gt_retire_requests() new d96bb620fc8b drm/i915/gem: Silence sparse for RCU protection inside the [...] new 90eb7d2aa3ce drm/i915: Simplify NEEDS_WaRsDisableCoarsePowerGating new aeab92e264d4 drm/i915/gt: Use gt locals for accessing rc6 new dea397e818b1 drm/i915/gt: Flush retire.work timer object on unload new dd590f680089 drm/i915/perf: Add preemption check while waiting for OA new 2d19a71ce68f drm/i915/selftests: Exercise long preemption chains new c212fbde20ac drm/i915/selftests: Disable heartbeat around context barri [...] new cc7a4cffea21 drm/i915: Fix frame start delay programming new 3c1fe1eb92f4 drm/i915/gt: Mention which device failed new b291ce0a168b drm/i915/gem: Purge the sudden reappearance of i915_gem_ob [...] new 82e0c5bbd6eb drm/i915/guc: Skip suspend/resume GuC action on platforms [...] new 48ea97fabe75 drm/i915: fix accidental static variable use new 8eed67141593 drm/i915/selftests: Add intel_gt_driver_late_release for m [...] new 9e7ecedf057f drm/i915/vbt: Parse panel options separately from timing data new 33ef6d4fd8df drm/i915/vbt: Handle generic DTD block new c50bb4dd1fa5 drm/i915/mst: Check uapi enable not intel one during mst a [...] new ac4eead37965 drm/i915/dsb: remove atomic operations new 03cea61076f0 drm/i915/dsb: fix extra warning on error path handling new d147483884ed drm/i915/ehl: Update voltage level checks new b6422694c585 drm/i915/gt: Only wait for register chipset flush if active new a266bf420060 drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint new 42d70253c209 drm/i915/gem: Track ggtt writes from userspace on the bound vma new 62d1c851466b drm/i915/gem: Merge GGTT vma flush into a single loop new 530197795fac drm/i915/gem: Protect the obj->vma.list during iteration new 6d73af2767bb drm/i915/dsi: Do not read the transcoder register. new 362bfb995b78 drm/i915/tgl: Add DKL PHY vswing table for HDMI new d18580b08b92 drm/i915: make pool objects read-only new 1683d24c1470 drm/i915/gt: Move new timelines to the end of active_list new dcbebb11197c drm/i915/gt: Schedule next retirement worker first new 0cdfdf6fa9ee drm/i915/gt: Flush the requests after wedging on suspend new 8ad305f1a29a drm/i915/gem: Manually dump the debug trace on GEM_BUG_ON new f4ba0707c825 drm/i915: Wait until the intel_wakeref idle callback is complete new ba446f746096 drm/i915/selftests: Exercise rc6 w/a handling new e668950149de drm/i915/selftests: Be explicit in ERR_PTR handling new c53d13138da0 drm/i915/selftests: Take a ref to the request we wait upon new e85c659225c2 drm/dsi: clean up DSI data type definitions new 5586363575ea drm/dsi: add missing DSI data types new 0676e24f6295 drm/dsi: add missing DSI DCS commands new 97ecec8b7fa5 drm/dsi: rename MIPI_DCS_SET_PARTIAL_AREA to MIPI_DCS_SET_ [...] new f4dea1aaa9a1 drm/dsi: add helpers for DSI compression mode and PPS packets new 41dec7574011 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of g [...] new 021ba1005569 drm/i915: Change intel_encoders_<hook>() calling convention new d18b6bb80a5a drm/i915: Add intel_crtc_vblank_off() new 407b94058b3b drm/i915: Move assert_vblank_disabled() into intel_crtc_vb [...] new 777bf6d71f72 drm/i915: Move crtc_state to tighter scope new 5b4f4e94df8e drm/i915: Pass intel_crtc to ironlake_fdi_disable() new 7a8fdb1f272b drm/i915: Change watermark hook calling convention new c684fb44c0ff drm/i915: Pass dev_priv to cpt_verify_modeset() new e44c84a14469 drm/i915: s/intel_crtc/crtc/ in .crtc_enable() and .crtc_d [...] new 502d871459d2 drm/i915: s/pipe_config/new_crtc_state/ in .crtc_enable() new 7451a074bf2f drm/i915: Change .crtc_enable/disable() calling convention new e7862f476e6f Skip MCHBAR queries when display is not available new 8a126392b7d7 drm/i915: Do not initialize display BW when display not available new 07779a76ee1f drm/i915: Mark up the calling context for intel_wakeref_put() new a6edbca74b30 drm/i915/gt: Close race between engine_park and intel_gt_r [...] new 5cba288466e9 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...] new 88cec4973de1 drm/i915/gt: Declare timeline.lock to be irq-free new e435c608e89a drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state new e18417b48b4b drm/i915: Use intel_gt_pm_put_async in GuC submission path new 689122dcc36e Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...] new 2d0fb251360a drm/i915: Serialise with remote retirement new 090a82e9166f drm/i915/gt: Hold request reference while waiting for w/a [...] new c95d31c3df1b drm/i915/execlists: Lock the request while validating it d [...] new 93b0e8fe4753 drm/i915: Mark intel_wakeref_get() as a sleeper new 1ff2f9e26c56 drm/i915/selftests: Always hold a reference on a waited up [...] new f05bfce33412 drm/i915/selftests: Shorten infinite wait for sseu new 67a3acaab716 drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_request new cfd821b2439c drm/i915/selftests: Force bonded submission to overlap new e8e61f105af4 drm/i915/selftests: Flush the active callbacks new 6025ba120471 drm/i915: coffeelake supports hdcp2.2 new 9acc99d8f278 drm/i915/query: Align flavour of engine data lookup new 3b054a1c036f drm/i915/selftests: Include the subsubtest name for live_p [...] new bae21dacd7b7 drm/i915: Switch kunmap() to take the page not vaddr new 331bf9059157 drm/i915/gt: Mark the execlists->active as the primary vol [...] new da0ef77e1e0c drm/i915/execlists: Fixup cancel_port_requests() new de5825beae9a drm/i915: Serialise with engine-pm around requests on the [...] new 88a4655e75ac drm/i915/gt: Adapt engine_park synchronisation rules for e [...] new 4f88f8747fa4 drm/i915/gt: Schedule request retirement when timeline idles new 34f5fe1243f0 drm/i915/selftests: Move mock_vma to the heap to reduce st [...] new 5766a5ffc6a6 drm/i915: Default to a more lenient forced preemption timeout new 58b4c1a07ada drm/i915: Reduce nested prepare_remote_context() to a trylock new 9b93daa93ebe drm/i915: Support more QGV points new 071309814d68 drm/i915/dp: fix DP audio for PORT_A on gen12+ new 7e7129dcbd81 drm/i915: Disable display interrupts during display IRQ handler new 730eaeb52426 drm/i915/gt: Manual rc6 entry upon parking new df9f85d8582e drm/i915: Serialise i915_active_fence_set() with itself new e3f3a0f26932 drm/i915/gt: Defer breadcrumb processing to after the irq handler new cd30a5031704 drm/i915/gem: Excise the per-batch whitelist from the context new 7983990ca94a drm/i915/selftests: Try to show where the pulse went new 212d9994d0b5 drm/i915/selftests: Count the number of engines used new 952d1a6b0f83 drm/i915/selftests: Drop local vm reference! new ff690b2111ba drm/i915/tgl: Implement Wa_1604555607 new 69305732796f drm/i915/selftests: Use sgt_iter for huge_pages_free new b006869c6e79 drm/i915/selftests: Always lock the drm_mm around insert/remove new 0cb7da1062f4 drm/i915/selftests: Wait only on the expected barrier new d92f77deefc9 Revert "drm/i915: use a separate context for gpu relocs" new 8d9875b47a5d drm/i915: Don't set undefined bits in dirty_pipes new 7ce596a8036c drm/i915/gem: Take timeline->mutex to walk list-of-requests new 97c16353970a drm/i915/execlists: Ensure the tasklet is decoupled upon shutdown new f9a863c2ffc1 drm/i915/selftests: Keep engine awake during live_coherency new 3cd6e8860ecd drm/i915/gen7: Re-enable full-ppgtt for ivb & hsw new f997056d5b17 drm/i915/gt: Push the flush_pd before the set-context new 19b6304aee84 drm/i915: Serialise access to GFX_FLSH_CNTL new 1bbdd241ffeb drm/i915: Refactor gen6_flush_pd() new 7df49149b29c drm/i915: Use the correct PCH transcoder for LPT/WPT in in [...] new 9695cde6b99f drm/i915: Handle SDEISR according to PCH rather than platform new 3d1e388d4072 drm/i915/ehl: Make icp_digital_port_connected() use phy in [...] new f49108d0e0e7 drm/i915: Program SHPD_FILTER_CNT on CNP+ new 56273062e760 drm/i915: Switch intel_crtc_disable_noatomic() to intel_ types new 6d37bc73976f drm/i915: Use drm_rect to simplify plane {crtc,src}_{x,y,w [...] new cb634d3c850e drm/i915: Switch to intel_ types in debugfs display_info new 9de833722e21 drm/i915: Reorganize plane/fb dump in debugfs new 647542337786 drm/i915: Refactor debugfs display info code new 5244221ee89b drm/i915: Dump the mode for the crtc just the once new 3ff11a0ab5fe drm/i915: Use drm_modeset_lock_all() in debugfs display info new d029a139eb98 drm/i915: Use the canonical [CRTC:%d:%s]/etc. format in i9 [...] new 3cf12da44f7f drm/i915: Dump both the uapi and hw states for crtcs and planes new ca851c224853 drm/i915: Stop using connector->encoder and encoder->crtc [...] new 13caf7bea443 drm/i915/dsb: fix cmd_buf being wrongly set new f98837e85fcd drm/i915/psr: Add bits per pixel limitation new 95851205f9b3 drm/i915/psr: Refactor psr short pulse handler new 700355af64bb drm/i915/psr: Enable ALPM lock timeout error interruption new ba0af30d24e9 drm/i915/psr: Check if sink PSR capability changed new 551fb93d4ab3 drm/i915/vbt: Parse power conservation features block new d5746bf20e97 drm/i915/display: Suspend MST topology manager before dest [...] new fd0186ce1851 drm/i915/bios: do not discard address space new 2cded152ad43 drm/i915/bios: fold pci rom map/unmap into copy function new 98cf5c9a482d drm/i915/bios: assume vbt is 4-byte aligned into oprom new 61e258ee3332 drm/i915/gt: Use soft-rc6 for w/a protection new 65f6d12c6b0b drm/i915/gt: Simplify rc6 w/a application new 7d0aa0db4375 drm/i915/gem: Unbind all current vma on changing cache-level new ae30300490fe drm/i915: Specialise i915_active.work lock classes new e1cda6a529aa drm/i915: Serialise i915_active_wait() with its retirement new 3e817471a34c drm/i915/gem: Take runtime-pm wakeref prior to unbinding new 42d105113018 drm/i915: Lift i915_vma_pin() out of intel_renderstate_emit() new 80aac91b27e1 drm/i915/execlists: Add a couple more validity checks to a [...] new 49e74c8f9ae6 drm/i915/execlists: Skip nested spinlock for validating pending new f70de8d2ca6b drm/i915/gt: Track the context validity explicitly new a3265d851e28 drm/i915/irq: Refactor gen11 display interrupt handling new e815aff59dcf drm/i915/display: Check the old state to find port sync slave new 50a7efb280a8 drm/i915/dp: Power down sink before disable pipe/transcoder clock new 78eaaba3cd78 drm/i915/display/mst: Move DPMS_OFF call to post_disable new cb6c3d45f948 drm/i915/gem: Avoid parking the vma as we unbind new 13bb5b99eca0 drm/i915/gt: Set the PD again for Haswell new d2432796dc72 drm/i915: Clean up arguments to nv12/scaler w/a funcs new 60aca5741a69 drm/i915: Pass dev_priv to ilk_disable_lp_wm() new 0e75fb8c03aa drm/i915: s/pipe_config/new_crtc_state/ intel_{pre,post}_p [...] new bee43ca4c1cc drm/i915: Clean up intel_{pre,post}_plane_update() new 7181f5c58610 drm/i915: Clean up the gen2 "no planes -> underrun" workaround new 23526249fc4e drm/i915: Nuke intel_pre_disable_primary_noatomic() new cfdd17479833 drm/i915: Make intel_crtc_arm_fifo_underrun() functional on gen2 new c415ef2a267c drm/i915/perf: drop pointless static qualifier in i915_per [...] new cc662126b413 drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET new aa5e4453dc05 drm/i915/gem: Try to flush pending unbind events new 780ccb5a5a43 drm/i915/gem: Hold the obj->vma.lock while walking the vma.list new 126d5de38542 drm/i915/gem: Hook user-extensions upto MMAP_OFFSET_IOCTL new 05975cd9eb84 drm/i915: Remove vestigal i915_gem_context locals from cmdparser new a725d711e8d7 drm/i915: Ignore most failures during evict-vm new ccd2094559d8 drm/i915: Try hard to bind the context new 0471a44871cf drm/i915/gt: Bump the PP_DIR invalidation for Baytrail new 5c4fe63abae8 drm/i915/gem: Reinitialise the local list before repeating new 6f7ac8285371 drm/i915/gt: Save irqstate around virtual_context_destroy new 92c964ca3e16 drm/i915/gt: Replace I915_READ with intel_uncore_read new bbca083de291 drm/i915: Serialise i915_active_acquire() with __active_retire() new d315fe8bde5c drm/i915/gt: Trim gen6 ppgtt updates to PD cachelines new 77853186e547 drm/i915: Claim vma while under closed_lock in i915_vma_parked() new 045d1fb79616 drm/i915/gt: Acquire a GT wakeref for the breadcrumb interrupt new 1a74934b0eff drm/i915/gem: Flush the pwrite through the chipset before [...] new b66ecd0438bf drm/i915/pmu: Report frequency as zero while GPU is sleeping new 5e6a94713be0 drm/i915: Check for error before calling cmpxchg() new 9e31c1fe45d5 drm/i915: Propagate errors on awaiting already signaled fences new cbab8d87f786 drm/i915: Propagate errors on awaiting already signaled dm [...] new 651cc835d5f6 drm/i915: Add new EHL/JSL PCI ids new 1ac87297e50e drm/i915/display: Do not check for the ddb allocations of [...] new 3ca8f1918883 drm/i915/display/tgl: Fix the order of the step to turn tr [...] new ad457191015a drm/i915/display: Refactor intel_commit_modeset_disables() new 795a4aea63b1 drm/i915/gt: Replace I915_WRITE with its uncore counterpart new aef820799274 drm/i915/gem: Pin gen6_ppgtt prior to constructing the request new a22198a934e6 drm/i915/guc: Update uncore access path in flush_ggtt_writes new 8b1c78e06e61 drm/i915: Avoid calling i915_gem_object_unbind holding obj [...] new ca5930b181a4 drm/i915/gtt: Account for preallocation in asserts new d63411000741 drm/i915/gt: Turn vm off then on again for gen7 mm switch new 8d65859a4cba drm/i915/gem: Comment on inability to check args.pad for M [...] new 7240497850f7 drm/i915: Flesh out device_info pretty printer new 16c46fd505fb drm/i915/gem: Avoid rcu_barrier() from shrinker paths new d3e483526cd3 drm/i915: Change i915_vma_unbind() to report -EAGAIN on activity new 322d56aa3145 drm/i915/perf: Allow non-privileged access when OA buffer [...] new ccdeed497042 drm/i915/perf: Configure OAR for specific context new cd8c021b36a6 drm/i915/fbc: Disable fbc by default on all glk+ new fb2d8e0cd4d7 drm/i915/fbc: Nuke bogus single pipe fbc1 restriction new 04da7b9f9af6 drm/i915: Relocate intel_crtc_active() new 644398586f00 drm/i915/fbc: Remove the FBC_RT_BASE setup for ILK/SNB new 6f745ba696fd drm/i915/fbc: Precompute gen9 cfb stride w/a new 8bdbe1befd9d drm/i915/fbc: Track plane visibility new 97a978e2d3a0 drm/i915/fbc: Store fence_id directly in fbc cache/params new 30016696c2e0 drm/i915/fbc: Make fence_id optional for i965gm new 31ce20c24721 drm/i915/fbc: s/gen9 && !glk/gen9_bc || bxt/ new c866a0e41640 drm/i915/fbc: Nuke fbc.enabled new 6252bb78fcc3 drm/i915/fbc: Start using flip nuke new 07fd0df822cc drm/i915/fbc: Wait for vblank after FBC disable on glk+ new 34cddbc03b13 drm/i915/fbc: Enable fbc by default on glk+ once again new e10ad9c69746 drm/i915/fbc: Reallocate cfb if we need more of it new 67e1d5ed85a8 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config() new fcc28ff762dd Merge remote-tracking branch 'drm-intel/for-linux-next' adds 4adf0b49eea9 drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd> adds 22bd4df9dadf drm/panfrost: devfreq: Round frequencies to OPPs adds 70cc77952efe drm/panfrost: Fix a race in panfrost_ioctl_madvise() adds 3bb69dbcb9e8 drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo() adds aed44cbeae2b drm/panfrost: Fix a race in panfrost_gem_free_object() adds 0a5239985a3b drm/panfrost: Open/close the perfcnt BO new 75d7095898de Merge remote-tracking branch 'drm-misc/for-linux-next' new b59c82f87ba4 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new f4bfbd7170e8 Merge remote-tracking branch 'etnaviv/etnaviv/next' new c68e07970eca ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's new 6605f0ca3af3 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 new 903e9d372887 ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 new 179d5811c2fc ASoC: SOF: Intel: make common HDMI driver default new e3d8f8ae5b1e ASoC: Intel: boards: make common HDMI driver the default for SOF new 573892b6e661 ASoC: hdac_hdmi: Drop support for Icelake new 9cdf85a19b3a ASoC: mediatek: common: add some helpers to control mtk_memif new df799b9502ed ASoC: mediatek: common: refine hw_params and hw_prepare new 0bb1306f22fb ASoC: tlv320aic31xx: Add HP output driver pop reduction controls new 2eb2d314a80e ASoC: fsl_sai: add IRQF_SHARED new 62d5ae4cafb7 ASoC: max98090: save and restore SHDN when changing sensit [...] new 3176f94c467c ASoC: tlv320aic31xx: Add Volume Soft Stepping control new 49df1e392582 ASoC: rsnd: Calculate DALIGN inversion at run-time new abe3b6727b65 ASoC: cs42l51: add dac mux widget in codec routes new 253f584a0699 ASoC: ti: davinci-mcasp: Improve the sysclk selection new 7c11af9fcdc4 ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and [...] new bc9a665581b3 ASoC: fix soc-core.c kernel-doc warning new 1442842952cc ASoC: hdmi-codec: re-introduce mutex locking again new 8cd9956f61c6 ASoC: intel/skl/hda - export number of digital microphones [...] new 0d5c81875628 ASoC: Intel - use control components to describe card config new b5706f8ec29f ASoC: Intel - do not describe I/O configuration in the lon [...] new 78fd4ffd75ee ASoC: SOF: topology: remove snd_sof_init_topology() new 3e62579436c6 ASoC: SOF: core: modify the signature for snd_sof_create_p [...] new 8c583f526ee9 ASoC: SOF: core: move check for runtime callbacks to core new 03eec9b4eb89 ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc new ee1e79b72e3c ASoC: SOF: partition audio-related parts from SOF core new 80acdd4f8ff7 ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() new 285880a23d10 ASoC: SOF: Make creation of machine device from SOF core optional new f4e4113b2aec ASoC: SOF: remove nocodec_fw_filename new 5ad1cece81db ASoC: SOF: Remove unused drv_name in sof_pdata new d612b455f120 ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() new 3778790e1d13 Merge branch 'asoc-5.6' into asoc-next new d5f8cf78d4cb Merge remote-tracking branch 'sound-asoc/for-next' new bf08949cc8b9 modules: lockdep: Suppress suspicious RCU usage warning new b6d0531ec7e2 moduleparam: fix kerneldoc new f2a969256515 Merge remote-tracking branch 'modules/modules-next' adds d07773db07c8 Merge branch 'for-linus' into for-next adds f5fc2bf63c4c Merge branch 'io_uring-5.5' into for-next adds 946a431520ac Merge branch 'for-linus' into for-next adds 45cf3f94821e Merge branch 'io_uring-5.5' into for-next adds 50c661c21814 Merge branch 'io_uring-5.5' into for-next adds 4c1d55417382 Merge branch 'for-linus' into for-next new 961dd4f9881d Merge remote-tracking branch 'block/for-next' adds 474e559567fa dm btree: increase rebalance threshold in __rebalance2() adds e6a505f3f9fa dm clone metadata: Track exact changes per transaction adds 8fdbfe8d1690 dm clone metadata: Use a two phase commit adds 8b3fd1f53af3 dm clone: Flush destination device before committing metadata adds ecda7c0280e6 dm thin metadata: Add support for a pre-commit callback adds 694cfe7f31db dm thin: Flush data device before committing metadata new 299e711aaa9e Merge remote-tracking branch 'device-mapper/for-next' new b8a039d37792 regulator: rk808: Lower log level on optional GPIOs being [...] new 681700c38f3e dt-bindings: regulator: Convert stm32 booster bindings to [...] new 21b2c4716144 dt-bindings: regulator: Convert stm32 vrefbuf bindings to [...] new 9c8b5f761f4e Merge branch 'regulator-5.6' into regulator-next new 6573b22d9012 Merge remote-tracking branch 'regulator/for-next' new 64ea1890d2c1 Merge remote-tracking branch 'keys/keys-next' new 66f8e2f03c02 selinux: sidtab reverse lookup hash table new d97bd23c2d7d selinux: cache the SID -> context string translation new 59438b46471a security,lockdown,selinux: implement SELinux lockdown new 82fb5fc50350 Merge remote-tracking branch 'selinux/next' new 6d4675d13103 Merge remote-tracking branch 'smack/for-next' new e85a1666e2fa Merge remote-tracking branch 'tomoyo/master' new cb5172d96d16 audit: Add __rcu annotation to RCU pointer new 1df728ec557f Merge remote-tracking branch 'audit/next' new 10e413faa72c spi/topcliff-pch: Remove unneeded semicolon new 8a6553ecdf97 spi: stm32: Switch to use GPIO descriptors for CS new 4a07b8bcd503 spi: bitbang: Make chipselect callback optional new d661a226ebf2 Merge branch 'spi-5.6' into spi-next new b88db9d43ac0 Merge remote-tracking branch 'spi/for-next' adds af1648984828 x86/efi: Update e820 with reserved EFI boot services data [...] adds 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 adds 359ff69a8a76 x86/mm/pat: Mark __cpa_flush_tlb() as static adds 155989c4cbe3 Merge branch 'x86/urgent' into WIP.x86/mm, to pick up depe [...] adds db3afaddfd4e Merge branch 'x86/cleanups' into WIP.x86/mm, to pick up de [...] adds 42e9267e629b mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them [...] adds a80316cb7cb2 mm, x86/mm: Untangle address space layout definitions from [...] adds d05a261ed9ed Merge branch 'linus' into WIP.x86/mm adds 462ca02d04c3 Merge branch 'WIP.x86/mm' adds ae87405fb511 perf report/top TUI: Replace pr_err() with ui__error() adds aa6b3c99236b perf report: Make -F more strict like -s adds bb30acae4c4d perf report: Bail out --mem-mode if mem info is not available adds 29f6eeca0e14 perf inject: Fix processing of ID index for injected instr [...] adds 0b3fca6ad328 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds fd9bee5e2414 tools headers UAPI: Update tools's copy of drm.h headers adds 0f60a0bcc1b9 Merge tag 'perf-urgent-for-mingo-5.5-20191205' of git://gi [...] adds 85a2e1d4c965 Merge branch 'perf/urgent' adds ab0eb16205b4 efi/memreserve: Register reservations as 'reserved' in /pr [...] adds 6fc3cec30dfe efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs adds dbd89c303b44 efi/gop: Return EFI_SUCCESS if a usable GOP was found adds ff397be685e4 efi/gop: Fix memory leak in __gop_query32/64() adds 9fa76ca7b8bd efi: Fix efi_loaded_image_t::unload type adds b418d660bb97 efi/earlycon: Remap entire framebuffer after page initialization adds 1ae6ed793947 Merge branch 'efi/urgent' adds 4f797f56c378 Merge branch 'linus' into sched/urgent, to pick up the lat [...] adds e7289c6de81c sched/rt, ARM: Use CONFIG_PREEMPTION adds 7ef858dad9fa sched/rt, arm64: Use CONFIG_PREEMPTION adds fdc5569eaba9 sched/rt, powerpc: Use CONFIG_PREEMPTION adds 916591722c75 sched/rt, ARC: Use CONFIG_PREEMPTION adds 51466979c754 sched/rt, c6x: Use CONFIG_PREEMPTION adds 365a795a1332 sched/rt, csky: Use CONFIG_PREEMPTION adds 7462b759b1c2 sched/rt, h8300: Use CONFIG_PREEMPTION adds 143cd41f50e0 sched/rt, hexagon: Use CONFIG_PREEMPTION adds b9b75e53b2fb sched/rt, ia64: Use CONFIG_PREEMPTION adds 18803733bd67 sched/rt, microblaze: Use CONFIG_PREEMPTION adds 098fa51b1d05 sched/rt, MIPS: Use CONFIG_PREEMPTION adds 10c1537b32e7 sched/rt, nds32: Use CONFIG_PREEMPTION adds f0365eb50b04 sched/rt, nios2: Use CONFIG_PREEMPTION adds 09613e8320cd sched/rt, parisc: Use CONFIG_PREEMPTION adds 29ff64929e6c sched/rt, riscv: Use CONFIG_PREEMPTION adds fa686453053b sched/rt, s390: Use CONFIG_PREEMPTION adds 7be60ccbc590 sched/rt, sh: Use CONFIG_PREEMPTION adds 85a683d0a689 sched/rt, sparc: Use CONFIG_PREEMPTION adds 6c5260d73d2b sched/rt, xtensa: Use CONFIG_PREEMPTION adds 2da2b32fd934 sched/rt, net: Use CONFIG_PREEMPTION.patch adds d4a3dcbc4727 sched/rt, xen: Use CONFIG_PREEMPTION adds 2496396fcb44 sched/rt, fs: Use CONFIG_PREEMPTION adds 94545870b14b sched/rt, btrfs: Use CONFIG_PREEMPTION adds 923717cbab90 sched/rt, mm: Use CONFIG_PREEMPTION adds 1b40cd56f3bc sched/rt, locking: Use CONFIG_PREEMPTION adds 9f47286924f2 sched/core: Use CONFIG_PREEMPTION adds 025f50f38664 sched/rt, workqueue: Use PREEMPTION adds 20df679f1e07 Merge branch 'sched/urgent' new bf8d1afff817 Merge remote-tracking branch 'tip/auto-latest' new a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation new 509aff9b6f0b Merge remote-tracking branch 'edac/edac-for-next' new 9f4b2de572c7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 70d29c941706 Merge remote-tracking branch 'rcu/rcu/next' adds 7e0befd521b6 KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() adds 0bda9498dd45 KVM: arm/arm64: vgic: Fix potential double free dist->spis [...] adds 72a610f32e1f KVM: arm/arm64: vgic: Use wrapper function to lock/unlock [...] adds bf4b96bb542e KVM: arm64: Sanely ratelimit sysreg messages adds 54ad68b77760 KVM: arm64: Don't log IMP DEF sysreg traps adds 97418e968b01 KVM: arm/arm64: Remove excessive permission check in kvm_a [...] new 22f7a4f288ba Merge remote-tracking branch 'kvm-arm/next' new a733f9d7c685 fix __percpu annotation in asm-generic new 50e76d59d426 Merge branch 'for-5.6' into for-next new 03f8423d1114 Merge remote-tracking branch 'percpu/for-next' new f2b1d8b09b1e Merge remote-tracking branch 'chrome-platform/for-next' new a16eb083d2ff Merge remote-tracking branch 'mux/for-next' new 594eeca4bcb3 interconnect: qcom: Fix Kconfig indentation new eeb0b8c2860a interconnect: qcom: sdm845: Walk the list safely on node removal new add76d898f87 interconnect: qcom: qcs404: Walk the list safely on node removal new 2b285714ea08 interconnect: qcom: msm8974: Walk the list safely on node removal new e661f33ed12b interconnect: Add a common helper for removing all nodes new 69d53ebd8258 interconnect: qcom: Use the new common helper for node removal new 9d7fcca01cc8 interconnect: Move internal structs into a separate file new 4d713c6b0f9e interconnect: Add a name to struct icc_path new 736f10ad068e interconnect: Add basic tracepoints new 3c7f2b65b07b interconnect: Add a common standard aggregate function new cc6fccff37b3 interconnect: qcom: Use the standard aggregate function new 1758204886c3 interconnect: Add interconnect_graph file to debugfs new 4f6c40868590 Merge remote-tracking branch 'icc/icc-next' new 4eb63398b1a7 Merge remote-tracking branch 'cgroup/for-next' new cd0229173a3a Merge remote-tracking branch 'scsi/for-next' adds c906eda31ca4 virtio_balloon: name cleanups adds d72eb1b4f0b2 virtio_balloon: divide/multiply instead of shifts new 1c524e467584 netdev: pass the stuck queue to the timeout handler new 664dceafe011 mlx4: use new txqueue timeout argument new 90554d4d1713 netronome: use the new txqueue timeout argument new f8403c0376d8 ptr_ring: linked list fallback new 588d822a58de vhost: option to fetch descriptors through an independent struct new af498e33f84f vhost/test: add an option to test new code new 38a22d0abfec vhost: batching fetches new 80a863edff67 vhost/net: add an option to test new code new 1a454ec44a2d vhost: last descriptor must have NEXT clear new f3dedcf04f7c Merge remote-tracking branch 'vhost/linux-next' new 1d93c2bd633f Merge remote-tracking branch 'rpmsg/for-next' new cfc4c189bc70 pwm: Read initial hardware state at request time new 1db37f9561b2 pwm: cros-ec: Cache duty cycle value new a3597d6c89d7 pwm: imx27: Cache duty cycle register value new bd88d319abe9 pwm: imx27: Unconditionally write state to hardware new 98eef0383aeb Merge remote-tracking branch 'pwm/for-next' new 260f1c9030f9 Merge remote-tracking branch 'ktest/for-next' new 01c9949b7d46 Merge remote-tracking branch 'y2038/y2038' new e0670f2c23cf Merge remote-tracking branch 'livepatching/for-next' new 36a78629c747 Merge remote-tracking branch 'ntb/ntb-next' new e43723292d6d MIPS: OCTEON: Replace SIZEOF_FIELD() macro new c593642c8be0 treewide: Use sizeof_field() macro new 87194ec14323 Merge remote-tracking branch 'kspp/for-next/kspp' new 774259a104ec Merge remote-tracking branch 'fsi/next' new 96100fcb746c Merge remote-tracking branch 'nvmem/for-next' new 4ec6486f662f Merge remote-tracking branch 'xarray/xarray' new a23ebef49956 Merge remote-tracking branch 'pidfd/for-next' new 29b0301f7ec9 PM / devfreq: exynos-ppmu: Fix excessive stack usage new 839d0b33ffe3 PM / devfreq: Drop explicit selection of PM_OPP new 530ee856561e PM / devfreq: Fix Kconfig indentation new 2302c6d126cd dt-bindings: memory: Add bindings for imx8m ddr controller new 7bb0f54af86f PM / devfreq: Add dynamic scaling for imx8m ddr controller new 057f68737636 PM / devfreq: Add new name attribute for sysfs new f8293a257067 PM / devfreq: Change time stats to 64-bit new de13ad25f287 PM / devfreq: Add clearing transitions stats new b0bcdf2a986a PM / devfreq: Move statistics to separate struct devfreq_stats new 683c498cb33f PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) new 0928a04da47a Merge remote-tracking branch 'devfreq/devfreq-next' new cda246ca2901 security,lockdown,selinux: hack for !CONFIG_SECURITY adds 61cf24a00091 kasan: fix crashes on access to memory mapped by vm_map_ram() adds ee77bfad39a5 kasan-fix-crashes-on-access-to-memory-mapped-by-vm_map_ram-v2 adds 429ebcc55326 mm/memory.c: add apply_to_existing_page_range() helper adds 954d6c9d6c33 mm-add-apply_to_existing_pages-helper-fix adds b272d45a819a mm-add-apply_to_existing_pages-helper-fix-fix adds 5f1cc345aa7a kasan: use apply_to_existing_page_range() for releasing vm [...] adds d6e2587fd6b2 kasan-use-apply_to_existing_pages-for-releasing-vmalloc-sh [...] adds 7fd1f2032100 kasan: don't assume percpu shadow allocations will succeed adds 8e8c51f46654 mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG adds 71e1d848b2d3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2148702c5a95 /proc/kpageflags: do not use uninitialized struct pages adds 957aa73f1795 mm/zsmalloc.c: fix the migrated zspage statistics. adds 6479b6f77460 mm, thp: tweak reclaim/compaction effort of local-only and [...] adds 0ca434ae6adf x86/mm: Split vmalloc_sync_all() adds 08b58b6bbcac kcov: fix struct layout for kcov_remote_arg adds fe8b546b2db3 memcg: account security cred as well to kmemcg adds 4837c77ac0bf mm: move_pages: return valid node id in status if the page [...] adds d7e294a4e664 ramfs: support O_TMPFILE adds 25e39428f5f7 mm/slub.c: avoid slub allocation while holding list_lock adds de03a8d24a36 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds bd6239e32aaf mm/pgmap: use correct alignment when looking at first pfn [...] adds 1aafd79291ae mm/mmap.c: fix the adjusted length error adds 6db637fc2d77 mm/memmap_init: update variable name in memmap_init_zone adds 6e6b29ac3be9 mm/memory_hotplug: shrink zones when offlining memory adds 94e76f56ffee mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds 7f489b77c04f mm/memory_hotplug: we always have a zone in find_(smallest [...] adds 6c76151f5ffe mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds 668200404f8f mm/memory_hotplug: drop local variables in shrink_zone_span() adds 8fd5e98b81c6 mm/memory_hotplug: cleanup __remove_pages() adds 126dadffab18 mm, oom: avoid printk() iteration under RCU adds 62cd3fd80cfb mm-oom-avoid-printk-iteration-under-rcu-fix adds 9734d201bd5c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds bfab2f27978e fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 53d10abfed16 kernel/hung_task.c: Monitor killed tasks. adds 17228e696116 string: add stracpy and stracpy_pad mechanisms adds 77741fc1a4bd Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds b6c5cb565b4b aio: simplify read_events() adds 991efef7b4f1 smp_mb__{before,after}_atomic(): update Documentation adds 9510b8cdcf1c ipc/mqueue.c: remove duplicated code adds 0ab350ac1f65 ipc/mqueue.c: update/document memory barriers adds e7ec80b5decb ipc/msg.c: update and document memory barriers adds e8bc7077e82b ipc/sem.c: document and update memory barriers adds 14ada2d248f7 ipc/msg.c: consolidate all xxxctl_down() functions new 862051c7ac0a Merge branch 'akpm-current/current' new d5fb7fe43b44 drivers/block/null_blk_main.c: fix layout new 7913de9f9916 drivers/block/null_blk_main.c: fix uninitialized var warnings new e526aaaf33e0 pinctrl: fix pxa2xx.c build warnings new 11ab3152355f drivers/tty/serial/sh-sci.c: suppress warning new 01ea5d4818da drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new c51247df4e63 Merge branch 'akpm/master' new f7768006a0d1 Add linux-next specific files for 20191210
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 (282ffdf30a3e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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 836 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 | 4 + CREDITS | 4 +- Documentation/ABI/testing/sysfs-class-devfreq | 11 +- Documentation/dev-tools/kcov.rst | 10 +- Documentation/dev-tools/kunit/index.rst | 1 + Documentation/dev-tools/kunit/kunit-tool.rst | 57 + Documentation/dev-tools/kunit/start.rst | 13 +- Documentation/dev-tools/kunit/usage.rst | 24 +- Documentation/devicetree/bindings/arm/fsl.yaml | 3 + Documentation/devicetree/bindings/arm/sunxi.yaml | 13 +- .../devicetree/bindings/display/mxsfb.txt | 1 + .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 5 +- Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/ti,cal.yaml | 202 + Documentation/devicetree/bindings/media/ti-cal.txt | 72 - .../devicetree/bindings/net/can/tcan4x5x.txt | 4 +- .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 48 + .../bindings/regulator/st,stm32-booster.txt | 18 - .../bindings/regulator/st,stm32-booster.yaml | 46 + .../bindings/regulator/st,stm32-vrefbuf.txt | 20 - .../bindings/regulator/st,stm32-vrefbuf.yaml | 52 + .../devicetree/bindings/timer/renesas,tmu.txt | 1 + Documentation/driver-api/interconnect.rst | 23 + Documentation/filesystems/path-lookup.rst | 68 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max31730.rst | 44 + Documentation/hwmon/ucd9000.rst | 12 +- Documentation/networking/j1939.rst | 2 +- Documentation/process/coding-style.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- MAINTAINERS | 66 +- Makefile | 4 +- Next/SHA1s | 252 +- Next/merge.log | 4582 +++++++------------- arch/alpha/include/asm/vmalloc.h | 4 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/include/asm/hugepage.h | 1 - arch/arc/include/asm/pgtable.h | 1 - arch/arc/include/asm/vmalloc.h | 4 + arch/arc/kernel/entry.S | 6 +- arch/arc/kernel/unwind.c | 6 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arm/arm-soc-for-next-contents.txt | 219 +- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 + arch/arm/boot/dts/bcm2711.dtsi | 46 + arch/arm/boot/dts/e60k02.dtsi | 8 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 2 - arch/arm/boot/dts/imx25-pdk.dts | 2 - arch/arm/boot/dts/imx25.dtsi | 3 + arch/arm/boot/dts/imx6q-logicpd.dts | 10 + arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 326 ++ arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb-reva.dts | 3 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 85 + arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 1 - arch/arm/boot/dts/ls1021a-tsn.dts | 4 + arch/arm/boot/dts/ls1021a.dtsi | 19 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 1 + .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts | 72 + arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi | 11 + arch/arm/boot/dts/sun8i-h3.dtsi | 15 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 170 + arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v4t_defconfig | 13 +- arch/arm/configs/multi_v5_defconfig | 24 +- arch/arm/configs/multi_v7_defconfig | 32 +- arch/arm/configs/shmobile_defconfig | 3 + arch/arm/include/asm/pgtable-2level.h | 1 - arch/arm/include/asm/pgtable-3level.h | 1 - arch/arm/include/asm/switch_to.h | 2 +- arch/arm/include/asm/vdso/gettimeofday.h | 3 + arch/arm/include/asm/vmalloc.h | 4 + arch/arm/kernel/entry-armv.S | 4 +- arch/arm/kernel/smp.c | 4 + arch/arm/kernel/topology.c | 10 +- arch/arm/kernel/traps.c | 2 + arch/arm/mach-imx/cpu.c | 30 +- arch/arm/mach-pxa/icontrol.c | 6 +- arch/arm/mach-socfpga/socfpga.c | 12 +- arch/arm/mm/cache-v7.S | 4 +- arch/arm/mm/cache-v7m.S | 4 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 53 +- arch/arm64/Kconfig.debug | 19 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 19 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 95 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 64 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 16 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 8 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 + .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 21 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 17 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 9 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 20 + arch/arm64/boot/dts/altera/Makefile | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 223 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 27 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 99 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 - arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 76 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 135 + arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 8 + arch/arm64/configs/defconfig | 36 +- arch/arm64/crypto/sha256-glue.c | 2 +- arch/arm64/include/asm/assembler.h | 6 +- arch/arm64/include/asm/kvm_mmu.h | 1 + arch/arm64/include/asm/pgtable.h | 2 - arch/arm64/include/asm/preempt.h | 4 +- arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/ptdump.h | 8 +- arch/arm64/include/asm/uaccess.h | 7 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/vmalloc.h | 4 + arch/arm64/kernel/entry-ftrace.S | 3 +- arch/arm64/kernel/entry.S | 5 +- arch/arm64/kernel/smp.c | 4 + arch/arm64/kernel/traps.c | 3 + arch/arm64/kvm/sys_regs.c | 20 +- arch/arm64/kvm/sys_regs.h | 17 +- arch/arm64/kvm/va_layout.c | 8 +- arch/arm64/mm/Makefile | 4 +- arch/arm64/mm/dump.c | 148 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/c6x/include/asm/vmalloc.h | 4 + arch/c6x/kernel/entry.S | 8 +- arch/csky/include/asm/vmalloc.h | 4 + arch/csky/kernel/entry.S | 4 +- arch/h8300/include/asm/vmalloc.h | 4 + arch/h8300/kernel/entry.S | 6 +- arch/hexagon/include/asm/vmalloc.h | 4 + arch/hexagon/kernel/vm_entry.S | 6 +- arch/ia64/include/asm/vmalloc.h | 4 + arch/ia64/kernel/entry.S | 12 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/vmalloc.h | 4 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/include/asm/vmalloc.h | 4 + arch/microblaze/kernel/entry.S | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 3 +- arch/mips/boot/compressed/Makefile | 3 + arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 2 +- arch/mips/include/asm/asmmacro.h | 4 +- arch/mips/include/asm/pgtable.h | 5 - arch/mips/include/asm/vmalloc.h | 4 + arch/mips/kernel/entry.S | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/net/Makefile | 1 + arch/mips/net/bpf_jit.c | 1270 ++++++ arch/mips/net/bpf_jit_asm.S | 285 ++ arch/mips/net/ebpf_jit.c | 2 +- arch/nds32/Kconfig | 2 +- arch/nds32/include/asm/vmalloc.h | 4 + arch/nds32/kernel/ex-exit.S | 4 +- arch/nios2/include/asm/vmalloc.h | 4 + arch/nios2/kernel/entry.S | 2 +- arch/openrisc/include/asm/vmalloc.h | 4 + arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/vmalloc.h | 4 + arch/parisc/kernel/entry.S | 10 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/archrandom.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 30 +- arch/powerpc/include/asm/cpm.h | 172 +- arch/powerpc/include/asm/vmalloc.h | 4 + arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/lib/pmem.c | 4 +- arch/powerpc/net/bpf_jit32.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 16 +- arch/powerpc/platforms/83xx/km83xx.c | 3 +- arch/powerpc/platforms/83xx/misc.c | 23 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 3 +- arch/powerpc/platforms/83xx/mpc83xx.h | 7 - arch/powerpc/platforms/85xx/corenet_generic.c | 10 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 27 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 17 - arch/powerpc/platforms/85xx/twr_p102x.c | 15 - arch/powerpc/platforms/powernv/opal-imc.c | 48 +- arch/riscv/Kconfig.socs | 4 +- arch/riscv/boot/Makefile | 2 +- arch/riscv/include/asm/pgtable-64.h | 7 - arch/riscv/include/asm/pgtable.h | 7 - arch/riscv/include/asm/vmalloc.h | 4 + arch/riscv/kernel/entry.S | 4 +- arch/s390/Kconfig | 2 +- arch/s390/include/asm/pgtable.h | 2 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/vmalloc.h | 4 + arch/s390/kernel/dumpstack.c | 2 + arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kvm/interrupt.c | 6 +- arch/sh/Kconfig | 2 +- arch/sh/include/asm/vmalloc.h | 4 + arch/sh/kernel/cpu/sh5/entry.S | 4 +- arch/sh/kernel/entry-common.S | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/pgtable_64.h | 2 - arch/sparc/include/asm/vmalloc.h | 4 + arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/vmalloc.h | 4 + arch/unicore32/include/asm/vmalloc.h | 4 + arch/x86/Kconfig | 3 +- arch/x86/Kconfig.debug | 20 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + 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 +- arch/x86/include/asm/pgtable.h | 10 +- .../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/fpu/xstate.c | 4 +- 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 | 12 +- arch/x86/mm/debug_pagetables.c | 8 +- arch/x86/mm/dump_pagetables.c | 343 +- 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/efi_32.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/efi/quirks.c | 6 +- arch/x86/xen/mmu_pv.c | 2 +- arch/xtensa/include/asm/vmalloc.h | 4 + arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/kernel/traps.c | 7 +- arch/xtensa/platforms/iss/network.c | 2 +- block/bfq-cgroup.c | 3 + block/bio-integrity.c | 2 +- block/bio.c | 3 + block/blk-core.c | 4 +- block/blk.h | 4 + crypto/adiantum.c | 4 +- crypto/essiv.c | 2 +- drivers/base/swnode.c | 154 +- drivers/bluetooth/btusb.c | 4 + drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/clk/imx/clk-composite-8m.c | 2 + drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx6q.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 3 +- drivers/clk/imx/clk-imx8mm.c | 16 +- drivers/clk/imx/clk-imx8mn.c | 17 +- drivers/clk/imx/clk-imx8mq.c | 17 +- drivers/clk/imx/clk-pll14xx.c | 7 + drivers/clk/imx/clk.h | 1 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 2 - drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 6 +- drivers/devfreq/devfreq.c | 222 +- drivers/edac/Kconfig | 3 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/earlycon.c | 40 + drivers/firmware/efi/efi.c | 30 +- drivers/firmware/efi/libstub/gop.c | 80 +- drivers/gpu/drm/Kconfig | 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} | 23 +- .../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/gpu/drm/drm_file.c | 42 + drivers/gpu/drm/drm_mipi_dsi.c | 57 +- drivers/gpu/drm/i915/Kconfig.debug | 2 + drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/icl_dsi.c | 24 +- drivers/gpu/drm/i915/display/intel_atomic.c | 53 +- drivers/gpu/drm/i915/display/intel_atomic.h | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 123 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 12 +- drivers/gpu/drm/i915/display/intel_bios.c | 384 +- drivers/gpu/drm/i915/display/intel_bw.c | 31 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 20 +- drivers/gpu/drm/i915/display/intel_color.c | 198 +- drivers/gpu/drm/i915/display/intel_crt.c | 24 +- drivers/gpu/drm/i915/display/intel_ddi.c | 286 +- drivers/gpu/drm/i915/display/intel_display.c | 2264 +++++----- drivers/gpu/drm/i915/display/intel_display.h | 29 +- drivers/gpu/drm/i915/display/intel_display_types.h | 75 +- drivers/gpu/drm/i915/display/intel_dp.c | 68 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 55 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 14 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 20 +- drivers/gpu/drm/i915/display/intel_dsb.c | 37 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dvo.c | 14 +- drivers/gpu/drm/i915/display/intel_fbc.c | 307 +- drivers/gpu/drm/i915/display/intel_fbc.h | 11 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 28 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 5 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 78 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_overlay.c | 6 +- drivers/gpu/drm/i915/display/intel_panel.c | 14 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 153 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 29 +- drivers/gpu/drm/i915/display/intel_sprite.c | 377 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 60 + drivers/gpu/drm/i915/display/intel_vdsc.c | 143 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 5 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 149 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 21 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 179 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 69 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 471 +- drivers/gpu/drm/i915/gem/i915_gem_mman.h | 31 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 45 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 29 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 219 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 15 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 11 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 18 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 + .../drm/i915/gem/selftests/i915_gem_coherency.c | 5 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 166 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 315 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 125 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 9 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 5 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 2 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 22 +- drivers/gpu/drm/i915/gt/intel_context.c | 27 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 29 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 20 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 21 + drivers/gpu/drm/i915/gt/intel_gt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 17 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 147 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 4 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 161 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 145 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 6 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 97 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 17 +- drivers/gpu/drm/i915/gt/intel_reset.c | 27 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 146 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 26 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 47 +- drivers/gpu/drm/i915/gt/selftest_context.c | 71 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 360 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 33 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 19 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 16 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 357 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 421 ++ drivers/gpu/drm/i915/gt/selftest_rc6.c | 204 + drivers/gpu/drm/i915/gt/selftest_rc6.h | 13 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 81 +- drivers/gpu/drm/i915/gvt/cmd_parser.h | 4 + drivers/gpu/drm/i915/gvt/display.h | 5 + drivers/gpu/drm/i915/gvt/edid.h | 4 + drivers/gpu/drm/i915/gvt/execlist.h | 2 + drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 + drivers/gpu/drm/i915/gvt/hypercall.h | 4 + drivers/gpu/drm/i915/gvt/interrupt.h | 3 + drivers/gpu/drm/i915/gvt/mmio.h | 2 + drivers/gpu/drm/i915/gvt/page_track.h | 3 + drivers/gpu/drm/i915/gvt/sched_policy.h | 3 + drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 121 +- drivers/gpu/drm/i915/i915_active.h | 28 +- drivers/gpu/drm/i915/i915_active_types.h | 15 - drivers/gpu/drm/i915/i915_cmd_parser.c | 80 +- drivers/gpu/drm/i915/i915_debugfs.c | 306 +- drivers/gpu/drm/i915/i915_drv.c | 27 +- drivers/gpu/drm/i915/i915_drv.h | 72 +- drivers/gpu/drm/i915/i915_gem.c | 128 +- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_evict.c | 39 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 71 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 1 + drivers/gpu/drm/i915/i915_getparam.c | 1 + drivers/gpu/drm/i915/i915_gpu_error.c | 10 +- drivers/gpu/drm/i915/i915_irq.c | 58 +- drivers/gpu/drm/i915/i915_pci.c | 10 +- drivers/gpu/drm/i915/i915_perf.c | 227 +- drivers/gpu/drm/i915/i915_pmu.c | 58 +- drivers/gpu/drm/i915/i915_reg.h | 134 +- drivers/gpu/drm/i915/i915_request.c | 57 +- drivers/gpu/drm/i915/i915_scheduler.c | 12 + drivers/gpu/drm/i915/i915_scheduler.h | 1 + drivers/gpu/drm/i915/i915_selftest.h | 4 + drivers/gpu/drm/i915/i915_sw_fence.c | 40 +- drivers/gpu/drm/i915/i915_sw_fence.h | 5 +- drivers/gpu/drm/i915/i915_vma.c | 45 +- drivers/gpu/drm/i915/i915_vma.h | 4 + drivers/gpu/drm/i915/intel_device_info.c | 33 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 312 +- drivers/gpu/drm/i915/intel_pm.h | 2 +- drivers/gpu/drm/i915/intel_region_lmem.c | 6 +- drivers/gpu/drm/i915/intel_wakeref.h | 19 +- drivers/gpu/drm/i915/selftests/i915_active.c | 35 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 31 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 3 + drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 13 + drivers/gpu/drm/i915/selftests/i915_request.c | 124 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 43 + drivers/gpu/drm/i915/selftests/igt_mmap.c | 39 + drivers/gpu/drm/i915/selftests/igt_mmap.h | 19 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 40 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/selftests/mock_drm.c | 73 - drivers/gpu/drm/i915/selftests/mock_drm.h | 17 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 7 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 + drivers/gpu/drm/i915/selftests/mock_region.h | 5 + drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 + drivers/gpu/drm/meson/meson_venc_cvbs.c | 48 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 19 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 19 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 4 + drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 23 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.h | 2 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/hidraw.c | 4 +- drivers/hid/uhid.c | 2 +- drivers/hwmon/Kconfig | 12 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/adt7475.c | 5 +- drivers/hwmon/hwmon.c | 17 +- drivers/hwmon/max31730.c | 440 ++ drivers/hwmon/nct7802.c | 75 +- drivers/hwmon/pmbus/Kconfig | 6 +- drivers/hwmon/pmbus/ucd9000.c | 39 +- drivers/hwmon/w83627ehf.c | 1429 +++--- drivers/iio/accel/st_accel_core.c | 8 +- drivers/iio/adc/ad7124.c | 7 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/ad7949.c | 22 +- drivers/iio/adc/intel_mrfld_adc.c | 2 +- drivers/iio/adc/max1027.c | 8 +- drivers/iio/adc/max9611.c | 16 +- drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 50 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 34 +- drivers/iio/temperature/ltc2983.c | 6 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 +- drivers/input/keyboard/applespi.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/interconnect/Makefile | 1 + drivers/interconnect/core.c | 153 +- drivers/interconnect/internal.h | 42 + drivers/interconnect/qcom/Kconfig | 14 +- drivers/interconnect/qcom/msm8974.c | 30 +- drivers/interconnect/qcom/qcs404.c | 30 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 + 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 | 42 +- drivers/md/persistent-data/dm-btree-remove.c | 8 +- drivers/md/raid5-ppl.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/omap3isp/isppreview.c | 24 +- drivers/media/platform/ti-vpe/cal.c | 773 +++- drivers/media/platform/ti-vpe/cal_regs.h | 221 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/message/fusion/mptlan.c | 2 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 + drivers/mmc/host/sdhci-msm.c | 28 +- drivers/mmc/host/sdhci-of-esdhc.c | 3 - drivers/mmc/host/sdhci.c | 4 +- drivers/net/Kconfig | 41 + drivers/net/Makefile | 1 + drivers/net/appletalk/cops.c | 4 +- drivers/net/arcnet/arcdevice.h | 2 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/bonding/bond_main.c | 39 +- drivers/net/can/flexcan.c | 73 +- drivers/net/can/m_can/tcan4x5x.c | 26 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 +- drivers/net/can/xilinx_can.c | 7 + drivers/net/ethernet/3com/3c509.c | 4 +- drivers/net/ethernet/3com/3c515.c | 4 +- drivers/net/ethernet/3com/3c574_cs.c | 4 +- drivers/net/ethernet/3com/3c589_cs.c | 4 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/8390/8390.c | 4 +- drivers/net/ethernet/8390/8390.h | 2 +- drivers/net/ethernet/8390/8390p.c | 4 +- drivers/net/ethernet/8390/axnet_cs.c | 4 +- drivers/net/ethernet/8390/lib8390.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/a2065.c | 2 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ariadne.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 4 +- drivers/net/ethernet/amd/pcnet32.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 4 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 16 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 5 + drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 52 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 20 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 4 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 1 + .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 9 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 122 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 +- drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 2 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/natsemi/ns83820.c | 4 +- drivers/net/ethernet/natsemi/sonic.c | 2 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 10 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 10 +- drivers/net/ethernet/nvidia/forcedeth.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 - .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 4 +- drivers/net/ethernet/packetengines/yellowfin.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 4 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169_firmware.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 4 +- drivers/net/ethernet/silan/sc92031.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 2 +- drivers/net/ethernet/smsc/smc9194.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.h | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/ti/Kconfig | 2 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 4 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 32 +- drivers/net/ethernet/ti/tlan.c | 6 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 4 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 4 +- drivers/net/fjes/fjes_ethtool.c | 2 +- drivers/net/fjes/fjes_main.c | 4 +- drivers/net/geneve.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/phy/dp83867.c | 119 +- drivers/net/phy/mdio-thunder.c | 1 + drivers/net/phy/sfp.c | 17 +- drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/ppp/pppoe.c | 2 - drivers/net/slip/slip.c | 2 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/vxlan.c | 4 +- drivers/net/wan/cosa.c | 4 +- drivers/net/wan/farsync.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 25 +- drivers/net/wan/fsl_ucc_hdlc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/x25_asy.c | 2 +- drivers/net/wimax/i2400m/netdev.c | 2 +- drivers/net/wireguard/Makefile | 18 + drivers/net/wireguard/allowedips.c | 381 ++ drivers/net/wireguard/allowedips.h | 59 + drivers/net/wireguard/cookie.c | 236 + drivers/net/wireguard/cookie.h | 59 + drivers/net/wireguard/device.c | 458 ++ drivers/net/wireguard/device.h | 73 + drivers/net/wireguard/main.c | 64 + drivers/net/wireguard/messages.h | 128 + drivers/net/wireguard/netlink.c | 642 +++ drivers/net/wireguard/netlink.h | 12 + drivers/net/wireguard/noise.c | 828 ++++ drivers/net/wireguard/noise.h | 137 + drivers/net/wireguard/peer.c | 240 + drivers/net/wireguard/peer.h | 83 + drivers/net/wireguard/peerlookup.c | 221 + drivers/net/wireguard/peerlookup.h | 64 + drivers/net/wireguard/queueing.c | 53 + drivers/net/wireguard/queueing.h | 197 + drivers/net/wireguard/ratelimiter.c | 223 + drivers/net/wireguard/ratelimiter.h | 19 + drivers/net/wireguard/receive.c | 595 +++ drivers/net/wireguard/selftest/allowedips.c | 683 +++ drivers/net/wireguard/selftest/counter.c | 104 + drivers/net/wireguard/selftest/ratelimiter.c | 226 + drivers/net/wireguard/send.c | 413 ++ drivers/net/wireguard/socket.c | 437 ++ drivers/net/wireguard/socket.h | 44 + drivers/net/wireguard/timers.c | 243 ++ drivers/net/wireguard/timers.h | 31 + drivers/net/wireguard/version.h | 1 + drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/intersil/orinoco/orinoco.h | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 2 +- drivers/net/wireless/marvell/libertas/debugfs.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/util.h | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- drivers/net/wireless/wl3501_cs.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 200 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 107 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 81 +- drivers/pwm/core.c | 6 +- drivers/pwm/pwm-cros-ec.c | 58 +- drivers/pwm/pwm-imx27.c | 137 +- drivers/regulator/core.c | 4 + drivers/regulator/rk808-regulator.c | 2 +- drivers/s390/net/qeth_core.h | 6 +- drivers/s390/net/qeth_core_main.c | 162 +- drivers/s390/net/qeth_core_mpc.h | 24 +- drivers/s390/net/qeth_ethtool.c | 1 + drivers/s390/net/qeth_l2_main.c | 12 +- drivers/s390/net/qeth_l3_main.c | 13 +- drivers/scsi/aacraid/aachba.c | 4 +- drivers/scsi/be2iscsi/be_cmds.h | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 6 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +- drivers/soc/fsl/qe/Kconfig | 3 +- drivers/soc/fsl/qe/gpio.c | 34 +- drivers/soc/fsl/qe/qe.c | 104 +- drivers/soc/fsl/qe/qe_common.c | 50 +- drivers/soc/fsl/qe/qe_ic.c | 285 +- drivers/soc/fsl/qe/qe_ic.h | 99 - drivers/soc/fsl/qe/qe_io.c | 70 +- drivers/soc/fsl/qe/qe_tdm.c | 8 +- drivers/soc/fsl/qe/ucc.c | 27 +- drivers/soc/fsl/qe/ucc_fast.c | 86 +- drivers/soc/fsl/qe/ucc_slow.c | 60 +- drivers/soc/fsl/qe/usb.c | 2 +- drivers/soc/imx/soc-imx8.c | 3 + drivers/soc/mediatek/mtk-cmdq-helper.c | 2 +- drivers/spi/spi-bitbang.c | 21 +- drivers/spi/spi-cavium-thunderx.c | 2 + drivers/spi/spi-fsl-spi.c | 5 +- drivers/spi/spi-stm32.c | 47 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/staging/wfx/data_tx.c | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/thermal/Kconfig | 2 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/serial/ucc_uart.c | 385 +- drivers/tty/synclink.c | 2 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/synclinkmp.c | 2 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/vhost/vsock.c | 4 +- drivers/xen/preempt.c | 4 +- fs/befs/linuxvfs.c | 2 +- fs/btrfs/Kconfig | 1 + fs/btrfs/volumes.h | 2 +- fs/ceph/caps.c | 41 +- fs/ceph/debugfs.c | 13 + fs/ceph/mds_client.c | 12 +- fs/ceph/mds_client.h | 9 + fs/ceph/mdsmap.c | 12 +- fs/ceph/super.c | 28 +- fs/ceph/super.h | 16 +- fs/cifs/cifsacl.c | 42 +- fs/cifs/cifsacl.h | 32 +- fs/cifs/cifsproto.h | 1 + fs/cifs/inode.c | 13 +- fs/cifs/smb2ops.c | 3 +- fs/cifs/smb2pdu.c | 73 +- fs/cifs/smb2pdu.h | 10 + fs/crypto/keyring.c | 2 +- fs/debugfs/inode.c | 121 +- fs/ext2/super.c | 2 +- fs/ext4/inode-test.c | 2 +- fs/ext4/super.c | 2 +- fs/fat/misc.c | 10 +- fs/freevxfs/vxfs_super.c | 2 +- fs/fuse/dev.c | 2 +- fs/fuse/virtio_fs.c | 2 +- fs/gfs2/lops.c | 54 +- fs/inode.c | 33 +- fs/io-wq.h | 1 + fs/io_uring.c | 140 +- fs/iomap/buffered-io.c | 40 +- fs/kernfs/inode.c | 6 +- fs/libfs.c | 70 + fs/namei.c | 199 +- fs/nfsd/Kconfig | 11 +- fs/nfsd/nfs4proc.c | 441 +- fs/nfsd/nfs4state.c | 192 +- fs/nfsd/nfs4xdr.c | 155 +- fs/nfsd/nfsd.h | 32 - fs/nfsd/nfsfh.h | 5 +- fs/nfsd/nfssvc.c | 6 - fs/nfsd/state.h | 34 +- fs/nfsd/xdr4.h | 39 +- fs/nsfs.c | 29 +- fs/open.c | 149 +- fs/orangefs/super.c | 2 +- fs/pipe.c | 168 +- fs/proc/base.c | 3 +- fs/proc/namespaces.c | 20 +- fs/proc/task_mmu.c | 4 +- fs/quota/dquot.c | 1 - fs/splice.c | 31 +- fs/stack.c | 6 +- fs/tracefs/inode.c | 114 +- fs/ubifs/sb.c | 11 +- fs/ufs/super.c | 2 +- fs/verity/enable.c | 2 +- include/asm-generic/percpu.h | 10 +- include/asm-generic/pgtable.h | 20 - include/drm/drm_file.h | 3 + include/drm/drm_mipi_dsi.h | 4 + include/drm/drm_util.h | 2 +- include/drm/i915_pciids.h | 7 +- include/linux/debugfs.h | 2 +- include/linux/devfreq.h | 40 +- include/linux/efi.h | 10 +- include/linux/fcntl.h | 12 +- include/linux/filter.h | 12 +- include/linux/fs.h | 7 +- include/linux/genhd.h | 6 +- include/linux/hwmon.h | 26 +- include/linux/interconnect-provider.h | 14 + include/linux/kasan.h | 15 +- include/linux/kvm_host.h | 2 +- include/linux/list.h | 12 +- include/linux/lockdep.h | 8 + include/linux/lockref.h | 6 - include/linux/lsm_audit.h | 2 + include/linux/mm.h | 18 +- include/linux/moduleparam.h | 82 +- include/linux/namei.h | 12 +- include/linux/netdevice.h | 10 +- include/linux/pagewalk.h | 42 +- include/linux/phy_led_triggers.h | 2 +- include/linux/pipe_fs_i.h | 2 - include/linux/proc_ns.h | 4 +- include/linux/property.h | 96 +- include/linux/ptdump.h | 22 - include/linux/security.h | 2 + include/linux/skbuff.h | 2 +- include/linux/slab.h | 2 +- include/linux/stddef.h | 13 +- include/linux/syscalls.h | 3 + include/linux/time.h | 13 + include/linux/tracefs.h | 1 - include/linux/usb/usbnet.h | 2 +- include/linux/vmalloc.h | 2 + include/net/flow_offload.h | 15 +- include/net/garp.h | 2 +- include/net/ip.h | 5 + include/net/ip_tunnels.h | 6 +- include/net/mrp.h | 2 +- include/net/neighbour.h | 1 - include/net/netfilter/nf_conntrack_helper.h | 2 +- include/net/netfilter/nf_tables_core.h | 2 +- include/net/sock.h | 2 +- include/net/tcp.h | 27 +- include/net/x25.h | 3 +- .../powerpc/include/asm => include/soc/fsl}/cpm.h | 0 include/soc/fsl/qe/qe.h | 59 +- include/soc/fsl/qe/qe_ic.h | 135 - include/soc/fsl/qe/ucc_fast.h | 4 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/sound/sof.h | 8 +- include/trace/trace_events.h | 1 + include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/i915_drm.h | 32 + include/uapi/linux/fcntl.h | 35 + include/uapi/linux/input-event-codes.h | 2 + include/uapi/linux/kcov.h | 10 +- include/uapi/linux/netfilter/xt_sctp.h | 6 +- include/uapi/linux/wireguard.h | 196 + include/video/mipi_display.h | 24 +- include/xen/xen-ops.h | 4 +- ipc/util.c | 2 +- kernel/Kconfig.locks | 12 +- kernel/audit.c | 5 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/local_storage.c | 4 +- kernel/bpf/offload.c | 12 +- kernel/bpf/verifier.c | 5 +- kernel/cred.c | 6 +- kernel/events/core.c | 2 +- kernel/fork.c | 2 +- kernel/module.c | 9 +- kernel/signal.c | 12 +- kernel/trace/Kconfig | 9 + kernel/trace/Makefile | 1 + kernel/trace/ring_buffer.c | 6 + kernel/trace/trace.c | 21 +- kernel/trace/trace.h | 1 + kernel/trace/trace_events.c | 12 +- kernel/trace/trace_events_inject.c | 331 ++ kernel/trace/trace_hwlat.c | 2 +- kernel/utsname.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 382 +- lib/lockref.c | 16 - lib/raid6/unroll.awk | 2 +- localversion-next | 2 +- mm/Kconfig.debug | 21 - mm/Makefile | 1 - mm/highmem.c | 2 +- mm/hmm.c | 8 +- mm/kasan/common.c | 36 +- mm/memory.c | 136 +- mm/migrate.c | 28 +- mm/mincore.c | 1 - mm/pagewalk.c | 126 +- mm/ptdump.c | 151 - mm/slub.c | 12 +- mm/vmalloc.c | 137 +- mm/vmscan.c | 2 +- mm/zsmalloc.c | 5 + net/802/mrp.c | 6 +- net/atm/lec.c | 2 +- net/batman-adv/main.c | 2 +- net/bluetooth/bnep/netdev.c | 2 +- net/bpf/test_run.c | 8 +- net/bridge/br.c | 2 +- net/bridge/br_netfilter_hooks.c | 3 + net/caif/caif_socket.c | 2 +- net/can/j1939/socket.c | 10 +- net/core/dev.c | 7 +- net/core/filter.c | 140 +- net/core/flow_dissector.c | 15 +- net/core/flow_offload.c | 45 +- net/core/neighbour.c | 3 - net/core/net-sysfs.c | 7 +- net/core/skbuff.c | 6 +- net/core/xdp.c | 12 +- net/dccp/proto.c | 2 +- net/hsr/hsr_device.c | 9 +- net/ipv4/devinet.c | 5 - net/ipv4/gre_demux.c | 2 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_output.c | 13 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv4/tcp_output.c | 5 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/raw.c | 2 +- net/iucv/af_iucv.c | 2 +- net/netfilter/nf_flow_table_offload.c | 59 +- net/netfilter/nf_queue.c | 2 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nf_tables_offload.c | 9 +- net/netfilter/nfnetlink_cthelper.c | 2 +- net/netfilter/nft_bitwise.c | 4 +- net/netfilter/nft_cmp.c | 6 + net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_range.c | 10 + net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_rbtree.c | 21 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_RATEEST.c | 2 +- net/netlink/af_netlink.c | 2 +- net/nfc/nci/spi.c | 6 +- net/openvswitch/actions.c | 3 +- net/openvswitch/conntrack.c | 11 + net/openvswitch/datapath.c | 2 +- net/openvswitch/flow.h | 4 +- net/rxrpc/af_rxrpc.c | 2 +- net/sched/act_ct.c | 17 +- net/sched/act_mpls.c | 3 +- net/sched/cls_api.c | 60 +- net/sched/cls_flower.c | 2 +- net/sched/sch_generic.c | 2 +- net/sched/sch_mqprio.c | 2 +- net/sctp/protocol.c | 5 + net/sctp/socket.c | 4 +- net/socket.c | 7 +- net/tipc/core.c | 29 +- net/tls/tls_device.c | 8 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 8 +- net/unix/af_unix.c | 2 +- net/x25/af_x25.c | 8 + net/x25/x25_in.c | 32 + samples/bpf/xdp_rxq_info_user.c | 6 +- security/apparmor/apparmorfs.c | 6 +- security/integrity/ima/ima_policy.c | 4 +- security/lockdown/lockdown.c | 27 - security/lsm_audit.c | 7 + security/security.c | 33 + security/selinux/Kconfig | 23 + security/selinux/hooks.c | 30 + security/selinux/include/classmap.h | 2 + security/selinux/include/security.h | 1 + security/selinux/selinuxfs.c | 65 + security/selinux/ss/context.h | 11 +- security/selinux/ss/policydb.c | 5 + security/selinux/ss/services.c | 234 +- security/selinux/ss/services.h | 4 +- security/selinux/ss/sidtab.c | 402 +- security/selinux/ss/sidtab.h | 70 +- sound/firewire/fireface/ff-pcm.c | 2 +- sound/firewire/motu/motu-pcm.c | 8 +- sound/firewire/oxfw/oxfw-pcm.c | 2 +- sound/pci/echoaudio/echoaudio_dsp.c | 20 +- sound/soc/codecs/cs42l51.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 63 +- sound/soc/codecs/hdmi-codec.c | 34 +- sound/soc/codecs/max98090.c | 433 +- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/tlv320aic31xx.c | 40 +- sound/soc/codecs/tlv320aic31xx.h | 3 - sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/intel/boards/Kconfig | 18 + sound/soc/intel/boards/bytcht_es8316.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 10 + sound/soc/intel/boards/bytcr_rt5651.c | 22 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 8 + sound/soc/intel/boards/sof_rt5682.c | 34 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 13 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 359 +- sound/soc/mediatek/common/mtk-afe-fe-dai.h | 16 + sound/soc/mediatek/common/mtk-base-afe.h | 28 +- sound/soc/sh/rcar/core.c | 31 +- sound/soc/soc-core.c | 5 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/control.c | 55 +- sound/soc/sof/core.c | 244 +- sound/soc/sof/intel/Kconfig | 1 + sound/soc/sof/intel/apl.c | 8 +- sound/soc/sof/intel/bdw.c | 33 + sound/soc/sof/intel/byt.c | 45 + sound/soc/sof/intel/cnl.c | 12 +- sound/soc/sof/intel/hda-codec.c | 16 +- sound/soc/sof/intel/hda-dai.c | 1 + sound/soc/sof/intel/hda-ipc.c | 23 +- sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 297 +- sound/soc/sof/intel/hda.h | 19 +- sound/soc/sof/ipc.c | 16 +- sound/soc/sof/nocodec.c | 12 - sound/soc/sof/ops.h | 34 + sound/soc/sof/pcm.c | 131 +- sound/soc/sof/pm.c | 219 +- sound/soc/sof/sof-acpi-dev.c | 39 +- sound/soc/sof/sof-audio.c | 445 ++ sound/soc/sof/sof-audio.h | 211 + sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-pci-dev.c | 47 +- sound/soc/sof/sof-priv.h | 202 +- sound/soc/sof/topology.c | 374 +- sound/soc/sof/trace.c | 4 +- sound/soc/sof/utils.c | 60 + sound/soc/ti/davinci-mcasp.c | 35 +- sound/soc/ti/davinci-mcasp.h | 4 + tools/include/uapi/drm/drm.h | 3 +- tools/include/uapi/drm/i915_drm.h | 128 +- tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 5 +- tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-report.c | 8 + tools/perf/util/sort.c | 16 +- tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 6 +- tools/testing/selftests/bpf/bpf_util.h | 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 +- .../selftests/net/forwarding/router_bridge_vlan.sh | 2 +- tools/testing/selftests/net/tls.c | 8 +- tools/testing/selftests/netfilter/nft_nat.sh | 332 +- tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/openat2/Makefile | 8 + tools/testing/selftests/openat2/helpers.c | 109 + tools/testing/selftests/openat2/helpers.h | 107 + tools/testing/selftests/openat2/openat2_test.c | 320 ++ .../testing/selftests/openat2/rename_attack_test.c | 160 + tools/testing/selftests/openat2/resolve_test.c | 523 +++ tools/testing/selftests/safesetid/Makefile | 5 +- tools/testing/selftests/safesetid/safesetid-test.c | 15 +- tools/testing/selftests/wireguard/netns.sh | 537 +++ virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/mmu.c | 9 - virt/kvm/arm/vgic/vgic-init.c | 20 +- virt/kvm/kvm_main.c | 2 +- 1377 files changed, 36817 insertions(+), 18607 deletions(-) create mode 100644 Documentation/dev-tools/kunit/kunit-tool.rst create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml create mode 100644 Documentation/devicetree/bindings/media/ti,cal.yaml delete mode 100644 Documentation/devicetree/bindings/media/ti-cal.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml create mode 100644 Documentation/hwmon/max31730.rst create mode 100644 arch/alpha/include/asm/vmalloc.h create mode 100644 arch/arc/include/asm/vmalloc.h create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine3.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi create mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi create mode 100644 arch/arm/include/asm/vmalloc.h create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_nand.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts 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/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit_asm.S 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/dce112/dce112_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 drivers/gpu/drm/i915/gem/i915_gem_mman.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_mocs.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_perf_selftests.h create mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_drm.c create mode 100644 drivers/hwmon/max31730.c create mode 100644 drivers/interconnect/internal.h create mode 100644 drivers/interconnect/trace.h create mode 100644 drivers/net/wireguard/Makefile create mode 100644 drivers/net/wireguard/allowedips.c create mode 100644 drivers/net/wireguard/allowedips.h create mode 100644 drivers/net/wireguard/cookie.c create mode 100644 drivers/net/wireguard/cookie.h create mode 100644 drivers/net/wireguard/device.c create mode 100644 drivers/net/wireguard/device.h create mode 100644 drivers/net/wireguard/main.c create mode 100644 drivers/net/wireguard/messages.h create mode 100644 drivers/net/wireguard/netlink.c create mode 100644 drivers/net/wireguard/netlink.h create mode 100644 drivers/net/wireguard/noise.c create mode 100644 drivers/net/wireguard/noise.h create mode 100644 drivers/net/wireguard/peer.c create mode 100644 drivers/net/wireguard/peer.h create mode 100644 drivers/net/wireguard/peerlookup.c create mode 100644 drivers/net/wireguard/peerlookup.h create mode 100644 drivers/net/wireguard/queueing.c create mode 100644 drivers/net/wireguard/queueing.h create mode 100644 drivers/net/wireguard/ratelimiter.c create mode 100644 drivers/net/wireguard/ratelimiter.h create mode 100644 drivers/net/wireguard/receive.c create mode 100644 drivers/net/wireguard/selftest/allowedips.c create mode 100644 drivers/net/wireguard/selftest/counter.c create mode 100644 drivers/net/wireguard/selftest/ratelimiter.c create mode 100644 drivers/net/wireguard/send.c create mode 100644 drivers/net/wireguard/socket.c create mode 100644 drivers/net/wireguard/socket.h create mode 100644 drivers/net/wireguard/timers.c create mode 100644 drivers/net/wireguard/timers.h create mode 100644 drivers/net/wireguard/version.h delete mode 100644 drivers/soc/fsl/qe/qe_ic.h delete mode 100644 include/linux/ptdump.h copy {arch/powerpc/include/asm => include/soc/fsl}/cpm.h (100%) delete mode 100644 include/soc/fsl/qe/qe_ic.h create mode 100644 include/uapi/linux/wireguard.h create mode 100644 kernel/trace/trace_events_inject.c delete mode 100644 mm/ptdump.c create mode 100644 sound/soc/sof/sof-audio.c create mode 100644 sound/soc/sof/sof-audio.h 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%) create mode 100644 tools/testing/selftests/openat2/.gitignore create mode 100644 tools/testing/selftests/openat2/Makefile create mode 100644 tools/testing/selftests/openat2/helpers.c create mode 100644 tools/testing/selftests/openat2/helpers.h create mode 100644 tools/testing/selftests/openat2/openat2_test.c create mode 100644 tools/testing/selftests/openat2/rename_attack_test.c create mode 100644 tools/testing/selftests/openat2/resolve_test.c create mode 100755 tools/testing/selftests/wireguard/netns.sh