This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 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 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 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 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 44242a468f3a Merge branch 'v5.6/dt' into next omits 3994141223f8 Merge branch 'v5.6/soc' into next 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 d454ac632e86 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] omits a9ac8288d9f5 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] 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 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 1c42bb21beb2 Merge remote-tracking branch 'fixes/master' adds 71e7829c7c6b Merge remote-tracking branch 'arc-current/for-curr' adds f5589c30eb71 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds cd123ce4f1eb Merge remote-tracking branch 's390-fixes/fixes' adds 680ec4eabcce 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' adds 7664e797d9ee Merge remote-tracking branch 'net/master' adds 7b23da471eb8 Merge remote-tracking branch 'bpf/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 adds ad83e20c900b Merge remote-tracking branch 'ipsec/master' adds 4131585ec6a4 Merge remote-tracking branch 'netfilter/master' adds fd2006069896 Merge remote-tracking branch 'wireless-drivers/master' adds a10da8f701e1 Merge remote-tracking branch 'sound-current/for-linus' adds 10532933048a Merge branch 'asoc-5.5' into asoc-linus adds 78e7da4f8958 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1a95847fd7d5 Merge remote-tracking branch 'spi-fixes/for-linus' adds 9c06ac4c83df usb: core: hub: Improved device recognition on remote wakeup adds d89121ca309e Merge remote-tracking branch 'usb.current/usb-linus' adds 208a6cd8c650 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds f9900e08b128 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 adds 42ac4b23f9ec Merge remote-tracking branch 'staging.current/staging-linus' adds c55d04fa3164 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 059ee1f9c956 Merge remote-tracking branch 'input-current/for-linus' adds 988e54ba7529 Merge remote-tracking branch 'ide/master' adds 85b8b0c36196 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds d2272ead165c Merge remote-tracking branch 'kvms390-fixes/master' adds 6047b526ea61 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 4ff7860ca562 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0f23891fa72d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds f6ae196fb904 ptrace: reintroduce usage of subjective credentials in ptr [...] adds 6e32839de61c Merge remote-tracking branch 'pidfd-fixes/fixes' adds f772cb6899ee Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds a06ab7cd4c3b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3e176683634c initramfs: specify $(src)/gen_initramfs.sh as a prerequisi [...] new 9668097599aa initramfs: generate dependency list and cpio at the same time new 4538f41305c3 initramfs: add default_cpio_list, and delete -d option support new 469e87e89fd6 gen_initramfs.sh: always output cpio even without -o option new 65e00e04e5ae initramfs: refactor the initramfs build rules new 7168965ec7b1 gen_initramfs.sh: remove intermediate cpio_list on errors new 5370d4acc590 modpost: assume STT_SPARC_REGISTER is defined new 94f7345b7124 kbuild: remove PYTHON2 variable new 88fe89a47153 kbuild: remove *.tmp file when filechk fails new 9c9aa8fdf306 kbuild: remove 'Building modules, stage 2.' log new 6d5a8286859d Merge branch 'kconfig' into for-next new fadb2af78c8d Merge remote-tracking branch 'kbuild/for-next' new 73d6890fe8ff arm64: kernel: Correct annotation of end of el0_sync new d4209d8b7173 arm64: cpufeature: Export matrix and other features to userspace new 8e3747beff8c arm64: Introduce ID_ISAR6 CPU register new 3e6c69a058de arm64: Add initial support for E0PD new c2d92353b28f arm64: Factor out checks for KASLR in KPTI code into separ [...] new 92ac6fd162b4 arm64: Don't use KPTI where we have E0PD new 09e3c22a86f6 arm64: Use a variable to store non-global mappings decision new ebac96ede61a arm64: Simplify early check for broken TX1 when KASLR is enabled new a569f5f37203 arm64: Use register field helper in kaslr_requires_kpti() new 42d519e3d0c0 kbuild: Add support for 'as-instr' to be used in Kconfig files new 395af861377d arm64: Move the LSE gas support detection to Kconfig new 8bf9284d99dc arm64: Turn "broken gas inst" into real config option new b51c6ac220f7 arm64: Introduce system_capabilities_finalized() marker new 0cd82feb017e arm64: fpsimd: Make sure SVE setup is complete before SIMD [...] new 449443c03d8c arm64: cpufeature: Fix the type of no FP/SIMD capability new 7559950aef1a arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly new c9d66999f064 arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations new 6d502b6ba1b2 arm64: signal: nofpsimd: Handle fp/simd context for signal frames new 52f73c383b24 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly new 9ee68b314e9a perf/imx_ddr: Fix cpu hotplug state cleanup new 734e048ba967 Merge branches 'for-next/asm-annotations', 'for-next/cpufe [...] new 3972e6143da9 Merge remote-tracking branch 'arm64/for-next/core' new 7258d4f94249 Merge remote-tracking branch 'arm-soc/for-next' new 99ba7a5cd0ea Merge remote-tracking branch 'amlogic/for-next' new e083bfddb760 Merge remote-tracking branch 'aspeed/for-next' new 874b1b53f20c dt-bindings: atmel-tcb: remove wildcard new 75ef66087e36 dt-bindings: atmel-tcb: add microchip,sam9x60-tcb new 7b45c85490a1 dt-bindings: arm: add sam9x60-ek board new 54e4b3274f3b ARM: dts: at91: sam9x60: add device tree for soc and board new dae9ab4a6f5f Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] new 65155fca8445 Merge remote-tracking branch 'at91/at91-next' new 4709023e96ab Merge remote-tracking branch 'bcm2835/for-next' new 4f0942a5ae75 Merge branch 'clk/imx' into for-next new d989b748ca6e Merge branch 'imx/fixes' into for-next new f895047487f9 Merge branch 'imx/drivers' into for-next new 92af16462a93 Merge branch 'imx/soc' into for-next new 5376b8fb8b21 Merge branch 'imx/bindings' into for-next new 51297fe230fe Merge branch 'imx/dt' into for-next new 5554758c31fe Merge branch 'imx/dt64' into for-next new c65228f2fe91 Merge branch 'imx/defconfig' into for-next new 8a71e664ad0d Merge remote-tracking branch 'imx-mxs/for-next' new 59be028f811b bindings: soc: ti: add documentation for k3 ringacc new 3277e8aa2504 soc: ti: k3: add navss ringacc driver new a1766a49fc90 Merge tag 'drivers_soc_for_5.6' into next new 7556b28bbd0a Merge remote-tracking branch 'keystone/next' new 2ec89fd70d80 Merge remote-tracking branch 'mediatek/for-next' new a36bbf13ea87 Merge remote-tracking branch 'mvebu/for-next' new 1e67dc3bf0ae Merge remote-tracking branch 'omap/for-next' new 040946d1429a Merge remote-tracking branch 'qcom/for-next' new 1940b164eb29 MAINTAINERS: Add Realtek arm DT files new 6354c1f130d4 Merge branch 'v5.6/soc' into next new 99726ea6058b arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory new e630fe6c8ac5 arm64: dts: realtek: rtd16xx: Add memory reservations new 160990289987 dt-bindings: vendor-prefixes: Add Xnano new 063ae65c258f dt-bindings: arm: realtek: Add Xnano X5 new aeb0ed1de804 arm64: dts: realtek: rtd1295: Add Xnano X5 new b6c1c975fa02 ARM: dts: rtd1195: Introduce iso and misc syscon new de3905fba320 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon new 0ad1e0021c35 arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon new c2f80d4100f5 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon new 758c715b87c8 ARM: dts: rtd1195: Add CRT syscon node new fc3747cdfd05 dt-bindings: reset: Add Realtek RTD1195 new 345028efd6f4 ARM: dts: rtd1195: Add reset nodes new fe600f9c7db3 ARM: dts: rtd1195: Add UART resets new fd3ba2ffe5ab arm64: dts: realtek: rtd16xx: Add CRT syscon node new 84e9cccc6d0a ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes new 43c3203f6d78 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] new 21f9c26107dc arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] new b1e45f127fc3 arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] new 20182864fae2 dt-bindings: reset: rtd1295: Add SB2 reset new 45698e00d5a9 Merge branch 'v5.6/dt' into next new 2aeb90a182e0 Merge remote-tracking branch 'realtek/for-next' new 92ba2b7277c5 Merge remote-tracking branch 'renesas/next' new 3c120c57abba Merge remote-tracking branch 'reset/reset/next' new bae05f2b0cb1 Merge remote-tracking branch 'rockchip/for-next' new e72b6dc6f755 Merge remote-tracking branch 'samsung-krzk/for-next' new 87e14b76cb9a Merge remote-tracking branch 'sunxi/sunxi/for-next' new 3541a60a01b7 Merge remote-tracking branch 'tegra/for-next' new 78548b862ca8 Merge remote-tracking branch 'clk/clk-next' new ac4dcec32f58 Merge remote-tracking branch 'csky/linux-next' new 98b82eb427e3 Merge remote-tracking branch 'h8300/h8300-next' new 10cb6671f4f8 Merge remote-tracking branch 'm68k/for-next' new ff68d0da5a16 MIPS: ralink: dts: mt7628a.dtsi: Add WMAC DT node new a5d193cb88cf MIPS: ralink: dts: gardena_smart_gateway_mt7688: Enable WMAC new e8c192011c92 MIPS: ralink: dts: gardena_smart_gateway_mt7688: Limit UART1 new ad1df95419cc mips/vdso: Support mremap() for vDSO new 0ba96b344a7f MIPS: Ingenic: Add missing nodes for X1000 and CU1000-Neo. new 1f33d9bcb995 MIPS: CU1000-Neo: Refresh defconfig to support HWMON and WiFi. new 1590b1eb9370 dt-bindings: Document loongson vendor-prefix new 3dce137a960f Merge remote-tracking branch 'mips/mips-next' new 051d75d3bb31 MAINTAINERS: Update Ley Foon Tan's email address new 466fb08f85a3 Merge remote-tracking branch 'nios2/for-next' new 8598f6f0cd88 Merge remote-tracking branch 'powerpc/next' new 1e7c6010ac0d Merge remote-tracking branch 'soc-fsl/next' new da8212eb6761 Merge remote-tracking branch 'risc-v/for-next' new 1bbd51f2a2eb Merge remote-tracking branch 'sh/sh-next' new 8b9208734d1d Merge remote-tracking branch 'xtensa/xtensa-for-next' new 7ed152f45beb Merge remote-tracking branch 'fscrypt/master' new 9c19dc004fe3 Merge branch 'misc-5.5' into for-next-20200115 new 0963947eb3a6 Merge branch 'misc-5.5' into for-next-current-v5.4-20200115 new 220662462b96 btrfs: Refactor btrfs_rmap_block to improve readability new d8c2926c8929 Merge branch 'misc-next' into for-next-current-v5.4-20200115 new fdceffc9e4ae Merge branch 'for-next-current-v5.4-20200115' into for-nex [...] new 580bfe126b6f Merge branch 'misc-5.5' into for-next-next-v5.5-20200115 new 1211d51c65b0 Merge branch 'misc-next' into for-next-next-v5.5-20200115 new 2644608e30b8 btrfs: Call find_fsid from find_fsid_inprogress new facecb67a37b btrfs: Factor out metadata_uuid code from find_fsid. new 74199a6309f5 btrfs: Handle another split brain scenario with metadata u [...] new 1b00a5738fe3 btrfs: Fix split-brain handling when changing FSID to meta [...] new 95be06633824 Merge branch 'ext/nik/uuid-change-fixes' into for-next-nex [...] new 1645e68458d6 Merge branch 'for-next-next-v5.5-20200115' into for-next-20200115 new 566787c8a674 Merge remote-tracking branch 'btrfs/for-next' new 9b2a077f01df fs/cifs/smb2ops.c: use true,false for bool variable new 9202cfd48d17 fs/cifs/cifssmb.c: use true,false for bool variable new 9ee24360972c cifs: add support for fallocate mode 0 for non-sparse files new 9b341c24b887 cifs: prepare SMB2_query_directory to be used with compounding new e0b2599cd015 cifs: create a helper function to parse the query-director [...] new 4ef9ea0277ae cifs: use compounding for open and first query-dir for readdir() new 6708a88288da cifs: set correct max-buffer-size for smb2_ioctl_init() new 05e433e240cf cifs: Don't use iov_iter::type directly new 749cb1f63e8d cifs: Clean up DFS referral cache new 84d0f9bfb911 cifs: Get rid of kstrdup_const()'d paths new 8f3b5e607a20 cifs: Introduce helpers for finding TCP connection new 29b2e4947ddd cifs: Merge is_path_valid() into get_normalized_path() new 09a103c3f0e9 cifs: Fix potential deadlock when updating vol in cifs_rec [...] new 03535b72873b cifs: Avoid doing network I/O while holding cache lock new 655a50a375a7 cifs: Fix mount options set in automount new 796b74f58485 cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() new ea1b21c1d916 CIFS: Add support for setting owner info, dos attributes, [...] new ab752d36ce21 Merge remote-tracking branch 'cifs/for-next' new 9d6595120d02 Merge remote-tracking branch 'ecryptfs/next' new 6188c933433a Merge remote-tracking branch 'erofs/dev' new 80db453f2fa3 Merge remote-tracking branch 'ext3/for_next' new f3bb3b9f47e1 Merge remote-tracking branch 'ext4/dev' new dedd61a3e06c f2fs: support data compression new fc176d901822 f2fs: run fsck when getting bad inode during GC new 3b1fc3c1bf2b f2fs: fix to add swap extent correctly new 959ea11688d7 f2fs: fix memleak of kobject new 404cb0b7b31d f2fs: convert inline_dir early before starting rename new 375343ed0d1a f2fs: remove unneeded check for error allocating bio_post_ [...] new c35dbac761c4 f2fs: fix deadlock allocating bio_post_read_ctx from mempool new 841c0b7c0e9d f2fs: show the CP_PAUSE reason in checkpoint traces new b04bad228f1b f2fs: fix miscounted block limit in f2fs_statfs_project() new 41dac1d54645 f2fs: code cleanup for f2fs_statfs_project() new f08d31b33b74 f2fs: add a way to turn off ipu bio cache new 2d859eee6746 f2fs: update f2fs document regarding to fsync_mode new 7d036894369c f2fs: change to use rwsem for gc_mutex new e087def36bef Merge remote-tracking branch 'f2fs/dev' new db1a3852a39c Merge remote-tracking branch 'fsverity/fsverity' new 3b107d34fa04 Merge remote-tracking branch 'nfs-anna/linux-next' new f814e32e527c Merge remote-tracking branch 'nfsd/nfsd-next' new 08f221b8b832 Merge remote-tracking branch 'overlayfs/overlayfs-next' new d3db968578c6 Merge remote-tracking branch 'v9fs/9p-next' new a5084865524d xfs: introduce XFS_MAX_FILEOFF new 4bbb04abb4ee xfs: truncate should remove all blocks, not just to the en [...] new 932befe39dde xfs: fix s_maxbytes computation on 32-bit kernels new ca78eee7b4ac xfs: Add __packed to xfs_dir2_sf_entry_t definition new a589a160447d Merge remote-tracking branch 'xfs/for-next' new 740c98660980 Merge remote-tracking branch 'iomap/iomap-for-next' new 072ce9caad0c Merge remote-tracking branch 'vfs/for-next' new 58321e4fc134 Merge remote-tracking branch 'printk/for-next' new e5553f0fe682 Merge remote-tracking branch 'pci/next' new 50f12605eb27 Merge remote-tracking branch 'hid/for-next' new 9f42de8d4ec2 i2c: tegra: Fix suspending in active runtime PM state new 24a49678f5e2 i2c: tegra: Properly disable runtime PM on driver's probe error new e64175776d06 i2c: iop3xx: Fix memory leak in probe error path new e5382251d68b Merge branch 'i2c/for-current' into i2c/for-next new fe402bd09049 i2c: meson: implement the master_xfer_atomic callback new 710b65335c19 i2c: parport-light: remove driver new 511f7d54842f i2c: parport: simplify Kconfig description new 9f7a03642e0e i2c: parport: move include file into main source new d02e5ee09bd9 Merge branch 'i2c/for-current' into i2c/for-5.6 new b5d5605ca3ce i2c: tegra: Prevent interrupt triggering after transfer timeout new ede2299f7101 i2c: tegra: Support atomic transfers new ae6028a65582 i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PR [...] new 4211ffc3ad15 i2c: tegra: Use relaxed versions of readl/writel new 28d98666dbc0 i2c: tegra: Always terminate DMA transfer new b3ec94697573 i2c: tegra: Check DMA completion status in addition to left time new 49945ef0f90b i2c: stu300: Use proper printk format for iomem pointer new 6b5794abdcdd i2c: cht-wc: convert to use i2c_new_client_device() new 41d06630b494 i2c: i801: convert to use i2c_new_client_device() new 7fd0379f8696 i2c: nvidia-gpu: convert to use i2c_new_client_device() new 7de69dbf0d7f i2c: ocores: convert to use i2c_new_client_device() new f12c529005dc i2c: powermac: convert to use i2c_new_client_device() new 36056290ee0c i2c: taos-evm: convert to use i2c_new_client_device() new bf255befe7ad i2c: xiic: convert to use i2c_new_client_device() new 90a3be9b1945 i2c: i2c-core-acpi: convert to use i2c_new_client_device() new 87e07437df93 i2c: i2c-core-base: convert to use i2c_new_client_device() new 5f0155b44e1e i2c: i2c-core-of: convert to use i2c_new_client_device() new e634a50c9cd1 docs: i2c: use the new API in 'instantiating-devices.rst' new e8d51e962936 docs: i2c: use the new API in 'writing-clients' new 066e6e805d4a i2c: pmcmsp: Use proper printk format for resource_size_t new 17b3fe8b04ec i2c: pnx: Use proper printk format for resource_size_t new 40b2ec1251c3 i2c: highlander: Use proper printk format for size_t new b4c119dbc300 i2c: xiic: Add timeout to the rx fifo wait loop new c9d059681b84 i2c: xiic: defer the probe if clock is not found new 10b17004a74c i2c: xiic: Fix the clocking across bind unbind new e18370a2a9dd Merge branch 'i2c/for-5.6' into i2c/for-next new fdbf0e483e2c Merge remote-tracking branch 'i2c/i2c/for-next' new fae04237e8b1 i3c: master: dw: convert to devm_platform_ioremap_resource new 3c67166dc58d i3c: master: cdns: convert to devm_platform_ioremap_resource new 3952cf8ff2f7 i3c: master: dw: reattach device on first available locati [...] new c5d3a9136792 Merge remote-tracking branch 'i3c/i3c/next' new f3d09e63c0ed Merge branch 'dmi/master' new 822b769308f6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 16dbe8d1636e Merge remote-tracking branch 'jc_docs/docs-next' new d0d56db21d56 Merge remote-tracking branch 'v4l-dvb/master' new 53eb82b0977d cpuidle: arm: Enable compile testing for some of drivers new 7594656fa816 Merge branch 'pm-cpuidle' into linux-next new 27f9d7e984d9 software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST new 09aa4748a5f0 Merge branch 'devprop' into linux-next new a32991822163 Documentation: admin-guide: PM: Add intel_idle document new a643e143acc2 Merge branch 'intel_idle+acpi' into linux-next new 3a51a94de6dc Merge remote-tracking branch 'pm/linux-next' new 9bb75280a8ac Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new ff1370471583 Merge remote-tracking branch 'opp/opp/linux-next' new 186c30039d3d Merge remote-tracking branch 'thermal/thermal/linux-next' new 24b1e0a472b5 Merge remote-tracking branch 'ieee1394/for-next' new 2d6a9e294c63 Merge remote-tracking branch 'swiotlb/linux-next' new 14e23bd6d221 RDMA/core: Fix locking in ib_uverbs_event_read new de730f71919b IB/hfi1: Move chip specific functions to chip.c new 01c7fc501b8f IB/hfi1: Add fast and slow handlers for receive context new 7b8a8b72c9ea IB/hfi1: Move common receive IRQ code to function new cd47b594dbef IB/hfi1: IB/hfi1: Add an API to handle special case drop new 62661038c33b IB/hfi1: Create API for auto activate new 13d2a8384bd9 IB/hfi1: Decouple IRQ name from type new d791d294edd2 IB/hfi1: Return void in packet receiving functions new 5ffd048698ea IB/hfi1: Add software counter for ctxt0 seq drop new 2c9d4e26d1ab IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats new 468d020e2f02 RDMA/hns: Bugfix for posting a wqe with sge new 626903e9355b RDMA/hns: Add support for reporting wc as software mode new 1e123d96b85f RDMA/core: Remove err in iw_query_port new aef5570e23de Merge branch 'mlx5_vdpa' into rdma.git for-next new f164be8c0366 IB/mlx5: Extend caps stage to handle VAR capabilities new 7be76bef320b IB/mlx5: Introduce VAR object and its alloc/destroy methods new 3f59b6c3e600 IB/mlx5: Add mmap support for VAR new 8bdf9dd984c1 RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class new 6898d1c661d7 RDMA/mlx5: Use RCU and direct refcounts to keep memory alive new f7c8416ccea5 RDMA/core: Simplify destruction of FD uobjects new 93887e66ff3c RDMA/mlx5: Simplify devx async commands new 849e149063bd RDMA/core: Do not allow alloc_commit to fail new 4ec1dcfcdf37 RDMA/core: Make ib_ucq_object use ib_uevent_object new 5bd48c18c8ce RDMA/core: Do not erase the type of ib_cq.uobject new 620d3f8176cb RDMA/core: Do not erase the type of ib_qp.uobject new 9fbe334c6a67 RDMA/core: Do not erase the type of ib_srq.uobject new e04dd13159b0 RDMA/core: Do not erase the type of ib_wq.uobject new 817d65765069 RDMA/core: Simplify type usage for ib_uverbs_async_handler() new 39e83af81761 RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject new 3e032c0e92aa RDMA/core: Make ib_uverbs_async_event_file into a uobject new 5c55cfd6a553 RDMA/core: Use READ_ONCE for ib_ufile.async_file new 2ffe936ecdf8 Merge remote-tracking branch 'rdma/for-next' new c0e4eadfb8da net: macsec: move some definitions in a dedicated header new 76564261a7db net: macsec: introduce the macsec_context structure new 0830e20b62ad net: macsec: introduce MACsec ops new 2e18135845b3 net: phy: add MACsec ops in phy_device new 3cf3227a21d1 net: macsec: hardware offloading infrastructure new dcb780fb2795 net: macsec: add nla support for changing the offloading s [...] new 1bbe0ecc2a1a net: phy: mscc: macsec initialization new 28c5107aa904 net: phy: mscc: macsec support new 5c937de78b39 net: macsec: PN wrap callback new 781449a4ae3b net: phy: mscc: PN rollover support new ec22ab00750d Merge branch 'macsec-hw-offload' new 5eee7bd7e245 net: skbuff: disambiguate argument and member for skb_list [...] new 1a186c14cedb net: udp: use skb_list_walk_safe helper for gso segments new c3b18e0d9254 net: xfrm: use skb_list_walk_safe helper for gso segments new 2cec4448db38 net: openvswitch: use skb_list_walk_safe helper for gso segments new b950d8a5b300 net: sched: use skb_list_walk_safe helper for gso segments new 88bebdf5b26f net: ipv4: use skb_list_walk_safe helper for gso segments new 2670ee77c99c net: netfilter: use skb_list_walk_safe helper for gso segments new 9f3ef3d7026f net: mac80211: use skb_list_walk_safe helper for gso segments new 2b133adfcf8e Merge branch 'skb_list_walk_safe-refactoring' new a4d35e77357c nfc: No need to set .owner platform_driver_register new 7786a1af2a6b pktgen: Allow configuration of IPv6 source address range new cb6530b99faf net: qrtr: Move resume-tx transmission to recvmsg new 5fdeb0d372ab net: qrtr: Implement outgoing flow control new 0a7e0d0ef054 net: qrtr: Migrate node lookup tree to spinlock new f16a4b26f31f net: qrtr: Make qrtr_port_lookup() use RCU new e04df98adf7d net: qrtr: Remove receive worker new 0c73ffc7dcdc Merge branch 'QRTR-flow-control-improvements' new 0fadc0a2b1c4 net: socionext: get rid of huge dma sync in netsec_alloc_rx_data new 6324d0fa03bf ipv4: Replace route in list before notifying new 1e301fd04eaa ipv4: Encapsulate function arguments in a struct new 90b93f1b31f8 ipv4: Add "offload" and "trap" indications to routes new bb3c4ab93e44 ipv6: Add "offload" and "trap" indications to routes new 8c5a5b9b9185 mlxsw: spectrum_router: Separate nexthop offload indicatio [...] new ee5a0448e72b mlxsw: spectrum_router: Set hardware flags for routes new 48bb9eb47b27 netdevsim: fib: Add dummy implementation for FIB offload new c662455b64a1 selftests: forwarding: Add helpers and tests for FIB offload new ffdc5149c5e2 selftests: netdevsim: Add test for FIB offload API new 212a37c225ae selftests: mlxsw: Add test for FIB offload API new f6310b610760 Merge branch 'net-Add-route-offload-indication' new 5a46facbbcd4 net: bridge: vlan: add helpers to check for vlan id/range [...] new 8f4cc940a149 net: bridge: netlink: add extack error messages when proce [...] new 8dcea187088b net: bridge: vlan: add rtm definitions and dump support new f26b296585dc net: bridge: vlan: add new rtm message support new adb3ce9bcb0f net: bridge: vlan: add del rtm message support new 0ab558795184 net: bridge: vlan: add rtm range support new cf5bddb95cbe net: bridge: vlan: add rtnetlink group and notify support new f545923b4a6b net: bridge: vlan: notify on vlan add/delete/change flags new 4e2fa6b90275 Merge branch 'bridge-add-vlan-notifications-and-rtm-support' new a7c4a547ea1d batman-adv: Start new development cycle new f4191c6d80b9 batman-adv: Strip dots from variable macro kerneldoc new 69fed4ce2e9a batman-adv: Fix typo metAdata new 2b1aa5a4c654 batman-adv: ELP - use wifi tx bitrate as fallback throughput new 61a292860de6 batman-adv: Annotate bitwise integer pointer casts new 68e039f966cb batman-adv: Update copyright years for 2020 new b2e55ca89245 batman-adv: Disable CONFIG_BATMAN_ADV_SYSFS by default new 8fec380ac0d4 Merge tag 'batadv-next-for-davem-20200114' of git://git.op [...] new 43d28c612f4c pptp: support sockets bound to an interface new 1ccf6c13d9c7 devlink: fix typos in qed documentation new 6a3a696bd5d2 Merge remote-tracking branch 'net-next/master' new d3a56931f9c8 xsk: Support allocations of large umems new 8482941f0906 bpf: Add bpf_send_signal_thread() helper new ab8b7f0cb358 tools/bpf: Add self tests for bpf_send_signal_thread() new 5640a771d797 Merge branch 'bpf_send_signal_thread' new 9173cac3b64e libbpf: Support .text sub-calls relocations new 83e4b88be1ff selftests/bpf: Add a test for attaching a bpf fentry/fexit [...] new 15c14a3dca42 bpf: Add bpf_map_{value_size, update_value, map_copy_value [...] new cb4d03ab499d bpf: Add generic support for lookup batch op new aa2e93b8e58e bpf: Add generic support for update and delete batch ops new c60f2d286177 bpf: Add lookup and update batch ops to arraymap new 057996380a42 bpf: Add batch ops to all htab bpf map new a1e3a3b8ba2c tools/bpf: Sync uapi header bpf.h new 2ab3d86ea185 libbpf: Add libbpf support to batch ops new 30ff3c59137d selftests/bpf: Add batch ops testing for htab and htab_percpu map new f0fac2cec286 selftests/bpf: Add batch ops testing to array bpf map new 990bca1fc8ad Merge branch 'bpf-batch-ops' new dcae12826ba0 Merge remote-tracking branch 'bpf-next/master' new 2ef2b355eb60 Merge remote-tracking branch 'ipsec-next/master' new 86ef51047608 Merge remote-tracking branch 'nfc-next/master' new 600a87490ff9 Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS. new 4de0fc599eb9 Bluetooth: Add definitions for CIS connections new f92a8cb569e3 Bluetooth: hci_vhci: Add support for ISO packets new f9a619db7c13 Bluetooth: monitor: Add support for ISO packets new 1b1d29e51499 Bluetooth: Make use of __check_timeout on hci_sched_le new ef564119ba83 Bluetooth: hci_h4: Add support for ISO packets new 1cc3c10c5aea Bluetooth: hci_h5: Add support for ISO packets new 7e8aeffb112a Bluetooth: btsdio: Check for valid packet type new 2fe465e69dc1 dt-bindings: net: bluetooth: add interrupts properties new f25a96c8eb46 Bluetooth: hci_bcm: enable IRQ capability from devicetree new 5559904ccc08 Bluetooth: hci_qca: Add QCA Rome power off support to the [...] new bb2500ab0270 Bluetooth: hci_qca: Retry btsoc initialize when it fails new d0771e6c7ce1 Merge remote-tracking branch 'bluetooth/master' new 7d6aa9ba4f82 Merge remote-tracking branch 'net-next/master' into mac80211-next new e322c07f8371 mac80211: debugfs: improve airtime_flags handler readability new b18379d7aa31 mac80211_hwsim: remove maximum TX power new 5c5e52d1bb96 nl80211: add handling for BSS color new dd56e9023033 mac80211: add handling for BSS color new 5972fa15b923 mac80211: fix tx status for no ack cases new 01afc6fedffb mac80211_hwsim: add power save support new 30b2f0be23fb mac80211: add ieee80211_is_any_nullfunc() new 9f82d0142d42 Merge remote-tracking branch 'mac80211-next/master' new 2b0fb353c029 gfs2: Avoid access time thrashing in gfs2_inode_lookup new 0c47ed7d4126 Merge remote-tracking branch 'gfs2/for-next' new 5bb05bd9270d Merge remote-tracking branch 'nand/nand/next' new f26b43e39b58 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 710d7b459aca Merge remote-tracking branch 'crypto/master' new fd7226fbb257 Merge tag 'drm/tegra/for-5.6-rc1' of git://anongit.freedes [...] new 5bbb71cda6da drm/mediatek: Check return value of mtk_drm_ddp_comp_for_plane. new 138b80cbd705 drm/mediatek: Fix can't get component for external display plane. new 60b874f64279 drm/mediatek: use DRM core's atomic commit helper new 411f5c1eacfe drm/mediatek: handle events when enabling/disabling crtc new 920fffcc8912 drm/mediatek: update cursors by using async atomic update new 9b59b8c6f846 drm/mediatek: disable all the planes in atomic_disable new e0e4706c7e9f drm/mediatek: remove unused external function new 17aab656ae70 Merge tag 'v5.5-next-cmdq-stable' of https://git.kernel.or [...] new d0afe37f5209 drm/mediatek: support CMDQ interface in ddp component new 2f965be7f900 drm/mediatek: apply CMDQ control flow new 4cebc1de506f drm/mediatek: Add gamma property according to hardware capability new 84abcf1234bb drm/mediatek: Add ctm property support new 039cf36cbff9 drm/mediatek: Return from mtk_ovl_layer_config after mtk_o [...] new b6b1bb980ec4 drm/mediatek: Turn off Alpha bit when plane format has no alpha new d04a07a8dc93 drm/mediatek: Fix indentation in Makefile new 6fc376f026a0 Merge tag 'mediatek-drm-next-5.6' of https://github.com/ck [...] new 11a8630917b6 drm/nouveau/gr/gk208-gm10x: regenerate built-in firmware new 131992709dc4 drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUT [...] new 122c1639185f drm/nouveau/kms/nv50-: Remove nv50_mstc_best_encoder() new 5ff0cb1ce253 drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head new 481404957a14 drm/nouveau/kms/nv50-: Report possible_crtcs incorrectly o [...] new f42e4b337b32 drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst new 0ac7facb7071 drm/nouveau/fault: Add support for GP10B new f1331ea8ee0a drm/nouveau: Do not try to disable PCI device on Tegra new b0b651aedb10 drm/nouveau/tegra: Avoid pulsing reset twice new fc12262b9683 drm/nouveau/tegra: Set clock rate if not set new 6992ceb8c0f6 drm/nouveau/secboot/gm20b,gp10b: Read WPR configuration fr [...] new 0d0d498265e7 drm/nouveau/ltc/gp10b: Add custom L2 cache implementation new d7ca5ddf585e drm/nouveau/ce/gp10b: Use correct copy engine new 2574c809d7c0 drm/nouveau/kms/nv04-nv4x: Use match_string() helper to si [...] new 2cf3c8bc47d4 drm/nouveau/fb/gf100-: declare constants as unsigned long long. new cd04e4ffd5c4 drm/nouveau/kms/nv04: remove set but unused variable. new b4229fc67d9b drm/nouveau: use NULL for pointer assignment. new 72ecb0a6ce89 drm/nouveau: Fix ttm move init with multiple GPUs new 176ada03e3c2 drm/nouveau/mmu: Add correct turing page kinds new 3613a9bea95a drm/nouveau/secboot/gm20b: initialize pointer in gm20b_sec [...] new 4886c740c9bc drm/nouveau/core: fix missing newline in fw loader error message new 0514a6b7d9c8 drm/nouveau/fault/tu102: define nvkm_fault_func.pin new fef1c0ef7074 drm/nouveau/gr/gf100-: remove dtor new 7adc77aa0e11 drm/nouveau/gr/gk20a,gm200-: add terminators to method lis [...] new 3c47e381d651 drm/nouveau/gr/gv100-: modify gr init to match newer versi [...] new 1eb013473bff drm/nouveau: Fix copy-paste error in nouveau_fence_wait_ue [...] new 2e4534a22794 drm/nouveau/drm/ttm: Remove set but not used variable 'mem' new 409d659fe11d drm/nouveau/disp/dp: fix typo when determining failsafe li [...] new 633cc9beeb6f drm/nouveau/fault/gv100-: fix memory leak on module unload new 5a4b98cde434 drm/nouveau/flcn: move fetching of configuration until first use new de048192130d drm/nouveau/flcn: fetch PRI address from TOP if not provid [...] new a128bbfacc06 drm/nouveau/flcn: export existing funcs new 5ff41544fc81 drm/nouveau/core: output fw size in debug messages new 47c8f8e1a225 drm/nouveau/core: add a macro to better handle multiple fi [...] new f25709f9aeb3 drm/nouveau/core: add representation of generic binary objects new 31bef57f6ce3 drm/nouveau/core: define ACR subdev new 67e7c6cf8f52 drm/nouveau/acr: add stub implementation for all GPUs curr [...] new c63fe2e704e2 drm/nouveau/acr: add loaders for currently available LS fi [...] new 78b10b740300 drm/nouveau/gsp: select implementation based on available [...] new 334815ef310a drm/nouveau/gsp: initialise SW state for falcon from constructor new e905736c6d73 drm/nouveau/pmu/gp10b: split from gm20b implementation new 989863d7cbe5 drm/nouveau/pmu: select implementation based on available [...] new 2952a2b42e17 drm/nouveau/pmu: initialise SW state for falcon from constructor new 6f0add0ad6e9 drm/nouveau/gr/gf100-: use nvkm_blob structure for fecs/gpccs fw new a2bfb50e72ae drm/nouveau/gr/gk20a,gm200-: use nvkm_firmware_load_blob f [...] new 0033f15b44bc drm/nouveau/gr/gf100-: drop fuc_ prefix on sw init new 00e1b5dcf766 drm/nouveau/gr/gf100-: move fecs/gpccs ucode into their su [...] new a096ff19811e drm/nouveau/gr/gp108: split from gp107 new ef16dc278ec2 drm/nouveau/gr/gf100-: select implementation based on avai [...] new 4f556362a3f6 drm/nouveau/gr/gf100-: initialise SW state for falcon from [...] new e14e5e6c3374 drm/nouveau/sec2/gp108: split from gp102 implementation new 7adc40c593c6 drm/nouveau/sec2: select implementation based on available [...] new edd757d17891 drm/nouveau/sec2: initialise SW state for falcon from constructor new 555a0002d3c6 drm/nouveau/sec2: use falcon funcs new c9af47bcbde4 drm/nouveau/sec2: move interrupt handler to hw-specific module new 98a34d995010 drm/nouveau/nvdec: select implementation based on available fw new 3a900a5d9ce3 drm/nouveau/nvdec: initialise SW state for falcon from con [...] new 68f02444946b drm/nouveau/nvdec/gm107: rename from gp102 implementation new a5482b9ff194 drm/nouveau/nvdec/gm107-: add missing engine instances new 10e43bfd2f8d drm/nouveau/nvenc: add a stub implementation for the GPUs [...] new fb0a5bbe3157 drm/nouveau/flcn: specify FBIF offset from subdev new ca3190e3c7e3 drm/nouveau/flcn: move bind_context WAR out of common code new bc3cfd18acaf drm/nouveau/flcn: specify EMEM address from subdev new e938c4e723a0 drm/nouveau/flcn: specify debug/production register offset [...] new b826f48a1c12 drm/nouveau/flcn: specify queue register offsets from subdev new af696a61a221 drm/nouveau/flcn: reset sec2/gsp falcons harder new 3d0482ec28eb drm/nouveau/flcn: add printk macros new 7e1659cc3b33 drm/nouveau/flcn: split msgqueue into multiple pieces new 8763955ba738 drm/nouveau/flcn/qmgr: explicitly create queue manager fro [...] new acc466ab4657 drm/nouveau/flcn/cmdq: explicitly create command queue(s) [...] new 22431189d669 drm/nouveau/flcn/msgq: explicitly create message queue fro [...] new 0ae59432ba6d drm/nouveau/flcn/qmgr: move sequence tracking from nvkm_ms [...] new c80157a25e71 drm/nouveau/flcn/qmgr: allow arbtrary priv + return code f [...] new 8e90a98dfb80 drm/nouveau/flcn/qmgr: support syncronous command submissi [...] new a15d8f580ccb drm/nouveau/flcn/qmgr: rename remaining nvkm_msgqueue bits [...] new 2e8a65973b9a drm/nouveau/flcn/cmdq: split the condition for queue readi [...] new 2baaffff9775 drm/nouveau/flcn/cmdq: cmd_queue_push can't fail, remove e [...] new c2c9b243189f drm/nouveau/flcn/cmdq: cmd_queue_close always commits, sim [...] new baafecbf9a5b drm/nouveau/flcn/cmdq: switch to falcon queue printk macros new 2b287aebb451 drm/nouveau/flcn/cmdq: drop nvkm_msgqueue argument to functions new 149745252c65 drm/nouveau/flcn/cmdq: implement a more explicit send() interface new 25fd061cc7dd drm/nouveau/flcn/cmdq: rename cmdq-related nvkm_msqqueue_q [...] new 86ce2a71539c drm/nouveau/flcn/cmdq: move command generation to subdevs new f09a3ee36bdc drm/nouveau/flcn/msgq: remove error handling for msg_queue [...] new e9602a1bd7e9 drm/nouveau/flcn/msgq: simplify msg_queue_pop() error handling new 77b1ab61fd1c drm/nouveau/flcn/msgq: switch to falcon queue printk macros new 2d063981d710 drm/nouveau/flcn/msgq: drop nvkm_msgqueue argument to functions new d114a1393fa0 drm/nouveau/flcn/msgq: move handling of init message to subdevs new e1cc579898ae drm/nouveau/flcn/msgq: pass explicit message queue pointer [...] new 91a4e83a2d3e drm/nouveau/flcn/msgq: rename msgq-related nvkm_msgqueue_q [...] new 7a4dde711b38 drm/nouveau/secboot: move code to boot LS falcons to subdevs new ff213b634865 drm/nouveau/core/memory: add macros to read/write blocks f [...] new ebe52a58acca drm/nouveau/fb/gp102-: unlock VPR as part of FB init new 22dcda45a3d1 drm/nouveau/acr: implement new subdev to replace "secure boot" new 9d350c5e5156 drm/nouveau/secboot: remove new edec7149cbfa drm/nouveau/core: remove previous versioned fw loader new 3fa8fe1572bc drm/nouveau/acr/tu10x: initial support new afa3b96b058d drm/nouveau/gr/tu10x: initial support new dd22dfa62c9c Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...] new 71e7274066c6 Merge tag 'drm-intel-next-2020-01-14' of git://anongit.fre [...] new b2e0fc8a142b Merge remote-tracking branch 'drm/drm-next' new 164864058d3d Merge remote-tracking branch 'amdgpu/drm-next' new c43c5a8818d4 drm/i915/params: add i915 parameters to debugfs new a267ab8dec06 drm/i915/params: support bool values for int and uint params new 72ff2b8d5f2d drm/i915/gt: Use the BIT when checking the flags, not the index new 9ecc6eabd8fe drm/i915/fbc: Move the plane state check into the fbc functions new 661d6ec00058 drm/i915/fbc: Nuke fbc_supported() new d54151c5c8c0 drm/i915/fbc: Add fbc tracepoints new f78d5da6e7bd drm/i915/tgl: Add Wa_1409825376 to tgl new 3c90514123f0 Merge remote-tracking branch 'drm-intel/for-linux-next' new d3d19d6fc573 fbdev: potential information leak in do_fb_ioctl() new 366c5aa18c12 video: hyperv_fb: fix indentation issue new ac0c2558161d video: ssd1307fb: add the missed regulator_disable new 52733e95f040 video: Fix Kconfig indentation new bc5e36f3d2ce OMAP: DSS2: remove non-zero check on variable r new 28388b3325e3 pxa168fb: fix release function mismatch in probe failure new 2be24502158b fbcon: Adjust indentation in set_con2fb_map new 93166f5f2e4d fbmem: Adjust indentation in fb_prepare_logo and fb_blank new 3c3c56397d58 video: sa1100fb: constify copied structure new 091be7245a03 fbdev: s1d13xxxfb: use resource_size new 44a391081c9b fbdev: cg14fb: use resource_size new 914d66312d46 video: exynos: Rename Exynos to lowercase new 31a2a3292139 fbdev: remove object duplication in Makefile new e4eed858357a video: fbdev: nvidia: clean up indentation issues and comm [...] new c94b10d9924f Merge remote-tracking branch 'drm-misc/for-linux-next' new 8d4f03db0c72 Merge remote-tracking branch 'drm-msm/msm-next' new 2bdfdaf97ea2 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 4aa35156198d Merge remote-tracking branch 'etnaviv/etnaviv/next' new a8fa39306960 Merge remote-tracking branch 'regmap/for-next' new a3afa29942b8 ALSA: usb-audio: unlock on error in probe new 958e495ea047 Merge remote-tracking branch 'sound/for-next' new 0468e667a5be regulator fix for "regulator: core: Add regulator_is_equal [...] new df4e3eee310f Merge branch 'topic/equal' of https://git.kernel.org/pub/s [...] new a03494c987f8 Merge branch 'asoc-5.6' into asoc-next new f6f81e7e23cd Merge remote-tracking branch 'sound-asoc/for-next' new 1c6c06aaf628 Merge remote-tracking branch 'modules/modules-next' new a1f7813117f1 Merge remote-tracking branch 'input/next' new c78f806ef366 Merge branch 'for-5.6/drivers' into for-next new 813668c6099b io_uring: avoid ring quiesce for fixed file set unregister [...] new 3dc3f23da3c1 fs: make two stat prep helpers available new 9b4d39f76e25 io_uring: add support for IORING_OP_STATX new e5f2c4e029a6 io-wq: support concurrent non-blocking work new e63846130e69 io_uring: add IOSQE_ASYNC new 6ef463cbbb08 io_uring: rename prev to head new 097a61ecf596 io_uring: move *queue_link_head() from common path new 8300cf830b6c io_uring: remove two unnecessary function declarations new 471441417ed2 io_uring: add lookup table for various opcode needs new f05f1cecdb19 io_uring: split overflow state into SQ and CQ side new a5fbe3f1e246 io_uring: improve poll completion performance new 3c71e7797105 io_uring: add non-vectored read/write commands new 22e0e1611f2f io_uring: allow use of offset == -1 to mean file position new 12104a579ec2 io_uring: add IORING_OP_FADVISE new 894f825444fe mm: make do_madvise() available internally new e06f240e694e io_uring: add IORING_OP_MADVISE new 8735c5c05128 pcpu_ref: add percpu_ref_tryget_many() new e93aff0a8571 io_uring: batch getting pcpu references new 4f0132aed858 io_uring: wrap multi-req freeing in struct req_batch new ea5c55d9075b io_uring: extend batch freeing to cover more cases new 0ef77a84f241 io_uring: add support for IORING_SETUP_CLAMP new a13e586a7eba io_uring: clamp to_submit in io_submit_sqes() new 39ea15b1cb81 io_uring: optimise head checks in io_get_sqring() new cb37daf435f0 io_uring: optimise commit_sqring() for common case new 6c5c62200ba2 io_uring: remove extra io_wq_current_is_worker() new e3f45361baaf io_uring: add support for send(2) and recv(2) new 58e74ab3b2e1 io_uring: Remove unnecessary null check new 7fd1c0f8c691 io_uring: file set registration should use interruptible waits new 836ad3602809 io_uring: change io_ring_ctx bool fields into bit fields new 5293d0fa21d5 io_uring: enable option to only trigger eventfd for async [...] new db058e3427b1 io_uring: add 'struct open_how' to the openat request context new 2332098d170f io_uring: remove 'fname' from io_open structure new ddf599cd7dc1 io_uring: add support for IORING_OP_OPENAT2 new 3edcd3102675 io_uring: add opcode to issue trace event new 87247fc5d4c5 io_uring: account fixed file references correctly in batch new 74566df3a71c io_uring: don't setup async context for read/write fixed new e0bbb3461ae0 io-wq: cancel work if we fail getting a mm reference new 78912934f4f7 io_uring: be consistent in assigning next work from handler new bd3701d2d476 Merge branch 'io_uring-5.5' into for-5.6/io_uring-vfs new 126c20adbd98 Merge branch 'for-5.6/io_uring-vfs' into for-next new 06ef26876467 Merge remote-tracking branch 'block/for-next' new 9b2d1ed333c6 Merge remote-tracking branch 'device-mapper/for-next' new 4d9e34463bb0 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 4390e33ebf93 Merge remote-tracking branch 'mmc/next' new f575872fff0e Merge remote-tracking branch 'mfd/for-mfd-next' new 333853be5645 power: supply: core: Update sysfs-class-power ABI document new d20267c9a98e power: supply: bq25890_charger: Add support of BQ25892 and [...] new 13f0a589eff2 dt-bindings: Add new chips to bq25890 binding documentation new 46aa27e74208 power: supply: bq25890_charger: Add DT and I2C ids for all [...] new a4f06df13db8 power: reset: at91-poweroff: introduce struct shdwc_reg_config new d39284f21de7 power: reset: at91-poweroff: use proper master clock regis [...] new 577233a3f563 power: suppy: ucs1002: Make the symbol 'ucs1002_regulator_ [...] new 56900d4541a9 power: supply: axp20x_usb_power: Use a match structure new ecbc8dd78ed9 power: supply: axp20x_usb_power: Allow offlining new 09aaaec5f658 power: supply: axp20x_usb_power: Add wakeup control new bcfb7ae3f50b power: supply: axp20x_usb_power: Only poll while offline new aff20bd7ee3d Merge remote-tracking branch 'battery/for-next' new abe6ebf445f8 Merge branch 'regulator-5.6' into regulator-next new 50db69ae8567 Merge remote-tracking branch 'regulator/topic/equal' into [...] new 29a31a728c44 Merge remote-tracking branch 'regulator/for-next' new cca95f37e979 Merge remote-tracking branch 'integrity/next-integrity' new e4f051a8c527 next-20191211/keys new 7eed73f1eafc Merge remote-tracking branch 'selinux/next' new 5fc290f1f4df Merge remote-tracking branch 'smack/for-next' new 80fdc7fb3c54 Merge remote-tracking branch 'tomoyo/master' new 1be2aa0df3b9 Merge remote-tracking branch 'iommu/next' new c88456457a39 Merge remote-tracking branch 'vfio/next' new 579e91a1fd01 Merge remote-tracking branch 'audit/next' new 9acf09fe93a1 Merge remote-tracking branch 'devicetree/for-next' new d22190ddf43d Merge remote-tracking branch 'spi/for-next' new c29a59e43829 x86/vdso: Enable sanitizers for vma.o new a3aab9bd6d7e Merge branch 'locking/kcsan' new 8812ad412f85 tools bitmap: Implement bitmap_equal() operation at bitmap API new 9c080c0279a8 perf mmap: Declare type for cpu mask of arbitrary length new 8384a2600c7d perf record: Adapt affinity to machines with #CPUs > 1K new c30d630d1bcf perf sched timehist: Add support for filtering on CPU new 6ae9c10b7cd5 perf tests bp_signal: Show expected versus obtained values new 3ce311afb558 libperf: Move to tools/lib/perf new 81de3bf37a8b libperf: Add man pages new 6794200fa3c9 tools lib api fs: Fix gcc9 stringop-truncation compilation error new 3f7774033e68 perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc new 9218a9132f83 perf report/top: Make ENTER consistently bring up menu new d5a599d9890f perf report/top: Add menu entry for toggling callchain expansion new bdc633fec50b perf report/top: Improve toggle callchain menu option new 632003f400d3 perf hists browser: Generalize the do_zoom_dso() function new 209f4e70a2f1 perf report/top: Add 'k' hotkey to zoom directly into the [...] new d10ec006dcd7 perf hists browser: Allow passing an initial hotkey new d07126560cab tools ui popup: Allow returning hotkeys new 4c8b9c0f4281 perf report/top: Allow pressing hotkeys in the options popup menu new ea537f22f6e5 perf report/top: Do not offer annotation for symbols witho [...] new e6d6abfc447a perf report/top: Make 'e' visible in the help and make it [...] new 6c4798d3f08b tools lib: Fix builds when glibc contains strlcpy() new 53f3feeb7bd2 Merge tag 'perf-core-for-mingo-5.6-20200106' of git://git. [...] new ac18a4c24534 Merge branch 'perf/core' new 02df08320127 Merge branch 'linus' into efi/core, to pick up fixes new 57ad87ddce79 Merge branch 'x86/mm' into efi/core, to pick up dependencies new 12dc9e154dbe efi/libstub: Fix boot argument handling in mixed mode entry code new bc7c9d62052b efi/libstub/x86: Force 'hidden' visibility for extern decl [...] new 6cfcd6f001b4 efi/x86: Re-disable RT services for 32-bit kernels running [...] new ffc2760bcf2d efi/x86: Map the entire EFI vendor string before copying it new 89ed486532c4 efi/x86: Avoid redundant cast of EFI firmware service pointer new 98dd0e3a0cee efi/x86: Split off some old memmap handling into separate [...] new 698294704573 efi/x86: Split SetVirtualAddresMap() wrappers into 32 and [...] new a46d674068b6 efi/x86: Simplify i386 efi_call_phys() firmware call wrapper new e5f930fe8daf efi/x86: Simplify 64-bit EFI firmware call wrapper new ea5e1919b44f efi/x86: Simplify mixed mode call wrapper new 33b85447fa61 efi/x86: Drop two near identical versions of efi_runtime_init() new 5b279a262f54 efi/x86: Clean up efi_systab_init() routine for legibility new e2d68a955e49 efi/x86: Don't panic or BUG() on non-critical error conditions new 4684abe37592 efi/x86: Remove unreachable code in kexec_enter_virtual_mode() new 14b864f4b5c4 efi/x86: Check number of arguments to variadic functions new ea7d87f98fa9 efi/x86: Allow translating 64-bit arguments for mixed mode calls new 4444f8541dad efi: Allow disabling PCI busmastering on bridges during boot new 5fd115f85451 Merge branch 'efi/core' new 248ed51048c4 x86/nmi: Remove irq_work from the long duration NMI handler new 3cf526e23117 Merge branch 'x86/core' new ffd08731b2d6 lib/vdso: Make __cvdso_clock_getres() static new 2d75ddde32e7 Merge branch 'timers/urgent' new f42dc19ff6e7 Merge branch 'linus' new 8438b84ab42d x86/mce: Take action on UCNA/Deferred errors again new 90454e495938 x86/mce: Fix mce=nobootlog new 7a8bc2b0462e x86/mce: Fix use of uninitialized MCE message string new 7af69c5265f5 Merge branch 'ras/core' new ad65ebd10f7b Merge branch 'linus' new 32ad73db7fc5 x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR new a5543d3456dd selftests, kvm: Replace manual MSR defs with common msr-index.h new f6505c88bff0 tools/x86: Sync msr-index.h from kernel sources new 1db2a6e1e29f x86/intel: Initialize IA32_FEAT_CTL MSR at boot new 6d527cebfa04 x86/mce: WARN once if IA32_FEAT_CTL MSR is left unlocked new 501444905fcb x86/centaur: Use common IA32_FEAT_CTL MSR initialization new 7d37953ba811 x86/zhaoxin: Use common IA32_FEAT_CTL MSR initialization new ef4d3bf19855 x86/cpu: Clear VMX feature flag if VMX is not fully enabled new 159348784ff0 x86/vmx: Introduce VMX_FEATURES_* new b47ce1fed42e x86/cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs new 14442a159cf4 x86/cpu: Print VMX flags in /proc/cpuinfo using VMX_FEATURES_* new 167a4894c113 x86/cpu: Set synthetic VMX cpufeatures during init_ia32_fe [...] new 85c17291e2eb x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_C [...] new 21bd3467a58e KVM: VMX: Drop initialization of IA32_FEAT_CTL MSR new a4d0b2fdbcf7 KVM: VMX: Use VMX feature flag to query BIOS enabling new ff10e22e65f2 KVM: VMX: Check for full VMX support when verifying CPU co [...] new b39033f504a7 KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits new 616c59b52342 perf/x86: Provide stubs of KVM helpers for non-Intel CPUs new 8f63aaf5c493 KVM: VMX: Allow KVM_INTEL when building for Centaur and/or [...] new e40f08f3896d Merge branch 'x86/cpu' new dc433797c6f6 x86/resctrl: Do not reconfigure exiting tasks new 16af775e3379 Merge branch 'x86/cache' new 2e34d63d820d Merge branch 'timers/urgent' into timers/core new 3b5584afeef0 arm64: compat: vdso: Expose BUILD_VDSO32 new 715f23b6104a ARM: vdso: Set BUILD_VDSO32 and provide 32bit fallbacks new bf279849ad59 lib/vdso: Build 32 bit specific functions in the right context new b767081c07a4 lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK new a279235ddbe9 lib/vdso: Remove checks on return value for 32 bit vDSO new 972188f3a2da arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK new de0209f53aba mips: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK new 0b5c12332db5 x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK new 8463cf80529d lib/vdso: Let do_coarse() return 0 to simplify the callsite new cdb7c5a9c897 lib/vdso: Avoid duplication in __cvdso_clock_getres() new 0898a16a362d lib/vdso: Add unlikely() hint into vdso_read_begin() new c966533f8c6c lib/vdso: Mark do_hres() and do_coarse() as __always_inline new 769071ac9f20 ns: Introduce Time Namespace new af993f58d69e time: Add timens_offsets to be used for tasks in time namespace new 819a95fe3adf posix-clocks: Rename the clock_get() callback to clock_get [...] new eaf80194d0fe posix-clocks: Rename .clock_get_timespec() callbacks accordingly new 41b3b8dffc1f alarmtimer: Rename gettime() callback to get_ktime() new 2f58bf909abf alarmtimer: Provide get_timespec() callback new 9c71a2e8a757 posix-clocks: Introduce clock_get_ktime() callback new 198fa445d5c4 posix-timers: Use clock_get_ktime() in common_timer_get() new 5a590f35add9 posix-clocks: Wire up clock_gettime() with timens offsets new 89dd8eecfe96 time: Add do_timens_ktime_to_host() helper new 6cd889d43c40 timerfd: Make timerfd_settime() time namespace aware new 7da8b3a44bb4 posix-timers: Make timer_settime() time namespace aware new 0b9b9a3b162e alarmtimer: Make nanosleep() time namespace aware new ea2d1f7fce0f hrtimers: Prepare hrtimer_nanosleep() for time namespaces new 1f9b37bfbb60 posix-timers: Make clock_nanosleep() time namespace aware new 0efc8bb0bb5f fs/proc: Respect boottime inside time namespace for /proc/uptime new 6f74acfde20a x86/vdso: Restrict splitting VVAR VMA new 660fd04f9317 lib/vdso: Prepare for time namespace support new 64b302ab66c5 x86/vdso: Provide vdso_data offset on vvar_page new 550a77a74c87 x86/vdso: Add time napespace page new afaa7b5ac7c8 time: Allocate per-timens vvar page new af34ebeb866f x86/vdso: Handle faults on timens page new e6b28ec65b6d x86/vdso: On timens page fault prefault also VVAR page new 70ddf65184ec x86/vdso: Zap vvar pages when switching to a time namespace new 04a8682a71be fs/proc: Introduce /proc/pid/timens_offsets new 61c57676035d selftests/timens: Add Time Namespace test for supported clocks new 11873de3ce4d selftests/timens: Add a test for timerfd new 46e003433f89 selftests/timens: Add a test for clock_nanosleep() new 9d1f5a8c9dad selftests/timens: Add procfs selftest new d5b0117ddd49 selftests/timens: Add timer offsets test new 1854b97e4fa6 selftests/timens: Add a simple perf test for clock_gettime() new a750c7474a53 selftests/timens: Check for right timens offsets after for [...] new 4e599ee69406 Merge branch 'timers/core' new 1fd224e35c14 irqchip/ingenic: Get rid of the legacy IRQ domain new 4364c15d0db3 Merge branch 'irq/urgent' new aea75bbee182 Merge remote-tracking branch 'tip/auto-latest' new 6b6d188aae79 alarmtimer: Unregister wakeup source when module get fails new 76b07e21fcce clocksource/drivers: Suspend/resume Hyper-V clocksource fo [...] new c2cce9f56c9d clocksource: Fix Kconfig indentation new 203b92775e86 dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support new fde38189fd64 clocksource: Fix Kconfig miscues new fabc96c454db clocksource: hyperv: Reserve PAGE_SIZE space for tsc page new 826e293f4942 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] new 86d7ea1b43c9 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] new b20bf9d335bd clocksource/drivers/bcm2835_timer: Fix memory leak of timer new a7ecec664eb0 clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] new 91008d6c6d69 clocksource/drivers/em_sti: Fix variable declaration in em [...] new 8d784b680a1a clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] new df0c4fe37390 clocksource/drivers/timer-ti-dm: Switch to platform_get_irq new 2b271ace418e clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access new 0ea0314ad229 clocksource/drivers/exynos_mct: Rename Exynos to lowercase new a2e499d7db8c clocksource/drivers/timer-microchip-pit64b: Fix sparse warning new 92c24e17a24c clocksource/hyperv: Untangle stimers and timesync from clo [...] new e4c3b4213b79 clocksource/hyperv: Set TSC clocksource as default w/ Inva [...] new 9de3100230b4 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 00c450e22c31 Merge remote-tracking branch 'edac/edac-for-next' new 0d7eb65081a5 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 8dc33eb8f20b Merge remote-tracking branch 'ftrace/for-next' new 9e4769e0f3ec Merge remote-tracking branch 'rcu/rcu/next' new 208358d5cc3e Merge remote-tracking branch 'kvm/linux-next' new a14e339747ce Merge remote-tracking branch 'kvm-arm/next' new 476878e4b2be xen-pciback: optionally allow interrupt enable flag writes new 94576645e68f Merge remote-tracking branch 'xen-tip/linux-next' new 13b0fd2c6790 Merge remote-tracking branch 'percpu/for-next' new 1c5da0ec7f20 workqueue: add worker function to workqueue_execute_end tr [...] new e8ab20d9bcb3 workqueue: remove workqueue_work event class new 68b3d2a12330 Merge remote-tracking branch 'workqueues/for-next' new fd79f79dec0b Merge remote-tracking branch 'drivers-x86/for-next' new fa7e8298568a Merge remote-tracking branch 'chrome-platform/for-next' new 65d03992e2f4 Merge remote-tracking branch 'leds/for-next' new 74aca2f7b5a1 Merge remote-tracking branch 'ipmi/for-next' new e2f373320779 drivers/component: remove modular code new ef9ffc1e5f1a component: do not dereference opaque pointer in debugfs new 5bf33f04eb5c fs/kernfs/dir.c: Clean code by removing always true condition new 39cc539f90d0 driver core: platform: Prevent resouce overflow from causi [...] new 264d25275a46 driver core: Fix test_async_driver_probe if NUMA is disabled new 7c35e699c88b driver core: Print device when resources present in really [...] new a37f4958f7b6 debugfs: Return -EPERM when locked down new 02471e646b8a Merge remote-tracking branch 'driver-core/driver-core-next' new 704a940d551c thunderbolt: fix memory leak of object sw new 5b738211fb59 usb: dwc3: gadget: Don't send unintended link state change new 1b6009ea88ec usb: dwc3: gadget: Set link state to RX_Detect on disconnect new 2e708fa3b898 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set new 6070636c4918 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP new 7b8137676457 usb: dwc2: Fix NULL qh in dwc2_queue_transaction new b267ddf6a5ab usb: phy-generic: Delete unused platform data new 644139f8b64d usb: dwc2: Fix IN FIFO allocation new 7037e101b648 usb: dwc2: fix debugfs FIFO count new 463f67aec283 usb: gadget: legacy: set max_speed to super-speed new 1d039a80613d usb: gadget: udc: core: Warn about failed to find udc new a02497033e8e usb: gadget: configfs: Add max_speed setting new d2450c693701 usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer new 9c1ed62ae069 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] new 54c4c69f0baa usb: cdns3: Add streams support to cadence USB3 DRD driver new 09ed259fac62 usb: dwc3: turn off VBUS when leaving host mode new 1e056efab993 usb: cdns3: add NXP imx8qm glue layer new 6b02af3465ee usb: gadget: f_uac2: fix packet size calculation new c58d8bfc77a2 usb: dwc3: gadget: Check END_TRANSFER completion new da10bcdd6f70 usb: dwc3: gadget: Delay starting transfer new cf2f8b63f7f1 usb: dwc3: gadget: Remove END_TRANSFER delay new 5b24c28cfe13 usb: gadget: f_ncm: Use atomic_t to track in-flight request new d710562e01c4 usb: gadget: f_ecm: Use atomic_t to track in-flight request new 01351ed9925b Merge remote-tracking branch 'usb/usb-next' new ede45c3322ed usb: dwc3: gadget: Don't send unintended link state change new e4c293f9f5df usb: dwc3: gadget: Set link state to RX_Detect on disconnect new 2bdec4bf1026 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set new 0955ca4cebb4 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP new 46168493a651 usb: dwc2: Fix NULL qh in dwc2_queue_transaction new f0f6b234b078 usb: phy-generic: Delete unused platform data new 58eb5883414c usb: dwc2: Fix IN FIFO allocation new 35734b362bd4 usb: dwc2: fix debugfs FIFO count new 3c09cde278fe usb: gadget: legacy: set max_speed to super-speed new 8b7f2f7c429a usb: gadget: udc: core: Warn about failed to find udc new 613bec507bb4 usb: gadget: configfs: Add max_speed setting new cd2643f50b3a usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer new 2d3800334807 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] new 65e08c909e07 usb: cdns3: Add streams support to cadence USB3 DRD driver new c56b27e217c7 usb: dwc3: turn off VBUS when leaving host mode new b9a6774e20dc usb: cdns3: add NXP imx8qm glue layer new c1c8a17a63f9 usb: gadget: f_uac2: fix packet size calculation new d9fd4d7bd757 usb: dwc3: gadget: Check END_TRANSFER completion new 36c2e1d52442 usb: dwc3: gadget: Delay starting transfer new f6a06adf0769 usb: dwc3: gadget: Remove END_TRANSFER delay new 6a6ae4e8e926 usb: gadget: f_ncm: Use atomic_t to track in-flight request new 8d891e324f44 usb: gadget: f_ecm: Use atomic_t to track in-flight request new 6887979340c6 Merge remote-tracking branch 'usb-gadget/next' new 616131a0d6ac Merge remote-tracking branch 'phy-next/next' new d5e3fadb7012 tty: serial: tegra: Activate RX DMA transfer by request new 5c116fdf561f tty: serial: tegra: Optimize DMA buffer synchronization new dc56ecb81a0a serial: 8250: Support disabling mdelay-filled probes of 16 [...] new 76460fbd845b tty: serial: msm_serial: RX SW/FIFO mode fallback new bf22182cb751 tty: synclink_gt: use true,false for bool variable new a4282b8670c5 tty/serial: kgdb_nmi: use true,false for bool variable new 36ce7cff4f93 tty/serial: atmel: use true,false for bool variable new 67e977f32461 tty/serial: 8250_exar: use true,false for bool variable new 422c6d3b09af serial: xilinx_uartps: Let get_mctrl return status new 6d8bf787a6ad serial: xilinx_uartps: set_termios sets flowcontrol new 1d3c2ea44b11 serial: xilinx_uartps: set_mctrl sets RTS and DTR new 7771b893f093 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver new 9a655c77ff8f ttyprintk: fix a potential deadlock in interrupt context issue new 1feedf61e726 tty: synclinkmp: Adjust indentation in several functions new 446e76873b5e tty: synclink_gt: Adjust indentation in several functions new e018bc28b031 console/dummycon: Remove bogus depends on from DUMMY_CONSOLE new 805ece2a5808 vt: Initialize conswitchp to dummy_con if unset new 9ef497dcbc2b arch/alpha/setup: Drop dummy_con initialization new 61f23e657cd6 arch/arc/setup: Drop dummy_con initialization new 3e70ac06913b arch/arm/setup: Drop dummy_con initialization new 46cbe2f39976 arch/arm64/setup: Drop dummy_con initialization new fb3e7a622003 arch/csky/setup: Drop dummy_con initialization new 6b448f12a221 arch/ia64/setup: Drop dummy_con initialization new 143c2ce26125 arch/m68k/setup: Drop dummy_con initialization new 4946d6cc01d8 arch/microblaze/setup: Drop dummy_con initialization new 3229af4f3ef4 arch/mips/setup: Drop dummy_con initialization new 4b15a5b2053a arch/nds32/setup: Drop dummy_con initialization new 701250223c67 arch/nios2/setup: Drop dummy_con initialization new bd3b0677cb47 arch/openrisc/setup: Drop dummy_con initialization new 82292aaede74 arch/parisc/setup: Drop dummy_con initialization new 4c82266d158d arch/powerpc/setup: Drop dummy_con initialization new 2680e04c1874 arch/riscv/setup: Drop dummy_con initialization new c5ff734cf65e arch/s390/setup: Drop dummy_con initialization new 40b19e316294 arch/sh/setup: Drop dummy_con initialization new 2f01bfc1ecfb arch/sparc/setup: Drop dummy_con initialization new 5ef438c854d3 arch/unicore32/setup: Drop dummy_con initialization new 2f1e1d8ba444 arch/x86/setup: Drop dummy_con initialization new fec6388946ee arch/xtensa/setup: Drop dummy_con initialization new c96e62c9816d vt: Delete comment referencing non-existent unbind_con_driver() new 0095ab42056c vt: Correct comment documenting do_take_over_console() new 2590248cf0c8 Merge remote-tracking branch 'tty/tty-next' new c576eddf1ce8 drivers/misc: sram-exec: have the callers of set_memory_*( [...] new cff081ea9d09 bus: fsl-mc: properly empty-initialize structure new 8edf4cd19306 misc: genwqe: fix compile warnings new efb5bea6b88d misc: isl29020: add missed pm_runtime_disable new 4d6168314d4c misc: rtsx: Fix impossible condition new e0b9a42735f2 misc: pvpanic: move bit definition to uapi header file new 191941692a3d misc: pvpanic: add crash loaded event new e10e02464396 misc: cxl: use mmgrab new 444972b2b268 misc: alcor_pci: Add AU6625 to list of supported PCI_IDs new b5a0d4bf2ee8 misc: pti: remove redundant assignments to retval new f896ee51b93e misc: tsl2550: remove redundant initialization to variable r new b0bd9ae346f0 drivers/misc: ti-st: remove redundant assignment to variab [...] new a6b07e89fd85 misc: xilinx_sdfec: add missing __user annotation new fa4e7fc13860 misc: xilinx_sdfec: fix xsdfec_poll()'s return type new b74351287d4b uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_ [...] new 34bc4f468a9f uio: uio_pdrv_genirq: Do not log an error when deferring p [...] new caf82f727e69 visorbus: fix uninitialized variable access new e2f9d739b287 mic: Remove unneeded NULL check new 7483e7a939c0 vme: bridges: reduce stack usage new 884a90bdf42b dt-bindings: SLIMBus: add slim devices optional properties new 7b73a9c8e26c slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] new 6da1dfb73adf slimbus: Use the correct style for SPDX License Identifier new 89d93c6dab87 slimbus: qcom: add missed clk_disable_unprepare in remove new cae0970ee9c4 firmware: google: Release devices before unregistering the bus new c6e7af0515da firmware: google: Unregister driver_info on failure and ex [...] new e4924ee263b0 firmware: google: Probe for a GSMI handler in firmware new 03ddd2eb338e firmware: stratix10-svc: Remove unneeded semicolon new 27d13da8782a w1: omap-hdq: Simplify driver with PM runtime autosuspend new 5a158981aafa siox: Use the correct style for SPDX License Identifier new ee1a3525b1a4 Merge remote-tracking branch 'char-misc/char-misc-next' new 0171d826fd81 Merge remote-tracking branch 'extcon/extcon-next' new 9059250cc151 Merge remote-tracking branch 'soundwire/next' new f3c69559b56d staging: rtl8188eu: remove unused parameters from rtw_chec [...] new d85cad420a21 staging: exfat: Fix alignment warnings new 98ab51df76bf staging: rtl8723bs: remove ODM_GetRightChnlPlaceforIQK() new c0a6bf0f1ae3 staging: rtl8188eu: refactor rtw_hal_antdiv_before_linked() new cdc7fa32325c staging: rtl8188eu: convert rtw_hal_antdiv_before_linked() [...] new c085fed4cbb5 staging: rtl8188eu: cleanup long lines in rtl8188e_dm.c new 8c26f783d786 staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] new cdb9c044f92b staging: rtl8188eu: cleanup whitespace in rtl8188e_dm.c new 8297ca5e8c70 staging: android: ashmem: Replace strcpy with strscpy new 1f16783e774c Merge remote-tracking branch 'staging/staging-next' new 903afaa117b8 Merge remote-tracking branch 'mux/for-next' new 4c6b1de1c1ed Merge remote-tracking branch 'icc/icc-next' new 905ca51e63be dmaengine: plx-dma: Introduce PLX DMA engine PCI driver skeleton new c2dbcaa8c672 dmaengine: plx-dma: Implement hardware initialization and cleanup new 4d3df16840a2 dmaengine: plx-dma: Implement descriptor submission new 4aa6dab7aa6e Merge remote-tracking branch 'slave-dma/next' new faced7e0806c mm: hugetlb controller for cgroups v2 new 75ea91cd3eab cgroup: fix function name in comment new 3bc0bb36fa30 cgroup: Prevent double killing of css when enabling thread [...] new 0c10e327ee03 Merge branch 'for-5.6' into for-next new 0d1a434c6ec9 Merge remote-tracking branch 'cgroup/for-next' new 6b719171f22c Merge remote-tracking branch 'scsi/for-next' new e822c8ff8d0d Merge remote-tracking branch 'vhost/linux-next' new 63863362e5ea Merge remote-tracking branch 'rpmsg/for-next' new a564ac35d605 Revert "gpio: thunderx: Switch to GPIOLIB_IRQCHIP" new 242587616710 gpiolib: Add support for the irqdomain which doesn't use i [...] new 880b7cf22e8c gpiolib: Add the support for the msi parent domain new 7a9f4460f74d gpio: thunderx: Switch to GPIOLIB_IRQCHIP new ddb4e53fc72e gpio: Add use guidance documentation new c34f6dc8c9e6 gpiolib: Set lockdep class for hierarchical irq domains new 9a2b5b301d2a gpio: Remove the unused flags new f2f679832d0c gpio: mockup: update the license tag new 726a44531a8f gpio: mockup: sort headers alphabetically new e81ccba69549 gpio: vx855: fixed a typo new e5e42ad224a0 gpiolib: remove set but not used variable 'config' new 59c324683400 gpio: wcd934x: Add support to wcd934x gpio controller new 18c24c678282 Merge branch 'devel' into for-next new e3d6db9c4716 Merge remote-tracking branch 'gpio/for-next' new 1a62d5a6a9bd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new a790269d5c2c Merge tag 'samsung-pinctrl-5.6' of https://git.kernel.org/ [...] new 783e998653b4 pinctrl: iproc: Use platform_get_irq_optional() to avoid e [...] new 1c6fa93ac56f Merge branch 'devel' into for-next new 779dad630a42 Merge remote-tracking branch 'pinctrl/for-next' new d953126a1823 Merge remote-tracking branch 'pinctrl-intel/for-next' new f4f573faa914 Merge remote-tracking branch 'pwm/for-next' new 1192ad93e536 Merge remote-tracking branch 'ktest/for-next' new dbf32c6341d4 Merge remote-tracking branch 'random/dev' new 3daf9ef6b809 Merge remote-tracking branch 'kselftest/next' new 120b9cdc1b6c Merge remote-tracking branch 'y2038/y2038' new df81e558a573 Merge remote-tracking branch 'livepatching/for-next' new 40fab24e6ba6 Merge remote-tracking branch 'coresight/next' new 5734e5abde7a Merge remote-tracking branch 'rtc/rtc-next' new 90068561230e Merge remote-tracking branch 'at24/at24/for-next' new f51da8b0fa41 Merge remote-tracking branch 'ntb/ntb-next' new 647cbcef2ffd Merge remote-tracking branch 'fsi/next' new 7011366bfe69 Merge remote-tracking branch 'slimbus/for-next' new d33e645baae4 Merge remote-tracking branch 'nvmem/for-next' new 1dd3e8b57cf6 Merge remote-tracking branch 'xarray/xarray' new 8c125b16fd0a Merge remote-tracking branch 'pidfd/for-next' new dce46398efac Merge remote-tracking branch 'devfreq/devfreq-next' new 17c783365120 Merge remote-tracking branch 'fpga/for-next' new ebae5e89bed3 Merge remote-tracking branch 'generic-ioremap/for-next' new 714773d3d784 Merge remote-tracking branch 'kunit-next/kunit' new 5bba4a0d475a fs: New zonefs file system new a83b9b8742cd zonefs: Add documentation new 252f6e6fb701 Merge remote-tracking branch 'zonefs/for-next' new be27d7d66d2a Revert "pktgen: Allow configuration of IPv6 source address range" new 13a3ba9383a8 Merge branch 'akpm-current/current' new f4d9e8905828 drivers/block/null_blk_main.c: fix layout new 6f23b0a1f6bf drivers/block/null_blk_main.c: fix uninitialized var warnings new 703cdd07dd05 pinctrl: fix pxa2xx.c build warnings new bc14589e2eb5 mm: remove __krealloc new 6560c25d7657 mm: add generic p?d_leaf() macros new bab916ea16be arc: mm: add p?d_leaf() definitions new 5a33b98e3720 arm: mm: add p?d_leaf() definitions new b5935a108eb6 arm64: mm: add p?d_leaf() definitions new 7873b607bd5f mips: mm: add p?d_leaf() definitions new bc872664658a powerpc: mm: add p?d_leaf() definitions new 1fde8d8ca295 riscv: mm: add p?d_leaf() definitions new d798ab127b3d s390: mm: add p?d_leaf() definitions new c1b2df01f6ce sparc: mm: add p?d_leaf() definitions new 864e186b06db x86: mm: add p?d_leaf() definitions new 0a431c023581 mm: pagewalk: add p4d_entry() and pgd_entry() new c7439485b5f5 mm: pagewalk: fix unused variable warning new 7f874d494dd3 mm: pagewalk: allow walking without vma new 596005df9973 mm: pagewalk: don't lock PTEs for walk_page_range_novma() new 9d6120743189 mm: pagewalk: fix termination condition in walk_pte_range() new af3690f01fcc mm: pagewalk: add 'depth' parameter to pte_hole new 00e19966990a x86: mm: point to struct seq_file from struct pg_state new 634d47e4db6c x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct new 7b9b5f2b5ffa x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] new b34b8646c1c8 mm: add generic ptdump new db57a57f995f x86: mm: convert dump_pagetables to use walk_page_range new a3832e60a051 arm64: mm: convert mm/dump.c to use walk_page_range() new 2972ec97d002 arm64: mm: display non-present entries in ptdump new 96b4b92f6571 mm: ptdump: reduce level numbers by 1 in note_page() new 56ee39650c6f x86: mm: avoid allocating struct mm_struct on the stack new fad59a8655c8 x86-mm-avoid-allocating-struct-mm_struct-on-the-stack-fix new e5d80f598406 proc: decouple proc from VFS with "struct proc_ops" new bb31be9dc1c9 proc: convert everything to "struct proc_ops" new 83f65a697765 proc-convert-everything-to-struct-proc_ops-fix new c8742812f0e9 lib/string: add strnchrnul() new 4fef7d804f59 bitops: more BITS_TO_* macros new a9d67ee62e4f lib: add test for bitmap_parse() new f99b38b9339f fix rebase issue new f5b560e1c2cb lib/test_bitmap: fix address space when test user buffer new b855605a7f6b lib: make bitmap_parse_user a wrapper on bitmap_parse new 0cff64b6be96 lib: rework bitmap_parse() new ccf8d71fddbf lib: new testcases for bitmap_parse{_user} new dee38ed0f0a9 include/linux/cpumask.h: don't calculate length of the inp [...] new fea239d12a45 treewide: remove redundant IS_ERR() before error code check new 6753956b664e ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() new cbc088c3ea96 drivers/tty/serial/sh-sci.c: suppress warning new 9101c4453008 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e9d5f40796be) \ N -- N -- N refs/heads/akpm (9101c4453008)
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 997 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 | 13 +- Documentation/ABI/testing/sysfs-class-power | 3 +- Documentation/ABI/testing/sysfs-driver-pciback | 13 + Documentation/admin-guide/kernel-parameters.txt | 7 +- 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/devicetree/bindings/arm/realtek.yaml | 1 + .../devicetree/bindings/mfd/atmel-tcb.txt | 7 +- .../devicetree/bindings/net/broadcom-bluetooth.txt | 7 +- .../devicetree/bindings/power/supply/bq25890.txt | 7 +- .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 + .../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/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 +- MAINTAINERS | 36 +- arch/alpha/kernel/setup.c | 2 - arch/arc/kernel/setup.c | 4 - arch/arm/boot/dts/rtd1195.dtsi | 110 +- arch/arm/include/asm/vdso/gettimeofday.h | 36 + arch/arm/kernel/setup.c | 2 - arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 13 +- 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/include/asm/atomic_ll_sc.h | 2 +- arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpufeature.h | 5 + arch/arm64/include/asm/hwcap.h | 7 + arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/lse.h | 6 +- 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/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/switch.c | 10 +- arch/arm64/kvm/sys_regs.c | 2 +- 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/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/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/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 | 144 +++ 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/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 - drivers/base/component.c | 11 +- drivers/base/dd.c | 5 +- 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/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 | 47 +- 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 +- drivers/dma/Kconfig | 9 + drivers/dma/Makefile | 1 + drivers/dma/plx_dma.c | 639 ++++++++++ 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/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/gt/intel_lrc.c | 3 +- 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 | 3 + drivers/gpu/drm/i915/i915_trace.h | 62 + drivers/gpu/drm/i915/intel_pm.c | 5 + 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 | 5 +- 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/{fb/gp102.c => fault/gp10b.c} | 40 +- 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/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/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 | 17 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 199 +++- drivers/infiniband/hw/hns/hns_roce_main.c | 47 + 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/irqchip/irq-ingenic.c | 6 +- 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/net/Kconfig | 1 + 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/socionext/netsec.c | 43 +- drivers/net/macsec.c | 787 ++++++++++--- 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/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 11 +- drivers/nfc/pn533/i2c.c | 1 - drivers/perf/fsl_imx8_ddr_perf.c | 16 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- 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/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/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/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/rtl8723bs/hal/HalPhyRf.c | 30 - drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 11 +- 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/hub.c | 1 + 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/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/btrfs/block-group.c | 2 +- fs/btrfs/volumes.c | 158 ++- fs/cifs/cifs_dfs_ref.c | 97 +- fs/cifs/cifsproto.h | 3 + fs/cifs/dfs_cache.c | 1110 ++++++++--------- fs/cifs/file.c | 8 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 115 +- fs/cifs/smb2pdu.c | 174 ++- fs/cifs/smb2pdu.h | 2 + fs/cifs/smb2proto.h | 5 + fs/cifs/xattr.c | 128 +- fs/debugfs/file.c | 17 +- fs/eventpoll.c | 83 +- fs/f2fs/f2fs.h | 5 +- fs/f2fs/file.c | 12 +- fs/f2fs/gc.c | 12 +- fs/f2fs/segment.c | 6 +- fs/f2fs/super.c | 16 +- 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/proc/base.c | 94 ++ fs/proc/namespaces.c | 4 + fs/proc/uptime.c | 3 + fs/timerfd.c | 3 + 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/dt-bindings/reset/realtek,rtd1195.h | 74 ++ include/dt-bindings/reset/realtek,rtd1295.h | 3 + include/linux/alcor_pci.h | 1 + include/linux/bpf.h | 18 + include/linux/efi.h | 29 +- include/linux/eventpoll.h | 9 - include/linux/gpio/driver.h | 21 +- include/linux/hrtimer.h | 3 +- include/linux/ieee80211.h | 9 + include/linux/nsproxy.h | 2 + include/linux/phy.h | 9 + include/linux/proc_ns.h | 3 + include/linux/skbuff.h | 6 +- include/linux/soc/ti/k3-ringacc.h | 244 ++++ include/linux/time.h | 6 + include/linux/time_namespace.h | 133 +++ include/linux/user_namespace.h | 1 + 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/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/magic.h | 1 + include/uapi/linux/nl80211.h | 26 + include/uapi/linux/rtnetlink.h | 11 + include/uapi/linux/sched.h | 6 + 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 | 8 + kernel/bpf/arraymap.c | 2 + kernel/bpf/hashtab.c | 264 +++++ kernel/bpf/syscall.c | 554 +++++++-- kernel/cgroup/cgroup.c | 11 +- kernel/cgroup/rstat.c | 2 +- kernel/fork.c | 16 +- kernel/nsproxy.c | 41 +- kernel/ptrace.c | 12 +- 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/trace/bpf_trace.c | 27 +- kernel/workqueue.c | 2 +- lib/vdso/Kconfig | 6 + lib/vdso/gettimeofday.c | 201 +++- 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 | 10 +- 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 | 76 ++ net/bluetooth/smp.c | 18 + net/bridge/br_netlink.c | 61 +- net/bridge/br_private.h | 90 ++ net/bridge/br_vlan.c | 473 +++++++- 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/udp.c | 3 +- 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/nfnetlink_queue.c | 8 +- net/openvswitch/datapath.c | 11 +- net/qrtr/qrtr.c | 319 +++-- net/sched/sch_cake.c | 4 +- net/sched/sch_tbf.c | 4 +- net/wireless/nl80211.c | 43 + net/wireless/rdev-ops.h | 14 + net/wireless/reg.c | 36 +- 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 +- scripts/Kconfig.include | 4 + scripts/Makefile.modpost | 1 - security/selinux/nlmsgtab.c | 5 +- sound/usb/card.c | 2 +- tools/arch/x86/include/asm/msr-index.h | 14 +- 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/libbpf.c | 29 +- tools/lib/bpf/libbpf.map | 4 + 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 | 128 +- .../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/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 +- .../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/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 +- 908 files changed, 31674 insertions(+), 15956 deletions(-) create mode 100644 Documentation/admin-guide/pm/intel_idle.rst create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt create mode 100644 Documentation/driver-api/gpio/using-gpio.rst 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/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/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/{fb/gp102.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/soc/ti/k3-ringacc.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 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