This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 5b483a1a0ea1 Add linux-next specific files for 20200115 omits 971649f095ba Merge branch 'akpm/master' omits e9d5f40796be drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits a4845bb64a57 drivers/tty/serial/sh-sci.c: suppress warning omits 8d0ec8a91f1f ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() omits f30d6cb2d234 treewide: remove redundant IS_ERR() before error code check omits 2c00f5003956 include/linux/cpumask.h: don't calculate length of the inp [...] omits 992d1c662873 lib: new testcases for bitmap_parse{_user} omits ecb33a276647 lib: rework bitmap_parse() omits 304098f85598 lib: make bitmap_parse_user a wrapper on bitmap_parse omits af01ed58be5c lib/test_bitmap: fix address space when test user buffer omits f01c6cfbd2c2 fix rebase issue omits 4087f581a2d4 lib: add test for bitmap_parse() omits 4d8b05d7ece4 bitops: more BITS_TO_* macros omits 4ce6e181763a lib/string: add strnchrnul() omits c8657c26727e proc-convert-everything-to-struct-proc_ops-fix omits 5306ba4754fc proc: convert everything to "struct proc_ops" omits f551f07cf705 proc: decouple proc from VFS with "struct proc_ops" omits 352cc9517353 x86-mm-avoid-allocating-struct-mm_struct-on-the-stack-fix omits 11035a5a2d15 x86: mm: avoid allocating struct mm_struct on the stack omits 80f3ea2a8e5d mm: ptdump: reduce level numbers by 1 in note_page() omits ffb9276227de arm64: mm: display non-present entries in ptdump omits 02eca68d7cd9 arm64: mm: convert mm/dump.c to use walk_page_range() omits 00270f9bfa17 x86: mm: convert dump_pagetables to use walk_page_range omits 3fd9a4d3ef3a mm: add generic ptdump omits 6e0cf638bfb4 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] omits d7189a3082ae x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct omits 0569232900d9 x86: mm: point to struct seq_file from struct pg_state omits 2b03a64e5e9e mm: pagewalk: add 'depth' parameter to pte_hole omits 5c2483e4e792 mm: pagewalk: fix termination condition in walk_pte_range() omits a8379cc9ce8b mm: pagewalk: don't lock PTEs for walk_page_range_novma() omits 1b6a75ca9d2d mm: pagewalk: allow walking without vma omits 314b8fbba5cb mm: pagewalk: fix unused variable warning omits 476e91d1740b mm: pagewalk: add p4d_entry() and pgd_entry() omits 6e27718cb395 x86: mm: add p?d_leaf() definitions omits 58b3b9629ebd sparc: mm: add p?d_leaf() definitions omits 598ecac6f119 s390: mm: add p?d_leaf() definitions omits 238499bbc66c riscv: mm: add p?d_leaf() definitions omits c4788e71988e powerpc: mm: add p?d_leaf() definitions omits f7be6bacec0c mips: mm: add p?d_leaf() definitions omits d234473c6fac arm64: mm: add p?d_leaf() definitions omits e487248cc9f2 arm: mm: add p?d_leaf() definitions omits ad900bc14f89 arc: mm: add p?d_leaf() definitions omits f001b5c96388 mm: add generic p?d_leaf() macros omits f4805d8fc2a0 mm: remove __krealloc omits 80b23b67d442 pinctrl: fix pxa2xx.c build warnings omits 11ac7ebc4c3f drivers/block/null_blk_main.c: fix uninitialized var warnings omits cbea38c82fdb drivers/block/null_blk_main.c: fix layout omits 9aa1b4556e24 Merge branch 'akpm-current/current' omits 85f3cdebe65f Merge remote-tracking branch 'kunit-next/kunit' omits 90e3f6eb1a86 Merge remote-tracking branch 'generic-ioremap/for-next' omits 44127639a5ab Merge remote-tracking branch 'fpga/for-next' omits 4811354b1849 Merge remote-tracking branch 'devfreq/devfreq-next' omits 2abb2ddc51ba Merge remote-tracking branch 'pidfd/for-next' omits 128bd36b1a09 Merge remote-tracking branch 'xarray/xarray' omits 7aef157449b6 Merge remote-tracking branch 'nvmem/for-next' omits b5f04e1b4dc5 Merge remote-tracking branch 'slimbus/for-next' omits 638e7930f392 Merge remote-tracking branch 'fsi/next' omits 0cd2270e61be Merge remote-tracking branch 'ntb/ntb-next' omits 4d70818b4c8a Merge remote-tracking branch 'at24/at24/for-next' omits 9ad27362eb6e Merge remote-tracking branch 'rtc/rtc-next' omits bce4215f5d56 Merge remote-tracking branch 'coresight/next' omits 50dfa8839a32 Merge remote-tracking branch 'livepatching/for-next' omits 3686874fbc4f Merge remote-tracking branch 'y2038/y2038' omits 548e03ef3a9e Merge remote-tracking branch 'kselftest/next' omits 5365e03fa54e Merge remote-tracking branch 'random/dev' omits e0eeb8c5dee3 Merge remote-tracking branch 'ktest/for-next' omits a58f472887b6 Merge remote-tracking branch 'pwm/for-next' omits b9121f89510f Merge remote-tracking branch 'pinctrl-samsung/for-next' omits e41e139eb94f Merge remote-tracking branch 'pinctrl-intel/for-next' omits ba628e37d46f Merge remote-tracking branch 'pinctrl/for-next' omits d62d19ce9d40 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 1b6fe9c53fde Merge remote-tracking branch 'gpio/for-next' omits 1efd570c6ccf Merge remote-tracking branch 'rpmsg/for-next' omits 370d72a0ac91 Merge remote-tracking branch 'vhost/linux-next' omits 8ee840f77e87 Merge remote-tracking branch 'scsi/for-next' omits 258bf2a691bd Merge remote-tracking branch 'cgroup/for-next' omits 96f1a377737b Merge remote-tracking branch 'slave-dma/next' omits 3fa2f2f7198a Merge remote-tracking branch 'icc/icc-next' omits e854bac32e02 Merge remote-tracking branch 'mux/for-next' omits 6697a9daf5f1 Merge remote-tracking branch 'staging/staging-next' omits a400b2a28c0f Merge remote-tracking branch 'soundwire/next' omits b0928f780fa4 Merge remote-tracking branch 'extcon/extcon-next' omits 06e51d73cfa4 Merge remote-tracking branch 'char-misc/char-misc-next' omits 12b1fac4b60e Merge remote-tracking branch 'tty/tty-next' omits 464e40eef463 Merge remote-tracking branch 'phy-next/next' omits bac0b4eb4b7e Merge remote-tracking branch 'usb-gadget/next' omits 5f86552a43d4 Merge remote-tracking branch 'usb/usb-next' omits e8923a61cd08 Merge remote-tracking branch 'driver-core/driver-core-next' omits 3bba581d60d8 Merge remote-tracking branch 'ipmi/for-next' omits 2e820840bab1 Merge remote-tracking branch 'leds/for-next' omits ff0930a74838 Merge remote-tracking branch 'chrome-platform/for-next' omits 7e00f844c49b Merge remote-tracking branch 'drivers-x86/for-next' omits 9a5c236ceceb Merge remote-tracking branch 'percpu/for-next' omits cc602da7487b Merge remote-tracking branch 'kvm-arm/next' omits 939a446717a7 Merge remote-tracking branch 'kvm/linux-next' omits 77a26779623d Merge remote-tracking branch 'rcu/rcu/next' omits 327e93eeffc5 Merge remote-tracking branch 'ftrace/for-next' omits 4a7efa487d5f Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits afee31f89062 Merge remote-tracking branch 'edac/edac-for-next' omits 7fd91f4adc8d Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 54e6b77a38a2 Merge remote-tracking branch 'tip/auto-latest' omits bd8b45caea7b Merge remote-tracking branch 'spi/for-next' omits 3b4903938fb9 Merge remote-tracking branch 'devicetree/for-next' omits 9684817875dc Merge remote-tracking branch 'audit/next' omits 0fd659c7490d Merge remote-tracking branch 'vfio/next' omits 92d24d0e638f Merge remote-tracking branch 'iommu/next' omits 89377c8cd4ef Merge remote-tracking branch 'tomoyo/master' omits b6e0d6884fab Merge remote-tracking branch 'smack/for-next' omits 48a5ab2c4a76 Merge remote-tracking branch 'selinux/next' omits 474ab4c895e0 next-20191211/keys omits 3f93f5a73285 Merge remote-tracking branch 'integrity/next-integrity' omits ba5a16d5d442 Merge remote-tracking branch 'regulator/for-next' omits a3ce3023aed0 Merge remote-tracking branch 'battery/for-next' omits 158d840e6520 Merge remote-tracking branch 'mfd/for-mfd-next' omits 52011d6f57e2 Merge remote-tracking branch 'mmc/next' omits 15211151e3f3 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 2081ece1c978 Merge remote-tracking branch 'device-mapper/for-next' omits dfca21ea3170 Merge remote-tracking branch 'block/for-next' omits 8df7969715ee Merge remote-tracking branch 'input/next' omits da76ed5a6111 Merge remote-tracking branch 'modules/modules-next' omits d16027251559 Merge remote-tracking branch 'sound-asoc/for-next' omits a789a3acdc27 Merge remote-tracking branch 'sound/for-next' omits 971f3f6919ad Merge remote-tracking branch 'regmap/for-next' omits 45a50bbe184a Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 2de441b90984 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits f35c5891a952 Merge remote-tracking branch 'drm-msm/msm-next' omits 9503ed2a14ac Merge remote-tracking branch 'drm-misc/for-linux-next' omits bc942699e735 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 6aaf6ee392ad Merge remote-tracking branch 'drm-intel/for-linux-next' omits a73d76945a76 Merge remote-tracking branch 'amdgpu/drm-next' omits f29a176fec21 Merge remote-tracking branch 'drm/drm-next' omits 7ffb019411bd Merge remote-tracking branch 'crypto/master' omits 8e5bccef391d Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 6bd8a231036e Merge remote-tracking branch 'nand/nand/next' omits 3379869933c6 Merge remote-tracking branch 'gfs2/for-next' omits 1c986b6369cd Merge remote-tracking branch 'mac80211-next/master' omits 0ce70581fd5b Merge remote-tracking branch 'bluetooth/master' omits 9f37fce9b094 Merge remote-tracking branch 'nfc-next/master' omits b1b3f78aae15 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits ecba8160b36d Merge remote-tracking branch 'ipsec-next/master' omits c0303f797f37 Merge remote-tracking branch 'bpf-next/master' omits 191c8b4c9d8c Merge remote-tracking branch 'net-next/master' omits cd90421e3851 Merge remote-tracking branch 'rdma/for-next' omits 71f4e8af0c39 Merge remote-tracking branch 'swiotlb/linux-next' omits 095f33472e1d Merge remote-tracking branch 'ieee1394/for-next' omits 502dc473f3e9 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 48130314cd92 Merge remote-tracking branch 'opp/opp/linux-next' omits f49e30a83ee8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits b2e0dce45bd0 Merge remote-tracking branch 'pm/linux-next' omits 70733068eb1d Merge remote-tracking branch 'v4l-dvb/master' omits f4174a924cbd Merge remote-tracking branch 'jc_docs/docs-next' omits 48d26b17d724 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits a88e557b9d5c Merge branch 'dmi/master' omits cf31a165fb06 Merge remote-tracking branch 'i3c/i3c/next' omits 5902920c8c58 Merge remote-tracking branch 'i2c/i2c/for-next' omits bd6ee22df25b Merge remote-tracking branch 'hid/for-next' omits 4e49f881fefb Merge remote-tracking branch 'pci/next' omits 9ef6706428a1 Merge remote-tracking branch 'printk/for-next' omits 1f56482cf0d8 Merge remote-tracking branch 'vfs/for-next' omits d6e609975d17 Merge remote-tracking branch 'iomap/iomap-for-next' omits 884a63641263 Merge remote-tracking branch 'xfs/for-next' omits 61503719b63e Merge remote-tracking branch 'v9fs/9p-next' omits a77948150561 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 295e3961087c Merge remote-tracking branch 'nfsd/nfsd-next' omits bc161935df8b Merge remote-tracking branch 'nfs-anna/linux-next' omits 313525c03814 Merge remote-tracking branch 'fsverity/fsverity' omits d271c3c80f37 Merge remote-tracking branch 'f2fs/dev' omits ce9038ee74f8 Merge remote-tracking branch 'ext4/dev' omits f45801a3edd1 Merge remote-tracking branch 'ext3/for_next' omits 63ba9b5f68bb Merge remote-tracking branch 'erofs/dev' omits cf72a76e92df Merge remote-tracking branch 'ecryptfs/next' omits 0a45019766a7 Merge remote-tracking branch 'cifs/for-next' omits e7ce8bc0e553 Merge remote-tracking branch 'btrfs/for-next' omits 64875b970e3b Merge remote-tracking branch 'fscrypt/master' omits 0ef51ddbd8b8 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 6b83169190c7 Merge remote-tracking branch 'sh/sh-next' omits d6770b5219a9 Merge remote-tracking branch 'risc-v/for-next' omits a7222c721316 Merge remote-tracking branch 'soc-fsl/next' omits c27095a1e613 Merge remote-tracking branch 'powerpc/next' omits cc4edc0b6a4a Merge remote-tracking branch 'mips/mips-next' omits dc4b87dc037b Merge remote-tracking branch 'm68k/for-next' omits 5be43a849ae3 Merge remote-tracking branch 'h8300/h8300-next' omits 2d082e94d10d Merge remote-tracking branch 'csky/linux-next' omits 443f8d2e56d5 Merge remote-tracking branch 'clk/clk-next' omits 2c6cf29cee63 Merge remote-tracking branch 'tegra/for-next' omits 2af36215f1fd Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 19ae1d64f939 Merge remote-tracking branch 'samsung-krzk/for-next' omits cb001fdd5e33 Merge remote-tracking branch 'rockchip/for-next' omits 8c4376a18d3a Merge remote-tracking branch 'reset/reset/next' omits ccc6ed92a18f Merge remote-tracking branch 'renesas/next' omits 58e64221ec30 Merge remote-tracking branch 'realtek/for-next' omits 0391b66e28d6 Merge remote-tracking branch 'qcom/for-next' omits 0e9da8f3ba93 Merge remote-tracking branch 'omap/for-next' omits c7e3bd6a9390 Merge remote-tracking branch 'mvebu/for-next' omits d1178c1b9c20 Merge remote-tracking branch 'mediatek/for-next' omits 77113eaa17eb Merge remote-tracking branch 'keystone/next' omits 120624d24c9b Merge remote-tracking branch 'imx-mxs/for-next' omits 730efb327467 Merge remote-tracking branch 'bcm2835/for-next' omits df5dd95a82fc Merge remote-tracking branch 'at91/at91-next' omits 66d56a4d7865 Merge remote-tracking branch 'aspeed/for-next' omits dd1346933e2c Merge remote-tracking branch 'amlogic/for-next' omits 3648b1f34826 Merge remote-tracking branch 'arm-soc/for-next' omits 55005fb05c0d Merge remote-tracking branch 'arm64/for-next/core' omits 48ee49e87258 Merge remote-tracking branch 'kbuild/for-next' omits 0e1650291eef Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 371253122b96 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits f3226de2586e Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 52aee6d5aaa9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits eae723d1b6cb Merge remote-tracking branch 'vfs-fixes/fixes' omits d78db4e49832 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 800bb326679e Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 9a2590ab8432 Merge remote-tracking branch 'kvms390-fixes/master' omits 21954a9207a7 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits e5ac27cd78b0 Merge remote-tracking branch 'ide/master' omits 660c8607fbac Merge remote-tracking branch 'crypto-current/master' omits be42ef255036 Merge remote-tracking branch 'input-current/for-linus' omits ae98718f9352 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits f0eecd62163e Merge remote-tracking branch 'staging.current/staging-linus' omits 81f9c828dd9b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 5eea11dfcb58 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 656dbec8af2b Merge remote-tracking branch 'spi-fixes/for-linus' omits 63ba6a8a216c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 5c90b1a6da1a Merge remote-tracking branch 'sound-current/for-linus' omits aba3c7c66c2f Merge remote-tracking branch 'mac80211/master' omits 3a299a67d73c Merge remote-tracking branch 'wireless-drivers/master' omits 49682f11be4f Merge remote-tracking branch 'netfilter/master' omits ce9f0000ebd7 Merge remote-tracking branch 'bpf/master' omits a41779de452c Merge remote-tracking branch 'net/master' omits ce846d4e5700 Merge remote-tracking branch 'sparc/master' omits badd3af8a4d6 Merge remote-tracking branch 's390-fixes/fixes' omits 01bc4ac7ab13 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 361f567e7267 Merge remote-tracking branch 'arc-current/for-curr' omits 5c96cb56dd75 Merge remote-tracking branch 'fixes/master' omits f7c275493d28 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] omits 04d582759641 Merge branch 'for-next-next-v5.5-20200114' into for-next-20200114 omits 5014747593d3 Merge branch 'for-next-current-v5.4-20200114' into for-nex [...] omits 294bfea6e573 Merge branch 'misc-next' into for-next-next-v5.5-20200114 omits e2a589011451 Merge branch 'misc-5.5' into for-next-20200114 omits 8698bfe38efa Merge branch 'misc-next' into for-next-current-v5.4-20200114 omits e491cfc4ed17 Merge branch 'misc-5.5' into for-next-next-v5.5-20200114 omits cbc872d966f4 Merge branch 'misc-5.5' into for-next-current-v5.4-20200114 omits 767f58cdaf20 btrfs: Refactor btrfs_rmap_block to improve readability omits 55a9993ec01a Merge branch 'asoc-5.6' into asoc-next omits 23cfd8f73773 Merge branch 'asoc-5.5' into asoc-linus omits 67f55e81edba Merge remote-tracking branch 'regulator/topic/equal' into [...] omits abe3d28983e4 Merge branch 'regulator-5.6' into regulator-next omits 094839fd35d7 pci: add ATS quirk for navi14 board (v2) omits 69bbab5a7a09 pci: Clarify ATS quirk omits 8e48a736e7cd drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 74624cc2252d drm/amdgpu: Enter low power state if CRTC active. omits 4e7b810333f8 drm/amdgpu: work around llvm bug #42576 omits 31542423634c ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA omits 0bd20315ec1a Fix root mounting with no mount options omits de92a06d97c9 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits c8cc1efd414d drm/amdgpu: move CS secure flag next the structs where it's used omits a371c6085c02 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 1e0abdb3e7f1 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits 7e2c0f89c011 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits 075fd3fbafd2 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits d9f5b360de19 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits fbd822c56b25 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 82aa4c951ab5 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits ad31ea4eaa6b drm/amdgpu: job is secure iff CS is secure (v5) omits 983bc43ebcd7 drm/amdgpu: expand the context control interface with trust flag omits 5ea9c6ad3d9d drm/amdgpu: expand the emit tmz interface with trusted flag omits 34c2777a29ac drm/amdgpu: add tmz bit in frame control packet omits 4b899065f882 drm/amdgpu: add function to check tmz capability (v4) omits 467c8528425b drm/amdgpu: add amdgpu_tmz data structure omits 07123198ffba drm/amdgpu: add tmz feature parameter (v2) omits 8866a4a0a2ee drm/amdgpu: define the TMZ bit for the PTE omits 1188242ff5ce drm/amdgpu: add UAPI to create secure commands (v3) omits 8f8d6d4b3bb8 drm/amdgpu: add UAPI for creating encrypted buffers omits 8d690cae31a6 ARM: dts: at91: sam9x60: add device tree for soc and board omits c4658fbfbdcd dt-bindings: arm: add sam9x60-ek board omits 94a78ed9a622 Merge branch 'kconfig' into for-next omits ee02f9544ebd kbuild: remove .tmp file when filechk fails omits a9cd1c02ca31 kbuild: remove PYTHON2 variable omits 1a00b77ca646 modpost: assume STT_SPARC_REGISTER is defined omits 1dd7d6921499 gen_initramfs.sh: remove intermediate cpio_list on errors omits 31648c736a1c initramfs: refactor the initramfs build rules omits 06cb0f27dea6 gen_initramfs.sh: always output cpio even without -o option omits 41065f1d446c initramfs: add default_cpio_list, and delete -d option support omits e78b8b2e95cd initramfs: generate dependency list and cpio at the same time omits 8a3f8ae184df initramfs: specify $(src)/gen_initramfs.sh as a prerequisi [...] omits db1d6efd7623 Merge branch 'for-5.6/drivers' into for-next omits 4e4ade156406 Merge branch 'devel' into for-next omits 1b43a1512dfb Merge branch 'devel' into for-next omits b5ec6eac654d rseq/selftests: Add support for riscv omits a630fb824cf5 riscv: Add support for restartable sequence omits 5b800fd350d6 riscv: add required functions to enable HAVE_REGS_AND_STAC [...] omits cee2d047de18 Merge branch 'for-5.6/io_uring-vfs' into for-next omits 0dd4a1205e4a io_uring: add support for epoll_ctl(2) omits 7f4016a2292e eventpoll: support non-blocking do_epoll_ctl() calls omits 1c82d722ce19 eventpoll: abstract out epoll_ctl() handler omits cc91c66f1471 io_uring: account fixed file references correctly in batch omits a554361f258e io_uring: add opcode to issue trace event omits a8e9c29dc38e io_uring: add support for IORING_OP_OPENAT2 omits e9ace1b622f1 io_uring: remove 'fname' from io_open structure omits 82494f87ebaf io_uring: add 'struct open_how' to the openat request context omits ac8e98f82797 io_uring: enable option to only trigger eventfd for async [...] omits 2642ad21ddaf io_uring: change io_ring_ctx bool fields into bit fields omits a788c828157a io_uring: file set registration should use interruptible waits omits ae60fbd43bca io_uring: Remove unnecessary null check omits 6c64b048db47 io_uring: add support for send(2) and recv(2) omits a903bbfeaa4e io_uring: remove extra io_wq_current_is_worker() omits 9f68f14468d3 io_uring: optimise commit_sqring() for common case omits ae5ddade3ad1 io_uring: optimise head checks in io_get_sqring() omits e6124448ff65 io_uring: clamp to_submit in io_submit_sqes() omits 7916ba316fff io_uring: add support for IORING_SETUP_CLAMP omits e1b623d5ee36 io_uring: extend batch freeing to cover more cases omits 2f8142be09ab io_uring: wrap multi-req freeing in struct req_batch omits dd2d5a4e6da2 io_uring: batch getting pcpu references omits 25ca8de88e53 pcpu_ref: add percpu_ref_tryget_many() omits 4cd5a6e0c669 io_uring: add IORING_OP_MADVISE omits 3ee0ca418b9a mm: make do_madvise() available internally omits 20abdddf13b0 io_uring: add IORING_OP_FADVISE omits b16712b77635 io_uring: allow use of offset == -1 to mean file position omits 0175950b91f0 io_uring: add non-vectored read/write commands omits e391f25ba7b3 io_uring: improve poll completion performance omits e47033cde536 io_uring: split overflow state into SQ and CQ side omits e8654fb02a05 io_uring: add lookup table for various opcode needs omits 1c1ae50e65b0 io_uring: remove two unnecessary function declarations omits b2f0aa8d6b61 io_uring: move *queue_link_head() from common path omits 68420de5fd64 io_uring: rename prev to head omits 0a490f1a7a29 io_uring: add IOSQE_ASYNC omits acc17cf67c46 io-wq: support concurrent non-blocking work omits 2014bb54cb8d io_uring: add support for IORING_OP_STATX omits 61af58cf19a3 mtd: rawnand: gpmi: Restore nfc timing setup after suspend/resume omits 9df57681103e mtd: rawnand: gpmi: Fix suspend/resume problem omits f2dee1094d0d fs: make two stat prep helpers available omits d3c0bae7ec80 io_uring: avoid ring quiesce for fixed file set unregister [...] omits 7b2900f9ad46 f2fs: update f2fs document regarding to fsync_mode omits 0f822ee2e3c8 f2fs: add a way to turn off ipu bio cache omits 540a936ce337 f2fs: code cleanup for f2fs_statfs_project() omits 214f0a09be9b f2fs: fix miscounted block limit in f2fs_statfs_project() omits 38e30322ed35 f2fs: show the CP_PAUSE reason in checkpoint traces omits 08ff7094260d f2fs: fix deadlock allocating bio_post_read_ctx from mempool omits d011080ee139 f2fs: remove unneeded check for error allocating bio_post_ [...] omits 410cd98b9d1e f2fs: convert inline_dir early before starting rename omits 5bafe8142a1b f2fs: fix memleak of kobject omits e7b4e70397f2 f2fs: fix to add swap extent correctly omits aa7c3adb1cf3 f2fs: run fsck when getting bad inode during GC omits 790d01af11ba f2fs: support data compression omits 7a955b7363b8 reimplement path_mountpoint() with less magic omits 1488dab31b05 Merge branch 'imx/defconfig' into for-next omits f5c579720aa4 Merge branch 'imx/dt64' into for-next omits f077f5d90063 Merge branch 'imx/dt' into for-next omits f227ed3d23e0 Merge branch 'imx/bindings' into for-next omits 483f3f61db90 Merge branch 'imx/soc' into for-next omits b25a1d9954e0 Merge branch 'imx/drivers' into for-next omits e2f1d9d4bdc1 Merge branch 'imx/fixes' into for-next omits 7f983daa1734 Merge branch 'clk/imx' into for-next omits ec44c497dc64 clk: imx: imx8mn: use imx8m_clk_hw_composite_core omits 15a8b30ba79f clk: imx: imx8mm: use imx8m_clk_hw_composite_core omits 7aa5f7befe80 clk: imx: imx8mq: use imx8m_clk_hw_composite_core omits 5fcdb45497a0 clk: imx: composite-8m: add imx8m_clk_hw_composite_core omits d8cb11684002 Merge branches 'for-next/asm-annotations', 'for-next/e0pd' [...] omits d889cc1c9217 usb: cdns3: add NXP imx8qm glue layer omits 2f3debd2473d usb: dwc3: turn off VBUS when leaving host mode omits 4f1fa63a6dc2 usb: cdns3: Add streams support to cadence USB3 DRD driver omits 09e8de15694b usb: renesas_usbhs: Switch to GPIO descriptor omits f61b39a9bfb8 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] omits f63333e8e4fd usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer omits c2e04c1c5b8c usb: gadget: configfs: Add max_speed setting omits edbf2f6c2088 usb: gadget: udc: core: Warn about failed to find udc omits fdfe7c23ebdc Merge branch 'remotes/lorenzo/pci/dwc' omits 92c6da39bccf Merge branch 'pci/host-tegra' omits 8c68b1762454 Merge branch 'pci/host-keystone' omits 3384e0750646 Merge branch 'pci/virtualization' omits 9183e38faf81 Merge branch 'pci/resource' omits 9e7f809e1606 Merge branch 'pci/p2pdma' omits a392bc8bb63d Merge branch 'pci/misc' omits 4a4bab9e6b00 Merge branch 'pci/aer' omits 57903bce062d arm64: Use a variable to store non-global mappings decision omits ffcad04c605e arm64: Don't use KPTI where we have E0PD omits 59ddd841b44f arm64: Factor out checks for KASLR in KPTI code into separ [...] omits 07d198e60b2a arm64: Add initial support for E0PD omits a5d2e199f98d Merge branch 'misc-5.5' into next-fixes omits 9d5e6165e358 nvmem: imx: ocotp: introduce ocotp_ctrl_reg omits 7cfcfcff8823 nvmem: core: fix memory abort in cleanup path omits 44242a468f3a Merge branch 'v5.6/dt' into next omits 3994141223f8 Merge branch 'v5.6/soc' into next omits 8b152ab3acbc f2fs: free sysfs kobject omits 45bfceeb2cfc f2fs: declare nested quota_sem and remove unnecessary sems omits 3c6c6c468d17 f2fs: don't put new_page twice in f2fs_rename omits 92a4e0e1a07e usb: gadget: legacy: set max_speed to super-speed omits a76db0dc9c09 usb: cdns3: gadget: Remove unneeded variable ret omits 6b4d5f0e3a52 usb: dwc2: fix debugfs FIFO count omits 3d552c0b7c54 usb: dwc2: Fix IN FIFO allocation omits 95d38e3bc95d usb: cdns3: should not use the same dev_id for shared inte [...] omits 7f81f3b34a72 usb: phy-generic: Delete unused platform data omits 4f384e56cc76 usb: gadget: udc: atmel: constify copied structure omits 0519d2f7fc2d USB: omap_udc: use resource_size omits 30b1b3802b20 fs/cifs/cifssmb.c: use true,false for bool variable omits 586b84f39bf0 fs/cifs/smb2ops.c: use true,false for bool variable omits 03a94cb51439 arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory omits 8c82723414d5 clocksource/drivers/timer-ti-dm: Switch to platform_get_irq omits 054306282ed0 clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] omits 0df7c4cc53a7 clocksource/drivers/em_sti: Fix variable declaration in em [...] omits 660bbeef48c6 clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] omits a5120c230a9e clocksource/drivers/bcm2835_timer: Fix memory leak of timer omits 8b98b10b6792 PCI: keystone: Fix outbound region mapping omits ddbbbb6cb825 PCI: Allow extend_bridge_window() to shrink resource if necessary omits 2b2108891303 PCI: Set resource size directly in extend_bridge_window() omits 7bd85f16152b PCI: Rename extend_bridge_window() parameter omits 5b55d9cf7d43 PCI: Consider alignment of hot-added bridges when distribu [...] omits d454ac632e86 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] omits 681a37221d9a PCI: tegra: Fix return value check of pm_runtime_get_sync() omits a9ac8288d9f5 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] omits 7a3f7e79de22 f2fs: set I_LINKABLE early to avoid wrong access by vfs omits 1df15dd927c2 f2fs: don't keep META_MAPPING pages used for moving verity [...] omits bf8a9e6a6645 f2fs: introduce private bioset omits 0e6e1b84388e f2fs: cleanup duplicate stats for atomic files omits e629b4a0e61c f2fs: Check write pointer consistency of non-open zones omits 362d8a920384 f2fs: Check write pointer consistency of open zones omits e8fc64e29ea3 PCI: artpec6: Configure FTS with dwc helper function omits 2e01e6b03c0c PCI: dwc: intel: PCIe RC controller driver omits d40204daca4c clocksource: hyperv: Reserve PAGE_SIZE space for tsc page omits 8f592f5dced3 clocksource: Fix Kconfig miscues omits 1121c95a67b8 dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support omits d0d487d3d814 clocksource: Fix Kconfig indentation omits e72c42a32a51 clocksource/drivers: Suspend/resume Hyper-V clocksource fo [...] omits e4e0d3f620bb usb: dwc2: Fix NULL qh in dwc2_queue_transaction omits 83f3ab97aa8d usb: dwc2: Fix Stalling a Non-Isochronous OUT EP omits 7ce2e4bbf331 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set omits 6dbec978e478 usb: dwc3: gadget: Set link state to RX_Detect on disconnect omits b575aa478f02 usb: dwc3: gadget: Don't send unintended link state change omits 2af8e1f26c65 Merge branch 'for_5.5/driver-soc' into next omits 48274e1e5d24 Merge branch 'notifications-core' into keys-next omits 59336b0f8000 smack: Implement the watch_key and post_notification hooks omits e1eddc1bde17 selinux: Implement the watch_key security hook omits 0b9c31597d81 Add sample notification program omits 65f9b27702ca usb: Add USB subsystem notifications omits aace09747585 block: Add block layer notifications omits 3a92c6e49c47 Add a general, global device notification watch list omits 7871ca053dd8 keys: Add a notification facility omits fe78d401ca6b General notification queue with user mmap()'able ring buffer omits e278da96273e security: Add a hook for the point of notification insertion omits a8fff581d7e4 security: Add hooks to rule on setting a watch omits b1c40314dfd9 uapi: General notification ring definitions omits 35096b5f4619 Merge branch 'for_5.5/driver-soc' into next omits 008ea917df67 Merge branch 'for_5.5/keystone-dts' into next adds c64cd6e34ea3 reimplement path_mountpoint() with less magic adds 508c8772760d fix autofs regression caused by follow_managed() changes adds 84bf39461e61 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0174cb6ce944 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds f4094826779d Documentation/ABI: Fix documentation inconsistency for mlx [...] adds f3efc406d67e Documentation/ABI: Add missed attribute for mlxreg-io sysf [...] adds 51d69817519f Merge tag 'platform-drivers-x86-v5.5-3' of git://git.infra [...] adds 051d75d3bb31 MAINTAINERS: Update Ley Foon Tan's email address adds a4feff2264df Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f5ae2ea6347a Fix built-in early-load Intel microcode alignment adds dfb9a8857f4d platform/chrome: wilco_ec: Fix keyboard backlight probing adds 0c99ee44b892 Merge tag 'tag-chrome-platform-fixes-for-v5.5-rc7' of git: [...] new bec2e4523110 Merge remote-tracking branch 'fixes/master' new 9b4f8707a03d Merge remote-tracking branch 'arc-current/for-curr' new af8102ea7539 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new a3007c4ee3f9 Merge remote-tracking branch 's390-fixes/fixes' new b281f07eac5b Merge remote-tracking branch 'sparc/master' adds 86f3f4cd5370 r8152: add missing endpoint sanity check adds 8c4df83fbe60 net: mvneta: fix dma sync size in mvneta_run_xdp adds c4b9d655e445 wireless: fix enabling channel 12 for custom regulatory domain adds 26ec17a1dc5e cfg80211: Fix radar event during another phy CAC adds 6f601265215a mac80211: Fix TKIP replay protection immediately after key setup adds e16119655c9e wireless: wext: avoid gcc -O3 warning adds 5a128a088a2a cfg80211: fix deadlocks in autodisconnect work adds 2a279b34169e cfg80211: fix memory leak in nl80211_probe_mesh_link adds df16737d438f cfg80211: fix memory leak in cfg80211_cqm_rssi_update adds 24953de0a5e3 cfg80211: check for set_wiphy_params adds 81c044fc3bdc cfg80211: fix page refcount issue in A-MSDU decap adds eb507906feaa Merge tag 'mac80211-for-net-2020-01-15' of git://git.kerne [...] adds d58c35ca5202 mlxsw: spectrum: Do not enforce same firmware version for [...] adds 2da51ce75d86 mlxsw: spectrum: Do not modify cloned SKBs during xmit adds 63963d0f9d17 mlxsw: switchx2: Do not modify cloned SKBs during xmit adds fef6d6704944 selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation adds ca7609ff3680 mlxsw: spectrum: Wipe xstats.backlog of down ports adds 85005b82e59f mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters adds 8b792f84c637 Merge branch 'mlxsw-Various-fixes' new e176b1ba476c tcp: fix marked lost packets not being retransmitted new 536dc5df2808 hv_netvsc: Fix memory leak when removing rndis device new 4cc4a1708903 batman-adv: Fix DAT candidate selection on little endian systems new 5a40420e0494 Merge tag 'batadv-net-for-davem-20200114' of git://git.ope [...] new ddf420390526 net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info new 0b9f932edc1a net: stmmac: selftests: Make it work in Synopsys AXS101 boards new d39b68e5a736 net: stmmac: selftests: Mark as fail when received VLAN ID [...] new 4eee13f14dd8 net: stmmac: selftests: Guard VLAN Perfect test against no [...] new 567110f147b3 Merge branch 'stmmac-Fix-selftests-in-Synopsys-AXS101-board' new 0af2ffc93a4b bpf: Fix incorrect verifier simulation of ARSH under ALU32 new 4da6a196f93b bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() [...] new 7e81a3530206 bpf: Sockmap, ensure sock lock held during tear down new 33bfe20dd711 bpf: Sockmap/tls, push write_space updates through ulp updates new 6562e29cf6f0 bpf: Sockmap, skmsg helper overestimates push, pull, and p [...] new cf21e9ba1eb8 bpf: Sockmap/tls, msg_push_data may leave end mark in place new d468e4775c1c bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf new 9aaaa56845a0 bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs [...] new 7361d44896ff bpf: Sockmap/tls, fix pop data with SK_DROP return code new 85ddd9c31731 Merge branch 'bpf-sockmap-tls-fixes' new 3981f955eb27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 1712b2fff8c6 macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() new 36c67349a1a1 net: hns3: pad the short frame before sending to the hardware new 82d5d6a638cb net: ethernet: ave: Avoid lockdep warning new ad3220547091 net: dsa: tag_gswip: fix typo in tagger name new bd5874da57ed net: dsa: tag_qca: fix doubled Tx statistics new 93ad0f969fc7 net: wan: lapbether.c: Use built-in RCU list checking new 7783c773a880 Merge remote-tracking branch 'net/master' adds 95224166a903 vti[6]: fix packet tx through bpf_redirect() adds f042365dbffe xfrm interface: fix packet tx through bpf_redirect() adds 8aaea2b0428b xfrm: interface: do not confirm neighbor when do pmtu update new 4e4362d2bf2a xfrm: support output_mark for offload ESP packets new 0404ff93b214 Merge remote-tracking branch 'ipsec/master' new ec7470b834fe netfilter: nf_tables: store transaction list locally while [...] new 1c702bf902bd netfilter: nft_tunnel: fix null-attribute check new 9ec22d7c6c69 netfilter: nft_tunnel: ERSPAN_VERSION must not be null new 9332d27d7918 netfilter: nf_tables: remove WARN and add NLA_STRING upper limits new cd77e75b5e46 netfilter: nf_tables: fix memory leak in nf_tables_parse_n [...] new 335178d5429c netfilter: nf_tables: fix flowtable list del corruption new 61177e911dad netfilter: nat: fix ICMP header corruption on ICMP errors new 84a2b5816722 Merge remote-tracking branch 'netfilter/master' new 663c2b956865 Merge remote-tracking branch 'wireless-drivers/master' new 60adcfde92fa ALSA: seq: Fix racy access for queue timer in proc read new e5dbdcb31285 Merge tag 'asoc-fix-v5.5-rc6' of https://git.kernel.org/pu [...] new d5591e0fdfeb Merge remote-tracking branch 'sound-current/for-linus' adds 10532933048a Merge branch 'asoc-5.5' into asoc-linus new 6ad4720042bc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 4c93f34972d4 Merge remote-tracking branch 'spi-fixes/for-linus' new 5e89cd303e3a PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken new 80c80e04a4d6 Merge remote-tracking branch 'pci-current/for-linus' adds 9c06ac4c83df usb: core: hub: Improved device recognition on remote wakeup new 8e69d63ece78 Merge remote-tracking branch 'usb.current/usb-linus' new f3eaabbfd093 USB: serial: option: add support for Quectel RM500Q in QDL mode new f121f2ba745c Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 1e34c8895e27 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 01e20b664f80 staging: comedi: ni_routes: fix null dereference in ni_fin [...] adds 9fea3a40f6b0 staging: comedi: ni_routes: allow partial routing information new 3ea2a2c8e5f2 Merge remote-tracking branch 'staging.current/staging-linus' new c275060ab133 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new fc839b7e77e9 Merge remote-tracking branch 'input-current/for-linus' new cb9e3fc19096 Merge remote-tracking branch 'ide/master' new 7c1a4e5428e9 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new eb24c98263d2 Merge remote-tracking branch 'kvms390-fixes/master' new 0fa0873d5c30 Merge remote-tracking branch 'hwmon-fixes/hwmon' new fdbde7babc1e Btrfs: always copy scrub arguments back to user space new 9cba59f81c6a Merge branch 'misc-5.5' into next-fixes new 70061659ec78 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 42ec15ceaea7 scsi: fnic: fix invalid stack access new 7b571c19d4c0 scsi: storvsc: Correctly set number of hardware queues for [...] new 28d76df18f0a scsi: mptfusion: Fix double fetch bug in ioctl new b4e84e03549d Merge remote-tracking branch 'scsi-fixes/fixes' new b34199c5dd53 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 4d627c88546a mmc: sdhci_am654: Remove Inverted Write Protect flag new de31f6ab68a3 mmc: sdhci_am654: Reset Command and Data line after tuning new 27f4e1e9425e mmc: sdhci_am654: Fix Command Queuing in AM65x new f571389c0b01 mmc: tegra: fix SDR50 tuning override new e734bc5ea247 mmc: sdhci: fix minimum clock rate for v3 controller new 9b0fb18cbefd Merge remote-tracking branch 'mmc-fixes/fixes' new 4996296b62cf riscv: make sure the cores stay looping in .Lsecondary_park new ae8b1adb8c71 Merge remote-tracking branch 'risc-v-fixes/fixes' new 5c067b15df19 ptrace: reintroduce usage of subjective credentials in ptr [...] new 9b2a802bfc9e Merge remote-tracking branch 'pidfd-fixes/fixes' new bc7ee08328ea Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new 5a64967a2f3b drm/dp_mst: Have DP_Tx send one msg at a time new e24e77e03983 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 3e176683634c initramfs: specify $(src)/gen_initramfs.sh as a prerequisi [...] adds 9668097599aa initramfs: generate dependency list and cpio at the same time adds 4538f41305c3 initramfs: add default_cpio_list, and delete -d option support adds 469e87e89fd6 gen_initramfs.sh: always output cpio even without -o option adds 65e00e04e5ae initramfs: refactor the initramfs build rules adds 7168965ec7b1 gen_initramfs.sh: remove intermediate cpio_list on errors adds 5370d4acc590 modpost: assume STT_SPARC_REGISTER is defined adds 94f7345b7124 kbuild: remove PYTHON2 variable adds 88fe89a47153 kbuild: remove *.tmp file when filechk fails adds 9c9aa8fdf306 kbuild: remove 'Building modules, stage 2.' log adds 6d5a8286859d Merge branch 'kconfig' into for-next new 0cf2e9ea3c5d Merge remote-tracking branch 'kbuild/for-next' adds d4209d8b7173 arm64: cpufeature: Export matrix and other features to userspace adds 8e3747beff8c arm64: Introduce ID_ISAR6 CPU register new 5777eaed566a arm64: Implement optimised checksum routine adds 3e6c69a058de arm64: Add initial support for E0PD adds c2d92353b28f arm64: Factor out checks for KASLR in KPTI code into separ [...] adds 92ac6fd162b4 arm64: Don't use KPTI where we have E0PD adds 09e3c22a86f6 arm64: Use a variable to store non-global mappings decision adds ebac96ede61a arm64: Simplify early check for broken TX1 when KASLR is enabled adds a569f5f37203 arm64: Use register field helper in kaslr_requires_kpti() adds 42d519e3d0c0 kbuild: Add support for 'as-instr' to be used in Kconfig files adds 395af861377d arm64: Move the LSE gas support detection to Kconfig adds 8bf9284d99dc arm64: Turn "broken gas inst" into real config option new f88f42f853a8 arm64: context: Free up kernel ASIDs if KPTI is not in use adds b51c6ac220f7 arm64: Introduce system_capabilities_finalized() marker adds 0cd82feb017e arm64: fpsimd: Make sure SVE setup is complete before SIMD [...] adds 449443c03d8c arm64: cpufeature: Fix the type of no FP/SIMD capability adds 7559950aef1a arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly adds c9d66999f064 arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations adds 6d502b6ba1b2 arm64: signal: nofpsimd: Handle fp/simd context for signal frames adds 52f73c383b24 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly adds 9ee68b314e9a perf/imx_ddr: Fix cpu hotplug state cleanup new e0d5896bd356 arm64: lse: fix LSE atomics with LLVM's integrated assembler new c54f90c2627c arm64: fix alternatives with LLVM's integrated assembler new e3ec6582d1cf arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings new 7f153ccb9bb4 arm64/lib: copy_page: avoid x18 register in assembler code new af12376814a5 arm64: kvm: stop treating register x18 as caller save new 500d14affdf7 arm64: kernel: avoid x18 in __cpu_soft_restart new a3d9e5c7afbc Merge branches 'for-next/cpufeatures', 'for-next/csum', 'f [...] adds 73d6890fe8ff arm64: kernel: Correct annotation of end of el0_sync new 86565f272487 Merge branch 'for-next/asm-annotations' into for-next/core new e85d68faed4e arm64: Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE new db0d46a58d34 arm64: Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE new 275fa0ea2cf7 arm64: Workaround for Cortex-A55 erratum 1530923 new 85047f804d1d Merge branch 'for-next/errata' into for-next/core new 82045fffedb2 Merge remote-tracking branch 'arm64/for-next/core' new 8d57ede97a7e Merge tag 'v5.5-rockchip-dtsfixes' of git://git.kernel.org [...] new 9ef553d848e8 Merge branch 'arm/fixes' into for-next new 511f96fb673c Merge tag 'tegra-for-5.6-arm-core' of git://git.kernel.org [...] new 123718659721 Merge tag 'imx-soc-5.6' of git://git.kernel.org/pub/scm/li [...] new 6c048d82fa3c Merge branch 'arm/soc' into for-next new 0d241c3f9519 Merge tag 'tegra-for-5.6-bus' of git://git.kernel.org/pub/ [...] new 083b4db85731 Merge tag 'tegra-for-5.6-memory' of git://git.kernel.org/p [...] new e87f61892c6e Merge tag 'tegra-for-5.6-soc' of git://git.kernel.org/pub/ [...] new c7ce73eb0185 Merge tag 'mvebu-drivers-5.6-1' of git://git.infradead.org [...] new 0f827273178f Merge tag 'imx-driver-5.6' of git://git.kernel.org/pub/scm [...] new 9c7eb0824b90 Merge branch 'arm/drivers' into for-next new e64d0098dd03 Merge tag 'tegra-for-5.6-dt-bindings' of git://git.kernel. [...] new 12c5beb98006 Merge tag 'tegra-for-5.6-arm-dt' of git://git.kernel.org/p [...] new 84c2f68ed2f8 Merge tag 'tegra-for-5.6-arm64-dt' of git://git.kernel.org [...] new d104b3be1bab Merge tag 'mvebu-dt-5.6-1' of git://git.infradead.org/linu [...] new 7f1f5ac4dcbd Merge tag 'mvebu-dt64-5.6-1' of git://git.infradead.org/li [...] new 485e35e4b5e6 Merge tag 'imx-bindings-5.6' of git://git.kernel.org/pub/s [...] new 78c47feaff05 Merge tag 'imx-dt-5.6' of git://git.kernel.org/pub/scm/lin [...] new 87f846c773ea Merge tag 'imx-dt64-5.6' of git://git.kernel.org/pub/scm/l [...] new e3dbbf8c9067 Merge branch 'arm/dt' into for-next new 7aeff9cbbbd8 Merge tag 'tegra-for-5.6-arm64-defconfig' of git://git.ker [...] new 59abae1ad93c Merge tag 'imx-defconfig-5.6' of git://git.kernel.org/pub/ [...] new 767c86ce0030 Merge branch 'arm/defconfig' into for-next new d6fff248526b Merge remote-tracking branch 'arm-soc/for-next' new 6c9aa7d2f0ae Merge remote-tracking branch 'amlogic/for-next' new 7686b47f9839 Merge remote-tracking branch 'aspeed/for-next' new be0b9aa757c7 dt-bindings: arm: add sam9x60-ek board new 1e5f532c2737 ARM: dts: at91: sam9x60: add device tree for soc and board new fa3c04c92235 ARM: at91/defconfig: enable MMC_SDHCI_OF_AT91 and MICROCHI [...] new 7546f9a9b30d Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] new 544e29a2589b Merge remote-tracking branch 'at91/at91-next' new 9837d418a4c8 Merge remote-tracking branch 'bcm2835/for-next' adds 4f0942a5ae75 Merge branch 'clk/imx' into for-next adds d989b748ca6e Merge branch 'imx/fixes' into for-next adds f895047487f9 Merge branch 'imx/drivers' into for-next adds 92af16462a93 Merge branch 'imx/soc' into for-next adds 5376b8fb8b21 Merge branch 'imx/bindings' into for-next adds 51297fe230fe Merge branch 'imx/dt' into for-next adds 5554758c31fe Merge branch 'imx/dt64' into for-next adds c65228f2fe91 Merge branch 'imx/defconfig' into for-next new 2cb46c98498d Merge remote-tracking branch 'imx-mxs/for-next' adds 59be028f811b bindings: soc: ti: add documentation for k3 ringacc adds 3277e8aa2504 soc: ti: k3: add navss ringacc driver adds a1766a49fc90 Merge tag 'drivers_soc_for_5.6' into next new 586262bb8768 Merge remote-tracking branch 'keystone/next' new 9345cc75a270 Merge remote-tracking branch 'mediatek/for-next' new 1e0b2eb5caec Merge remote-tracking branch 'mvebu/for-next' new 52d6f90821d6 Merge remote-tracking branch 'omap/for-next' new 6f5e952817e7 Merge remote-tracking branch 'qcom/for-next' adds 1940b164eb29 MAINTAINERS: Add Realtek arm DT files adds 6354c1f130d4 Merge branch 'v5.6/soc' into next adds 99726ea6058b arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory adds e630fe6c8ac5 arm64: dts: realtek: rtd16xx: Add memory reservations adds 160990289987 dt-bindings: vendor-prefixes: Add Xnano adds 063ae65c258f dt-bindings: arm: realtek: Add Xnano X5 adds aeb0ed1de804 arm64: dts: realtek: rtd1295: Add Xnano X5 adds b6c1c975fa02 ARM: dts: rtd1195: Introduce iso and misc syscon adds de3905fba320 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon adds 0ad1e0021c35 arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon adds c2f80d4100f5 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon adds 758c715b87c8 ARM: dts: rtd1195: Add CRT syscon node adds fc3747cdfd05 dt-bindings: reset: Add Realtek RTD1195 adds 345028efd6f4 ARM: dts: rtd1195: Add reset nodes adds fe600f9c7db3 ARM: dts: rtd1195: Add UART resets adds fd3ba2ffe5ab arm64: dts: realtek: rtd16xx: Add CRT syscon node adds 84e9cccc6d0a ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes adds 43c3203f6d78 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] adds 21f9c26107dc arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] adds b1e45f127fc3 arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] adds 20182864fae2 dt-bindings: reset: rtd1295: Add SB2 reset adds 45698e00d5a9 Merge branch 'v5.6/dt' into next new de82fb7ab05f Merge remote-tracking branch 'realtek/for-next' new 80455d1d2e93 Merge remote-tracking branch 'renesas/next' new 40e3aa048f4b Merge remote-tracking branch 'reset/reset/next' new 9c8d105f4832 Merge remote-tracking branch 'rockchip/for-next' new 6db4a89f5017 Merge remote-tracking branch 'samsung-krzk/for-next' new c81ef5f80432 Merge remote-tracking branch 'sunxi/sunxi/for-next' new c2e20a900014 Merge remote-tracking branch 'tegra/for-next' new e5a9516fa4a4 Merge remote-tracking branch 'clk/clk-next' new c1625f4203ec Merge remote-tracking branch 'csky/linux-next' new a7a83a38f274 Merge remote-tracking branch 'h8300/h8300-next' new b93611ccadaa Merge remote-tracking branch 'm68k/for-next' adds ff68d0da5a16 MIPS: ralink: dts: mt7628a.dtsi: Add WMAC DT node adds a5d193cb88cf MIPS: ralink: dts: gardena_smart_gateway_mt7688: Enable WMAC adds e8c192011c92 MIPS: ralink: dts: gardena_smart_gateway_mt7688: Limit UART1 adds ad1df95419cc mips/vdso: Support mremap() for vDSO adds 0ba96b344a7f MIPS: Ingenic: Add missing nodes for X1000 and CU1000-Neo. adds 1f33d9bcb995 MIPS: CU1000-Neo: Refresh defconfig to support HWMON and WiFi. adds 1590b1eb9370 dt-bindings: Document loongson vendor-prefix new 2755d3854288 Merge remote-tracking branch 'mips/mips-next' new ff9aa55d5888 Merge remote-tracking branch 'powerpc/next' new b8195fd74872 Merge remote-tracking branch 'soc-fsl/next' new 2efa2f420f74 Merge remote-tracking branch 'risc-v/for-next' new a25fc28ee16e Merge remote-tracking branch 'sh/sh-next' new 75adc763c1f6 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 6a2a81b697b9 Merge remote-tracking branch 'fscrypt/master' adds 9c19dc004fe3 Merge branch 'misc-5.5' into for-next-20200115 adds 0963947eb3a6 Merge branch 'misc-5.5' into for-next-current-v5.4-20200115 adds 220662462b96 btrfs: Refactor btrfs_rmap_block to improve readability adds d8c2926c8929 Merge branch 'misc-next' into for-next-current-v5.4-20200115 adds fdceffc9e4ae Merge branch 'for-next-current-v5.4-20200115' into for-nex [...] adds 580bfe126b6f Merge branch 'misc-5.5' into for-next-next-v5.5-20200115 adds 1211d51c65b0 Merge branch 'misc-next' into for-next-next-v5.5-20200115 adds 2644608e30b8 btrfs: Call find_fsid from find_fsid_inprogress adds facecb67a37b btrfs: Factor out metadata_uuid code from find_fsid. adds 74199a6309f5 btrfs: Handle another split brain scenario with metadata u [...] adds 1b00a5738fe3 btrfs: Fix split-brain handling when changing FSID to meta [...] adds 95be06633824 Merge branch 'ext/nik/uuid-change-fixes' into for-next-nex [...] adds 1645e68458d6 Merge branch 'for-next-next-v5.5-20200115' into for-next-20200115 new 4d8964482b10 Merge remote-tracking branch 'btrfs/for-next' adds 9b2a077f01df fs/cifs/smb2ops.c: use true,false for bool variable adds 9202cfd48d17 fs/cifs/cifssmb.c: use true,false for bool variable new c43699d5cf70 cifs: prepare SMB2_query_directory to be used with compounding new 690a1d9aa31b cifs: create a helper function to parse the query-director [...] new 1ef93b804b5c cifs: use compounding for open and first query-dir for readdir() new de8ecf06c494 cifs: set correct max-buffer-size for smb2_ioctl_init() new a5fbdbf4c881 cifs: Don't use iov_iter::type directly new fec5e98106c2 cifs: Clean up DFS referral cache new efc04d5a2720 cifs: Get rid of kstrdup_const()'d paths new 1edfdb1f5b25 cifs: Introduce helpers for finding TCP connection new 8b0ecfcd3852 cifs: Merge is_path_valid() into get_normalized_path() new 9ead43b34036 cifs: Fix potential deadlock when updating vol in cifs_rec [...] new 0dcadbf940b5 cifs: Avoid doing network I/O while holding cache lock new cf9f5f46c26c cifs: fix unitialized variable poential problem with netwo [...] new 855c3e3c7c58 cifs: Fix mount options set in automount new 3c0dc3b47de5 cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() new ff4dddcf50d2 CIFS: Add support for setting owner info, dos attributes, [...] new 6aa623e0704d Merge remote-tracking branch 'cifs/for-next' new 3ccaee6fce57 Merge remote-tracking branch 'ecryptfs/next' new bbcfb70806af Merge remote-tracking branch 'erofs/dev' new 394440d46941 reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr new dcb0f0d5c475 Pull reiserfs xattr fixup. new 49be68c4931d udf: Fix meaning of ENTITYID_FLAGS_* macros to be really b [...] new 57debb815459 udf: Disallow R/W mode for disk with Metadata partition new d5b5b59c706d Pull UDF cleanups from Pali Rohar. new cf8c9d32e130 Merge remote-tracking branch 'ext3/for_next' new 3c3c7abe533b Merge remote-tracking branch 'ext4/dev' new c426d99127b1 f2fs: Check write pointer consistency of open zones new d508c94e45fc f2fs: Check write pointer consistency of non-open zones new 0e6d01643c20 f2fs: cleanup duplicate stats for atomic files new f543805fcd60 f2fs: introduce private bioset new 542989b6749b f2fs: don't keep META_MAPPING pages used for moving verity [...] new 5b1dbb082f19 f2fs: set I_LINKABLE early to avoid wrong access by vfs new 762e4db5450a f2fs: don't put new_page twice in f2fs_rename new 2c4e0c528ec2 f2fs: declare nested quota_sem and remove unnecessary sems new 820d366736c9 f2fs: free sysfs kobject new 393f9aefebdf f2fs: support data compression new 92af27ae6d4c f2fs: run fsck when getting bad inode during GC new e8f83570439c f2fs: fix to add swap extent correctly new 6793281d2063 f2fs: fix memleak of kobject new 44a05bed0487 f2fs: convert inline_dir early before starting rename new 2abb96e9a40d f2fs: remove unneeded check for error allocating bio_post_ [...] new 4142afcc021a f2fs: fix deadlock allocating bio_post_read_ctx from mempool new b56ebb17ff7f f2fs: show the CP_PAUSE reason in checkpoint traces new a8efacfe467f f2fs: fix miscounted block limit in f2fs_statfs_project() new 1480a9f86834 f2fs: code cleanup for f2fs_statfs_project() new eaade83be716 f2fs: add a way to turn off ipu bio cache new 39496ec58a91 f2fs: update f2fs document regarding to fsync_mode new f3c3b862507f f2fs: change to use rwsem for gc_mutex new f06471bc6317 Merge remote-tracking branch 'f2fs/dev' new 4304da37cfc6 Merge remote-tracking branch 'fsverity/fsverity' new 51a9f8a42c12 Merge remote-tracking branch 'nfs-anna/linux-next' new c96f3ecfe34e Merge remote-tracking branch 'nfsd/nfsd-next' new 34ad20df0eaf Merge remote-tracking branch 'overlayfs/overlayfs-next' new 53260b3cdb69 Merge remote-tracking branch 'v9fs/9p-next' adds a5084865524d xfs: introduce XFS_MAX_FILEOFF adds 4bbb04abb4ee xfs: truncate should remove all blocks, not just to the en [...] adds 932befe39dde xfs: fix s_maxbytes computation on 32-bit kernels adds ca78eee7b4ac xfs: Add __packed to xfs_dir2_sf_entry_t definition new 39f7551592ac Merge remote-tracking branch 'xfs/for-next' adds 5bba4a0d475a fs: New zonefs file system adds a83b9b8742cd zonefs: Add documentation new c27f78f2f293 Merge remote-tracking branch 'zonefs/for-next' new 3348111c5ca6 Merge remote-tracking branch 'iomap/iomap-for-next' new 5388fe975a39 Merge remote-tracking branch 'vfs/for-next' new 20460ba7174b Merge remote-tracking branch 'printk/for-next' new 1f706d41b1f8 Merge branch 'pci/aer' new 374ed4c2bcf4 Merge branch 'pci/misc' new 0c7f047a3e43 Merge branch 'pci/p2pdma' new 47b802d5d80c PCI/PM: Print config space of devices before suspend new 308a32a28dbb Merge branch 'pci/pm' new 9db8dc6d0785 PCI: Don't disable bridge BARs when assigning bus resources new c8ac2354d348 PCI: Consider alignment of hot-added bridges when distribu [...] new f604d05d6ea0 PCI: Rename extend_bridge_window() parameter new 6d502bc37fe9 PCI: Set resource size directly in extend_bridge_window() new 76513ca0cecb PCI: Allow extend_bridge_window() to shrink resource if necessary new f772ea81f398 Merge branch 'pci/resource' new aa82130a22f7 PCI/switchtec: Use dma_set_mask_and_coherent() new 9375646b4cf0 PCI/switchtec: Fix vep_vector_number ioread width new a6b0ef9a7d03 PCI/switchtec: Add support for Intercomm Notify and Upstre [...] new 7501a02a9dfc PCI/switchtec: Remove redundant valid PFF number count new 2085747d533b PCI/switchtec: Move check event ID from mask_event() to sw [...] new fcccd282b633 PCI/switchtec: Rename generation-specific constants new b13313a01a6a PCI/switchtec: Add 'generation' variable new 6a3d1b542cfa PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() new 993d208daaeb PCI/switchtec: Separate Gen3 register structures into unions new a3321ca39408 PCI/switchtec: Add Gen4 system info register support new 4efa1d2e3697 PCI/switchtec: Add Gen4 flash information interface support new ce7c88600bf8 PCI/switchtec: Add Gen4 MRPC GAS access permission check new 7a30ebb9f2a2 PCI/switchtec: Add Gen4 device IDs new 7d6151f38630 Merge branch 'pci/switchtec' new 18f56cbcb62b Merge branch 'pci/virtualization' new 0956dcb853dc dt-bindings: PCI: Add bindings for brcmstb's PCIe device new 8ad90d975e00 PCI: brcmstb: Add Broadcom STB PCIe host controller driver new 72af6f6f0d13 PCI: brcmstb: Add MSI support new 236b0c536902 Merge branch 'remotes/lorenzo/pci/brcmstb' new ed22aaaede44 PCI: dwc: intel: PCIe RC controller driver new 6fd622c226e6 PCI: artpec6: Configure FTS with dwc helper function new b5d8a174027d Merge branch 'remotes/lorenzo/pci/dwc' new 6df19872d881 PCI: keystone: Fix link training retries initiation new 2d0c3fbe43fa PCI: keystone: Fix outbound region mapping new f3466fa96953 Merge branch 'remotes/lorenzo/pci/keystone' new a0601a1f1dee PCI: exynos: Rename Exynos to lowercase new 3d3d099a824a Merge branch 'remotes/lorenzo/pci/misc' new 5d28bee7c91e dt-bindings: PCI: qcom: Add support for SDM845 PCIe new ed8cc3b1fc84 PCI: qcom: Add support for SDM845 PCIe controller new 438b851749fa Merge branch 'remotes/lorenzo/pci/qcom' new 885199148442 PCI: tegra: Fix return value check of pm_runtime_get_sync() new 21a92676e1fe PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30 new 853258f9571c Merge branch 'remotes/lorenzo/pci/tegra' new d36925be5382 PCI: uniphier: remove module code from built-in driver new 2919da90bf22 Merge branch 'remotes/lorenzo/pci/uniphier' new 90f839f8eb80 Merge remote-tracking branch 'pci/next' new 980839659fcb Merge remote-tracking branch 'hid/for-next' adds 9f42de8d4ec2 i2c: tegra: Fix suspending in active runtime PM state adds 24a49678f5e2 i2c: tegra: Properly disable runtime PM on driver's probe error adds e64175776d06 i2c: iop3xx: Fix memory leak in probe error path adds e5382251d68b Merge branch 'i2c/for-current' into i2c/for-next adds fe402bd09049 i2c: meson: implement the master_xfer_atomic callback adds 710b65335c19 i2c: parport-light: remove driver adds 511f7d54842f i2c: parport: simplify Kconfig description adds 9f7a03642e0e i2c: parport: move include file into main source adds d02e5ee09bd9 Merge branch 'i2c/for-current' into i2c/for-5.6 adds b5d5605ca3ce i2c: tegra: Prevent interrupt triggering after transfer timeout adds ede2299f7101 i2c: tegra: Support atomic transfers adds ae6028a65582 i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PR [...] adds 4211ffc3ad15 i2c: tegra: Use relaxed versions of readl/writel adds 28d98666dbc0 i2c: tegra: Always terminate DMA transfer adds b3ec94697573 i2c: tegra: Check DMA completion status in addition to left time adds 49945ef0f90b i2c: stu300: Use proper printk format for iomem pointer adds 6b5794abdcdd i2c: cht-wc: convert to use i2c_new_client_device() adds 41d06630b494 i2c: i801: convert to use i2c_new_client_device() adds 7fd0379f8696 i2c: nvidia-gpu: convert to use i2c_new_client_device() adds 7de69dbf0d7f i2c: ocores: convert to use i2c_new_client_device() adds f12c529005dc i2c: powermac: convert to use i2c_new_client_device() adds 36056290ee0c i2c: taos-evm: convert to use i2c_new_client_device() adds bf255befe7ad i2c: xiic: convert to use i2c_new_client_device() adds 90a3be9b1945 i2c: i2c-core-acpi: convert to use i2c_new_client_device() adds 87e07437df93 i2c: i2c-core-base: convert to use i2c_new_client_device() adds 5f0155b44e1e i2c: i2c-core-of: convert to use i2c_new_client_device() adds e634a50c9cd1 docs: i2c: use the new API in 'instantiating-devices.rst' adds e8d51e962936 docs: i2c: use the new API in 'writing-clients' adds 066e6e805d4a i2c: pmcmsp: Use proper printk format for resource_size_t adds 17b3fe8b04ec i2c: pnx: Use proper printk format for resource_size_t adds 40b2ec1251c3 i2c: highlander: Use proper printk format for size_t adds b4c119dbc300 i2c: xiic: Add timeout to the rx fifo wait loop adds c9d059681b84 i2c: xiic: defer the probe if clock is not found adds 10b17004a74c i2c: xiic: Fix the clocking across bind unbind adds e18370a2a9dd Merge branch 'i2c/for-5.6' into i2c/for-next new 222191780fe5 Merge remote-tracking branch 'i2c/i2c/for-next' adds fae04237e8b1 i3c: master: dw: convert to devm_platform_ioremap_resource adds 3c67166dc58d i3c: master: cdns: convert to devm_platform_ioremap_resource adds 3952cf8ff2f7 i3c: master: dw: reattach device on first available locati [...] new 3b72e0a85c3a Merge remote-tracking branch 'i3c/i3c/next' new e77400136d1a Merge branch 'dmi/master' new 6e91a47216dd Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 2f123b9a3596 Documentation: convert nfs.txt to ReST new f9a9349846f9 Documentation: nfsroot.txt: convert to ReST new 0867fb07fa32 Documentation: nfsroot.rst: COSMETIC: refill a paragraph new f8b8d030597a Documentation: nfs-rdma: convert to ReST new 0f3456ba9fb6 Documentation: convert nfsd-admin-interfaces to ReST new fbdcd0b8e564 Documentation: nfs: idmapper: convert to ReST new 26f6225fa53d Documentation: nfs: convert pnfs-block-server to ReST new 98600b71f2bf Documentation: nfs: pnfs-scsi-server: convert to ReST new 6996e8ca8ba9 Documentation: nfs: fault_injection: convert to ReST new 61f005901b73 Merge branch 'nfs' into docs-next new 6535a39ffa88 Documentation: Call out example SYM_FUNC_* usage as x86-specific new 52b00062a3fb Merge remote-tracking branch 'jc_docs/docs-next' new 5c12015c08df Merge remote-tracking branch 'v4l-dvb/master' adds 53eb82b0977d cpuidle: arm: Enable compile testing for some of drivers adds 7594656fa816 Merge branch 'pm-cpuidle' into linux-next adds 27f9d7e984d9 software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST adds 09aa4748a5f0 Merge branch 'devprop' into linux-next adds a32991822163 Documentation: admin-guide: PM: Add intel_idle document adds a643e143acc2 Merge branch 'intel_idle+acpi' into linux-next new 3f2047052c20 Merge remote-tracking branch 'pm/linux-next' new a32b1ec3ae7d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 61e3b16689c3 Merge remote-tracking branch 'opp/opp/linux-next' new 7e0de626eef0 Merge remote-tracking branch 'thermal/thermal/linux-next' new e024b792fbc0 Merge remote-tracking branch 'ieee1394/for-next' new 94b6e7f7b120 Merge remote-tracking branch 'swiotlb/linux-next' adds 14e23bd6d221 RDMA/core: Fix locking in ib_uverbs_event_read adds de730f71919b IB/hfi1: Move chip specific functions to chip.c adds 01c7fc501b8f IB/hfi1: Add fast and slow handlers for receive context adds 7b8a8b72c9ea IB/hfi1: Move common receive IRQ code to function adds cd47b594dbef IB/hfi1: IB/hfi1: Add an API to handle special case drop adds 62661038c33b IB/hfi1: Create API for auto activate adds 13d2a8384bd9 IB/hfi1: Decouple IRQ name from type adds d791d294edd2 IB/hfi1: Return void in packet receiving functions adds 5ffd048698ea IB/hfi1: Add software counter for ctxt0 seq drop adds 2c9d4e26d1ab IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats adds 468d020e2f02 RDMA/hns: Bugfix for posting a wqe with sge adds 626903e9355b RDMA/hns: Add support for reporting wc as software mode adds 1e123d96b85f RDMA/core: Remove err in iw_query_port adds aef5570e23de Merge branch 'mlx5_vdpa' into rdma.git for-next adds f164be8c0366 IB/mlx5: Extend caps stage to handle VAR capabilities adds 7be76bef320b IB/mlx5: Introduce VAR object and its alloc/destroy methods adds 3f59b6c3e600 IB/mlx5: Add mmap support for VAR adds 8bdf9dd984c1 RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class adds 6898d1c661d7 RDMA/mlx5: Use RCU and direct refcounts to keep memory alive adds f7c8416ccea5 RDMA/core: Simplify destruction of FD uobjects adds 93887e66ff3c RDMA/mlx5: Simplify devx async commands adds 849e149063bd RDMA/core: Do not allow alloc_commit to fail adds 4ec1dcfcdf37 RDMA/core: Make ib_ucq_object use ib_uevent_object adds 5bd48c18c8ce RDMA/core: Do not erase the type of ib_cq.uobject adds 620d3f8176cb RDMA/core: Do not erase the type of ib_qp.uobject adds 9fbe334c6a67 RDMA/core: Do not erase the type of ib_srq.uobject adds e04dd13159b0 RDMA/core: Do not erase the type of ib_wq.uobject adds 817d65765069 RDMA/core: Simplify type usage for ib_uverbs_async_handler() adds 39e83af81761 RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject adds 3e032c0e92aa RDMA/core: Make ib_uverbs_async_event_file into a uobject adds 5c55cfd6a553 RDMA/core: Use READ_ONCE for ib_ufile.async_file new a91e093cad37 RDMA/hns: Remove some redundant variables related to capabilities new ba6bb7e97421 RDMA/hns: Add interfaces to get pf capabilities from firmware new 80a785701660 RDMA/hns: Get pf capabilities from firmware new 7db82697b8bf RDMA/hns: Add support for extended atomic in userspace new 57f63f371b5e RDMA/efa: Device definitions documentation updates new f5f5ddbe73dc RDMA/efa: Remove {} brackets from single statement if new 0428c6ef8a3c RDMA/efa: Remove unused ucontext parameter from efa_qp_use [...] new 4e8d683f1176 Introduce maximum WQE size to check limits new 363824f92a92 RDMA/rxe: Compute the maximum sges and inline size based o [...] new 0fbb37dd8299 IB/srp: Never use immediate data if it is disabled by a user new 481b1d1fed58 Merge remote-tracking branch 'rdma/for-next' adds c0e4eadfb8da net: macsec: move some definitions in a dedicated header adds 76564261a7db net: macsec: introduce the macsec_context structure adds 0830e20b62ad net: macsec: introduce MACsec ops adds 2e18135845b3 net: phy: add MACsec ops in phy_device adds 3cf3227a21d1 net: macsec: hardware offloading infrastructure adds dcb780fb2795 net: macsec: add nla support for changing the offloading s [...] adds 1bbe0ecc2a1a net: phy: mscc: macsec initialization adds 28c5107aa904 net: phy: mscc: macsec support adds 5c937de78b39 net: macsec: PN wrap callback adds 781449a4ae3b net: phy: mscc: PN rollover support adds ec22ab00750d Merge branch 'macsec-hw-offload' adds 5eee7bd7e245 net: skbuff: disambiguate argument and member for skb_list [...] adds 1a186c14cedb net: udp: use skb_list_walk_safe helper for gso segments adds c3b18e0d9254 net: xfrm: use skb_list_walk_safe helper for gso segments adds 2cec4448db38 net: openvswitch: use skb_list_walk_safe helper for gso segments adds b950d8a5b300 net: sched: use skb_list_walk_safe helper for gso segments adds 88bebdf5b26f net: ipv4: use skb_list_walk_safe helper for gso segments adds 2670ee77c99c net: netfilter: use skb_list_walk_safe helper for gso segments adds 9f3ef3d7026f net: mac80211: use skb_list_walk_safe helper for gso segments adds 2b133adfcf8e Merge branch 'skb_list_walk_safe-refactoring' adds a4d35e77357c nfc: No need to set .owner platform_driver_register adds 7786a1af2a6b pktgen: Allow configuration of IPv6 source address range adds cb6530b99faf net: qrtr: Move resume-tx transmission to recvmsg adds 5fdeb0d372ab net: qrtr: Implement outgoing flow control adds 0a7e0d0ef054 net: qrtr: Migrate node lookup tree to spinlock adds f16a4b26f31f net: qrtr: Make qrtr_port_lookup() use RCU adds e04df98adf7d net: qrtr: Remove receive worker adds 0c73ffc7dcdc Merge branch 'QRTR-flow-control-improvements' adds 0fadc0a2b1c4 net: socionext: get rid of huge dma sync in netsec_alloc_rx_data adds 6324d0fa03bf ipv4: Replace route in list before notifying adds 1e301fd04eaa ipv4: Encapsulate function arguments in a struct adds 90b93f1b31f8 ipv4: Add "offload" and "trap" indications to routes adds bb3c4ab93e44 ipv6: Add "offload" and "trap" indications to routes adds 8c5a5b9b9185 mlxsw: spectrum_router: Separate nexthop offload indicatio [...] adds ee5a0448e72b mlxsw: spectrum_router: Set hardware flags for routes adds 48bb9eb47b27 netdevsim: fib: Add dummy implementation for FIB offload adds c662455b64a1 selftests: forwarding: Add helpers and tests for FIB offload adds ffdc5149c5e2 selftests: netdevsim: Add test for FIB offload API adds 212a37c225ae selftests: mlxsw: Add test for FIB offload API adds f6310b610760 Merge branch 'net-Add-route-offload-indication' adds 5a46facbbcd4 net: bridge: vlan: add helpers to check for vlan id/range [...] adds 8f4cc940a149 net: bridge: netlink: add extack error messages when proce [...] adds 8dcea187088b net: bridge: vlan: add rtm definitions and dump support adds f26b296585dc net: bridge: vlan: add new rtm message support adds adb3ce9bcb0f net: bridge: vlan: add del rtm message support adds 0ab558795184 net: bridge: vlan: add rtm range support adds cf5bddb95cbe net: bridge: vlan: add rtnetlink group and notify support adds f545923b4a6b net: bridge: vlan: notify on vlan add/delete/change flags adds 4e2fa6b90275 Merge branch 'bridge-add-vlan-notifications-and-rtm-support' adds a7c4a547ea1d batman-adv: Start new development cycle adds f4191c6d80b9 batman-adv: Strip dots from variable macro kerneldoc adds 69fed4ce2e9a batman-adv: Fix typo metAdata adds 2b1aa5a4c654 batman-adv: ELP - use wifi tx bitrate as fallback throughput adds 61a292860de6 batman-adv: Annotate bitwise integer pointer casts adds 68e039f966cb batman-adv: Update copyright years for 2020 adds b2e55ca89245 batman-adv: Disable CONFIG_BATMAN_ADV_SYSFS by default adds 8fec380ac0d4 Merge tag 'batadv-next-for-davem-20200114' of git://git.op [...] adds 43d28c612f4c pptp: support sockets bound to an interface adds 1ccf6c13d9c7 devlink: fix typos in qed documentation new 6bc803803526 sfc: remove duplicated include from efx.c new 6ecee3711fc9 Merge remote-tracking branch 'net-next/master' adds d3a56931f9c8 xsk: Support allocations of large umems adds 8482941f0906 bpf: Add bpf_send_signal_thread() helper adds ab8b7f0cb358 tools/bpf: Add self tests for bpf_send_signal_thread() adds 5640a771d797 Merge branch 'bpf_send_signal_thread' adds 9173cac3b64e libbpf: Support .text sub-calls relocations adds 83e4b88be1ff selftests/bpf: Add a test for attaching a bpf fentry/fexit [...] adds 15c14a3dca42 bpf: Add bpf_map_{value_size, update_value, map_copy_value [...] adds cb4d03ab499d bpf: Add generic support for lookup batch op adds aa2e93b8e58e bpf: Add generic support for update and delete batch ops adds c60f2d286177 bpf: Add lookup and update batch ops to arraymap adds 057996380a42 bpf: Add batch ops to all htab bpf map adds a1e3a3b8ba2c tools/bpf: Sync uapi header bpf.h adds 2ab3d86ea185 libbpf: Add libbpf support to batch ops adds 30ff3c59137d selftests/bpf: Add batch ops testing for htab and htab_percpu map adds f0fac2cec286 selftests/bpf: Add batch ops testing to array bpf map adds 990bca1fc8ad Merge branch 'bpf-batch-ops' new d7de72674af5 bpftool: Fix a leak of btf object new 188a486619e6 bpftool: Fix missing BTF output for json during map dump new fb2426ad00b1 libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API new 84c72ceee91c bpftool: Add struct_ops map name new 4e1ea33292ff bpftool: Support dumping a map with btf_vmlinux_value_type_id new 7bcfea9615f6 Merge branch 'bpftool-improvements' new b65053cd94f4 selftests/bpf: Add whitelist/blacklist of test names to te [...] new 858e284f0ec1 libbpf: Fix unneeded extra initialization in bpf_map_batch_common new 35697c12d7ff selftests/bpf: Fix test_progs send_signal flakiness with nmi mode new bee968d9c462 Merge remote-tracking branch 'bpf-next/master' new abd270293da7 Merge remote-tracking branch 'ipsec-next/master' new 8fd5b75d979b net/mlx5: Add RoCE accelerator counters new a880a6dd8537 net/mlx5: Expose relaxed ordering bits new a61b62d93d1a Merge remote-tracking branch 'mlx5-next/mlx5-next' new 4a7faaf4add3 netfilter: nft_bitwise: correct uapi header comment. new 79b9b685dde1 netfilter: flowtable: fetch stats only if flow is still alive new a7521a60a5f3 netfilter: flowtable: restrict flow dissector match on met [...] new 87265d842c59 netfilter: flowtable: add nf_flow_offload_work_alloc() new 445db8d09659 netfilter: flowtable: remove dying bit, use teardown bit instead new 355a8b13f87a netfilter: flowtable: use atomic bitwise operations for fl [...] new a5449cdcaac5 netfilter: flowtable: add nf_flowtable_hw_offload() helper [...] new f698fe40829b netfilter: flowtable: refresh flow if hardware offload fails new 28b3a4270c0f netfilter: hashlimit: do not use indirect calls during gc new ae29045018c8 netfilter: flowtable: add nf_flow_offload_tuple() helper new a7965d58ddab netfilter: flowtable: add nf_flow_table_offload_cmd() new fbf19ddf396b netfilter: nf_tables: white-space fixes. new 265ec7b0e8c3 netfilter: bitwise: remove NULL comparisons from attribute [...] new 577c734a81e2 netfilter: bitwise: replace gotos with returns. new 9d1f979986c2 netfilter: bitwise: add NFTA_BITWISE_OP netlink attribute. new 3f8d9eb032ec netfilter: bitwise: add helper for initializing boolean op [...] new 71d6ded3ac49 netfilter: bitwise: add helper for evaluating boolean operations. new 4d57ca2be146 netfilter: bitwise: add helper for dumping boolean operations. new ed991d43634b netfilter: bitwise: only offload boolean operations. new 779f725e142c netfilter: bitwise: add NFTA_BITWISE_DATA attribute. new 567d746b55bc netfilter: bitwise: add support for shifts. new 3af0795d46bd Merge remote-tracking branch 'netfilter-next/master' new cc2128c36703 Merge remote-tracking branch 'nfc-next/master' adds 600a87490ff9 Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS. adds 4de0fc599eb9 Bluetooth: Add definitions for CIS connections adds f92a8cb569e3 Bluetooth: hci_vhci: Add support for ISO packets adds f9a619db7c13 Bluetooth: monitor: Add support for ISO packets adds 1b1d29e51499 Bluetooth: Make use of __check_timeout on hci_sched_le adds ef564119ba83 Bluetooth: hci_h4: Add support for ISO packets adds 1cc3c10c5aea Bluetooth: hci_h5: Add support for ISO packets adds 7e8aeffb112a Bluetooth: btsdio: Check for valid packet type adds 2fe465e69dc1 dt-bindings: net: bluetooth: add interrupts properties adds f25a96c8eb46 Bluetooth: hci_bcm: enable IRQ capability from devicetree adds 5559904ccc08 Bluetooth: hci_qca: Add QCA Rome power off support to the [...] adds bb2500ab0270 Bluetooth: hci_qca: Retry btsoc initialize when it fails new ae563183b647 Bluetooth: hci_qca: Enable power off/on support during hci [...] new 117717e57440 Bluetooth: Increment management interface revision new 076c876aaae7 Merge remote-tracking branch 'bluetooth/master' adds 7d6aa9ba4f82 Merge remote-tracking branch 'net-next/master' into mac80211-next adds e322c07f8371 mac80211: debugfs: improve airtime_flags handler readability adds b18379d7aa31 mac80211_hwsim: remove maximum TX power adds 5c5e52d1bb96 nl80211: add handling for BSS color adds dd56e9023033 mac80211: add handling for BSS color adds 5972fa15b923 mac80211: fix tx status for no ack cases adds 01afc6fedffb mac80211_hwsim: add power save support adds 30b2f0be23fb mac80211: add ieee80211_is_any_nullfunc() new fb0005633693 Merge remote-tracking branch 'mac80211-next/master' adds 2b0fb353c029 gfs2: Avoid access time thrashing in gfs2_inode_lookup new c99cfba52aa0 Merge remote-tracking branch 'gfs2/for-next' new f49aa701bcf0 Merge remote-tracking branch 'nand/nand/next' new 67de34c20fa7 mtd: spi-nor: Add support for sst26vf016b new 80f64cef4135 mtd: spi-nor: hisi-sfc: Try to provide some clarity on whi [...] new 701a1676f313 mtd: spi-nor: intel-spi: Add support for Intel Comet Lake- [...] new 52bbd2dcb42c mtd: spi-nor: remove unused enum spi_nor_ops new 8ec759f5774b Merge remote-tracking branch 'spi-nor/spi-nor/next' new e3419426f2ca Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] new 1c08a104360f crypto: poly1305 - add new 32 and 64-bit generic versions new 0896ca2a0cb6 crypto: x86/poly1305 - import unmodified cryptogams implem [...] new d7d7b8535662 crypto: x86/poly1305 - wire up faster implementations for kernel new 31899908a0d2 crypto: {arm,arm64,mips}/poly1305 - remove redundant non-r [...] new 7b3d853ead81 crypto: sun8i-ss - fix removal of module new 24775ac2fe68 crypto: amlogic - fix removal of module new 93d24ac4b267 crypto: sun8i-ce - fix removal of module new 4b0ec91af8a4 crypto: sun8i-ce - remove dead code new 2a2fbf20ad80 crypto: caam - add support for i.MX8M Nano new a8bdf2c42ee4 crypto: curve25519 - Fix selftest build error new 1372a51b88fa crypto: vmx - reject xts inputs that are too short new 5ae63958a6de tee: amdtee: remove unused variable initialization new f4c58c3758f9 tee: amdtee: print error message if tee not present new 2929015535fa tee: amdtee: skip tee_device_unregister if tee_device_alloc fails new f9568eae9247 tee: amdtee: rename err label to err_device_unregister new 279c075dc1d2 tee: amdtee: remove redundant NULL check for pool new ca0d158dc9e5 crypto: hisilicon - Update debugfs usage of SEC V2 new a718cfce062e crypto: hisilicon - fix print/comment of SEC V2 new a181647c06c2 crypto: hisilicon - Update some names on SEC V2 new 7c7d902aa405 crypto: hisilicon - Update QP resources of SEC V2 new d6de2a594377 crypto: hisilicon - Adjust some inner logic new 310ea0ac7207 crypto: hisilicon - Add callback error check new b9c8d897a0c6 crypto: hisilicon - Add branch prediction macro new 473a0f9662d4 crypto: hisilicon - redefine skcipher initiation new 2f072d75d1ab crypto: hisilicon - Add aead support on SEC2 new dfee9955abc7 crypto: hisilicon - Bugfixed tfm leak new 02ab994635eb crypto: hisilicon - Fixed some tiny bugs of HPRE new 92f0726d9c42 crypto: hisilicon - adjust hpre_crt_para_get new 63fabc87a01d crypto: hisilicon - add branch prediction macro new ab3d436bf3e9 crypto: essiv - fix AEAD capitalization and preposition us [...] new d884e3f4386f Merge remote-tracking branch 'crypto/master' adds fd7226fbb257 Merge tag 'drm/tegra/for-5.6-rc1' of git://anongit.freedes [...] adds 5bbb71cda6da drm/mediatek: Check return value of mtk_drm_ddp_comp_for_plane. adds 138b80cbd705 drm/mediatek: Fix can't get component for external display plane. adds 60b874f64279 drm/mediatek: use DRM core's atomic commit helper adds 411f5c1eacfe drm/mediatek: handle events when enabling/disabling crtc adds 920fffcc8912 drm/mediatek: update cursors by using async atomic update adds 9b59b8c6f846 drm/mediatek: disable all the planes in atomic_disable adds e0e4706c7e9f drm/mediatek: remove unused external function adds 17aab656ae70 Merge tag 'v5.5-next-cmdq-stable' of https://git.kernel.or [...] adds d0afe37f5209 drm/mediatek: support CMDQ interface in ddp component adds 2f965be7f900 drm/mediatek: apply CMDQ control flow adds 4cebc1de506f drm/mediatek: Add gamma property according to hardware capability adds 84abcf1234bb drm/mediatek: Add ctm property support adds 039cf36cbff9 drm/mediatek: Return from mtk_ovl_layer_config after mtk_o [...] adds b6b1bb980ec4 drm/mediatek: Turn off Alpha bit when plane format has no alpha adds d04a07a8dc93 drm/mediatek: Fix indentation in Makefile adds 6fc376f026a0 Merge tag 'mediatek-drm-next-5.6' of https://github.com/ck [...] adds 11a8630917b6 drm/nouveau/gr/gk208-gm10x: regenerate built-in firmware adds 131992709dc4 drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUT [...] adds 122c1639185f drm/nouveau/kms/nv50-: Remove nv50_mstc_best_encoder() adds 5ff0cb1ce253 drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head adds 481404957a14 drm/nouveau/kms/nv50-: Report possible_crtcs incorrectly o [...] adds f42e4b337b32 drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst adds 0ac7facb7071 drm/nouveau/fault: Add support for GP10B adds f1331ea8ee0a drm/nouveau: Do not try to disable PCI device on Tegra adds b0b651aedb10 drm/nouveau/tegra: Avoid pulsing reset twice adds fc12262b9683 drm/nouveau/tegra: Set clock rate if not set adds 6992ceb8c0f6 drm/nouveau/secboot/gm20b,gp10b: Read WPR configuration fr [...] adds 0d0d498265e7 drm/nouveau/ltc/gp10b: Add custom L2 cache implementation adds d7ca5ddf585e drm/nouveau/ce/gp10b: Use correct copy engine adds 2574c809d7c0 drm/nouveau/kms/nv04-nv4x: Use match_string() helper to si [...] adds 2cf3c8bc47d4 drm/nouveau/fb/gf100-: declare constants as unsigned long long. adds cd04e4ffd5c4 drm/nouveau/kms/nv04: remove set but unused variable. adds b4229fc67d9b drm/nouveau: use NULL for pointer assignment. adds 72ecb0a6ce89 drm/nouveau: Fix ttm move init with multiple GPUs adds 176ada03e3c2 drm/nouveau/mmu: Add correct turing page kinds adds 3613a9bea95a drm/nouveau/secboot/gm20b: initialize pointer in gm20b_sec [...] adds 4886c740c9bc drm/nouveau/core: fix missing newline in fw loader error message adds 0514a6b7d9c8 drm/nouveau/fault/tu102: define nvkm_fault_func.pin adds fef1c0ef7074 drm/nouveau/gr/gf100-: remove dtor adds 7adc77aa0e11 drm/nouveau/gr/gk20a,gm200-: add terminators to method lis [...] adds 3c47e381d651 drm/nouveau/gr/gv100-: modify gr init to match newer versi [...] adds 1eb013473bff drm/nouveau: Fix copy-paste error in nouveau_fence_wait_ue [...] adds 2e4534a22794 drm/nouveau/drm/ttm: Remove set but not used variable 'mem' adds 409d659fe11d drm/nouveau/disp/dp: fix typo when determining failsafe li [...] adds 633cc9beeb6f drm/nouveau/fault/gv100-: fix memory leak on module unload adds 5a4b98cde434 drm/nouveau/flcn: move fetching of configuration until first use adds de048192130d drm/nouveau/flcn: fetch PRI address from TOP if not provid [...] adds a128bbfacc06 drm/nouveau/flcn: export existing funcs adds 5ff41544fc81 drm/nouveau/core: output fw size in debug messages adds 47c8f8e1a225 drm/nouveau/core: add a macro to better handle multiple fi [...] adds f25709f9aeb3 drm/nouveau/core: add representation of generic binary objects adds 31bef57f6ce3 drm/nouveau/core: define ACR subdev adds 67e7c6cf8f52 drm/nouveau/acr: add stub implementation for all GPUs curr [...] adds c63fe2e704e2 drm/nouveau/acr: add loaders for currently available LS fi [...] adds 78b10b740300 drm/nouveau/gsp: select implementation based on available [...] adds 334815ef310a drm/nouveau/gsp: initialise SW state for falcon from constructor adds e905736c6d73 drm/nouveau/pmu/gp10b: split from gm20b implementation adds 989863d7cbe5 drm/nouveau/pmu: select implementation based on available [...] adds 2952a2b42e17 drm/nouveau/pmu: initialise SW state for falcon from constructor adds 6f0add0ad6e9 drm/nouveau/gr/gf100-: use nvkm_blob structure for fecs/gpccs fw adds a2bfb50e72ae drm/nouveau/gr/gk20a,gm200-: use nvkm_firmware_load_blob f [...] adds 0033f15b44bc drm/nouveau/gr/gf100-: drop fuc_ prefix on sw init adds 00e1b5dcf766 drm/nouveau/gr/gf100-: move fecs/gpccs ucode into their su [...] adds a096ff19811e drm/nouveau/gr/gp108: split from gp107 adds ef16dc278ec2 drm/nouveau/gr/gf100-: select implementation based on avai [...] adds 4f556362a3f6 drm/nouveau/gr/gf100-: initialise SW state for falcon from [...] adds e14e5e6c3374 drm/nouveau/sec2/gp108: split from gp102 implementation adds 7adc40c593c6 drm/nouveau/sec2: select implementation based on available [...] adds edd757d17891 drm/nouveau/sec2: initialise SW state for falcon from constructor adds 555a0002d3c6 drm/nouveau/sec2: use falcon funcs adds c9af47bcbde4 drm/nouveau/sec2: move interrupt handler to hw-specific module adds 98a34d995010 drm/nouveau/nvdec: select implementation based on available fw adds 3a900a5d9ce3 drm/nouveau/nvdec: initialise SW state for falcon from con [...] adds 68f02444946b drm/nouveau/nvdec/gm107: rename from gp102 implementation adds a5482b9ff194 drm/nouveau/nvdec/gm107-: add missing engine instances adds 10e43bfd2f8d drm/nouveau/nvenc: add a stub implementation for the GPUs [...] adds fb0a5bbe3157 drm/nouveau/flcn: specify FBIF offset from subdev adds ca3190e3c7e3 drm/nouveau/flcn: move bind_context WAR out of common code adds bc3cfd18acaf drm/nouveau/flcn: specify EMEM address from subdev adds e938c4e723a0 drm/nouveau/flcn: specify debug/production register offset [...] adds b826f48a1c12 drm/nouveau/flcn: specify queue register offsets from subdev adds af696a61a221 drm/nouveau/flcn: reset sec2/gsp falcons harder adds 3d0482ec28eb drm/nouveau/flcn: add printk macros adds 7e1659cc3b33 drm/nouveau/flcn: split msgqueue into multiple pieces adds 8763955ba738 drm/nouveau/flcn/qmgr: explicitly create queue manager fro [...] adds acc466ab4657 drm/nouveau/flcn/cmdq: explicitly create command queue(s) [...] adds 22431189d669 drm/nouveau/flcn/msgq: explicitly create message queue fro [...] adds 0ae59432ba6d drm/nouveau/flcn/qmgr: move sequence tracking from nvkm_ms [...] adds c80157a25e71 drm/nouveau/flcn/qmgr: allow arbtrary priv + return code f [...] adds 8e90a98dfb80 drm/nouveau/flcn/qmgr: support syncronous command submissi [...] adds a15d8f580ccb drm/nouveau/flcn/qmgr: rename remaining nvkm_msgqueue bits [...] adds 2e8a65973b9a drm/nouveau/flcn/cmdq: split the condition for queue readi [...] adds 2baaffff9775 drm/nouveau/flcn/cmdq: cmd_queue_push can't fail, remove e [...] adds c2c9b243189f drm/nouveau/flcn/cmdq: cmd_queue_close always commits, sim [...] adds baafecbf9a5b drm/nouveau/flcn/cmdq: switch to falcon queue printk macros adds 2b287aebb451 drm/nouveau/flcn/cmdq: drop nvkm_msgqueue argument to functions adds 149745252c65 drm/nouveau/flcn/cmdq: implement a more explicit send() interface adds 25fd061cc7dd drm/nouveau/flcn/cmdq: rename cmdq-related nvkm_msqqueue_q [...] adds 86ce2a71539c drm/nouveau/flcn/cmdq: move command generation to subdevs adds f09a3ee36bdc drm/nouveau/flcn/msgq: remove error handling for msg_queue [...] adds e9602a1bd7e9 drm/nouveau/flcn/msgq: simplify msg_queue_pop() error handling adds 77b1ab61fd1c drm/nouveau/flcn/msgq: switch to falcon queue printk macros adds 2d063981d710 drm/nouveau/flcn/msgq: drop nvkm_msgqueue argument to functions adds d114a1393fa0 drm/nouveau/flcn/msgq: move handling of init message to subdevs adds e1cc579898ae drm/nouveau/flcn/msgq: pass explicit message queue pointer [...] adds 91a4e83a2d3e drm/nouveau/flcn/msgq: rename msgq-related nvkm_msgqueue_q [...] adds 7a4dde711b38 drm/nouveau/secboot: move code to boot LS falcons to subdevs adds ff213b634865 drm/nouveau/core/memory: add macros to read/write blocks f [...] adds ebe52a58acca drm/nouveau/fb/gp102-: unlock VPR as part of FB init adds 22dcda45a3d1 drm/nouveau/acr: implement new subdev to replace "secure boot" adds 9d350c5e5156 drm/nouveau/secboot: remove adds edec7149cbfa drm/nouveau/core: remove previous versioned fw loader adds 3fa8fe1572bc drm/nouveau/acr/tu10x: initial support adds afa3b96b058d drm/nouveau/gr/tu10x: initial support adds dd22dfa62c9c Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...] adds 71e7274066c6 Merge tag 'drm-intel-next-2020-01-14' of git://anongit.fre [...] new 0afd2e343ca5 Merge remote-tracking branch 'drm/drm-next' new a269e44989f3 drm/amdgpu: Avoid reclaim fs while eviction lock new f167ea6a14a2 drm/amdgpu: kiq pm4 function implementation for gfx_v9 new 58e508b6be82 drm/amdgpu: implement tlbs invalidate on gfx9 gfx10 new 4f01f1e58e07 drm/amdgpu: replace kcq enable/disable functions on gfx_v9 new ea930000a6dc drm/amdgpu: export function to flush TLB via pasid new ffa022696f46 drm/amdgpu: GPU TLB flush API moved to amdgpu_amdkfd new d175e9acf658 drm/amdgpu: flush TLB functions removal from kfd2kgd interface new 35cd89d5a658 drm/amdkfd: use kiq to load the mqd of hiq queue for gfx v9 (v6) new 8eee00f615f8 drm/amdkfd: use map_queues for hiq on gfx v10 as well new 55414ad5c983 drm/amdgpu: error out on entity with no run queue new 971fe55545de drm/amdgpu: drop amdgpu_job.owner new b4df2823ec10 drm/amdgpu: check rlc_g firmware pointer is valid before using it new 7b7041f89218 drm/amdgpu/gfx10: update gfx golden settings new 6a1094ab6882 drm/amdgpu/gfx10: update gfx golden settings for navi14 new 9e441478623f drm/amdgpu: fix modprobe failure of the secondary GPU when [...] new 1291bd70a2ee drm/amdgpu/sriov skip the update of SMU_TABLE_ACTIVITY_MON [...] new 597e6ac3a776 drm/amdgpu/vcn: support multiple-instance dpg pause mode new 5db86843e8bf drm/amdgpu/vcn: support multiple instance direct SRAM read [...] new 45cec87cd698 drm/amdgpu/vcn: move macro from vcn2.0 to share amdgpu_vcn (v2) new d2a2c64f5371 drm/amdgpu/vcn2.5: add DPG mode start and stop new 8484df9601d5 drm/amdgpu/vcn2.5: add dpg pause mode new 0c0dab86d979 drm/amdgpu/vcn2.5: implement indirect DPG SRAM mode new 56822db19423 drm/scheduler: improve job distribution with multiple queues new 27414cd42a48 drm/amdgpu/pm: clean up return types new 520550392976 drm/amdkfd: Add a message when SW scheduler is used new 0e5b7a952818 drm/amdgpu: only set cp active field for kiq queue new 2ac0d686971a drm/amd/powerplay: a quick fix for the deadlock issue below new 93af20f74e8e drm/amdgpu: check if driver should try recovery in ras rec [...] new e9d4cf918f70 drm/amdgpu: add arcturus to gpu recovery check code path new 9e3e90c50dd3 drm/scheduler: fix documentation by replacing rq_list with [...] new d1dcb05f0e45 drm/amd/include: Add OCSC registers new 6f8f76444baf drm/amd/display: Clear state after exiting fixed active VRR state new 30221e6217eb drm/amd/display: 3.2.65 new 93a8955b1096 drm/amd/display: fix chroma vp wa corner case new 1075735ecce9 drm/amd/display: Fix 300Hz Freesync bug new 6d822156d0b6 drm/amd/display: Disable secondary link for certain monitors new 87f24027728f drm/amd/display: Adding forgotten hubbub func new b7408a06733f drm/amd/display: Flush framebuffer data before passing to DMCUB new dee5d542836a drm/amd/display: Read inst_fb data back during DMUB loading new 1295524e6fee drm/amd/display: Soft reset DMUIF during DMUB reset new e8027e08843f drm/amd/display: Add double buffering to dcn20 OCSC new a166f86e8a3c drm/amd/display: store lttpr mode with dpcd new 30c9b7a1339b drm/amd/display: Don't always set pstate true if dummy lat [...] new 95e0b96d84b4 drm/amd/display: Update HDMI hang w/a to apply to all TMDS [...] new ed581a0ace44 drm/amd/display: wait for update when setting dpg test pattern new 09178aaa2311 drm/amd/display: stop doing unnecessary detection when goi [...] new 5fc11598166d drm/amd/display: expand dml structs new 5fb3a1a5a038 drm/amd/display: 3.2.66 new d9eb70ae610f drm/amd/display: Fix double buffering in dcn2 ICSC new 4c1a1335dfe0 drm/amd/display: Driverside changes to support PSR in DMCUB new 2c1a180ac12d drm/amd/display: Double buffer dcn2 Gamut Remap new 8c0192533c39 drm/amd/display: programing surface flip by dmcub. new ec256f449c07 drm/amd/display: DMCUB FW Changes to support PSR new c1e3417558be drm/amd/display: Indirect reg read macro with shift and mask new 22aa56145f71 drm/amd/display: Refactor surface flip programming new 5adc673c775c drm/amd/display: Fix DMUB PSR command IDs new ee76592482d3 drm/amd/display: Add w/a to reset PHY before link training [...] new 51f2af1d839e drm/amd/display: rename _lvp to l_vp new 08f6c859211c drm/amd/display: Use SMU ClockTable Values for DML Calculations new d905c33a43dc drm/amd/display: Add default switch case for DCC new 38a20a458080 drm/amd/display: implement fw-driver interface for abm 2.4 new 6e0ca5ca83be drm/amd/display: remove psr state condition when psr exit case new 9a25e13b91f1 drm/amd/display: 3.2.67 new 5b5abe952607 drm/amd/display: make PSR static screen entry within 30 ms new 4134aaa11bd9 drm/amd/display: wait for test pattern after when all pipe [...] new 8547058b17f1 drm/amd/display: Add monitor patch for AUO dpcd issue new 9f21f3792ffb drm/amd/display: Enable double buffer for OTG_BLANK new bae9c49bf070 drm/amd/display: Only program surface flip for video plane [...] new 38259bacd727 drm/amd/display: Use mdelay to avoid context switch new 34ad0230062c drm/amd/display: fixup DML dependencies new ffdaeb1f45ee drm/amd/display: reallocate MST payload when link loss new f7ce7d617033 drm/amd/display: 3.2.68 new 31635887cb8d drm/amd/display: skip opp blank or unblank if test pattern [...] new 698100a30e08 drm/amdgpu: add UAPI for creating encrypted buffers new 73f16423da6e drm/amdgpu: add UAPI to create secure commands (v3) new ace8ea63c8aa drm/amdgpu: define the TMZ bit for the PTE new 4117f4d26620 drm/amdgpu: add tmz feature parameter (v2) new 30c3a5c58f30 drm/amdgpu: add amdgpu_tmz data structure new 095dcdf14915 drm/amdgpu: add function to check tmz capability (v4) new b4ec29b6c065 drm/amdgpu: add tmz bit in frame control packet new becb71b3d999 drm/amdgpu: expand the emit tmz interface with trusted flag new 2ff40be1f5f2 drm/amdgpu: expand the context control interface with trust flag new eeb7b3c7d43d drm/amdgpu: job is secure iff CS is secure (v5) new d9e53831b808 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) new dbef2ae05995 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h new 46fc2534c5b7 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter new 8367077f804e drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] new f97c4e34999e drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 new 25269acafbe4 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 new 2d6b7d1b5fb6 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 new 9b221ce61acf drm/amdgpu: move CS secure flag next the structs where it's used new 71219fbe5d7e drm/amdkfd: New IOCTL to allocate queue GWS (v2) new b3e7bf07f2c8 drm/amdgpu: explicitly sync VM update to PDs/PTs new e07949a5cccb drm/amdgpu: use the VM as job owner new 6dd717aec67f drm/amdgpu: rework job synchronization v2 new 08db3565dbbb drm/amdgpu: rework synchronization of VM updates v2 new 38c9ef441a14 drm/amdgpu: revert "rework synchronization of VM updates v2" new 1a659e7d9fdd drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend new 3fdcf0222f7f drm/amdgpu: drop unnecessary restriction for huge root PDEs new 62975c9653e4 drm/amdgpu: make sure to never allocate PDs/PTs for invalidations new 6ffc82133e6f Fix root mounting with no mount options new be585128d3f3 ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA new 8c99a876162e drm/amdgpu: work around llvm bug #42576 new ecabc7407fcd drm/amdgpu: Enter low power state if CRTC active. new dc5285c4f095 drm/amdgpu/display: fix logic inversion in program_timing_sync() new cb7da3a68ee9 drm/amdgpu: attempt to enable gfxoff on more raven1 boards new ef16083ce5ea drm/amdgpu: original raven doesn't support full asic reset new 8ab5b4ac7f6e Merge remote-tracking branch 'amdgpu/drm-next' adds c43c5a8818d4 drm/i915/params: add i915 parameters to debugfs adds a267ab8dec06 drm/i915/params: support bool values for int and uint params adds 72ff2b8d5f2d drm/i915/gt: Use the BIT when checking the flags, not the index adds 9ecc6eabd8fe drm/i915/fbc: Move the plane state check into the fbc functions adds 661d6ec00058 drm/i915/fbc: Nuke fbc_supported() adds d54151c5c8c0 drm/i915/fbc: Add fbc tracepoints adds f78d5da6e7bd drm/i915/tgl: Add Wa_1409825376 to tgl new f3c0efc9fe7a drm/i915/execlists: Leave resetting ring to intel_ring new 9c92aa483a3c drm/i915/gt: Drop rogue space in the middle of GT_TRACE new 6f4194c8771f drm/i915: add Wa_14010594013: icl,ehl new 9e83713a721b drm/i915/psr: Share the computation of idle frames new 672c368f9398 drm/i915: Keep track of request among the scheduling lists new 32ff621fd744 drm/i915/gt: Allow temporary suspension of inflight requests new 748317386afb drm/i915/execlists: Offline error capture new 2e123211367d Merge remote-tracking branch 'drm-intel/for-linux-next' adds d3d19d6fc573 fbdev: potential information leak in do_fb_ioctl() adds 366c5aa18c12 video: hyperv_fb: fix indentation issue adds ac0c2558161d video: ssd1307fb: add the missed regulator_disable adds 52733e95f040 video: Fix Kconfig indentation adds bc5e36f3d2ce OMAP: DSS2: remove non-zero check on variable r adds 28388b3325e3 pxa168fb: fix release function mismatch in probe failure adds 2be24502158b fbcon: Adjust indentation in set_con2fb_map adds 93166f5f2e4d fbmem: Adjust indentation in fb_prepare_logo and fb_blank adds 3c3c56397d58 video: sa1100fb: constify copied structure adds 091be7245a03 fbdev: s1d13xxxfb: use resource_size adds 44a391081c9b fbdev: cg14fb: use resource_size adds 914d66312d46 video: exynos: Rename Exynos to lowercase adds 31a2a3292139 fbdev: remove object duplication in Makefile adds e4eed858357a video: fbdev: nvidia: clean up indentation issues and comm [...] new 5e791166d377 drm/ttm: nuke invalidate_caches callback new 0fbec80dd903 Merge remote-tracking branch 'drm-misc/for-linux-next' new ca9e4d9684d7 Merge remote-tracking branch 'drm-msm/msm-next' new fb9e5ed90029 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 4ee3469c61c8 Merge remote-tracking branch 'etnaviv/etnaviv/next' new b571b87e9ce7 Merge remote-tracking branch 'regmap/for-next' adds a3afa29942b8 ALSA: usb-audio: unlock on error in probe new c249177944b6 ALSA: usb-audio: add implicit fb quirk for MOTU M Series new 2ba0176c709c ALSA: hda/analog - Minor optimization for SPDIF mux connections new d662117c7a91 ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complet [...] new 2c7e9084e46f Merge remote-tracking branch 'sound/for-next' adds 0468e667a5be regulator fix for "regulator: core: Add regulator_is_equal [...] adds df4e3eee310f Merge branch 'topic/equal' of https://git.kernel.org/pub/s [...] adds a03494c987f8 Merge branch 'asoc-5.6' into asoc-next new 932df04599ec Merge remote-tracking branch 'sound-asoc/for-next' new e9f35f634e09 modsign: print module name along with error message new 5651c288ae8d Merge remote-tracking branch 'modules/modules-next' new 3045468d2cde Merge remote-tracking branch 'input/next' adds c78f806ef366 Merge branch 'for-5.6/drivers' into for-next adds 813668c6099b io_uring: avoid ring quiesce for fixed file set unregister [...] adds 3dc3f23da3c1 fs: make two stat prep helpers available adds 9b4d39f76e25 io_uring: add support for IORING_OP_STATX adds e5f2c4e029a6 io-wq: support concurrent non-blocking work adds e63846130e69 io_uring: add IOSQE_ASYNC adds 6ef463cbbb08 io_uring: rename prev to head adds 097a61ecf596 io_uring: move *queue_link_head() from common path adds 8300cf830b6c io_uring: remove two unnecessary function declarations adds 471441417ed2 io_uring: add lookup table for various opcode needs adds f05f1cecdb19 io_uring: split overflow state into SQ and CQ side adds a5fbe3f1e246 io_uring: improve poll completion performance adds 3c71e7797105 io_uring: add non-vectored read/write commands adds 22e0e1611f2f io_uring: allow use of offset == -1 to mean file position adds 12104a579ec2 io_uring: add IORING_OP_FADVISE adds 894f825444fe mm: make do_madvise() available internally adds e06f240e694e io_uring: add IORING_OP_MADVISE adds 8735c5c05128 pcpu_ref: add percpu_ref_tryget_many() adds e93aff0a8571 io_uring: batch getting pcpu references adds 4f0132aed858 io_uring: wrap multi-req freeing in struct req_batch adds ea5c55d9075b io_uring: extend batch freeing to cover more cases adds 0ef77a84f241 io_uring: add support for IORING_SETUP_CLAMP adds a13e586a7eba io_uring: clamp to_submit in io_submit_sqes() adds 39ea15b1cb81 io_uring: optimise head checks in io_get_sqring() adds cb37daf435f0 io_uring: optimise commit_sqring() for common case adds 6c5c62200ba2 io_uring: remove extra io_wq_current_is_worker() adds e3f45361baaf io_uring: add support for send(2) and recv(2) adds 58e74ab3b2e1 io_uring: Remove unnecessary null check adds 7fd1c0f8c691 io_uring: file set registration should use interruptible waits adds 836ad3602809 io_uring: change io_ring_ctx bool fields into bit fields adds 5293d0fa21d5 io_uring: enable option to only trigger eventfd for async [...] adds db058e3427b1 io_uring: add 'struct open_how' to the openat request context adds 2332098d170f io_uring: remove 'fname' from io_open structure adds ddf599cd7dc1 io_uring: add support for IORING_OP_OPENAT2 adds 3edcd3102675 io_uring: add opcode to issue trace event adds 87247fc5d4c5 io_uring: account fixed file references correctly in batch adds 74566df3a71c io_uring: don't setup async context for read/write fixed adds e0bbb3461ae0 io-wq: cancel work if we fail getting a mm reference adds 78912934f4f7 io_uring: be consistent in assigning next work from handler adds bd3701d2d476 Merge branch 'io_uring-5.5' into for-5.6/io_uring-vfs adds 126c20adbd98 Merge branch 'for-5.6/io_uring-vfs' into for-next new d453c2747260 Merge remote-tracking branch 'block/for-next' new dcd195071f22 dm writecache: improve performance of large linear writes on SSDs new bb8e469b5e0b Merge remote-tracking branch 'device-mapper/for-next' new 9a30de13073a Merge remote-tracking branch 'pcmcia/pcmcia-next' new c1fce225220d mmc: dw_mmc: Use dma_request_chan() instead dma_request_sl [...] new 716d0205fe3a mmc: mmci: Use dma_request_chan() instead dma_request_slav [...] new c3b2a0212b72 mmc: mxcmmc: Use dma_request_chan() instead dma_request_sl [...] new 972a2dd62680 mmc: mxs: Use dma_request_chan() instead dma_request_slave [...] new 2e2d12e110b7 mmc: owl-mmc: Use dma_request_chan() instead dma_request_s [...] new e1ebb456ae4c mmc: pxamci: Use dma_request_chan() instead dma_request_sl [...] new b67b45179b34 mmc: sh_mmcif: Use dma_request_chan() instead dma_request_ [...] new e6d82a7bc849 mmc: usdhi6rol0: Use dma_request_chan() instead dma_reques [...] new 738987a1d6f1 mmc: bcm2835: Use dma_request_chan() instead dma_request_s [...] new f3c2082508c0 mmc: sdhci-of-esdhc: convert to use esdhc_tuning_window_ptr() new 5b742232d707 mmc: sdhci-of-esdhc: update tuning erratum A-008171 new 2aa3d826adb5 mmc: sdhci-of-esdhc: fix esdhc_reset() for different contr [...] new 1b21a701aed9 mmc: sdhci-of-esdhc: fix clock setting for different contr [...] new 92f07e5c35b4 Merge branch 'fixes' into next new a04184ce777b mmc: sdhci-of-at91: fix memleak on clk_get failure new 591c4eec5235 Merge branch 'fixes' into next new d7ddcb12ac10 dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string new 01990ed4ab2e dt-bindings: sdhci-omap: Add properties for using external dma new 35ed4b0a8c3e mmc: sdhci: Factor out some operations set to their own functions new 36e1da441fec mmc: sdhci: add support for using external DMA devices new f9a7c2112165 mmc: sdhci-omap: Add using external dma new 2f092d5da5f9 mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static new 47cf029bc5bf mmc: sdhci: Refactor sdhci_set_timeout() new 33fefb40b0ab mmc: sdhci-omap: Disable data timeout interrupt during erase new 68048713b2cb dt-bindings: sdhci-omap: Add am335x and am437x specific bindings new 050c7f020bd0 mmc: sdhci-omap: Add am335x and am437x specific compatibles new 06f455803574 mmc: sdhci-omap: Add special reset capability new df39e38465a9 Merge remote-tracking branch 'mmc/next' new 5fc1c0995c9d Merge remote-tracking branch 'mfd/for-mfd-next' adds 333853be5645 power: supply: core: Update sysfs-class-power ABI document adds d20267c9a98e power: supply: bq25890_charger: Add support of BQ25892 and [...] adds 13f0a589eff2 dt-bindings: Add new chips to bq25890 binding documentation adds 46aa27e74208 power: supply: bq25890_charger: Add DT and I2C ids for all [...] adds a4f06df13db8 power: reset: at91-poweroff: introduce struct shdwc_reg_config adds d39284f21de7 power: reset: at91-poweroff: use proper master clock regis [...] adds 577233a3f563 power: suppy: ucs1002: Make the symbol 'ucs1002_regulator_ [...] adds 56900d4541a9 power: supply: axp20x_usb_power: Use a match structure adds ecbc8dd78ed9 power: supply: axp20x_usb_power: Allow offlining adds 09aaaec5f658 power: supply: axp20x_usb_power: Add wakeup control adds bcfb7ae3f50b power: supply: axp20x_usb_power: Only poll while offline new cb619e80333a power: supply: bq25890_charger: fix incorrect error return [...] new bd1fa7834751 Merge remote-tracking branch 'battery/for-next' adds abe6ebf445f8 Merge branch 'regulator-5.6' into regulator-next adds 50db69ae8567 Merge remote-tracking branch 'regulator/topic/equal' into [...] new 15f922d713b2 Merge remote-tracking branch 'regulator/for-next' new c8dcf91ff93d Merge remote-tracking branch 'integrity/next-integrity' new 9b3206207586 uapi: General notification queue definitions new accfe1a9c359 security: Add hooks to rule on setting a watch new 4eb5d70e3432 security: Add a hook for the point of notification insertion new c1828d538cf8 pipe: Add O_NOTIFICATION_PIPE new d9a34f010efd pipe: Add general notification queue support new 7e955216a9c9 keys: Add a notification facility new 7d9e788aad10 Add sample notification program new fab5814ac6b2 pipe: Allow buffers to be marked read-whole-or-error for n [...] new 178b86f5c438 pipe: Add notification lossage handling new 0aeec338c5ad Add a general, global device notification watch list new e83f67e3e0ce block: Add block layer notifications new 72cc88648972 usb: Add USB subsystem notifications new 256c8147980b selinux: Implement the watch_key security hook new 1df7a5ec117e smack: Implement the watch_key and post_notification hooks new b7e9e3b044c8 Merge tag 'notifications-pipe-core-20200115' into keys-next new af94dc1ff4c9 keys: Replace uid/gid/perm permissions checking with an ACL new 2201be763476 keys: Provide KEYCTL_GRANT_PERMISSION new 568f8ae9d870 Merge branch 'keys-acl' into keys-next new a846afe814b5 Merge remote-tracking branch 'keys/keys-next' new ae3d8c2e27bf selinux: fix wrong buffer types in policydb.c new df4779b5d273 selinux: remove redundant selinux_nlmsg_perm new cb89e2465896 selinux: remove redundant allocation and helper functions new dd89b9d9f37d selinux: do not allocate ancillary buffer on first load new b0ce6345ad43 Merge remote-tracking branch 'selinux/next' new b4fa28b1bbe7 Merge remote-tracking branch 'smack/for-next' new ef63633fdf92 Merge remote-tracking branch 'tomoyo/master' new e657201b8a2d Merge remote-tracking branch 'iommu/next' new 3be730a5d5db Merge remote-tracking branch 'vfio/next' new 8d3202f9c45a Merge remote-tracking branch 'audit/next' new 5b1737081a3f Merge remote-tracking branch 'devicetree/for-next' new a0f8ffb45248 Merge remote-tracking branch 'spi/for-next' adds c29a59e43829 x86/vdso: Enable sanitizers for vma.o adds a3aab9bd6d7e Merge branch 'locking/kcsan' adds 8812ad412f85 tools bitmap: Implement bitmap_equal() operation at bitmap API adds 9c080c0279a8 perf mmap: Declare type for cpu mask of arbitrary length adds 8384a2600c7d perf record: Adapt affinity to machines with #CPUs > 1K adds c30d630d1bcf perf sched timehist: Add support for filtering on CPU adds 6ae9c10b7cd5 perf tests bp_signal: Show expected versus obtained values adds 3ce311afb558 libperf: Move to tools/lib/perf adds 81de3bf37a8b libperf: Add man pages adds 6794200fa3c9 tools lib api fs: Fix gcc9 stringop-truncation compilation error adds 3f7774033e68 perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc adds 9218a9132f83 perf report/top: Make ENTER consistently bring up menu adds d5a599d9890f perf report/top: Add menu entry for toggling callchain expansion adds bdc633fec50b perf report/top: Improve toggle callchain menu option adds 632003f400d3 perf hists browser: Generalize the do_zoom_dso() function adds 209f4e70a2f1 perf report/top: Add 'k' hotkey to zoom directly into the [...] adds d10ec006dcd7 perf hists browser: Allow passing an initial hotkey adds d07126560cab tools ui popup: Allow returning hotkeys adds 4c8b9c0f4281 perf report/top: Allow pressing hotkeys in the options popup menu adds ea537f22f6e5 perf report/top: Do not offer annotation for symbols witho [...] adds e6d6abfc447a perf report/top: Make 'e' visible in the help and make it [...] adds 6c4798d3f08b tools lib: Fix builds when glibc contains strlcpy() adds 53f3feeb7bd2 Merge tag 'perf-core-for-mingo-5.6-20200106' of git://git. [...] adds ac18a4c24534 Merge branch 'perf/core' adds 02df08320127 Merge branch 'linus' into efi/core, to pick up fixes adds 57ad87ddce79 Merge branch 'x86/mm' into efi/core, to pick up dependencies adds 12dc9e154dbe efi/libstub: Fix boot argument handling in mixed mode entry code adds bc7c9d62052b efi/libstub/x86: Force 'hidden' visibility for extern decl [...] adds 6cfcd6f001b4 efi/x86: Re-disable RT services for 32-bit kernels running [...] adds ffc2760bcf2d efi/x86: Map the entire EFI vendor string before copying it adds 89ed486532c4 efi/x86: Avoid redundant cast of EFI firmware service pointer adds 98dd0e3a0cee efi/x86: Split off some old memmap handling into separate [...] adds 698294704573 efi/x86: Split SetVirtualAddresMap() wrappers into 32 and [...] adds a46d674068b6 efi/x86: Simplify i386 efi_call_phys() firmware call wrapper adds e5f930fe8daf efi/x86: Simplify 64-bit EFI firmware call wrapper adds ea5e1919b44f efi/x86: Simplify mixed mode call wrapper adds 33b85447fa61 efi/x86: Drop two near identical versions of efi_runtime_init() adds 5b279a262f54 efi/x86: Clean up efi_systab_init() routine for legibility adds e2d68a955e49 efi/x86: Don't panic or BUG() on non-critical error conditions adds 4684abe37592 efi/x86: Remove unreachable code in kexec_enter_virtual_mode() adds 14b864f4b5c4 efi/x86: Check number of arguments to variadic functions adds ea7d87f98fa9 efi/x86: Allow translating 64-bit arguments for mixed mode calls adds 4444f8541dad efi: Allow disabling PCI busmastering on bridges during boot adds 5fd115f85451 Merge branch 'efi/core' adds 248ed51048c4 x86/nmi: Remove irq_work from the long duration NMI handler adds 3cf526e23117 Merge branch 'x86/core' adds ffd08731b2d6 lib/vdso: Make __cvdso_clock_getres() static adds 2d75ddde32e7 Merge branch 'timers/urgent' adds f42dc19ff6e7 Merge branch 'linus' adds 8438b84ab42d x86/mce: Take action on UCNA/Deferred errors again adds 90454e495938 x86/mce: Fix mce=nobootlog adds 7a8bc2b0462e x86/mce: Fix use of uninitialized MCE message string adds 7af69c5265f5 Merge branch 'ras/core' adds ad65ebd10f7b Merge branch 'linus' adds 32ad73db7fc5 x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR adds a5543d3456dd selftests, kvm: Replace manual MSR defs with common msr-index.h adds f6505c88bff0 tools/x86: Sync msr-index.h from kernel sources adds 1db2a6e1e29f x86/intel: Initialize IA32_FEAT_CTL MSR at boot adds 6d527cebfa04 x86/mce: WARN once if IA32_FEAT_CTL MSR is left unlocked adds 501444905fcb x86/centaur: Use common IA32_FEAT_CTL MSR initialization adds 7d37953ba811 x86/zhaoxin: Use common IA32_FEAT_CTL MSR initialization adds ef4d3bf19855 x86/cpu: Clear VMX feature flag if VMX is not fully enabled adds 159348784ff0 x86/vmx: Introduce VMX_FEATURES_* adds b47ce1fed42e x86/cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs adds 14442a159cf4 x86/cpu: Print VMX flags in /proc/cpuinfo using VMX_FEATURES_* adds 167a4894c113 x86/cpu: Set synthetic VMX cpufeatures during init_ia32_fe [...] adds 85c17291e2eb x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_C [...] adds 21bd3467a58e KVM: VMX: Drop initialization of IA32_FEAT_CTL MSR adds a4d0b2fdbcf7 KVM: VMX: Use VMX feature flag to query BIOS enabling adds ff10e22e65f2 KVM: VMX: Check for full VMX support when verifying CPU co [...] adds b39033f504a7 KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits adds 616c59b52342 perf/x86: Provide stubs of KVM helpers for non-Intel CPUs adds 8f63aaf5c493 KVM: VMX: Allow KVM_INTEL when building for Centaur and/or [...] adds e40f08f3896d Merge branch 'x86/cpu' adds dc433797c6f6 x86/resctrl: Do not reconfigure exiting tasks adds 16af775e3379 Merge branch 'x86/cache' adds 2e34d63d820d Merge branch 'timers/urgent' into timers/core adds 3b5584afeef0 arm64: compat: vdso: Expose BUILD_VDSO32 adds 715f23b6104a ARM: vdso: Set BUILD_VDSO32 and provide 32bit fallbacks adds bf279849ad59 lib/vdso: Build 32 bit specific functions in the right context adds b767081c07a4 lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK adds a279235ddbe9 lib/vdso: Remove checks on return value for 32 bit vDSO adds 972188f3a2da arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds de0209f53aba mips: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds 0b5c12332db5 x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds 8463cf80529d lib/vdso: Let do_coarse() return 0 to simplify the callsite adds cdb7c5a9c897 lib/vdso: Avoid duplication in __cvdso_clock_getres() adds 0898a16a362d lib/vdso: Add unlikely() hint into vdso_read_begin() adds c966533f8c6c lib/vdso: Mark do_hres() and do_coarse() as __always_inline adds 769071ac9f20 ns: Introduce Time Namespace adds af993f58d69e time: Add timens_offsets to be used for tasks in time namespace adds 819a95fe3adf posix-clocks: Rename the clock_get() callback to clock_get [...] adds eaf80194d0fe posix-clocks: Rename .clock_get_timespec() callbacks accordingly adds 41b3b8dffc1f alarmtimer: Rename gettime() callback to get_ktime() adds 2f58bf909abf alarmtimer: Provide get_timespec() callback adds 9c71a2e8a757 posix-clocks: Introduce clock_get_ktime() callback adds 198fa445d5c4 posix-timers: Use clock_get_ktime() in common_timer_get() adds 5a590f35add9 posix-clocks: Wire up clock_gettime() with timens offsets adds 89dd8eecfe96 time: Add do_timens_ktime_to_host() helper adds 6cd889d43c40 timerfd: Make timerfd_settime() time namespace aware adds 7da8b3a44bb4 posix-timers: Make timer_settime() time namespace aware adds 0b9b9a3b162e alarmtimer: Make nanosleep() time namespace aware adds ea2d1f7fce0f hrtimers: Prepare hrtimer_nanosleep() for time namespaces adds 1f9b37bfbb60 posix-timers: Make clock_nanosleep() time namespace aware adds 0efc8bb0bb5f fs/proc: Respect boottime inside time namespace for /proc/uptime adds 6f74acfde20a x86/vdso: Restrict splitting VVAR VMA adds 660fd04f9317 lib/vdso: Prepare for time namespace support adds 64b302ab66c5 x86/vdso: Provide vdso_data offset on vvar_page adds 550a77a74c87 x86/vdso: Add time napespace page adds afaa7b5ac7c8 time: Allocate per-timens vvar page adds af34ebeb866f x86/vdso: Handle faults on timens page adds e6b28ec65b6d x86/vdso: On timens page fault prefault also VVAR page adds 70ddf65184ec x86/vdso: Zap vvar pages when switching to a time namespace adds 04a8682a71be fs/proc: Introduce /proc/pid/timens_offsets adds 61c57676035d selftests/timens: Add Time Namespace test for supported clocks adds 11873de3ce4d selftests/timens: Add a test for timerfd adds 46e003433f89 selftests/timens: Add a test for clock_nanosleep() adds 9d1f5a8c9dad selftests/timens: Add procfs selftest adds d5b0117ddd49 selftests/timens: Add timer offsets test adds 1854b97e4fa6 selftests/timens: Add a simple perf test for clock_gettime() adds a750c7474a53 selftests/timens: Check for right timens offsets after for [...] adds 4e599ee69406 Merge branch 'timers/core' adds 1fd224e35c14 irqchip/ingenic: Get rid of the legacy IRQ domain adds 4364c15d0db3 Merge branch 'irq/urgent' new c52ba0c8bd23 Merge branch 'linus' new bb02e2cb715a x86/cpu: Print "VMX disabled" error message iff KVM is enabled new 4b9d73c43dd0 Merge branch 'x86/cpu' new de95a991bb72 tick/sched: Annotate lockless access to last_jiffies_update new 0c577891d819 Merge branch 'timers/urgent' adds 6b6d188aae79 alarmtimer: Unregister wakeup source when module get fails new 5167c506d62d tick/common: Touch watchdog in tick_unfreeze() on all CPUs new aea4f504d2b3 Merge branch 'timers/core' new 978370956d20 x86/mce/therm_throt: Do not access uninitialized therm_work new 9be5556beac2 Merge branch 'ras/urgent' new fc94b0924574 Merge remote-tracking branch 'tip/auto-latest' adds 76b07e21fcce clocksource/drivers: Suspend/resume Hyper-V clocksource fo [...] adds c2cce9f56c9d clocksource: Fix Kconfig indentation adds 203b92775e86 dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support adds fde38189fd64 clocksource: Fix Kconfig miscues adds fabc96c454db clocksource: hyperv: Reserve PAGE_SIZE space for tsc page adds 826e293f4942 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] adds 86d7ea1b43c9 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] adds b20bf9d335bd clocksource/drivers/bcm2835_timer: Fix memory leak of timer adds a7ecec664eb0 clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] adds 91008d6c6d69 clocksource/drivers/em_sti: Fix variable declaration in em [...] adds 8d784b680a1a clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] adds df0c4fe37390 clocksource/drivers/timer-ti-dm: Switch to platform_get_irq adds 2b271ace418e clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access adds 0ea0314ad229 clocksource/drivers/exynos_mct: Rename Exynos to lowercase adds a2e499d7db8c clocksource/drivers/timer-microchip-pit64b: Fix sparse warning adds 92c24e17a24c clocksource/hyperv: Untangle stimers and timesync from clo [...] adds e4c3b4213b79 clocksource/hyperv: Set TSC clocksource as default w/ Inva [...] new 4e9d353821da Merge remote-tracking branch 'clockevents/timers/drivers/next' new 6cd18453b689 EDAC/sifive: Fix return value check in ecc_register() new 05df947fec12 Merge remote-tracking branch 'edac/edac-for-next' new f4ddc079c950 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 04ee07eaf205 Merge remote-tracking branch 'ftrace/for-next' new 8601a6a8fd84 Merge remote-tracking branch 'rcu/rcu/next' new 1f526168d9c0 fixup 2 for removal of rcu_swap_protected new a78e7666a044 Merge remote-tracking branch 'kvm/linux-next' new 5b65dda9230b Merge remote-tracking branch 'kvm-arm/next' adds 476878e4b2be xen-pciback: optionally allow interrupt enable flag writes new 4c0470c54c45 Merge remote-tracking branch 'xen-tip/linux-next' new 95f4bfe92214 Merge remote-tracking branch 'percpu/for-next' adds 1c5da0ec7f20 workqueue: add worker function to workqueue_execute_end tr [...] adds e8ab20d9bcb3 workqueue: remove workqueue_work event class new 9ea43a896928 Merge remote-tracking branch 'workqueues/for-next' new 49a474c7ba51 platform/x86: Add support for Uncore frequency control new d81d18fd347c MAINTAINERS: Update for the intel uncore frequency control new 8029660db696 platform/x86: mlx-platform: Cosmetic changes new eea97b258fca Documentation/ABI: Fix documentation inconsistency for mlx [...] new 74e56f5fde62 Documentation/ABI: Add missed attribute for mlxreg-io sysf [...] new 5358c1114d1d Documentation/ABI: Style changes new 1b5937cb631e platform/x86: mlx-platform: Add more definitions for syste [...] new 435d7e10c462 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] new fcd50dbf306a platform/x86: mlx-platform: Set system mux configuration b [...] new bdd6e155e0d6 platform/x86: mlx-platform: Add support for new system type new 4845460421d4 platform/x86: mlx-platform: Add support for new capability [...] new 0e41bf06eefe platform/mellanox: mlxreg-hotplug: Add support for new cap [...] new 0d559d05a2ad platform/x86: mlx-platform: Add support for next generatio [...] new 7ba163ddbbe8 Merge remote-tracking branch 'drivers-x86/for-next' new 3b0bfd33ffb2 Merge branch 'chrome-platform-5.5-fixes' into for-kernelci new ba4517929aea Merge remote-tracking branch 'chrome-platform/for-next' new 6742e06c532b Merge remote-tracking branch 'leds/for-next' new 91ade9fa1d7c Merge remote-tracking branch 'ipmi/for-next' adds e2f373320779 drivers/component: remove modular code adds ef9ffc1e5f1a component: do not dereference opaque pointer in debugfs adds 5bf33f04eb5c fs/kernfs/dir.c: Clean code by removing always true condition adds 39cc539f90d0 driver core: platform: Prevent resouce overflow from causi [...] adds 264d25275a46 driver core: Fix test_async_driver_probe if NUMA is disabled adds 7c35e699c88b driver core: Print device when resources present in really [...] adds a37f4958f7b6 debugfs: Return -EPERM when locked down new 313ac555a55d Merge remote-tracking branch 'driver-core/driver-core-next' adds 704a940d551c thunderbolt: fix memory leak of object sw adds 5b738211fb59 usb: dwc3: gadget: Don't send unintended link state change adds 1b6009ea88ec usb: dwc3: gadget: Set link state to RX_Detect on disconnect adds 2e708fa3b898 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set adds 6070636c4918 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP adds 7b8137676457 usb: dwc2: Fix NULL qh in dwc2_queue_transaction adds b267ddf6a5ab usb: phy-generic: Delete unused platform data adds 644139f8b64d usb: dwc2: Fix IN FIFO allocation adds 7037e101b648 usb: dwc2: fix debugfs FIFO count adds 463f67aec283 usb: gadget: legacy: set max_speed to super-speed adds 1d039a80613d usb: gadget: udc: core: Warn about failed to find udc adds a02497033e8e usb: gadget: configfs: Add max_speed setting adds d2450c693701 usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer adds 9c1ed62ae069 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] adds 54c4c69f0baa usb: cdns3: Add streams support to cadence USB3 DRD driver adds 09ed259fac62 usb: dwc3: turn off VBUS when leaving host mode adds 1e056efab993 usb: cdns3: add NXP imx8qm glue layer adds 6b02af3465ee usb: gadget: f_uac2: fix packet size calculation adds c58d8bfc77a2 usb: dwc3: gadget: Check END_TRANSFER completion adds da10bcdd6f70 usb: dwc3: gadget: Delay starting transfer adds cf2f8b63f7f1 usb: dwc3: gadget: Remove END_TRANSFER delay adds 5b24c28cfe13 usb: gadget: f_ncm: Use atomic_t to track in-flight request adds d710562e01c4 usb: gadget: f_ecm: Use atomic_t to track in-flight request new d8bc3bf8deed usb: dwc2: Drop unlock/lock upon queueing a work item new 9f101a73b085 usb: musb: core: Update the function description new 908f6fc3a140 usb: musb: sunxi: propagate devicetree node to glue pdev new 1b569569a955 usb: musb: jz4740: Drop dependency on NOP_USB_XCEIV new 91b6dec32e5c usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue new ce3ab6503eba usb: musb: omap2430: Wait on enable to avoid babble new 15f1122f92c0 usb: musb: omap2430: Handle multiple ID ground interrupts new 93dc25687129 usb: musb: Add musb_set_host and peripheral and use them f [...] new b769ae4f26e5 usb: musb: omap2430: Clean up enable and remove devctl tinkering new 8b359cbc3cde usb: musb: omap2430: Idle musb on init new 98827105d8c3 usb: musb: Get rid of omap2430_musb_set_vbus() new 7e2ee1ab023c usb: musb: jz4740: Suppress useless field in priv structure new 4b70331b6fa1 usb: musb: jz4740: Add local dev variable to clean up probe new 31cecb6bb698 usb: musb: jz4740: Constify jz4740_musb_pdata struct new 90fad5d7621e usb: musb: jz4740: Rename platform_device field in priv struct new 94203e1a1a25 usb: musb: jz4740: Comments fix new 3fc32907b8ab usb: musb: jz4740: Whitespace and indentation fixes new 3709ff5dc352 USB: musb: fix __iomem in trace functions new b7962fb45f8f usb: musb/ux500: Use dma_request_chan() instead dma_reques [...] new 8d817d79349d dt-bindings: usb: musb: Add support for MediaTek musb controller new fe3bbd6b383f usb: musb: Add get/set toggle hooks new edce61776c7e usb: musb: Add noirq type of dma create interface new 9c93d7fd464e usb: musb: Add musb_clearb/w() interface new 0990366bab3c usb: musb: Add support for MediaTek musb controller new 1ea1859f8498 usb: musb: davinci: Convert to use GPIO descriptor new 4baa550ecc86 usb: musb: remove dummy driver musb_am335x.c new a20c08180c6f Merge remote-tracking branch 'usb/usb-next' new 7b181f180888 Merge remote-tracking branch 'phy-next/next' adds d5e3fadb7012 tty: serial: tegra: Activate RX DMA transfer by request adds 5c116fdf561f tty: serial: tegra: Optimize DMA buffer synchronization adds dc56ecb81a0a serial: 8250: Support disabling mdelay-filled probes of 16 [...] adds 76460fbd845b tty: serial: msm_serial: RX SW/FIFO mode fallback adds bf22182cb751 tty: synclink_gt: use true,false for bool variable adds a4282b8670c5 tty/serial: kgdb_nmi: use true,false for bool variable adds 36ce7cff4f93 tty/serial: atmel: use true,false for bool variable adds 67e977f32461 tty/serial: 8250_exar: use true,false for bool variable adds 422c6d3b09af serial: xilinx_uartps: Let get_mctrl return status adds 6d8bf787a6ad serial: xilinx_uartps: set_termios sets flowcontrol adds 1d3c2ea44b11 serial: xilinx_uartps: set_mctrl sets RTS and DTR adds 7771b893f093 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver adds 9a655c77ff8f ttyprintk: fix a potential deadlock in interrupt context issue adds 1feedf61e726 tty: synclinkmp: Adjust indentation in several functions adds 446e76873b5e tty: synclink_gt: Adjust indentation in several functions adds e018bc28b031 console/dummycon: Remove bogus depends on from DUMMY_CONSOLE adds 805ece2a5808 vt: Initialize conswitchp to dummy_con if unset adds 9ef497dcbc2b arch/alpha/setup: Drop dummy_con initialization adds 61f23e657cd6 arch/arc/setup: Drop dummy_con initialization adds 3e70ac06913b arch/arm/setup: Drop dummy_con initialization adds 46cbe2f39976 arch/arm64/setup: Drop dummy_con initialization adds fb3e7a622003 arch/csky/setup: Drop dummy_con initialization adds 6b448f12a221 arch/ia64/setup: Drop dummy_con initialization adds 143c2ce26125 arch/m68k/setup: Drop dummy_con initialization adds 4946d6cc01d8 arch/microblaze/setup: Drop dummy_con initialization adds 3229af4f3ef4 arch/mips/setup: Drop dummy_con initialization adds 4b15a5b2053a arch/nds32/setup: Drop dummy_con initialization adds 701250223c67 arch/nios2/setup: Drop dummy_con initialization adds bd3b0677cb47 arch/openrisc/setup: Drop dummy_con initialization adds 82292aaede74 arch/parisc/setup: Drop dummy_con initialization adds 4c82266d158d arch/powerpc/setup: Drop dummy_con initialization adds 2680e04c1874 arch/riscv/setup: Drop dummy_con initialization adds c5ff734cf65e arch/s390/setup: Drop dummy_con initialization adds 40b19e316294 arch/sh/setup: Drop dummy_con initialization adds 2f01bfc1ecfb arch/sparc/setup: Drop dummy_con initialization adds 5ef438c854d3 arch/unicore32/setup: Drop dummy_con initialization adds 2f1e1d8ba444 arch/x86/setup: Drop dummy_con initialization adds fec6388946ee arch/xtensa/setup: Drop dummy_con initialization adds c96e62c9816d vt: Delete comment referencing non-existent unbind_con_driver() adds 0095ab42056c vt: Correct comment documenting do_take_over_console() new 7788f549ed8c serial_core: Remove unused member in uart_port new e3d4d397e1c1 Merge remote-tracking branch 'tty/tty-next' adds c576eddf1ce8 drivers/misc: sram-exec: have the callers of set_memory_*( [...] adds cff081ea9d09 bus: fsl-mc: properly empty-initialize structure adds 8edf4cd19306 misc: genwqe: fix compile warnings adds efb5bea6b88d misc: isl29020: add missed pm_runtime_disable adds 4d6168314d4c misc: rtsx: Fix impossible condition adds e0b9a42735f2 misc: pvpanic: move bit definition to uapi header file adds 191941692a3d misc: pvpanic: add crash loaded event adds e10e02464396 misc: cxl: use mmgrab adds 444972b2b268 misc: alcor_pci: Add AU6625 to list of supported PCI_IDs adds b5a0d4bf2ee8 misc: pti: remove redundant assignments to retval adds f896ee51b93e misc: tsl2550: remove redundant initialization to variable r adds b0bd9ae346f0 drivers/misc: ti-st: remove redundant assignment to variab [...] adds a6b07e89fd85 misc: xilinx_sdfec: add missing __user annotation adds fa4e7fc13860 misc: xilinx_sdfec: fix xsdfec_poll()'s return type adds b74351287d4b uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_ [...] adds 34bc4f468a9f uio: uio_pdrv_genirq: Do not log an error when deferring p [...] adds caf82f727e69 visorbus: fix uninitialized variable access adds e2f9d739b287 mic: Remove unneeded NULL check adds 7483e7a939c0 vme: bridges: reduce stack usage adds 884a90bdf42b dt-bindings: SLIMBus: add slim devices optional properties adds 7b73a9c8e26c slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] adds 6da1dfb73adf slimbus: Use the correct style for SPDX License Identifier adds 89d93c6dab87 slimbus: qcom: add missed clk_disable_unprepare in remove adds cae0970ee9c4 firmware: google: Release devices before unregistering the bus adds c6e7af0515da firmware: google: Unregister driver_info on failure and ex [...] adds e4924ee263b0 firmware: google: Probe for a GSMI handler in firmware adds 03ddd2eb338e firmware: stratix10-svc: Remove unneeded semicolon adds 27d13da8782a w1: omap-hdq: Simplify driver with PM runtime autosuspend adds 5a158981aafa siox: Use the correct style for SPDX License Identifier new c982f2120621 Merge remote-tracking branch 'char-misc/char-misc-next' new a6f56f290de4 Merge remote-tracking branch 'extcon/extcon-next' new 92f622bc276a soundwire: intel: report slave_ids for each link to SOF driver new 451ed9682bab Merge branch 'topic/sdw_intel' into next new 550f90520402 soundwire: cadence: fix kernel-doc parameter descriptions new 5098cae1f79c dt-bindings: soundwire: fix example new 9b4cf12b2037 Merge remote-tracking branch 'soundwire/next' adds f3c69559b56d staging: rtl8188eu: remove unused parameters from rtw_chec [...] adds d85cad420a21 staging: exfat: Fix alignment warnings adds 98ab51df76bf staging: rtl8723bs: remove ODM_GetRightChnlPlaceforIQK() adds c0a6bf0f1ae3 staging: rtl8188eu: refactor rtw_hal_antdiv_before_linked() adds cdc7fa32325c staging: rtl8188eu: convert rtw_hal_antdiv_before_linked() [...] adds c085fed4cbb5 staging: rtl8188eu: cleanup long lines in rtl8188e_dm.c adds 8c26f783d786 staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] adds cdb9c044f92b staging: rtl8188eu: cleanup whitespace in rtl8188e_dm.c adds 8297ca5e8c70 staging: android: ashmem: Replace strcpy with strscpy new 4cc41cbce536 staging: wlan-ng: ensure error return is actually returned new 01fbbd42d1f4 staging: wilc1000: remove redundant assignment to variable result new 32f78c901d14 staging: vt6655: remove redundant assignment to variable ret new 7a176c107942 staging: rtl8192u: replace printk with natdev_<LEVEL> stat [...] new ca78e042f286 staging: most: core: fix date in file comment new 78ce8b26e3cf staging: most: core: use dev_* function for logging new 793769120b10 staging: most: core: remove noisy log messages new 5a6e6c66a4c0 Merge remote-tracking branch 'staging/staging-next' new a422415dc9d9 Merge remote-tracking branch 'mux/for-next' new 1f4c66d2d19b Merge remote-tracking branch 'icc/icc-next' adds 905ca51e63be dmaengine: plx-dma: Introduce PLX DMA engine PCI driver skeleton adds c2dbcaa8c672 dmaengine: plx-dma: Implement hardware initialization and cleanup adds 4d3df16840a2 dmaengine: plx-dma: Implement descriptor submission new f54d7f922a26 Merge remote-tracking branch 'slave-dma/next' adds faced7e0806c mm: hugetlb controller for cgroups v2 adds 75ea91cd3eab cgroup: fix function name in comment adds 3bc0bb36fa30 cgroup: Prevent double killing of css when enabling thread [...] adds 0c10e327ee03 Merge branch 'for-5.6' into for-next new 750620f4f539 Merge remote-tracking branch 'cgroup/for-next' new f1d74192d93a Merge remote-tracking branch 'scsi/for-next' new 645728a6448f scsi: ufs: fix empty check of error history new a5fe372d9239 scsi: ufs: add device reset history for vendor implementations new fd1fb4d5562a scsi: ufs: remove "errors" word in ufshcd_print_err_hist() new 43622697117c scsi: BusLogic: use %lX for unsigned long rather than %X new c40ad6b7fcd3 scsi: ufs: pass device information to apply_dev_quirks new ea92c32bd336 scsi: ufs-mediatek: add apply_dev_quirks variant operation new 54155ed4199c scsi: iscsi: Don't destroy session if there are outstandin [...] new 7c1ef338705f scsi: drivers: base: Support atomic version of attribute_c [...] new cd7ea70bb00a scsi: drivers: base: Propagate errors through the transpor [...] new f3c893e3dbb5 scsi: iscsi: Fail session and connection on transport regi [...] new ba304e5b4498 scsi: qla1280: Fix dma firmware download, if dma address is 64bit new 499e7246d6da scsi: megaraid_sas: Reset adapter if FW is not in READY st [...] new a7faf81d7858 scsi: megaraid_sas: Set no_write_same only for Virtual Disk new 6e73550670ed scsi: megaraid_sas: Update optimal queue depth for SAS and [...] new eb974f34bb9d scsi: megaraid_sas: Do not kill host bus adapter, if adapt [...] new 9330a0fd827a scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or [...] new eeb63c23ffe1 scsi: megaraid_sas: Do not set HBA Operational if FW is no [...] new 201a810cc188 scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS new 6d7537270e32 scsi: megaraid_sas: Do not initiate OCR if controller is n [...] new 56ee0c585602 scsi: megaraid_sas: Limit the number of retries for the IO [...] new 4d1634b8d12e scsi: megaraid_sas: Use Block layer API to check SCSI devi [...] new 824b72db5086 scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 new 8e9ccd3e451e Merge branch '5.5/scsi-fixes' into 5.6/scsi-next new a55151d85846 Merge remote-tracking branch 'scsi-mkp/for-next' new 4ffb26012496 Merge remote-tracking branch 'vhost/linux-next' new f96846783f59 Merge remote-tracking branch 'rpmsg/for-next' adds a564ac35d605 Revert "gpio: thunderx: Switch to GPIOLIB_IRQCHIP" adds 242587616710 gpiolib: Add support for the irqdomain which doesn't use i [...] adds 880b7cf22e8c gpiolib: Add the support for the msi parent domain adds 7a9f4460f74d gpio: thunderx: Switch to GPIOLIB_IRQCHIP new 9c6722d85e92 gpio: Fix the no return statement warning adds ddb4e53fc72e gpio: Add use guidance documentation adds c34f6dc8c9e6 gpiolib: Set lockdep class for hierarchical irq domains adds 9a2b5b301d2a gpio: Remove the unused flags adds f2f679832d0c gpio: mockup: update the license tag adds 726a44531a8f gpio: mockup: sort headers alphabetically adds e81ccba69549 gpio: vx855: fixed a typo adds e5e42ad224a0 gpiolib: remove set but not used variable 'config' adds 59c324683400 gpio: wcd934x: Add support to wcd934x gpio controller new 158a4056fd63 Merge branch 'devel' into for-next new 505375f684e9 Merge remote-tracking branch 'gpio/for-next' new de95fb9d48cd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds a790269d5c2c Merge tag 'samsung-pinctrl-5.6' of https://git.kernel.org/ [...] adds 783e998653b4 pinctrl: iproc: Use platform_get_irq_optional() to avoid e [...] adds 1c6fa93ac56f Merge branch 'devel' into for-next new 02b224d80dcb Merge remote-tracking branch 'pinctrl/for-next' new 899b7e3374b2 pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID new cd0a32371db7 pinctrl: tigerlake: Tiger Lake uses _HID enumeration new 396315ebc4a2 Merge remote-tracking branch 'pinctrl-intel/for-next' new 78a88f9e1c12 Merge remote-tracking branch 'pwm/for-next' new fbb93081adb0 Merge remote-tracking branch 'ktest/for-next' new 43fb8463c61d Merge remote-tracking branch 'random/dev' new b54c82e9196f selftests/livepatch: Replace set_dynamic_debug() with setu [...] new e1dae517a0f5 selftests/livepatch: Remove unused local variable in set_f [...] new 6b64a650f0b2 kselftest: Minimise dependency of get_size on C library in [...] new 1b7d490303ba Merge remote-tracking branch 'kselftest/next' new 298e8a12583e Merge remote-tracking branch 'y2038/y2038' new 0e275e46183a Merge remote-tracking branch 'livepatching/for-next' new fe4f84d767b9 Merge remote-tracking branch 'coresight/next' new 8ad24c389cf2 Merge remote-tracking branch 'rtc/rtc-next' new 90aa9c877603 Merge remote-tracking branch 'at24/at24/for-next' new fb33034b91ae Merge remote-tracking branch 'ntb/ntb-next' new c8d72e5ad972 Merge remote-tracking branch 'fsi/next' new d7e433911be6 Merge remote-tracking branch 'slimbus/for-next' new c3ba4a7ac5bb nvmem: imx: ocotp: introduce ocotp_ctrl_reg new 832f136a6918 nvmem: core: fix memory abort in cleanup path new 6a353df3729d dt-bindings: imx-ocotp: Add i.MX8MP compatible new 79cc795c47d0 dt-bindings: nvmem: add binding for QTI SPMI SDAM new 4a81ae0c43bc nvmem: add QTI SDAM driver new 205c1f9998c8 Merge remote-tracking branch 'nvmem/for-next' new 9576a416b52e Merge remote-tracking branch 'xarray/xarray' new b1aa3ed46957 Merge remote-tracking branch 'pidfd/for-next' new 490a421bc575 PM / devfreq: Add debugfs support with devfreq_summary file new 6c592faed395 Merge remote-tracking branch 'devfreq/devfreq-next' new 3d2ba36379a2 Merge remote-tracking branch 'fpga/for-next' new f4d52d1601ae Merge remote-tracking branch 'generic-ioremap/for-next' new 2c469ca5ba49 Merge remote-tracking branch 'kunit-next/kunit' new 262eeb808598 Merge branch 'akpm-current/current' new 6a2fca72b026 drivers/block/null_blk_main.c: fix layout new 5ae330b4d8b1 drivers/block/null_blk_main.c: fix uninitialized var warnings new 161b338bd26d pinctrl: fix pxa2xx.c build warnings new 3fbc2eb48c94 mm: remove __krealloc new 0dde1ace01bd mm: add generic p?d_leaf() macros new 98f31bf7f33f arc: mm: add p?d_leaf() definitions new 0f94479bfee4 arm: mm: add p?d_leaf() definitions new 01445513dcd4 arm64: mm: add p?d_leaf() definitions new 42f5336d6813 mips: mm: add p?d_leaf() definitions new 9278898db52c powerpc: mm: add p?d_leaf() definitions new 76742aab6e88 riscv: mm: add p?d_leaf() definitions new 01ef622e1b92 s390: mm: add p?d_leaf() definitions new 6ad7d5d2b4a4 sparc: mm: add p?d_leaf() definitions new ec59d9ebf153 x86: mm: add p?d_leaf() definitions new c68c4c69a8be mm: pagewalk: add p4d_entry() and pgd_entry() new 25c6e533a11c mm: pagewalk: fix unused variable warning new 521534f6ba6a mm: pagewalk: allow walking without vma new 58e24e390e8b mm: pagewalk: don't lock PTEs for walk_page_range_novma() new b9c746caca84 mm: pagewalk: fix termination condition in walk_pte_range() new 253f8734c6d0 mm: pagewalk: add 'depth' parameter to pte_hole new b4c83a318762 x86: mm: point to struct seq_file from struct pg_state new 398cf410e192 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct new 6563bb0a5564 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] new 4e8effeb8407 mm: add generic ptdump new 29c2d8650fc3 x86: mm: convert dump_pagetables to use walk_page_range new 44aac60b7db5 arm64: mm: convert mm/dump.c to use walk_page_range() new e8542a2098af arm64: mm: display non-present entries in ptdump new 55d7b903699f mm: ptdump: reduce level numbers by 1 in note_page() new 78d1f73438a4 x86: mm: avoid allocating struct mm_struct on the stack new dd6912d0e2f4 x86-mm-avoid-allocating-struct-mm_struct-on-the-stack-fix new 0820a367596c proc: decouple proc from VFS with "struct proc_ops" new 0be7bed61178 proc: convert everything to "struct proc_ops" new c5325ad6513d proc-convert-everything-to-struct-proc_ops-fix new 550b2e1ee8fd lib/string: add strnchrnul() new 04d8cd1d79e6 bitops: more BITS_TO_* macros new 97c1da9f77ca lib: add test for bitmap_parse() new f48262740b98 fix rebase issue new 88c6894a25b2 lib/test_bitmap: fix address space when test user buffer new 8c270cb31d4e lib: make bitmap_parse_user a wrapper on bitmap_parse new fa2a350630f1 lib: rework bitmap_parse() new f2167752aa55 lib: new testcases for bitmap_parse{_user} new 03dceac6907a include/linux/cpumask.h: don't calculate length of the inp [...] new ba7f7d0b32fa treewide: remove redundant IS_ERR() before error code check new 3ff764bcc39f ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() new d2e3d06a44d7 drivers/tty/serial/sh-sci.c: suppress warning new 59eafce2cdef drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 44e723d133ae Merge branch 'akpm/master' new de970dffa7d1 Add linux-next specific files for 20200117
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 (5b483a1a0ea1) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
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 778 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-mlxreg-io | 92 +- Documentation/ABI/testing/sysfs-class-power | 3 +- Documentation/ABI/testing/sysfs-driver-pciback | 13 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 7 +- .../nfs/fault_injection.rst} | 5 +- Documentation/admin-guide/nfs/index.rst | 15 + .../nfs/nfs.txt => admin-guide/nfs/nfs-client.rst} | 85 +- .../nfs/nfs-idmapper.rst} | 31 +- Documentation/admin-guide/nfs/nfs-rdma.rst | 292 ++ .../nfs/nfsd-admin-interfaces.rst} | 19 +- .../nfsroot.txt => admin-guide/nfs/nfsroot.rst} | 151 +- .../nfs/pnfs-block-server.rst} | 25 +- .../nfs/pnfs-scsi-server.rst} | 1 + Documentation/admin-guide/pm/intel_idle.rst | 246 + Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/arm64/cpu-feature-registers.rst | 14 + Documentation/arm64/elf_hwcaps.rst | 27 + Documentation/arm64/silicon-errata.rst | 2 + Documentation/asm-annotations.rst | 9 +- Documentation/devicetree/bindings/arm/realtek.yaml | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 11 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 7 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 84 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 97 + .../devicetree/bindings/pci/qcom,pcie.txt | 19 + .../devicetree/bindings/power/supply/bq25890.txt | 7 +- .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 + .../bindings/soundwire/soundwire-controller.yaml | 2 + .../devicetree/bindings/usb/mediatek,musb.txt | 57 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/gpio/drivers-on-gpio.rst | 8 +- Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/gpio/using-gpio.rst | 50 + Documentation/filesystems/nfs/nfs-rdma.txt | 274 -- Documentation/filesystems/zonefs.txt | 241 + Documentation/i2c/busses/i2c-parport-light.rst | 24 - Documentation/i2c/busses/index.rst | 1 - Documentation/i2c/instantiating-devices.rst | 8 +- Documentation/i2c/writing-clients.rst | 20 +- Documentation/networking/devlink/qed.rst | 4 +- Documentation/security/keys/core.rst | 128 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/watch_queue.rst | 235 +- MAINTAINERS | 42 +- Next/SHA1s | 183 +- Next/Trees | 1 + Next/merge.log | 4678 ++++++++++++-------- arch/alpha/kernel/setup.c | 2 - arch/arc/kernel/setup.c | 4 - arch/arm/boot/dts/rtd1195.dtsi | 110 +- arch/arm/boot/dts/sam9x60.dtsi | 2 +- arch/arm/configs/at91_dt_defconfig | 4 + arch/arm/crypto/poly1305-glue.c | 18 +- arch/arm/include/asm/vdso/gettimeofday.h | 36 + arch/arm/kernel/setup.c | 2 - arch/arm/mach-davinci/board-dm644x-evm.c | 12 + arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 34 +- arch/arm64/Makefile | 17 +- arch/arm64/boot/dts/realtek/Makefile | 1 + arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 + arch/arm64/boot/dts/realtek/rtd129x.dtsi | 157 +- arch/arm64/boot/dts/realtek/rtd139x.dtsi | 157 +- arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 110 +- arch/arm64/crypto/poly1305-glue.c | 18 +- arch/arm64/include/asm/alternative.h | 32 +- arch/arm64/include/asm/atomic_ll_sc.h | 2 +- arch/arm64/include/asm/atomic_lse.h | 19 + arch/arm64/include/asm/checksum.h | 3 + arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 5 + arch/arm64/include/asm/hwcap.h | 7 + arch/arm64/include/asm/kvm_host.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 6 +- arch/arm64/include/asm/lse.h | 12 +- arch/arm64/include/asm/simd.h | 8 +- arch/arm64/include/asm/sysreg.h | 21 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 7 + arch/arm64/kernel/cpu-reset.S | 4 +- arch/arm64/kernel/cpu_errata.c | 25 +- arch/arm64/kernel/cpufeature.c | 125 +- arch/arm64/kernel/cpuinfo.c | 8 + arch/arm64/kernel/entry.S | 5 +- arch/arm64/kernel/fpsimd.c | 30 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/ptrace.c | 21 + arch/arm64/kernel/setup.c | 3 - arch/arm64/kernel/signal.c | 6 +- arch/arm64/kernel/signal32.c | 4 +- arch/arm64/kvm/hyp/entry.S | 45 +- arch/arm64/kvm/hyp/switch.c | 20 +- arch/arm64/kvm/hyp/sysreg-sr.c | 4 +- arch/arm64/kvm/hyp/tlb.c | 12 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/lib/Makefile | 6 +- arch/arm64/lib/copy_page.S | 38 +- arch/arm64/lib/csum.c | 123 + arch/arm64/mm/context.c | 38 +- arch/arm64/mm/proc.S | 63 +- arch/csky/kernel/setup.c | 4 - arch/ia64/kernel/setup.c | 3 - arch/m68k/kernel/setup_mm.c | 4 - arch/m68k/kernel/setup_no.c | 4 - arch/m68k/sun3x/config.c | 1 - arch/microblaze/kernel/setup.c | 4 - arch/mips/boot/dts/ingenic/cu1000-neo.dts | 71 + arch/mips/boot/dts/ingenic/x1000.dtsi | 45 + .../dts/ralink/gardena_smart_gateway_mt7688.dts | 8 + arch/mips/boot/dts/ralink/mt7628a.dtsi | 10 + arch/mips/configs/cu1000-neo_defconfig | 8 +- arch/mips/crypto/poly1305-glue.c | 18 +- arch/mips/include/asm/vdso/gettimeofday.h | 2 - arch/mips/kernel/setup.c | 2 - arch/mips/vdso/genvdso.c | 13 + arch/nds32/kernel/setup.c | 5 - arch/nios2/kernel/setup.c | 4 - arch/openrisc/kernel/setup.c | 5 - arch/parisc/kernel/setup.c | 4 - arch/powerpc/kernel/setup-common.c | 3 - arch/powerpc/platforms/cell/setup.c | 3 - arch/powerpc/platforms/maple/setup.c | 3 - arch/powerpc/platforms/pasemi/setup.c | 4 - arch/powerpc/platforms/ps3/setup.c | 4 - arch/riscv/Kconfig | 2 - arch/riscv/include/asm/ptrace.h | 28 - arch/riscv/kernel/entry.S | 4 - arch/riscv/kernel/head.S | 16 +- arch/riscv/kernel/ptrace.c | 99 - arch/riscv/kernel/setup.c | 4 - arch/riscv/kernel/signal.c | 3 - arch/s390/kernel/setup.c | 2 - arch/sh/kernel/setup.c | 4 - arch/sparc/kernel/setup_32.c | 4 - arch/sparc/kernel/setup_64.c | 4 - arch/unicore32/kernel/setup.c | 2 - arch/x86/Kconfig | 1 + arch/x86/Kconfig.cpu | 8 + arch/x86/boot/compressed/eboot.c | 18 +- arch/x86/boot/compressed/efi_thunk_64.S | 4 +- arch/x86/boot/compressed/head_64.S | 17 +- arch/x86/boot/mkcpustr.c | 1 + arch/x86/crypto/.gitignore | 1 + arch/x86/crypto/Makefile | 11 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 390 -- arch/x86/crypto/poly1305-sse2-x86_64.S | 590 --- arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 4265 ++++++++++++++++++ arch/x86/crypto/poly1305_glue.c | 308 +- arch/x86/entry/vdso/Makefile | 3 + arch/x86/entry/vdso/vdso-layout.lds.S | 13 +- arch/x86/entry/vdso/vdso2c.c | 3 + arch/x86/entry/vdso/vma.c | 120 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/efi.h | 169 +- arch/x86/include/asm/mce.h | 2 +- arch/x86/include/asm/msr-index.h | 14 +- arch/x86/include/asm/nmi.h | 1 - arch/x86/include/asm/perf_event.h | 22 +- arch/x86/include/asm/processor.h | 4 + arch/x86/include/asm/vdso.h | 1 + arch/x86/include/asm/vdso/gettimeofday.h | 10 +- arch/x86/include/asm/vmx.h | 105 +- arch/x86/include/asm/vmxfeatures.h | 86 + arch/x86/include/asm/vvar.h | 13 +- arch/x86/kernel/cpu/Makefile | 6 +- arch/x86/kernel/cpu/centaur.c | 35 +- arch/x86/kernel/cpu/common.c | 3 + arch/x86/kernel/cpu/cpu.h | 4 + arch/x86/kernel/cpu/feat_ctl.c | 145 + arch/x86/kernel/cpu/intel.c | 49 +- arch/x86/kernel/cpu/mce/core.c | 57 +- arch/x86/kernel/cpu/mce/intel.c | 15 +- arch/x86/kernel/cpu/mce/therm_throt.c | 9 +- arch/x86/kernel/cpu/mkcapflags.sh | 15 +- arch/x86/kernel/cpu/proc.c | 15 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 + arch/x86/kernel/cpu/zhaoxin.c | 35 +- arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/setup.c | 2 - arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/kvm/Kconfig | 10 +- arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 67 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/platform/efi/efi.c | 354 +- arch/x86/platform/efi/efi_32.c | 22 +- arch/x86/platform/efi/efi_64.c | 136 +- arch/x86/platform/efi/efi_stub_32.S | 109 +- arch/x86/platform/efi/efi_stub_64.S | 43 +- arch/x86/platform/efi/efi_thunk_64.S | 121 +- arch/x86/platform/uv/bios_uv.c | 7 +- arch/xtensa/kernel/setup.c | 2 - certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/Kconfig | 4 +- crypto/adiantum.c | 4 +- crypto/nhpoly1305.c | 2 +- crypto/poly1305_generic.c | 25 +- drivers/base/attribute_container.c | 103 + drivers/base/component.c | 11 +- drivers/base/dd.c | 5 +- drivers/base/firmware_loader/builtin/Makefile | 2 +- drivers/base/platform.c | 10 +- drivers/base/test/Kconfig | 4 + drivers/base/test/Makefile | 2 +- drivers/base/test/test_async_driver_probe.c | 3 +- drivers/base/transport_class.c | 11 +- drivers/bluetooth/btsdio.c | 19 +- drivers/bluetooth/hci_bcm.c | 3 + drivers/bluetooth/hci_h4.c | 1 + drivers/bluetooth/hci_h5.c | 3 + drivers/bluetooth/hci_qca.c | 67 +- drivers/bluetooth/hci_uart.h | 7 + drivers/bluetooth/hci_vhci.c | 1 + drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/ttyprintk.c | 15 +- drivers/clk/imx/clk-composite-8m.c | 18 +- drivers/clk/imx/clk-imx8mm.c | 17 +- drivers/clk/imx/clk-imx8mn.c | 10 +- drivers/clk/imx/clk-imx8mq.c | 19 +- drivers/clk/imx/clk.h | 12 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/clocksource/hyperv_timer.c | 48 +- drivers/clocksource/timer-microchip-pit64b.c | 4 +- drivers/clocksource/timer-ti-dm.c | 8 +- drivers/cpuidle/Kconfig.arm | 12 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 5 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 4 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 8 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 4 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +- drivers/crypto/caam/ctrl.c | 8 +- drivers/crypto/hisilicon/Kconfig | 8 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 141 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 32 +- drivers/crypto/hisilicon/sec2/sec.h | 49 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 963 +++- drivers/crypto/hisilicon/sec2/sec_crypto.h | 22 +- drivers/crypto/hisilicon/sec2/sec_main.c | 23 +- drivers/crypto/vmx/aes_xts.c | 3 + drivers/devfreq/devfreq.c | 82 + drivers/dma/Kconfig | 9 + drivers/dma/Makefile | 1 + drivers/dma/plx_dma.c | 639 +++ drivers/edac/sifive_edac.c | 4 +- drivers/firmware/efi/Kconfig | 22 + drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 20 +- drivers/firmware/efi/libstub/pci.c | 114 + drivers/firmware/google/coreboot_table.c | 7 + drivers/firmware/google/gsmi.c | 25 + drivers/firmware/stratix10-svc.c | 4 +- drivers/gpio/Kconfig | 7 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-grgpio.c | 1 - drivers/gpio/gpio-mockup.c | 16 +- drivers/gpio/gpio-tegra186.c | 13 +- drivers/gpio/gpio-thunderx.c | 36 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcd934x.c | 121 + drivers/gpio/gpiolib.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 32 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 149 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 41 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 41 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 175 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 280 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 101 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 33 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 34 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 76 + drivers/gpu/drm/amd/amdgpu/soc15.c | 4 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 103 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 389 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 32 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 64 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 99 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/dc.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 30 + drivers/gpu/drm/amd/display/dc/dc_link.h | 4 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 220 + .../{dmub/inc/dmub_cmd_dal.h => dc/dce/dmub_psr.h} | 32 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 35 +- .../display/dc/dce110/dce110_timing_generator.c | 11 +- .../display/dc/dce110/dce110_timing_generator.h | 3 +- .../display/dc/dce120/dce120_timing_generator.c | 11 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 20 - .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 31 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 64 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 155 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 47 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 22 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 53 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 300 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 28 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 169 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 171 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 161 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 18 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 7 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 22 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 128 +- .../gpu/drm/amd/display/dc/dml/dml_common_defs.c | 2 +- .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 + .../amd/display/dc/{calcs => inc}/dcn_calc_math.h | 0 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 20 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 20 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 13 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 78 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 15 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 29 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 19 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 2 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 57 +- .../drm/amd/display/modules/freesync/freesync.c | 3 + .../drm/amd/display/modules/power/power_helpers.c | 7 +- .../amd/include/asic_reg/dcn/dcn_2_0_0_offset.h | 4 + .../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 9 +- .../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 5 +- .../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 8 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 6 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 7 +- drivers/gpu/drm/drm_dp_mst_topology.c | 14 +- drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/display/intel_display.c | 26 +- drivers/gpu/drm/i915/display/intel_fbc.c | 64 +- drivers/gpu/drm/i915/display/intel_fbc.h | 13 +- drivers/gpu/drm/i915/display/intel_psr.c | 44 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 13 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 + drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 300 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 103 + drivers/gpu/drm/i915/i915_debugfs.c | 4 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 249 ++ drivers/gpu/drm/i915/i915_debugfs_params.h | 14 + drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 76 +- drivers/gpu/drm/i915/i915_reg.h | 4 + drivers/gpu/drm/i915/i915_request.c | 4 +- drivers/gpu/drm/i915/i915_request.h | 60 + drivers/gpu/drm/i915/i915_scheduler.c | 22 +- drivers/gpu/drm/i915/i915_trace.h | 62 + drivers/gpu/drm/i915/intel_pm.c | 9 + drivers/gpu/drm/mediatek/Makefile | 2 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 7 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 76 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 43 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 190 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 184 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 56 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 86 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 47 + drivers/gpu/drm/mediatek/mtk_drm_plane.h | 2 + drivers/gpu/drm/nouveau/dispnv04/arb.c | 3 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 111 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 + drivers/gpu/drm/nouveau/dispnv50/head.c | 43 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 10 +- drivers/gpu/drm/nouveau/dispnv50/head507d.c | 9 +- drivers/gpu/drm/nouveau/dispnv50/head827d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/head907d.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 12 +- drivers/gpu/drm/nouveau/dispnv50/lut.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 17 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 3 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 11 +- drivers/gpu/drm/nouveau/include/nvfw/acr.h | 152 + drivers/gpu/drm/nouveau/include/nvfw/flcn.h | 97 + drivers/gpu/drm/nouveau/include/nvfw/fw.h | 28 + drivers/gpu/drm/nouveau/include/nvfw/hs.h | 31 + drivers/gpu/drm/nouveau/include/nvfw/ls.h | 53 + drivers/gpu/drm/nouveau/include/nvfw/pmu.h | 98 + drivers/gpu/drm/nouveau/include/nvfw/sec2.h | 60 + drivers/gpu/drm/nouveau/include/nvif/class.h | 3 + drivers/gpu/drm/nouveau/include/nvif/if0008.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/mmu.h | 4 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 77 + .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 51 +- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 16 + .../gpu/drm/nouveau/include/nvkm/core/msgqueue.h | 43 - drivers/gpu/drm/nouveau/include/nvkm/core/os.h | 13 + .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 20 +- drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 2 + .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 8 +- .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 10 + drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 126 + .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 14 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 13 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_hwmon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 - drivers/gpu/drm/nouveau/nvif/mmu.c | 1 + drivers/gpu/drm/nouveau/nvkm/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 67 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 108 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 24 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c | 27 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h | 10 + drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c | 95 + .../drm/nouveau/nvkm/engine/gr/fuc/hubgk208.fuc5.h | 786 ++-- .../drm/nouveau/nvkm/engine/gr/fuc/hubgm107.fuc5.h | 786 ++-- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 311 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 89 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 130 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 160 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 98 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 21 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 21 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 34 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 97 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 29 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 177 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 42 +- .../nouveau/nvkm/engine/nvdec/{gp102.c => gm107.c} | 39 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 3 +- .../{subdev/gsp/gv100.c => engine/nvenc/base.c} | 57 +- .../{subdev/gsp/gv100.c => engine/nvenc/gm107.c} | 61 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 19 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 109 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 312 +- .../nouveau/nvkm/engine/sec2/{tu102.c => gp108.c} | 20 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 24 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 47 +- drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 6 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 87 +- drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c | 214 + drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c | 213 + drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c | 577 --- drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h | 213 - .../drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c | 436 -- .../drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c | 264 -- drivers/gpu/drm/nouveau/nvkm/falcon/priv.h | 6 +- drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c | 87 + drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h | 89 + drivers/gpu/drm/nouveau/nvkm/falcon/v1.c | 86 +- drivers/gpu/drm/nouveau/nvkm/nvfw/Kbuild | 7 + drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c | 165 + drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c | 115 + drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c | 51 + drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c | 62 + drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c | 108 + drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild | 10 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 411 ++ drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 470 ++ drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 134 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 281 ++ drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 111 + .../{engine/sec2/tu102.c => subdev/acr/gp10b.c} | 38 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 180 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 249 ++ drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 151 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 215 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 17 +- .../nvkm/subdev/{mmu/tu102.c => fault/gp10b.c} | 38 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 10 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 19 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 96 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 10 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 + .../nouveau/nvkm/subdev/gsp/{gv100.c => base.c} | 41 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 53 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild | 1 + .../nvkm/subdev/{pmu/gp102.c => ltc/gp10b.c} | 49 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 53 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 211 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 96 + drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 33 +- drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild | 17 - drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c | 54 - drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h | 70 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 1241 ------ .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h | 167 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c | 229 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h | 71 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r364.c | 117 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 418 -- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.h | 36 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c | 168 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h | 50 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c | 94 - drivers/gpu/drm/nouveau/nvkm/subdev/secboot/base.c | 213 - .../gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c | 262 -- .../gpu/drm/nouveau/nvkm/subdev/secboot/gm200.h | 46 - .../gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c | 148 - .../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c | 264 -- .../gpu/drm/nouveau/nvkm/subdev/secboot/gp108.c | 88 - .../gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c | 95 - .../gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c | 97 - .../gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h | 81 - .../gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h | 161 - .../drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c | 160 - .../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 177 - drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h | 65 - drivers/gpu/drm/qxl/qxl_ttm.c | 6 - drivers/gpu/drm/radeon/radeon_ttm.c | 6 - drivers/gpu/drm/scheduler/sched_entity.c | 12 +- drivers/gpu/drm/scheduler/sched_main.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 6 - drivers/hv/hv_util.c | 8 +- drivers/i2c/busses/Kconfig | 38 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 12 +- drivers/i2c/busses/i2c-meson.c | 97 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 6 +- drivers/i2c/busses/i2c-ocores.c | 2 +- drivers/i2c/busses/i2c-parport-light.c | 267 -- drivers/i2c/busses/i2c-parport.c | 113 +- drivers/i2c/busses/i2c-parport.h | 106 - drivers/i2c/busses/i2c-pmcmsp.c | 6 +- drivers/i2c/busses/i2c-pnx.c | 4 +- drivers/i2c/busses/i2c-powermac.c | 8 +- drivers/i2c/busses/i2c-stu300.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 4 +- drivers/i2c/busses/i2c-tegra.c | 216 +- drivers/i2c/busses/i2c-xiic.c | 69 +- drivers/i2c/i2c-core-acpi.c | 12 +- drivers/i2c/i2c-core-base.c | 13 +- drivers/i2c/i2c-core-of.c | 7 +- drivers/i3c/master/dw-i3c-master.c | 20 +- drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/idle/intel_idle.c | 2 +- drivers/infiniband/core/Makefile | 3 +- drivers/infiniband/core/core_priv.h | 2 +- drivers/infiniband/core/device.c | 7 +- drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/rdma_core.c | 214 +- drivers/infiniband/core/rdma_core.h | 45 +- drivers/infiniband/core/uverbs.h | 28 +- drivers/infiniband/core/uverbs_cmd.c | 201 +- drivers/infiniband/core/uverbs_ioctl.c | 45 +- drivers/infiniband/core/uverbs_main.c | 292 +- drivers/infiniband/core/uverbs_std_types.c | 44 +- .../infiniband/core/uverbs_std_types_async_fd.c | 33 + drivers/infiniband/core/uverbs_std_types_cq.c | 19 +- drivers/infiniband/core/uverbs_uapi.c | 7 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 37 +- drivers/infiniband/hw/efa/efa_verbs.c | 14 +- drivers/infiniband/hw/hfi1/chip.c | 171 +- drivers/infiniband/hw/hfi1/chip.h | 8 + drivers/infiniband/hw/hfi1/chip_registers.h | 1 + drivers/infiniband/hw/hfi1/driver.c | 151 +- drivers/infiniband/hw/hfi1/hfi.h | 66 +- drivers/infiniband/hw/hfi1/init.c | 81 +- drivers/infiniband/hw/hfi1/msix.c | 106 +- drivers/infiniband/hw/hfi1/msix.h | 1 + drivers/infiniband/hw/hfi1/trace_rx.h | 6 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 2 + drivers/infiniband/hw/hns/hns_roce_device.h | 26 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 652 ++- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 159 +- drivers/infiniband/hw/hns/hns_roce_main.c | 49 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 48 +- drivers/infiniband/hw/mlx5/devx.c | 159 +- drivers/infiniband/hw/mlx5/main.c | 202 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 17 + drivers/infiniband/sw/rxe/rxe_param.h | 7 +- drivers/infiniband/sw/rxe/rxe_qp.c | 18 +- drivers/infiniband/ulp/srp/ib_srp.c | 3 +- drivers/irqchip/irq-ingenic.c | 6 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-verity-verify-sig.c | 3 +- drivers/md/dm-writecache.c | 29 +- drivers/message/fusion/mptctl.c | 213 +- drivers/misc/Kconfig | 13 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cardreader/rts5261.c | 11 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/genwqe/card_ddcb.c | 8 +- drivers/misc/isl29020.c | 1 + drivers/misc/mic/card/mic_debugfs.c | 3 - drivers/misc/mic/cosm/cosm_debugfs.c | 3 - drivers/misc/mic/host/mic_debugfs.c | 3 - drivers/misc/pti.c | 4 +- drivers/misc/pvpanic.c | 12 +- drivers/misc/sram-exec.c | 21 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/tsl2550.c | 12 +- drivers/misc/xilinx_sdfec.c | 12 +- drivers/mmc/host/Kconfig | 4 + drivers/mmc/host/bcm2835.c | 12 +- drivers/mmc/host/dw_mmc.c | 8 +- drivers/mmc/host/mmci.c | 18 +- drivers/mmc/host/mxcmmc.c | 11 +- drivers/mmc/host/mxs-mmc.c | 6 +- drivers/mmc/host/owl-mmc.c | 6 +- drivers/mmc/host/pxamci.c | 14 +- drivers/mmc/host/sdhci-of-at91.c | 9 +- drivers/mmc/host/sdhci-of-esdhc.c | 242 +- drivers/mmc/host/sdhci-omap.c | 60 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 363 +- drivers/mmc/host/sdhci.h | 10 + drivers/mmc/host/sdhci_am654.c | 54 +- drivers/mmc/host/sh_mmcif.c | 8 +- drivers/mmc/host/usdhi6rol0.c | 12 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 10 - drivers/mtd/spi-nor/Kconfig | 4 +- drivers/mtd/spi-nor/aspeed-smc.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/hisi-sfc.c | 6 +- drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/spi-nor.c | 38 +- drivers/net/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 6 + drivers/net/ethernet/marvell/mvneta.c | 19 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 54 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 30 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 246 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 17 +- drivers/net/ethernet/sfc/efx.c | 1 - drivers/net/ethernet/socionext/netsec.c | 43 +- drivers/net/ethernet/socionext/sni_ave.c | 20 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 32 +- drivers/net/hyperv/rndis_filter.c | 2 - drivers/net/macsec.c | 787 +++- drivers/net/macvlan.c | 5 +- drivers/net/netdevsim/fib.c | 671 ++- drivers/net/phy/Kconfig | 3 + drivers/net/phy/mscc.c | 1133 ++++- drivers/net/phy/mscc_fc_buffer.h | 64 + drivers/net/phy/mscc_mac.h | 159 + drivers/net/phy/mscc_macsec.h | 266 ++ drivers/net/ppp/pptp.c | 5 +- drivers/net/usb/r8152.c | 3 + drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 11 +- drivers/nfc/pn533/i2c.c | 1 - drivers/nvdimm/security.c | 2 +- drivers/nvmem/Kconfig | 8 + drivers/nvmem/Makefile | 2 + drivers/nvmem/qcom-spmi-sdam.c | 192 + drivers/pci/controller/Kconfig | 9 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-keystone.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 3 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 30 +- drivers/pci/controller/dwc/pcie-qcom.c | 150 + drivers/pci/controller/dwc/pcie-uniphier.c | 31 +- drivers/pci/controller/pci-tegra.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 1014 +++++ drivers/pci/pci.c | 5 +- drivers/pci/quirks.c | 45 +- drivers/pci/setup-bus.c | 20 +- drivers/pci/switch/switchtec.c | 370 +- drivers/perf/fsl_imx8_ddr_perf.c | 16 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 547 ++- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 28 +- drivers/platform/mellanox/mlxreg-hotplug.c | 14 + drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/intel-uncore-frequency.c | 437 ++ drivers/platform/x86/mlx-platform.c | 564 ++- drivers/power/reset/at91-sama5d2_shdwc.c | 72 +- drivers/power/supply/axp20x_usb_power.c | 217 +- drivers/power/supply/bq25890_charger.c | 103 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/scsi/BusLogic.c | 110 +- drivers/scsi/fnic/vnic_dev.c | 20 +- drivers/scsi/iscsi_tcp.c | 4 + drivers/scsi/megaraid/megaraid_sas.h | 17 +- drivers/scsi/megaraid/megaraid_sas_base.c | 95 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 134 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 18 +- drivers/scsi/qla1280.c | 20 +- drivers/scsi/qla1280.h | 2 + drivers/scsi/scsi_transport_iscsi.c | 44 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/ufs/ufs-mediatek.c | 11 + drivers/scsi/ufs/ufs-qcom.c | 3 +- drivers/scsi/ufs/ufshcd.c | 17 +- drivers/scsi/ufs/ufshcd.h | 13 +- drivers/siox/siox.h | 2 +- drivers/slimbus/qcom-ctrl.c | 2 + drivers/soc/ti/Kconfig | 11 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/k3-ringacc.c | 1157 +++++ drivers/soundwire/cadence_master.c | 2 +- drivers/staging/android/ashmem.c | 6 +- drivers/staging/comedi/drivers/ni_routes.c | 12 +- drivers/staging/exfat/exfat_blkdev.c | 4 +- drivers/staging/exfat/exfat_core.c | 29 +- drivers/staging/exfat/exfat_super.c | 2 +- drivers/staging/most/core.c | 55 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 97 +- drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/ieee80211.h | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 62 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 30 - drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 11 +- drivers/staging/vt6655/rf.c | 2 +- drivers/staging/wilc1000/spi.c | 4 +- drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/tee/amdtee/call.c | 14 +- drivers/tee/amdtee/core.c | 32 +- drivers/thunderbolt/switch.c | 6 +- drivers/tty/serial/8250/8250_exar.c | 6 +- drivers/tty/serial/8250/8250_port.c | 3 + drivers/tty/serial/8250/Kconfig | 10 + drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/msm_serial.c | 18 +- drivers/tty/serial/serial-tegra.c | 94 +- drivers/tty/serial/xilinx_uartps.c | 46 +- drivers/tty/synclink_gt.c | 20 +- drivers/tty/synclinkmp.c | 24 +- drivers/tty/vt/vt.c | 8 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/uio/uio_pdrv_genirq.c | 2 + drivers/usb/core/devio.c | 6 +- drivers/usb/core/hub.c | 1 + drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/ep0.c | 4 +- drivers/usb/dwc3/gadget.c | 35 +- drivers/usb/gadget/function/f_ecm.c | 16 +- drivers/usb/gadget/function/f_ncm.c | 17 +- drivers/usb/gadget/function/u_audio.c | 10 +- drivers/usb/musb/Kconfig | 12 +- drivers/usb/musb/Makefile | 4 +- drivers/usb/musb/davinci.c | 57 +- drivers/usb/musb/jz4740.c | 75 +- drivers/usb/musb/mediatek.c | 582 +++ drivers/usb/musb/musb_am335x.c | 44 - drivers/usb/musb/musb_core.c | 188 +- drivers/usb/musb/musb_core.h | 20 +- drivers/usb/musb/musb_dma.h | 9 + drivers/usb/musb/musb_host.c | 46 +- drivers/usb/musb/musb_io.h | 18 +- drivers/usb/musb/musb_trace.h | 33 +- drivers/usb/musb/musbhsdma.c | 56 +- drivers/usb/musb/omap2430.c | 164 +- drivers/usb/musb/sunxi.c | 6 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/musb/ux500_dma.c | 4 +- drivers/usb/serial/option.c | 2 + drivers/video/backlight/Kconfig | 8 +- drivers/video/console/Kconfig | 77 +- drivers/video/fbdev/cg14.c | 3 +- drivers/video/fbdev/core/Makefile | 1 - drivers/video/fbdev/core/fbcon.c | 27 +- drivers/video/fbdev/core/fbmem.c | 38 +- drivers/video/fbdev/hyperv_fb.c | 4 +- drivers/video/fbdev/nvidia/nvidia.c | 41 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 4 - drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 17 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/ssd1307fb.c | 2 + drivers/visorbus/visorchipset.c | 11 +- drivers/vme/bridges/vme_fake.c | 30 +- drivers/w1/masters/omap_hdq.c | 348 +- drivers/xen/xen-pciback/conf_space.c | 37 + drivers/xen/xen-pciback/conf_space.h | 7 + drivers/xen/xen-pciback/conf_space_capability.c | 89 + drivers/xen/xen-pciback/conf_space_header.c | 19 + drivers/xen/xen-pciback/pci_stub.c | 66 + drivers/xen/xen-pciback/pciback.h | 1 + fs/Kconfig | 1 + fs/Makefile | 1 + fs/afs/security.c | 2 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/ioctl.c | 14 +- fs/btrfs/volumes.c | 158 +- fs/cifs/cifs_dfs_ref.c | 97 +- fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 28 +- fs/cifs/cifsproto.h | 3 + fs/cifs/connect.c | 4 +- fs/cifs/dfs_cache.c | 1112 ++--- fs/cifs/file.c | 8 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 105 +- fs/cifs/smb2pdu.c | 174 +- fs/cifs/smb2pdu.h | 2 + fs/cifs/smb2proto.h | 5 + fs/cifs/xattr.c | 128 +- fs/crypto/keyring.c | 29 +- fs/crypto/keysetup_v1.c | 2 +- fs/debugfs/file.c | 17 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/eventpoll.c | 83 +- fs/f2fs/compress.c | 18 +- fs/f2fs/data.c | 2 +- fs/f2fs/f2fs.h | 5 +- fs/f2fs/file.c | 12 +- fs/f2fs/gc.c | 12 +- fs/f2fs/segment.c | 9 +- fs/f2fs/super.c | 16 +- fs/fscache/object-list.c | 2 +- fs/gfs2/inode.c | 10 +- fs/io-wq.c | 12 +- fs/io_uring.c | 139 +- fs/kernfs/dir.c | 2 +- fs/namei.c | 1 + fs/nfs/nfs4idmap.c | 30 +- fs/pipe.c | 242 +- fs/proc/base.c | 94 + fs/proc/namespaces.c | 4 + fs/proc/uptime.c | 3 + fs/reiserfs/xattr.c | 8 +- fs/splice.c | 12 +- fs/timerfd.c | 3 + fs/ubifs/auth.c | 2 +- fs/udf/ecma_167.h | 4 +- fs/udf/super.c | 5 +- fs/verity/signature.c | 15 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_format.h | 7 + fs/xfs/xfs_inode.c | 24 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 48 +- fs/zonefs/Kconfig | 9 + fs/zonefs/Makefile | 4 + fs/zonefs/super.c | 1177 +++++ fs/zonefs/zonefs.h | 175 + include/clocksource/hyperv_timer.h | 2 +- include/crypto/internal/poly1305.h | 45 +- include/crypto/nhpoly1305.h | 4 +- include/crypto/poly1305.h | 26 +- include/drm/drm_dp_mst_helper.h | 6 + include/drm/gpu_scheduler.h | 16 +- include/drm/ttm/ttm_bo_driver.h | 15 - include/dt-bindings/reset/realtek,rtd1195.h | 74 + include/dt-bindings/reset/realtek,rtd1295.h | 3 + include/linux/alcor_pci.h | 1 + include/linux/attribute_container.h | 7 + include/linux/bpf.h | 18 + include/linux/efi.h | 29 +- include/linux/eventpoll.h | 9 - include/linux/gpio/driver.h | 23 +- include/linux/hrtimer.h | 3 +- include/linux/ieee80211.h | 9 + include/linux/key.h | 122 +- include/linux/mlx5/mlx5_ifc.h | 24 +- include/linux/mtd/spi-nor.h | 12 +- include/linux/nsproxy.h | 2 + include/linux/phy.h | 9 + include/linux/pipe_fs_i.h | 27 +- include/linux/platform_data/mlxreg.h | 2 + include/linux/proc_ns.h | 3 + include/linux/sched/user.h | 3 +- include/linux/serial_core.h | 1 - include/linux/skbuff.h | 6 +- include/linux/skmsg.h | 13 +- include/linux/soc/ti/k3-ringacc.h | 244 + include/linux/soundwire/sdw_intel.h | 11 + include/linux/switchtec.h | 160 +- include/linux/time.h | 6 + include/linux/time_namespace.h | 133 + include/linux/tnum.h | 2 +- include/linux/transport_class.h | 6 +- include/linux/user_namespace.h | 1 + include/linux/watch_queue.h | 41 +- include/net/bluetooth/hci.h | 159 +- include/net/bluetooth/hci_core.h | 10 + include/net/bluetooth/hci_mon.h | 2 + include/net/bluetooth/mgmt.h | 17 + include/net/cfg80211.h | 33 + include/net/ip6_fib.h | 11 +- include/net/ip_fib.h | 13 + include/net/mac80211.h | 6 +- include/net/macsec.h | 224 + include/net/netfilter/nf_flow_table.h | 27 +- include/net/tcp.h | 6 +- include/rdma/ib_verbs.h | 13 +- include/rdma/uverbs_std_types.h | 13 +- include/rdma/uverbs_types.h | 34 +- include/trace/events/f2fs.h | 1 + include/trace/events/workqueue.h | 50 +- include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/bpf.h | 40 +- include/uapi/linux/if_bridge.h | 29 + include/uapi/linux/if_link.h | 7 + include/uapi/linux/if_macsec.h | 11 + include/uapi/linux/io_uring.h | 4 +- include/uapi/linux/keyctl.h | 66 + include/uapi/linux/magic.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 26 +- include/uapi/linux/nl80211.h | 26 + include/uapi/linux/rtnetlink.h | 11 + include/uapi/linux/sched.h | 6 + include/uapi/linux/switchtec_ioctl.h | 17 +- include/uapi/linux/watch_queue.h | 41 +- include/uapi/misc/pvpanic.h | 9 + include/uapi/rdma/ib_user_ioctl_cmds.h | 1 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 + include/vdso/datapage.h | 19 +- include/vdso/helpers.h | 2 +- include/video/samsung_fimd.h | 2 +- init/Kconfig | 20 + kernel/Makefile | 1 + kernel/bpf/arraymap.c | 2 + kernel/bpf/hashtab.c | 264 ++ kernel/bpf/syscall.c | 554 ++- kernel/bpf/tnum.c | 9 +- kernel/bpf/verifier.c | 13 +- kernel/cgroup/cgroup.c | 11 +- kernel/cgroup/rstat.c | 2 +- kernel/fork.c | 16 +- kernel/module.c | 2 +- kernel/nsproxy.c | 41 +- kernel/ptrace.c | 11 +- kernel/time/Makefile | 1 + kernel/time/alarmtimer.c | 81 +- kernel/time/hrtimer.c | 12 +- kernel/time/namespace.c | 468 ++ kernel/time/posix-clock.c | 8 +- kernel/time/posix-cpu-timers.c | 32 +- kernel/time/posix-stubs.c | 15 +- kernel/time/posix-timers.c | 88 +- kernel/time/posix-timers.h | 7 +- kernel/time/tick-common.c | 2 + kernel/time/tick-sched.c | 14 +- kernel/trace/bpf_trace.c | 27 +- {drivers/misc => kernel}/watch_queue.c | 597 +-- kernel/workqueue.c | 2 +- lib/crypto/Kconfig | 2 +- lib/crypto/Makefile | 13 +- lib/crypto/{curve25519.c => curve25519-generic.c} | 18 - lib/crypto/curve25519.c | 7 - lib/crypto/poly1305-donna32.c | 204 + lib/crypto/poly1305-donna64.c | 185 + lib/crypto/poly1305.c | 169 +- lib/digsig.c | 2 +- lib/vdso/Kconfig | 6 + lib/vdso/gettimeofday.c | 201 +- localversion-next | 2 +- mm/mmap.c | 2 + net/batman-adv/Kconfig | 3 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 15 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 4 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/debugfs.c | 2 +- net/batman-adv/debugfs.h | 2 +- net/batman-adv/distributed-arp-table.c | 14 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/icmp_socket.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 12 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 2 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/sysfs.h | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 6 +- net/bluetooth/hci_core.c | 96 +- net/bluetooth/hci_debugfs.c | 17 + net/bluetooth/hci_sock.c | 6 + net/bluetooth/mgmt.c | 78 +- net/bluetooth/smp.c | 18 + net/bridge/br_netlink.c | 61 +- net/bridge/br_private.h | 90 + net/bridge/br_vlan.c | 473 +- net/ceph/ceph_common.c | 2 +- net/core/filter.c | 11 +- net/core/skmsg.c | 2 + net/core/sock_map.c | 7 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/tag_gswip.c | 2 +- net/dsa/tag_qca.c | 3 - net/ipv4/esp4_offload.c | 2 + net/ipv4/fib_lookup.h | 8 +- net/ipv4/fib_semantics.c | 33 +- net/ipv4/fib_trie.c | 77 +- net/ipv4/ip_output.c | 8 +- net/ipv4/ip_vti.c | 13 +- net/ipv4/route.c | 31 +- net/ipv4/tcp_bpf.c | 5 +- net/ipv4/tcp_input.c | 7 +- net/ipv4/tcp_ulp.c | 6 +- net/ipv4/udp.c | 3 +- net/ipv6/esp6_offload.c | 2 + net/ipv6/ip6_vti.c | 13 +- net/ipv6/route.c | 7 + net/ipv6/udp.c | 3 +- net/mac80211/cfg.c | 28 +- net/mac80211/debugfs.c | 56 +- net/mac80211/mlme.c | 11 +- net/mac80211/rx.c | 8 +- net/mac80211/status.c | 20 +- net/mac80211/tkip.c | 18 +- net/mac80211/tx.c | 15 +- net/netfilter/nf_flow_table_core.c | 31 +- net/netfilter/nf_flow_table_ip.c | 21 +- net/netfilter/nf_flow_table_offload.c | 164 +- net/netfilter/nf_nat_proto.c | 13 + net/netfilter/nf_tables_api.c | 39 +- net/netfilter/nfnetlink_queue.c | 8 +- net/netfilter/nft_bitwise.c | 224 +- net/netfilter/nft_set_bitmap.c | 4 +- net/netfilter/nft_set_hash.c | 2 +- net/netfilter/nft_tunnel.c | 5 +- net/netfilter/xt_hashlimit.c | 22 +- net/openvswitch/datapath.c | 11 +- net/qrtr/qrtr.c | 319 +- net/rxrpc/key.c | 19 +- net/sched/sch_cake.c | 4 +- net/sched/sch_tbf.c | 4 +- net/tls/tls_main.c | 10 +- net/tls/tls_sw.c | 31 +- net/wireless/nl80211.c | 43 + net/wireless/rdev-ops.h | 14 + net/wireless/reg.c | 42 +- net/wireless/sme.c | 6 +- net/wireless/trace.h | 5 + net/wireless/util.c | 2 +- net/wireless/wext-core.c | 3 +- net/xdp/xdp_umem.c | 7 +- net/xfrm/xfrm_device.c | 15 +- net/xfrm/xfrm_interface.c | 34 +- net/xfrm/xfrm_output.c | 9 +- samples/Kconfig | 12 +- samples/Makefile | 2 +- samples/watch_queue/watch_test.c | 144 +- scripts/Kconfig.include | 4 + scripts/Makefile.modpost | 1 - security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/compat.c | 2 + security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 2 +- security/keys/internal.h | 16 +- security/keys/key.c | 29 +- security/keys/keyctl.c | 106 +- security/keys/keyring.c | 27 +- security/keys/permission.c | 363 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 34 +- security/keys/request_key_auth.c | 15 +- security/selinux/hooks.c | 183 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 28 +- security/smack/smack_lsm.c | 4 +- sound/core/pcm_local.h | 3 - sound/core/pcm_native.c | 4 +- sound/core/seq/seq_timer.c | 14 +- sound/pci/hda/patch_analog.c | 14 +- sound/usb/card.c | 2 +- sound/usb/pcm.c | 4 + tools/arch/x86/include/asm/msr-index.h | 14 +- tools/bpf/bpftool/map.c | 102 +- tools/include/linux/bitmap.h | 30 + tools/include/linux/string.h | 8 + tools/include/uapi/linux/bpf.h | 40 +- tools/include/uapi/linux/if_link.h | 7 + tools/lib/api/fs/fs.c | 4 +- tools/lib/bitmap.c | 15 + tools/lib/bpf/bpf.c | 58 + tools/lib/bpf/bpf.h | 22 + tools/lib/bpf/btf.c | 102 +- tools/lib/bpf/btf.h | 2 + tools/lib/bpf/libbpf.c | 122 +- tools/lib/bpf/libbpf.map | 5 + tools/{perf/lib => lib/perf}/Build | 0 tools/lib/perf/Documentation/Makefile | 156 + tools/lib/perf/Documentation/asciidoc.conf | 120 + tools/lib/perf/Documentation/examples/sampling.c | 119 + tools/lib/perf/Documentation/libperf-counting.txt | 211 + tools/lib/perf/Documentation/libperf-sampling.txt | 243 + tools/lib/perf/Documentation/libperf.txt | 246 + .../Documentation/manpage-1.72.xsl | 0 .../Documentation/manpage-base.xsl | 0 .../Documentation/manpage-bold-literal.xsl | 0 .../Documentation/manpage-normal.xsl | 0 .../Documentation/manpage-suppress-sp.xsl | 0 tools/{perf/lib => lib/perf}/Makefile | 7 +- tools/{perf/lib => lib/perf}/core.c | 0 tools/{perf/lib => lib/perf}/cpumap.c | 0 tools/{perf/lib => lib/perf}/evlist.c | 0 tools/{perf/lib => lib/perf}/evsel.c | 0 .../lib => lib/perf}/include/internal/cpumap.h | 0 .../lib => lib/perf}/include/internal/evlist.h | 0 .../lib => lib/perf}/include/internal/evsel.h | 0 .../{perf/lib => lib/perf}/include/internal/lib.h | 0 .../{perf/lib => lib/perf}/include/internal/mmap.h | 0 .../lib => lib/perf}/include/internal/tests.h | 0 .../lib => lib/perf}/include/internal/threadmap.h | 0 .../lib => lib/perf}/include/internal/xyarray.h | 0 tools/{perf/lib => lib/perf}/include/perf/core.h | 0 tools/{perf/lib => lib/perf}/include/perf/cpumap.h | 0 tools/{perf/lib => lib/perf}/include/perf/event.h | 0 tools/{perf/lib => lib/perf}/include/perf/evlist.h | 0 tools/{perf/lib => lib/perf}/include/perf/evsel.h | 0 tools/{perf/lib => lib/perf}/include/perf/mmap.h | 0 .../lib => lib/perf}/include/perf/threadmap.h | 0 tools/{perf/lib => lib/perf}/internal.h | 0 tools/{perf/lib => lib/perf}/lib.c | 0 tools/{perf/lib => lib/perf}/libperf.map | 0 tools/{perf/lib => lib/perf}/libperf.pc.template | 0 tools/{perf/lib => lib/perf}/mmap.c | 0 tools/{perf/lib => lib/perf}/tests/Makefile | 2 +- tools/{perf/lib => lib/perf}/tests/test-cpumap.c | 0 tools/{perf/lib => lib/perf}/tests/test-evlist.c | 0 tools/{perf/lib => lib/perf}/tests/test-evsel.c | 0 .../{perf/lib => lib/perf}/tests/test-threadmap.c | 0 tools/{perf/lib => lib/perf}/threadmap.c | 0 tools/{perf/lib => lib/perf}/xyarray.c | 0 tools/lib/string.c | 7 + tools/perf/Documentation/perf-sched.txt | 4 + tools/perf/MANIFEST | 1 + tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-record.c | 28 +- tools/perf/builtin-sched.c | 13 + tools/perf/examples/bpf/5sec.c | 6 +- tools/perf/lib/Documentation/Makefile | 7 - tools/perf/lib/Documentation/man/libperf.rst | 100 - tools/perf/lib/Documentation/tutorial/tutorial.rst | 123 - tools/perf/tests/bp_signal.c | 10 +- tools/perf/ui/browsers/hists.c | 277 +- tools/perf/ui/browsers/hists.h | 2 +- tools/perf/ui/browsers/res_sample.c | 2 +- tools/perf/ui/browsers/scripts.c | 2 +- tools/perf/ui/tui/util.c | 12 +- tools/perf/ui/util.h | 2 +- tools/perf/util/mmap.c | 40 +- tools/perf/util/mmap.h | 13 +- tools/perf/util/sort.c | 3 +- tools/perf/util/sort.h | 2 + tools/power/x86/turbostat/turbostat.c | 4 +- tools/testing/selftests/Makefile | 1 + .../selftests/bpf/map_tests/array_map_batch_ops.c | 129 + .../selftests/bpf/map_tests/htab_map_batch_ops.c | 283 ++ .../testing/selftests/bpf/prog_tests/send_signal.c | 130 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 65 + .../selftests/bpf/progs/test_send_signal_kern.c | 51 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 44 + tools/testing/selftests/bpf/test_progs.c | 83 +- tools/testing/selftests/bpf/test_progs.h | 8 +- tools/testing/selftests/drivers/net/mlxsw/fib.sh | 180 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 8 +- .../testing/selftests/drivers/net/netdevsim/fib.sh | 341 ++ tools/testing/selftests/kvm/Makefile | 4 +- .../selftests/kvm/include/x86_64/processor.h | 726 +-- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 8 +- tools/testing/selftests/livepatch/README | 2 +- tools/testing/selftests/livepatch/functions.sh | 1 - .../selftests/net/forwarding/fib_offload_lib.sh | 873 ++++ tools/testing/selftests/rseq/param_test.c | 23 - tools/testing/selftests/rseq/rseq-riscv.h | 622 --- tools/testing/selftests/rseq/rseq.h | 2 - tools/testing/selftests/size/get_size.c | 24 +- tools/testing/selftests/timens/.gitignore | 8 + tools/testing/selftests/timens/Makefile | 7 + tools/testing/selftests/timens/clock_nanosleep.c | 149 + tools/testing/selftests/timens/config | 1 + tools/testing/selftests/timens/exec.c | 94 + tools/testing/selftests/timens/gettime_perf.c | 95 + tools/testing/selftests/timens/log.h | 26 + tools/testing/selftests/timens/procfs.c | 144 + tools/testing/selftests/timens/timens.c | 190 + tools/testing/selftests/timens/timens.h | 100 + tools/testing/selftests/timens/timer.c | 122 + tools/testing/selftests/timens/timerfd.c | 128 + usr/Makefile | 2 +- 1354 files changed, 54076 insertions(+), 24894 deletions(-) rename Documentation/{filesystems/nfs/fault_injection.txt => admin-guide/nfs/fault [...] create mode 100644 Documentation/admin-guide/nfs/index.rst rename Documentation/{filesystems/nfs/nfs.txt => admin-guide/nfs/nfs-client.rst} (75%) rename Documentation/{filesystems/nfs/idmapper.txt => admin-guide/nfs/nfs-idmapper [...] create mode 100644 Documentation/admin-guide/nfs/nfs-rdma.rst rename Documentation/{filesystems/nfs/nfsd-admin-interfaces.txt => admin-guide/nfs [...] rename Documentation/{filesystems/nfs/nfsroot.txt => admin-guide/nfs/nfsroot.rst} (80%) rename Documentation/{filesystems/nfs/pnfs-block-server.txt => admin-guide/nfs/pnf [...] rename Documentation/{filesystems/nfs/pnfs-scsi-server.txt => admin-guide/nfs/pnfs [...] create mode 100644 Documentation/admin-guide/pm/intel_idle.rst create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml create mode 100644 Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt create mode 100644 Documentation/driver-api/gpio/using-gpio.rst delete mode 100644 Documentation/filesystems/nfs/nfs-rdma.txt create mode 100644 Documentation/filesystems/zonefs.txt delete mode 100644 Documentation/i2c/busses/i2c-parport-light.rst create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts create mode 100644 arch/arm64/lib/csum.c create mode 100644 arch/x86/crypto/.gitignore delete mode 100644 arch/x86/crypto/poly1305-avx2-x86_64.S delete mode 100644 arch/x86/crypto/poly1305-sse2-x86_64.S create mode 100644 arch/x86/crypto/poly1305-x86_64-cryptogams.pl create mode 100644 arch/x86/include/asm/vmxfeatures.h create mode 100644 arch/x86/kernel/cpu/feat_ctl.c create mode 100644 drivers/dma/plx_dma.c create mode 100644 drivers/firmware/efi/libstub/pci.c create mode 100644 drivers/gpio/gpio-wcd934x.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c copy drivers/gpu/drm/amd/display/{dmub/inc/dmub_cmd_dal.h => dc/dce/dmub_psr.h} (64%) rename drivers/gpu/drm/amd/display/dc/{calcs => inc}/dcn_calc_math.h (100%) create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/acr.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/flcn.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/fw.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/hs.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/ls.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/pmu.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/sec2.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/msgqueue.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c rename drivers/gpu/drm/nouveau/nvkm/engine/nvdec/{gp102.c => gm107.c} (56%) copy drivers/gpu/drm/nouveau/nvkm/{subdev/gsp/gv100.c => engine/nvenc/base.c} (57%) copy drivers/gpu/drm/nouveau/nvkm/{subdev/gsp/gv100.c => engine/nvenc/gm107.c} (55%) create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h copy drivers/gpu/drm/nouveau/nvkm/engine/sec2/{tu102.c => gp108.c} (72%) create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c copy drivers/gpu/drm/nouveau/nvkm/{engine/sec2/tu102.c => subdev/acr/gp10b.c} (58%) create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c copy drivers/gpu/drm/nouveau/nvkm/subdev/{mmu/tu102.c => fault/gp10b.c} (61%) copy drivers/gpu/drm/nouveau/nvkm/subdev/gsp/{gv100.c => base.c} (69%) create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h copy drivers/gpu/drm/nouveau/nvkm/subdev/{pmu/gp102.c => ltc/gp10b.c} (52%) create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r364.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/base.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp108.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h delete mode 100644 drivers/i2c/busses/i2c-parport-light.c delete mode 100644 drivers/i2c/busses/i2c-parport.h create mode 100644 drivers/infiniband/core/uverbs_std_types_async_fd.c create mode 100644 drivers/net/phy/mscc_fc_buffer.h create mode 100644 drivers/net/phy/mscc_mac.h create mode 100644 drivers/net/phy/mscc_macsec.h create mode 100644 drivers/nvmem/qcom-spmi-sdam.c create mode 100644 drivers/pci/controller/pcie-brcmstb.c create mode 100644 drivers/platform/x86/intel-uncore-frequency.c create mode 100644 drivers/soc/ti/k3-ringacc.c create mode 100644 drivers/usb/musb/mediatek.c delete mode 100644 drivers/usb/musb/musb_am335x.c create mode 100644 fs/zonefs/Kconfig create mode 100644 fs/zonefs/Makefile create mode 100644 fs/zonefs/super.c create mode 100644 fs/zonefs/zonefs.h create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h create mode 100644 include/linux/soc/ti/k3-ringacc.h create mode 100644 include/linux/time_namespace.h create mode 100644 include/net/macsec.h create mode 100644 include/uapi/misc/pvpanic.h create mode 100644 kernel/time/namespace.c rename {drivers/misc => kernel}/watch_queue.c (51%) copy lib/crypto/{curve25519.c => curve25519-generic.c} (73%) create mode 100644 lib/crypto/poly1305-donna32.c create mode 100644 lib/crypto/poly1305-donna64.c rename tools/{perf/lib => lib/perf}/Build (100%) create mode 100644 tools/lib/perf/Documentation/Makefile create mode 100644 tools/lib/perf/Documentation/asciidoc.conf create mode 100644 tools/lib/perf/Documentation/examples/sampling.c create mode 100644 tools/lib/perf/Documentation/libperf-counting.txt create mode 100644 tools/lib/perf/Documentation/libperf-sampling.txt create mode 100644 tools/lib/perf/Documentation/libperf.txt copy tools/lib/{traceevent => perf}/Documentation/manpage-1.72.xsl (100%) copy tools/lib/{traceevent => perf}/Documentation/manpage-base.xsl (100%) copy tools/lib/{traceevent => perf}/Documentation/manpage-bold-literal.xsl (100%) copy tools/lib/{traceevent => perf}/Documentation/manpage-normal.xsl (100%) copy tools/lib/{traceevent => perf}/Documentation/manpage-suppress-sp.xsl (100%) rename tools/{perf/lib => lib/perf}/Makefile (96%) rename tools/{perf/lib => lib/perf}/core.c (100%) rename tools/{perf/lib => lib/perf}/cpumap.c (100%) rename tools/{perf/lib => lib/perf}/evlist.c (100%) rename tools/{perf/lib => lib/perf}/evsel.c (100%) rename tools/{perf/lib => lib/perf}/include/internal/cpumap.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/evlist.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/evsel.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/lib.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/mmap.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/tests.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/threadmap.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/xyarray.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/core.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/cpumap.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/event.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/evlist.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/evsel.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/mmap.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/threadmap.h (100%) rename tools/{perf/lib => lib/perf}/internal.h (100%) rename tools/{perf/lib => lib/perf}/lib.c (100%) rename tools/{perf/lib => lib/perf}/libperf.map (100%) rename tools/{perf/lib => lib/perf}/libperf.pc.template (100%) rename tools/{perf/lib => lib/perf}/mmap.c (100%) rename tools/{perf/lib => lib/perf}/tests/Makefile (93%) rename tools/{perf/lib => lib/perf}/tests/test-cpumap.c (100%) rename tools/{perf/lib => lib/perf}/tests/test-evlist.c (100%) rename tools/{perf/lib => lib/perf}/tests/test-evsel.c (100%) rename tools/{perf/lib => lib/perf}/tests/test-threadmap.c (100%) rename tools/{perf/lib => lib/perf}/threadmap.c (100%) rename tools/{perf/lib => lib/perf}/xyarray.c (100%) delete mode 100644 tools/perf/lib/Documentation/Makefile delete mode 100644 tools/perf/lib/Documentation/man/libperf.rst delete mode 100644 tools/perf/lib/Documentation/tutorial/tutorial.rst create mode 100644 tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c create mode 100644 tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_bpf2bpf.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/fib.sh create mode 100644 tools/testing/selftests/net/forwarding/fib_offload_lib.sh delete mode 100644 tools/testing/selftests/rseq/rseq-riscv.h create mode 100644 tools/testing/selftests/timens/.gitignore create mode 100644 tools/testing/selftests/timens/Makefile create mode 100644 tools/testing/selftests/timens/clock_nanosleep.c create mode 100644 tools/testing/selftests/timens/config create mode 100644 tools/testing/selftests/timens/exec.c create mode 100644 tools/testing/selftests/timens/gettime_perf.c create mode 100644 tools/testing/selftests/timens/log.h create mode 100644 tools/testing/selftests/timens/procfs.c create mode 100644 tools/testing/selftests/timens/timens.c create mode 100644 tools/testing/selftests/timens/timens.h create mode 100644 tools/testing/selftests/timens/timer.c create mode 100644 tools/testing/selftests/timens/timerfd.c