This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits bfd7a2485023 Add linux-next specific files for 20200325 omits db00bbcb9f8c Merge branch 'akpm/master' omits 0249cc3bb550 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 2b4b91b1bdde ipc/util.c: sysvipc_find_ipc() should increase position index omits f7094f2b739f kernel/gcov/fs.c: gcov_seq_next() should increase position index omits ecad493469a5 seq_read-info-message-about-buggy-next-functions-fix omits 05a8df5f2b00 fs/seq_file.c: seq_read(): add info message about buggy .n [...] omits 39eb36df728e selftests: kmod: test disabling module autoloading omits 6403b6ae973f selftests: kmod: fix handling test numbers above 9 omits 117fc6bc78b6 docs: admin-guide: document the kernel.modprobe sysctl omits ce13a7220955 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] omits d039f7a7abdc kmod: make request_module() return an error when autoloadi [...] omits c84ac5365d91 mm/debug: add tests validating architecture page table helpers omits 0af16aa2c310 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] omits 827c00ac1322 mm/special: create generic fallbacks for pte_special() and [...] omits 6d8d1d19cfc0 mm/memremap: set caching mode for PCI P2PDMA memory to WC omits 0d948a019b78 mm/memory_hotplug: add pgprot_t to mhp_params omits 8b4ee996638e powerpc/mm: thread pgprot_t through create_section_mapping() omits 7043fdcf996d x86/mm: introduce __set_memory_prot() omits f997fc1e3475 x86/mm: thread pgprot_t through init_memory_mapping() omits d9e5fa4f90e5 mm/memory_hotplug: rename mhp_restrictions to mhp_params omits f380113939f8 mm/memory_hotplug: drop the flags field from struct mhp_re [...] omits d949e5ac84f0 mm/vma: introduce VM_ACCESS_FLAGS omits e67355635245 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS omits 1ccc163e7d90 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits de9727714b40 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 7847fde8cd73 mm: vm_insert_pages() checks if pte_index defined. omits 0cbf4df47953 add missing page_count() check to vm_insert_pages(). omits 7770e1e7c819 mm-add-vm_insert_pages-fix omits 8eec62ee88fb mm/memory.c: add vm_insert_pages() omits 358ef02535b5 mm: define pte_index as macro for x86 omits 44f556fb4197 mm: bring sparc pte_index() semantics inline with other platforms omits daec44bda26c mm/memory.c: refactor insert_page to prepare for batched-l [...] omits 52536a4ffeb9 mm/swap.c: annotate data races for lru_rotate_pvecs omits 1db3235f62ef mm: annotate a data race in page_zonenum() omits aeddb92c6713 mm/rmap: annotate a data race at tlb_flush_batched omits ebd38be86672 mm/util.c: annotate an data race at vm_committed_as omits 824e90523c8e mm/mempool: fix a data race in mempool_free() omits 4aa5fb36a65f mm/list_lru: fix a data race in list_lru_count_one omits 639a3e021ad4 mm/memcontrol: fix a data race in scan count omits 8c2c8bb93a86 mm/page_counter: fix various data races at memsw omits d75cef67fdd6 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 91a7774118e9 mm/swapfile: fix and annotate various data races omits 78fe95c62d77 mm/filemap.c: fix a data race in filemap_fault() omits 586019e7e78e mm/swap_state: mark various intentional data races omits 22c821c1358a mm-page_io-mark-various-intentional-data-races-v2 omits b8d84586a878 mm/page_io: mark various intentional data races omits cd8d0e3a7dbb mm/frontswap: mark various intentional data races omits 95fb13457249 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] omits 9857fd136492 mm/kmemleak: silence KCSAN splats in checksum omits c416f6892347 Change email address for Pali Rohár omits cee79ada450e bus/mhi: fix printk format for size_t omits 40b9e9b52716 Merge branch 'akpm-current/current' omits 60e82c98c2a4 Input: goodix - mark as BROKEN for noe omits c8c2d2ceb401 Merge remote-tracking branch 'trivial/for-next' omits 3a23dd1dc2d0 Merge remote-tracking branch 'kunit-next/kunit' omits 5cad5fed601e Merge remote-tracking branch 'cfi/cfi/next' omits 0558a116a4c4 Merge remote-tracking branch 'cel/cel-next' omits c54698a4122e Merge remote-tracking branch 'fpga/for-next' omits 7cc7c15f68d8 Merge remote-tracking branch 'hmm/hmm' omits 39493323e646 Merge remote-tracking branch 'devfreq/devfreq-next' omits 80f84c07ac69 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits cf5f2428a833 Merge remote-tracking branch 'hyperv/hyperv-next' omits 5bfc534a8598 Merge remote-tracking branch 'xarray/xarray' omits 6b430cb34264 Merge remote-tracking branch 'nvmem/for-next' omits 3550d46c2c98 Merge remote-tracking branch 'slimbus/for-next' omits ac53ae5a57b8 Merge remote-tracking branch 'fsi/next' omits 30b8e509e232 Merge remote-tracking branch 'ntb/ntb-next' omits 8240cf483c94 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 0917672a2946 Merge remote-tracking branch 'rtc/rtc-next' omits 7a22e82695c0 Merge remote-tracking branch 'coresight/next' omits 18e4b2d6ff16 Merge remote-tracking branch 'livepatching/for-next' omits 271928a4acc1 Merge remote-tracking branch 'kselftest/next' omits 0260a95dd2bf Merge remote-tracking branch 'random/dev' omits e7218b86c741 Merge remote-tracking branch 'userns/for-next' omits 5488dcbac11a Merge remote-tracking branch 'pinctrl/for-next' omits e4af9c635c0f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits b8a69f2057af Merge remote-tracking branch 'gpio/for-next' omits 39665ba6e788 Merge remote-tracking branch 'rpmsg/for-next' omits 1d0185f7f849 Merge remote-tracking branch 'vhost/linux-next' omits dcb6e7bf0d6e Merge remote-tracking branch 'scsi/for-next' omits 3dff80974d7e Merge remote-tracking branch 'cgroup/for-next' omits 0bc8b92c11e9 Merge remote-tracking branch 'slave-dma/next' omits 4f2625050fe9 Merge remote-tracking branch 'mux/for-next' omits 15fee32ca254 Merge remote-tracking branch 'staging/staging-next' omits bb1a9a1c00fd Merge remote-tracking branch 'extcon/extcon-next' omits 418e2e8ac1ce Merge remote-tracking branch 'char-misc/char-misc-next' omits f5b02f25fc5b Merge remote-tracking branch 'tty/tty-next' omits fbb3cead5bb4 Merge remote-tracking branch 'usb-serial/usb-next' omits 8fa07e046476 Merge remote-tracking branch 'usb/usb-next' omits e960675b715c Merge remote-tracking branch 'driver-core/driver-core-next' omits 67187282c078 Merge remote-tracking branch 'ipmi/for-next' omits 1c9c9ff9b19e Merge remote-tracking branch 'leds/for-next' omits d073c709392a Merge remote-tracking branch 'chrome-platform/for-next' omits c2b6153361bd Merge remote-tracking branch 'drivers-x86/for-next' omits 5420ba5fb635 Merge remote-tracking branch 'workqueues/for-next' omits 6d7c81edde19 Merge remote-tracking branch 'percpu/for-next' omits 3302f0abfef7 Merge remote-tracking branch 'xen-tip/linux-next' omits 30248c0a577c Merge remote-tracking branch 'kvms390/next' omits 8ae2452ced0c Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits e906ea338830 Merge remote-tracking branch 'kvm-arm/next' omits 47ea44d2bb49 Merge remote-tracking branch 'kvm/linux-next' omits 8dcca39e6d28 Merge remote-tracking branch 'rcu/rcu/next' omits bfff0872de32 Merge remote-tracking branch 'ftrace/for-next' omits e2a7d949c862 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 9cb179e627a6 Merge remote-tracking branch 'edac/edac-for-next' omits 53c6aa9811c8 Merge remote-tracking branch 'tip/auto-latest' omits 771b921adc06 Merge remote-tracking branch 'spi/for-next' omits b20a9fee51e1 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits af1b9302f395 Merge remote-tracking branch 'devicetree/for-next' omits e8a433e111e9 Merge remote-tracking branch 'audit/next' omits 6b95df109712 Merge remote-tracking branch 'vfio/next' omits 78f9ce5935e3 Merge remote-tracking branch 'iommu/next' omits 028a6ea1c98d Merge remote-tracking branch 'watchdog/master' omits 6905ef87d7f9 Merge remote-tracking branch 'tpmdd/next' omits 4c3b004121bb Merge remote-tracking branch 'smack/for-next' omits 061145606804 Merge remote-tracking branch 'selinux/next' omits c14e50a7cba5 Merge remote-tracking branch 'keys/keys-next' omits 1250292ac4d8 Merge remote-tracking branch 'integrity/next-integrity' omits e3e0e61a8ac2 Merge remote-tracking branch 'apparmor/apparmor-next' omits 65533645f719 Merge remote-tracking branch 'security/next-testing' omits 04fa0c043582 Merge remote-tracking branch 'regulator/for-next' omits 8bfee9ec0625 Merge remote-tracking branch 'battery/for-next' omits 521bc04e07a1 Merge remote-tracking branch 'mfd/for-mfd-next' omits c4e29dfcba16 Merge remote-tracking branch 'mmc/next' omits f4e5897a9713 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 48cf1aae62bd Merge remote-tracking branch 'block/for-next' omits 042dab2ea775 Merge remote-tracking branch 'input/next' omits 30f70304dccc Merge remote-tracking branch 'modules/modules-next' omits 4fbb8acbbaef Merge remote-tracking branch 'sound-asoc/for-next' omits a41f7b5b8804 Merge remote-tracking branch 'sound/for-next' omits 8f214dbd066f Merge remote-tracking branch 'regmap/for-next' omits 956919cc569e Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 11f802da7776 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 826013730565 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 83b82dab092c Merge remote-tracking branch 'drm-msm/msm-next' omits fa2b318ad870 Merge remote-tracking branch 'amdgpu/drm-next' omits dc83c5d86250 Merge remote-tracking branch 'drm/drm-next' omits 50bf818ed968 Merge remote-tracking branch 'crypto/master' omits 0dc2dadfe880 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits eebbb8e2aaa3 Merge remote-tracking branch 'nand/nand/next' omits 1455ac99e240 Merge remote-tracking branch 'mtd/mtd/next' omits 1381f8545bab Merge remote-tracking branch 'gfs2/for-next' omits ab14fa81a6bd Merge remote-tracking branch 'bluetooth/master' omits bb222f15e24b Merge remote-tracking branch 'netfilter-next/master' omits 57ad73809620 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits f2eeae1b7cab Merge remote-tracking branch 'ipsec-next/master' omits a5a0c993c100 Merge remote-tracking branch 'bpf-next/master' omits bba479ed5d21 Merge remote-tracking branch 'net-next/master' omits 856fd76a5c16 Merge remote-tracking branch 'rdma/for-next' omits 8d3d25b53569 Merge remote-tracking branch 'swiotlb/linux-next' omits 03f9e86d0215 Merge remote-tracking branch 'ieee1394/for-next' omits 903f43cd6689 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 2284b2477383 Merge remote-tracking branch 'pm/linux-next' omits 6b0c7c866722 Merge remote-tracking branch 'v4l-dvb/master' omits c19fef9cc2da Merge remote-tracking branch 'jc_docs/docs-next' omits 2cc38366d17f Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 39a31e9ae5f2 Merge branch 'dmi/master' omits d41646408a64 Merge remote-tracking branch 'i3c/i3c/next' omits 0be9c7c47bf6 Merge remote-tracking branch 'i2c/i2c/for-next' omits 570d84940312 Merge remote-tracking branch 'hid/for-next' omits a1de22483772 Merge remote-tracking branch 'pstore/for-next/pstore' omits 478e824f6542 Merge remote-tracking branch 'pci/next' omits 8e9f0b68d1ef Merge remote-tracking branch 'printk/for-next' omits 9e5485459dc5 Merge remote-tracking branch 'vfs/for-next' omits d0f17cae1fa2 Merge remote-tracking branch 'file-locks/locks-next' omits 210ec817d211 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 6b849daf3c43 Merge remote-tracking branch 'iomap/iomap-for-next' omits 8312b377f055 Merge remote-tracking branch 'xfs/for-next' omits 81712c79d9aa Merge remote-tracking branch 'v9fs/9p-next' omits 6ef11f7d5744 Merge remote-tracking branch 'ubifs/linux-next' omits fb4570bffdea Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 6df12e55a486 Merge remote-tracking branch 'nfsd/nfsd-next' omits 89763628ae29 Merge remote-tracking branch 'nfs/linux-next' omits acd0b64720d6 Merge remote-tracking branch 'jfs/jfs-next' omits 8fdcfc27e461 Merge remote-tracking branch 'f2fs/dev' omits 4d16d18533db Merge remote-tracking branch 'ext4/dev' omits 73c0b1563589 Merge remote-tracking branch 'ext3/for_next' omits 4e31b6585ad4 Merge remote-tracking branch 'erofs/dev' omits 5394bde18c3e Merge remote-tracking branch 'cifs/for-next' omits 780158c985c0 Merge remote-tracking branch 'ceph/master' omits cb3363603d0f Merge remote-tracking branch 'btrfs/for-next' omits 02f3dec0463d Merge remote-tracking branch 'fscrypt/master' omits 6a33a82bd9c9 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits e6a8e25cb551 Merge remote-tracking branch 'sh/sh-next' omits 78d306819f2e Merge remote-tracking branch 's390/features' omits 7ce26e321e70 Merge remote-tracking branch 'risc-v/for-next' omits 26afa0976b8e Merge remote-tracking branch 'soc-fsl/next' omits 5e35ac1f7937 Merge remote-tracking branch 'powerpc/next' omits b6b9b568c783 Merge remote-tracking branch 'parisc-hd/for-next' omits 1e64fcf86334 Merge remote-tracking branch 'openrisc/for-next' omits e310a668e3e9 Merge remote-tracking branch 'nds32/next' omits df0c07d0989a Merge remote-tracking branch 'mips/mips-next' omits a86fb8652c5e Merge remote-tracking branch 'microblaze/next' omits fb839afc9e5d Merge remote-tracking branch 'm68knommu/for-next' omits 68612667a17a Merge remote-tracking branch 'm68k/for-next' omits e554681e6ba5 Merge remote-tracking branch 'ia64/next' omits 56160dbe80e7 Merge remote-tracking branch 'h8300/h8300-next' omits fe1dc0d5dd7a Merge remote-tracking branch 'csky/linux-next' omits 8a61d9b2162d Merge remote-tracking branch 'clk/clk-next' omits 07d87fd37c86 Merge remote-tracking branch 'tegra/for-next' omits b1e19a9efd06 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 580d60ce6a8b Merge remote-tracking branch 'scmi/for-linux-next' omits cb34ec3b6129 Merge remote-tracking branch 'samsung-krzk/for-next' omits 2d6f27f91982 Merge remote-tracking branch 'rockchip/for-next' omits 7476b0070287 Merge remote-tracking branch 'reset/reset/next' omits a090ec084d62 Merge remote-tracking branch 'renesas/next' omits 373ec372db9a Merge remote-tracking branch 'realtek/for-next' omits 6885b098f3bf Merge remote-tracking branch 'raspberrypi/for-next' omits 60f71260dfb3 Merge remote-tracking branch 'qcom/for-next' omits 5f84c302374f Merge remote-tracking branch 'omap/for-next' omits 5f794a274f08 Merge remote-tracking branch 'mvebu/for-next' omits 0e344ce875d0 Merge remote-tracking branch 'mediatek/for-next' omits b27a2bcbc9b9 Merge remote-tracking branch 'keystone/next' omits 2ae5b18efca6 Merge remote-tracking branch 'imx-mxs/for-next' omits afac33ad91e7 Merge remote-tracking branch 'at91/at91-next' omits 7ac0625e8cc9 Merge remote-tracking branch 'aspeed/for-next' omits 42b9af38542f Merge remote-tracking branch 'amlogic/for-next' omits 9a2aae71376a Merge remote-tracking branch 'arm-soc/for-next' omits fefb71d422be Merge remote-tracking branch 'arm64/for-next/core' omits 9f53e3d77af6 Merge remote-tracking branch 'arm/for-next' omits 73c78e3a08df Merge remote-tracking branch 'dma-mapping/for-next' omits cff81efa053f Merge remote-tracking branch 'kbuild/for-next' omits 5d15cdc22576 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 1e07787fb89d Merge remote-tracking branch 'risc-v-fixes/fixes' omits e95b0890233f Merge remote-tracking branch 'soc-fsl-fixes/fix' omits f370f7e9bf4b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 72401c478f9c Merge remote-tracking branch 'scsi-fixes/fixes' omits 17b326e25711 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits d3360f7ced25 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits f10bff4ff8d9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 6574c8d73ade Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits c422366d2282 Merge remote-tracking branch 'kvm-fixes/master' omits 3e29a17af630 Merge remote-tracking branch 'omap-fixes/fixes' omits 0e168468977a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits c1f98a822d3b Merge remote-tracking branch 'input-current/for-linus' omits e356c096db1f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits d5baae6bdf69 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 2a7554b81f5e Merge remote-tracking branch 'regmap-fixes/for-linus' omits 02596f62bc0c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 8bab4db529a8 Merge remote-tracking branch 'sound-current/for-linus' omits aaeaebdd5426 Merge remote-tracking branch 'rdma-fixes/for-rc' omits e311044409c7 Merge remote-tracking branch 'wireless-drivers/master' omits f9a1f9bf3d3e Merge remote-tracking branch 'netfilter/master' omits 21e6068a09f1 Merge remote-tracking branch 'ipsec/master' omits 336f8565e460 Merge remote-tracking branch 'bpf/master' omits 1bfbff6a95de Merge remote-tracking branch 'net/master' omits 8fa770bc553c Merge remote-tracking branch 's390-fixes/fixes' omits c033724a5a75 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 4499a9c890ff Merge remote-tracking branch 'arc-current/for-curr' omits 8e31c20cb971 Merge branch 'for-next/kernel-ptrauth' into for-next/core omits 6454a70150f7 Merge branch 'for-next/asm-cleanups' into for-next/core omits 3acf206e4ba1 Merge branch 'for-next/asm-annotations' into for-next/core omits 2a9c9b13a18c Merge branches 'for-next/memory-hotremove', 'for-next/arm_ [...] omits 992f8eac1b66 Merge branch 'asoc-5.7' into asoc-next omits 73b26e71d01c rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits 4f08022de8dc rcu-tasks: Add count for idle tasks on offline CPUs omits 005ad288dd7d rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits 82808ea615ac rcu-tasks: Make RCU tasks trace also wait for idle tasks omits 9bddd2d04acb rcu-tasks: Handle the running-offline idle-task special case omits 0d3cc320dcd1 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits fe10f0cec77d rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits e6e1637ee287 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits 63b4e7a1ee0b rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits df89f97e1b44 rcu-tasks: Add grace-period and IPI counts to statistics omits 417ffde67151 rcu-tasks: Split ->trc_reader_need_end omits 4674f8210dd5 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 671b7bfeb0bf rcu-tasks: Add a grace-period start time for throttling and debug omits aa7f6ed942ec rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits 111c87729e74 rcu-tasks: Make rcutorture writer stall output include GP state omits 0b6cb0092400 rcu-tasks: Add RCU tasks to rcutorture writer stall output omits 0473f6927ec3 rcu-tasks: Move #ifdef into tasks.h omits edec58249fbb rcu-tasks: Add stall warnings for RCU Tasks Trace omits 4578362e50c7 arm64: head: Convert install_el2_stub to SYM_INNER_LABEL omits 56f65ec85727 arm64: lib: Use .arch_extension omits 3aa1723e1601 rcutorture: Add torture tests for RCU Tasks Trace omits 398329da1a4e rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits fb8ecc4653b7 rcu-tasks: Code movement to allow more Tasks RCU variants omits 4c22c258aad3 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits c49559a23263 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits 3b9f17feca00 rcutorture: Add torture tests for RCU Tasks Rude omits a8c6f05b9619 rcu-tasks: Add an RCU-tasks rude variant omits 354858c1c9fc rcu-tasks: Refactor RCU-tasks to allow variants to be added omits f1a9964f9ef7 rcutorture: Add a test for synchronize_rcu_mult() omits 4f972131e131 rcu: Reinstate synchronize_rcu_mult() omits dae145b50d57 rcu-tasks: Create struct to hold state information omits 61c8350a313a rcu-tasks: Move Tasks RCU to its own file omits dcff913571d0 rcutorture: Add flag to produce non-busy-wait task stalls omits c905660f3382 rcu: Add per-task state to RCU CPU stall warnings omits bf63aa37fa8c sched/core: Add function to sample state of locked-down task omits 8121b38f0955 Merge branch 'remotes/lorenzo/pci/vmd' omits c2569615b3c5 Merge branch 'remotes/lorenzo/pci/tegra' omits 21e213800b2e Merge branch 'remotes/lorenzo/pci/qcom' omits 30bdbd73e2a0 Merge branch 'remotes/lorenzo/pci/mobiveil' omits e9709341e50b Merge branch 'remotes/lorenzo/pci/hv' omits 2a8607fe193f Merge branch 'remotes/lorenzo/pci/dt' omits d869c1a934dc Merge branch 'remotes/lorenzo/pci/amlogic' omits 1f52ceee86fd Merge branch 'pci/p2pdma' omits 5f95f8c7813e Merge branch 'pci/misc' omits fef0909236bd Merge branch 'pci/interrupts' omits 5762dec40134 Merge branch 'pci/hotplug' omits 3c48289e5b95 Merge branch 'pci/enumeration' omits f31a476c31c8 Merge branch 'pci/aspm' omits 5ef45bbd11da drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 9c04b9100f42 drm/amdgpu: work around llvm bug #42576 omits 0063cec3c85f drm/amdkfd: Enable GWS based on FW Support omits 599f08208df1 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits edb35a0ada61 drm/amdgpu: Fix per-IB secure flag GFX hang omits 7b3b316e2b1f drm/amdgpu: Fine-grained TMZ support omits a99027dff8e4 drm/amdgpu: stop evicting encrypted BOs to swap omits 68b7e236507e drm/amdgpu: add TMZ handling to amdgpu_move_blit omits 49c19b818aff drm/amdgpu: also add the TMZ flag to GART omits c1140c61c3d4 drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits cce3ee4c5a08 drm/amdgpu: Move to a per-IB secure flag (TMZ) omits 5e9892b7fc35 drm/amd/display: Indicate use of TMZ buffers to DC omits 18d902a186ba drm/amdgpu: implement TMZ accessor (v3) omits fb5a2e92c7a1 drm/amdgpu: remove the alignment placeholder for secure buffer omits f60ff41c0482 drm/amdgpu: move CS secure flag next the structs where it's used omits 17852a9537b0 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 6d018edefa70 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits cc8148ff3518 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits fff640172d20 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits 502874feee34 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 73dea1a8861b drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 18b22edf923c drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits c4b073f6f8c1 drm/amdgpu: job is secure iff CS is secure (v5) omits 654906cf1f23 drm/amdgpu: expand the context control interface with trust flag omits 639602f9a280 drm/amdgpu: expand the emit tmz interface with trusted flag omits cae4b27a06d8 drm/amdgpu: add tmz bit in frame control packet omits 0bb22cfb09bb drm/amdgpu: add function to check tmz capability (v4) omits 05ec5d127345 drm/amdgpu: add amdgpu_tmz data structure omits 1b4a4b6e539a drm/amdgpu: add tmz feature parameter (v2) omits 1ff33ba2740d drm/amdgpu: define the TMZ bit for the PTE omits e556229a6294 drm/amdgpu: add UAPI to create secure commands (v3) omits cfb1b93ded85 drm/amdgpu: add UAPI for creating encrypted buffers omits 020ccad8181e drm/amdgpu/smu11: add support for SMU AC/DC interrupts omits 2a2f4905f411 drm/amdgpu/swSMU: handle manual AC/DC notifications omits e6719ff7344a drm/amdgpu/swSMU: handle DC controlled by GPIO for navi1x omits 938bc3700fc0 drm/amdgpu/swSMU: set AC/DC mode based on the current syst [...] omits fa176a961ec4 drm/amdgpu/swSMU: correct the bootup power source for Navi1X (v2) omits 2b860ef0cece drm/amdgpu/swSMU: use the smu11 power source helper for navi1x omits 8aade4fd8dfe drm/amdgpu/smu11: add a helper to set the power source omits dd72b18f2b72 drm/amd/swSMU: add callback to set AC/DC power source (v2) omits 2ecc6d0884f1 drm/scheduler: fix rare NULL ptr race omits 06a4ae0647e6 drm/amdgpu: disabled fru eeprom access omits c863d4ffb5e4 drm/amdgpu: fix the coverage issue to clear ArcVPGRs omits 0c9d943dc247 drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] omits d3d0c774a10e drm/amdgpu: Add documentation for unique_id omits 788479941c33 drm/amdgpu: Add documentation for PCIe accounting omits 4c60871063e3 drm/amdgpu: Add documentation for memory info omits 2089a6aa8d09 Merge branch 'for-5.7/block' into for-next omits 55dd3d30e300 Merge branch 'perf/urgent' omits 42a6a5835f46 Merge branch 'core/rcu' omits b3e741a0f776 Merge branch 'devel' into for-next omits 4454d826f6cd Merge branch 'locking/core' omits 09e32c37df1d Merge branch 'timers/core' omits 75e6b00cf479 Merge branch 'for-5.7/io_uring' into for-next omits 696d08b7eddc MAINTAINERS: Update maintainers for new Documentaion/litmu [...] omits ebaa3ef4f446 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits d271f03250e9 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits c901da4be020 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] omits f7022488c8c1 Merge branches 'work.exfat' and 'work.dotdot' into for-next omits 4e3ddfe73f1c Merge branch 'x86/cleanups' omits b73b419e10a5 Merge branch 'for-5.7/io_uring' into for-next omits 8afb2c17f830 tools: gpio: Fix typo in gpio-utils omits f3d12eaa6af1 Merge branch 'for-5.7/io_uring' into for-next omits 0eede0dbeca6 Merge branch 'for-5.7/io_uring' into for-next omits 2765fbdeff58 Merge branch 'for-5.7/drivers' into for-next omits ae2d6c4292bd rcu: Mark rcu_state.gp_seq to detect more concurrent writes omits a0a7c142973f kcsan: Avoid blocking producers in prepare_report() omits 1fbbfc4096ca kcsan: Introduce report access_info and other_info omits b5fc61dee454 rcu/tree: Count number of batched kfree_rcu() locklessly omits 3623f26d6765 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] omits 668d13f85c15 rcuperf: Add ability to increase object allocation size omits fe8dc23166f2 rcu-tasks: Use context-switch hook for PREEMPT=y kernels omits 34362bbc3d05 rcu: update.c: get rid of some doc warnings omits 325c9bd058ed rcu: Add comments marking transitions between RCU watching [...] omits 5da5cbaa32d9 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() omits 069754990b4c x86/mm/pat: Mark an intentional data race omits de6c6fc5c518 Revert "rculist: Describe variadic macro argument in a Sph [...] omits 73956d29dd37 rcu: Fix the (t=0 jiffies) false positive omits c0b2582103dd tools/memory-model: Fix "conflict" definition omits db4ead2cd525 Default enable RCU list lockdep debugging with PROVE_RCU omits cf8f47c8aeb0 Documentation/locking/atomic: Add a litmus test smp_mb__af [...] omits f6640be5aa93 Documentation/locking/atomic: Add a litmus test for atomic_set() omits b3f848c599b8 Documentation/locking/atomic: Introduce atomic-tests directory omits 4afdf88fdb2c Documentation/locking/atomic: Fix atomic-set litmus test omits 65cc37cd8574 tools/memory-model: Add an exception for limitations on _u [...] omits 62b69489560c locktorture.c: Fix if-statement empty body warnings omits a81baea36ad4 rcu: Expedite first two FQS scans under callback-overload [...] omits 7e74d35bb1a8 EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] omits 6fa3852ab29f fork: Annotate a data race in vm_area_dup() omits 610607be0273 rcutorture: Mark data-race potential for rcu_barrier() tes [...] omits a4a78aafd7c6 rcu: Don't use negative nesting depth in __rcu_read_unlock() omits 5b32b2275ba9 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits 60a4f20efb50 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits 2b5e19e20fc2 rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits 748300715e54 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines omits d4bbf83515ff rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits b834a9d5bd0e rcu: Use data_race() for RCU expedited CPU stall-warning prints omits b8d01a3ced63 rcu: Use data_race() for RCU CPU stall-warning prints omits 3eb8162747ed rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits 42381d116d9e srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] omits 53a2c81c8933 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks omits 0ab496601ab8 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] omits 8c57c1e6a092 rcu: Mark rcu_state.ncpus to detect concurrent writes omits 7d5262417b54 Merge branch 'lkmm-dev.2020.02.16a' into HEAD omits 55fac01ae987 Merge branch 'kcsan-dev.2020.03.09b' into HEAD omits 00b8e8ba7881 Merge branch 'for-5.7/block' into for-next omits 99d69ae0fdfb Merge branch 'for-5.7/drivers' into for-next omits ba8652506c54 Merge branch 'for-5.7/io_uring' into for-next omits b1435e9b32e9 Merge branch 'for-5.7/io_uring' into for-next omits 50fa1c2185ae drm/amd/display: Fix pageflip event race condition for DCN. omits 664f66fd5e91 Remove stable HAINAN board from max_sclk override check in [...] omits e517ae416779 Enable reading FRU chip via I2C v3 omits 1657042abe4e Merge branch 'for-5.7/block' into for-next omits 3dc15a8d5722 Merge branch 'for-5.7/block' into for-next omits 7c076f2412a5 Merge branch 'for-5.7/drivers' into for-next omits e26805ab7637 tools: gpio-hammer: Apply scripts/Lindent and retain good changes omits ee225bfd98a6 Merge branch 'for-5.7/drivers' into for-next omits 6b3a81c722f8 gpiolib: gpio_name_to_desc: factor out !name check omits 804542231c65 tools: gpio-hammer: fix spelling mistake: "occurences" -> [...] omits ad65f02fd73e gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag omits 5d7b644aad72 gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT omits 5d50c8f405bf Merge branch 'for-5.7/io_uring' into for-next omits 8182dfdac2a5 tools: gpio-hammer: Avoid potential overflow in main omits e0e25e9bbed5 lookup_open(): don't bother with fallbacks to lookup+create omits b686da54700f atomic_open(): no need to pass struct open_flags anymore omits 60e1d0b8512f open_last_lookups(): move complete_walk() into do_open() omits 4d7ed93ff9db open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() omits 57e9b028e9e7 open_last_lookups(): don't abuse complete_walk() when all [...] omits c01d40b1c03c open_last_lookups(): consolidate fsnotify_create() calls omits c8291f6b0037 take post-lookup part of do_last() out of loop omits 881386f7e46a link_path_walk(): sample parent's i_uid and i_mode for the [...] omits 0e47dacb7f29 __nd_alloc_stack(): make it return bool omits 794dc2d56401 reserve_stack(): switch to __nd_alloc_stack() omits 59089811438c pick_link(): take reserving space on stack into a new helper omits 8c60edbc56a2 pick_link(): more straightforward handling of allocation failures omits 4efc770ddf45 fold path_to_nameidata() into its only remaining caller omits dcc11116def1 pick_link(): pass it struct path already with normal refco [...] omits 0058fcb4c3b5 fs/namei.c: kill follow_mount() omits ffa2db4ac3e7 non-RCU analogue of the previous commit omits 8255cecd93ba helper for mount rootwards traversal omits 573f88cea0e2 follow_dotdot(): be lazy about changing nd->path omits ea63a0dc31fd follow_dotdot_rcu(): be lazy about changing nd->path omits 5c19a79cd9d3 follow_dotdot{,_rcu}(): massage loops omits 5e3c3570ec97 lift all calls of step_into() out of follow_dotdot/follow_ [...] omits 03474b1cd918 Merge branch 'for-5.7/drivers' into for-next omits 6d868c5e5b1b Merge branch 'for-5.7/libata' into for-next omits cfbbb7027d72 libata: Assign OF node to the SCSI device omits d27ce807ffbc libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() omits db0a05c98546 ahci: Add Intel Comet Lake H RAID PCI ID omits 728fcc5f06c8 libata: remove references to ATA_DEBUG omits bc49342fff04 libata: kill ATA_MSG_CTL omits c647a32de211 libata: kill ATA_MSG_INFO omits c63645d9bd10 libata: remove DPRINTK() macro omits 35b021b3dce4 libata-core: move DPRINTK to ata debugging omits b3f062310706 sata_fsl: move DPRINTK to ata debugging omits e267c260803f gpio: mvebu: avoid error message for optional IRQ omits 88dc308ddfe9 sata_nv: move DPRINTK to ata debugging omits 0e031aeae1f7 pata_pdc2027x: Replace PDPRINTK() with standard ata logging omits c7d59e846ab4 sata_qstor: move DPRINTK to VPRINTK omits ff97e70c3281 sata_rcar: move DPRINTK to VPRINTK omits 86c0d11c6f16 pdc_adma: move DPRINTK to VPRINTK omits 50e3f1bab307 pata_octeon_cf: move DPRINTK to VPRINTK omits c01dec318660 libata-eh: remove DPRINTK() calls for request sense omits 21225627be2a libata: drop DPRINTK() calls during ATA error handling omits a9b0c6a6e86a libata: add tracepoints for ATA error handling omits f2a78238897c libata-scsi: drop DPRINTK calls for cdb translation omits eec30dddfa6d libata-sff: add tracepoints for ata_sff_flush_pio_task() omits e34536635a36 libata-sff: tracepoints for HSM state machine omits 758024f9384c sata_nv: use generic tracepoints omits 114a553af725 sata_dwc_460ex: use generic tracepoints omits 53a57c05161b Merge branch 'for-5.7/drivers' into for-next omits 9bf964b13f01 Merge branch 'for-5.7/block' into for-next omits 3b8d3b2a937f pata_arasan_cf: use generic tracepoints omits aa0c2db674d5 pata_octeon_cf: add bmdma tracepoints and drop DPRINTK() calls omits 26663399217d libata: drop debugging statements for bus-master DMA omits 19ad5c0bb029 libata: tracepoints for bus-master DMA omits f1cbbb739178 libata: drop DPRINTK() calls in reset omits eba1a941e985 libata: add reset tracepoints omits 031e32db40b2 sata_sx4: move DPRINTK to VPRINTK omits 00f0eb160e51 sata_mv: kill 'port' argument in mv_dump_all_regs() omits be7f1876dd20 sata_mv: replace DPRINTK with 'pci_dump' module parameter omits 6123c0f1a940 libata: sanitize ATA_HORKAGE_DUMP_ID omits f74aaff1e8a5 libata: move ata_dump_id() to dynamic debugging omits 709101c54194 libata: Add ata_port_classify() helper omits fb7462398a8f libata-core: remove pointless debugging messages omits bd1a10e3da1e ata_piix: remove debugging messages omits e3818e024d46 libata: remove pointless debugging messages omits 376567523458 libata: move __func__ into ata_{port,link,dev}_dbg() helper omits ad9f23bd12e1 libata: move ata_{port,link,dev}_dbg to standard dev_XXX() macros omits 378557963559 libata-transport: Whitespace cleanup omits 2a7e168044d5 libata.h: whitespace and indentation fixes omits e2d886f8bf52 Merge branch 'for-5.7/drivers' into for-next omits aed6a061ee10 Merge branch 'for-5.7/io_uring' into for-next omits 722128521754 Merge branch 'for-5.7/drivers' into for-next omits fd957f0f3604 Merge branch 'for-5.7/block' into for-next omits 4131f0565615 Merge branch 'for-5.7/libata' into for-next omits d0c3b2dc031f Merge branch 'for-5.7/block' into for-next omits b0b724d08a9e Merge branch 'for-5.7/libata' into for-next omits f44317112e22 Merge branch 'for-5.7/drivers' into for-next omits 683951b012e7 Merge branch 'for-5.7/block' into for-next omits 64eb8fb09539 Merge branch 'for-5.7/io_uring' into for-next omits 8c97246c39b5 gpio: mxs: add COMPILE_TEST support for GPIO_MXS omits 5c28b9e80cf7 gpio: mxc: Add COMPILE_TEST support for GPIO_MXC omits 0bd26447efc7 gpio: pl061: Warn when IRQ line has not been configured omits b7e110126ec1 docs: gpio: driver.rst: don't mark literal blocks twice omits 7dc5a79efd15 gpio: uapi: Improve phrasing around arrays representing em [...] omits 4eb9961ffd3a Merge branch 'io_uring-buf-select' into for-next omits f02b6adcb5f1 Merge branch 'for-5.7/drivers' into for-next omits a3208e547bec Merge branch 'for-5.7/block' into for-next omits ceabc4e8a49d Merge branch 'for-5.7/io_uring' into for-next omits 9218b36d767a s390/diag: fix display of diagnose call statistics omits ed19b70e38cf kcsan: Update API documentation in kcsan-checks.h omits bd3b71c00e79 kcsan: Update Documentation/dev-tools/kcsan.rst omits 609bb0be382e kcsan: Fix a typo in a comment omits 4218fe6f7288 kcsan: Add current->state to implicitly atomic accesses omits 99a569c3204c kcsan: Add option for verbose reporting omits 5aa2f82d2c6f kcsan: Add option to allow watcher interruptions omits 31bbbb841768 kcsan, trace: Make KCSAN compatible with tracing omits 0db92d295c5a kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) omits f242826a2fd1 kcsan: Add kcsan_set_access_mask() support omits fd4755e10be3 kcsan: Introduce kcsan_value_change type omits b53b0d3af273 compiler.h, seqlock.h: Remove unnecessary kcsan.h includes omits c84dece2259d kcsan: Move interfaces that affects checks to kcsan-checks.h omits 79a13115e49e kcsan: Fix misreporting if concurrent races on same address omits ab5644db943f Merge branch 'devel' into for-next omits 28f0b8961045 Merge branch 'v5.6-next/soc' into for-next omits 06ea767b9900 Merge branch 'v5.6-next/dts64' into for-next omits 09e7f9a4c8e2 Merge branch 'arm/fixes' into for-next omits 02145bcdfd96 ARM: Document merges omits 9f4a50c1e7f4 Merge branch 'arm/fixes' into for-next omits 1a68a771beb0 Merge tag 'v5.6-rc4' into for-next omits 9cd0c5e02ee4 Merge branch 'devel' into for-next omits ffebbbdf18d3 ARM: Document merges omits 31175ad73040 Merge branch 'arm/fixes' into for-next omits ad658207118d ARM: Document merges omits 3bc246bfaaa9 Merge branch 'arm/fixes' into for-next omits ae96efdad49d ARM: Document merges omits bcf06996dce8 Merge branch 'arm/fixes' into for-next omits c247a4183569 ARM: Document merges omits 03921de72231 Merge branch 'arm/fixes' into for-next omits f6063ec6ce3c ARM: Document merges omits d33e1e41f62f Merge branch 'arm/fixes' into for-next omits f07849b2ac77 ARM: Document merges omits 51a9ebd6be97 Merge branch 'arm/fixes' into for-next omits 602dce6dfc18 ARM: Document merges omits 0ad13c6a7cfb Merge branch 'arm/fixes' into for-next omits 055f08b1b4f6 ARM: Document merges omits b543f027c7d8 Merge branch 'arm/fixes' into for-next omits 8fd73a4e0bdd ARM: Document merges omits a79585d708c3 Merge branch 'arm/fixes' into for-next omits 6b72fc07d10f ARM: Document merges omits 20d545e0c5e0 ARM: configs: Cleanup old Kconfig options omits e19dbc8f4c24 ARM: npcm: Bring back GPIOLIB support omits f60f0f543333 kcsan: Expose core configuration parameters as module params omits ba553306042e kcsan: Add test to generate conflicts via debugfs omits 7f6e9db3e2b8 kcsan: Introduce ASSERT_EXCLUSIVE_* macros omits 243aea00b746 kcsan: Introduce KCSAN_ACCESS_ASSERT access type omits cbbbf0df6b6f kcsan: Fix 0-sized checks omits 48fc66536963 kcsan: Cleanup of main KCSAN Kconfig option omits d18f1a33e4a3 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS omits b9843c96c7de kcsan: Add option to assume plain aligned writes up to wor [...] omits 03c2b9e7ebd0 kcsan: Add docbook header for data_race() omits a12ba9a79f84 copy_to_user, copy_from_user: Use generic instrumented.h omits 6d8cab62c371 iov_iter: Use generic instrumented.h omits eec3968dc4d7 asm-generic, kcsan: Add KCSAN instrumentation for bitops omits 4719d40b6bb4 asm-generic, atomic-instrumented: Use generic instrumented.h omits 3c1b8e31ace8 include/linux: Add instrumented.h infrastructure omits d521a247220e kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY omits fbc2d237ab2f kcsan: Make KCSAN compatible with lockdep omits 5e250abcb18a kcsan: Rate-limit reporting per data races omits f7f8c8ae79d1 kcsan: Show full access type in report omits 2ffc9dd277c3 kcsan: Prefer __always_inline for fast-path omits 1fc0e6d4e378 Merge branch 'kcsan.2020.01.07a' into urgent.2020.01.25a adds ccf4ad7da0d9 zonfs: Fix handling of read-only zones adds e2cf67f6689a Merge tag 'zonefs-5.6-rc7' of git://git.kernel.org/pub/scm [...] adds 4ad6d58958b0 Merge remote-tracking branch 'arc-current/for-curr' adds 8b45e9d9c05d Merge tag 'soc-fsl-fix-v5.6' of git://git.kernel.org/pub/s [...] adds aafd017347ea Merge tag 'sunxi-fixes-for-5.6' of git://git.kernel.org/pu [...] adds d2687b896dab Merge tag 'sunxi-fixes-for-5.6-2' of git://git.kernel.org/ [...] adds ad5d7a551345 Merge tag 'imx-fixes-5.6-2' of git://git.kernel.org/pub/sc [...] adds 05ff1e3fb850 ARM: dts: exynos: Fix regulator node aliasing on Midas-bas [...] adds ae6e45986a67 Merge tag 'omap-for-v5.6/fixes-rc6-signed' of git://git.ke [...] adds 9b631649c436 arm64: dts: Fix leftover entry-methods for PSCI adds 6687c201fdc3 ARM: bcm2835-rpi-zero-w: Add missing pinctrl name adds 55c7c0621078 ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations adds 94bb9d185854 Merge tag 'arm-soc/for-5.6/devicetree-fixes-part2' of http [...] adds deeabb4c1341 ARM: dts: oxnas: Fix clear-mask property adds a88fead83e0d Merge tag 'oxnas-arm-soc-dt-fixes-for-5.6' of git://git.ke [...] adds 36fa3e50085e tee: amdtee: out of bounds read in find_session() adds 47039b55f8e2 Merge tag 'tee-amdtee-fix2-for-5.6' of https://git.linaro. [...] adds c8042d1e5cb3 soc: samsung: chipid: Fix return value on non-Exynos platforms adds dd67371cfdc5 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 5d6774f535e7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 961d0e5b3294 net: cbs: Fix software cbs to consider packet sending time adds e80f40cbe4dd net: dsa: tag_8021q: replace dsa_8021q_remove_header with [...] adds 50e0d28d3808 cxgb4/ptp: pass the sign of offset delta in FW CMD adds c312c7818b86 net: phy: mdio-bcm-unimac: Fix clock handling adds f13bc68131b0 r8169: re-enable MSI on RTL8168c adds 306f354c6739 net/mlx5_core: Set IB capability mask1 to fix ib_srpt conn [...] adds 1de0306c3a05 net/mlx5e: Enhance ICOSQ WQE info fields adds 39369fd536d4 net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset adds e239c6d686e1 net/mlx5e: Fix ICOSQ recovery flow with Striding RQ adds 187a9830c921 net/mlx5e: Do not recover from a non-fatal syndrome adds 7e566df65278 Merge tag 'mlx5-fixes-2020-03-24' of git://git.kernel.org/ [...] adds 6f000f987832 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 919a23e9d6cc selftests/net: add missing tests to Makefile adds c085dbfb1cfc selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED adds 428c491332bc net: ena: Add PCI shutdown handler to allow safe kexec adds 2c64605b590e net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y [...] adds 2910594fd38d Merge tag 'wireless-drivers-2020-03-25' of git://git.kerne [...] adds e14afc95be10 Merge remote-tracking branch 'net/master' adds 6a19875326ae Merge remote-tracking branch 'bpf/master' adds 4c59406ed003 xfrm: policy: Fix doulbe free in xfrm_policy_timer adds f03aae4b3142 Merge remote-tracking branch 'ipsec/master' adds 0016d3201753 nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type adds 575a97acc3b7 ieee80211: fix HE SPR size calculation adds 92a1a88b7d1e Merge remote-tracking branch 'mac80211/master' adds 9a293d1e21a6 IB/hfi1: Ensure pq is not left on waitlist adds 1fa70778742d MAINTAINERS: Clean RXE section and add Zhu as RXE maintainer adds 2d47fbacf272 RDMA/core: Ensure security pkey modify is not lost adds 950bf4f17725 RDMA/mlx5: Fix access to wrong pointer while performing fl [...] adds ba80013fba65 RDMA/mlx5: Block delay drop to unprivileged users adds 3937e76b575b Merge remote-tracking branch 'rdma-fixes/for-rc' adds 8aec7cd93ccc Merge remote-tracking branch 'sound-current/for-linus' adds fc8dc725c60f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds d91688d5b24c Merge remote-tracking branch 'regmap-fixes/for-linus' adds 35efda51b2f0 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 315c5d82a8bd Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 1369d0abe469 Input: synaptics - enable RMI on HP Envy 13-ad105ng adds e4ad153ac827 Input: synaptics-rmi4 - set reduced reporting mode only wh [...] adds 52afa505a03d Input: avoid BIT() macro usage in the serio.h UAPI header adds 8f8bf6bd1565 Merge remote-tracking branch 'input-current/for-linus' adds 0f6c6c708cc4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 0f82916641eb Merge remote-tracking branch 'kvm-fixes/master' adds 7cb797fdb294 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 1021ec2ceb4e Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 619aa23bb95e Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds aa361fffdd6b Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds ea697a8bf5a4 scsi: sd: Fix optimal I/O size for devices that change rep [...] adds 4e77d73054c6 Merge remote-tracking branch 'scsi-fixes/fixes' adds 78073818a7dc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds a2ffa91c9435 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 2985bed68083 .gitignore: remove too obvious comments adds d198b34f3855 .gitignore: add SPDX License Identifier adds 71db3aa2816d ASoC: MT6660: make spdxcheck.py happy adds 1270642c5973 Merge remote-tracking branch 'spdx/spdx-linus' adds 42e67b479eab drm/prime: use dma length macro when mapping sg adds 0199172f9333 drm/amdgpu: fix scatter-gather mapping with user pages adds 47f7826c520e drm/radeon: fix scatter-gather mapping with user pages adds 9a2ad1626af6 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds a6a995785d21 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 2431f22a911a kbuild: compute the dtbs_install destination more simply adds aefd80307a05 kbuild: refactor Makefile.dtbinst more adds 51e406417950 sparc: revive __HAVE_ARCH_STRLEN for 32bit sparc adds 94d23663b097 Merge remote-tracking branch 'kbuild/for-next' adds 93e030ccf725 Merge remote-tracking branch 'dma-mapping/for-next' adds 49504c7b075e Merge remote-tracking branch 'arm/for-next' adds da12d2739fb6 Merge branches 'for-next/memory-hotremove', 'for-next/arm_ [...] adds d4abd29d6775 arm64: head: Convert install_el2_stub to SYM_INNER_LABEL adds 0829a076958d Merge branch 'for-next/asm-annotations' into for-next/core adds 806dc825f01f Merge branch 'for-next/asm-cleanups' into for-next/core adds 44ca0e00b6a0 Merge branch 'for-next/kernel-ptrauth' into for-next/core adds cf58a31b8907 Merge remote-tracking branch 'arm64/for-next/core' adds 1822d610c5a7 Merge tag 'renesas-drivers-for-v5.7-tag1' of git://git.ker [...] adds a6dd255bdd7d bus: hisi_lpc: Fixup IO ports addresses to avoid use-after [...] adds 5fc045876746 Merge tag 'hisi-drivers-for-5.7' of git://github.com/hisil [...] adds f22940b79510 Merge tag 'omap-for-v5.7/ti-sysc-signed' of git://git.kern [...] adds 993330e00030 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] adds 8f10e1ab5369 Merge tag 'qcom-drivers-for-5.7' of git://git.kernel.org/p [...] adds 90ae9ee79253 Merge tag 'imx-drivers-5.7' of git://git.kernel.org/pub/sc [...] adds 36d94b4681db Merge tag 'omap-for-v5.7/ti-sysc-fix-signed' of git://git. [...] adds 5013999f4f1b Merge branch 'arm/drivers' into for-next adds 7ebc49fce7c8 Merge branch 'arm/fixes' into for-next adds 6825444ac367 Merge tag 'renesas-arm64-defconfig-for-v5.7-tag1' of git:/ [...] adds d698e544e210 arm64: defconfig: Enable MEGARAID_SAS adds c824d107e0c6 Merge tag 'hisi-arm64-defconfig-for-5.7' of git://github.c [...] adds 93d3ae352bb5 ARM: bcm2835_defconfig: add support for Raspberry Pi4 adds 8068b7b63583 Merge tag 'tags/bcm2835-defconfig-next-2020-03-09' into de [...] adds 82cb08f0c9bf Merge tag 'arm-soc/for-5.7/defconfig' of https://github.co [...] adds 59aa3dae0778 Merge tag 'tegra-for-5.7-arm-defconfig' of git://git.kerne [...] adds 7b614fd7f6da Merge tag 'samsung-defconfig-5.7' of git://git.kernel.org/ [...] adds bc82a35b9a28 Merge tag 'qcom-arm64-defconfig-for-5.7' of git://git.kern [...] adds 7f5fa01257ba Merge tag 'qcom-defconfig-for-5.7' of git://git.kernel.org [...] adds 9441e1f8fd5c Merge tag 'imx-defconfig-5.7' of git://git.kernel.org/pub/ [...] adds bd7a70641e76 Merge tag 'omap-for-v5.7/defconfig-signed' of git://git.ke [...] adds a0705d3c042a Merge tag 'at91-5.7-defconfig' of git://git.kernel.org/pub [...] adds afe375ccb0a4 Merge branch 'arm/config' into for-next adds ce2427259b0e soc: document merges adds 9dc2283576be Merge remote-tracking branch 'arm-soc/for-next' adds e2e2cda0dbdd Merge remote-tracking branch 'amlogic/for-next' adds f2ce8f0d51d0 Merge remote-tracking branch 'aspeed/for-next' adds 130c6639a6f1 Merge remote-tracking branch 'at91/at91-next' adds ff85a481f475 Merge remote-tracking branch 'imx-mxs/for-next' adds 9345389730d3 Merge remote-tracking branch 'keystone/next' adds 836e4a2e3d9e arm64: dts: add RTC nodes for MT2712 adds 11e5e44ed523 Merge branch 'v5.6-next/dts64' into for-next adds e69050424222 drm/mediatek: Omit warning on probe defers adds f66e278d8bd4 dt-bindings: mediatek: Update mmsys binding to reflect it [...] adds 20929afd0b33 clk / soc: mediatek: Move mt8173 MMSYS to platform driver adds 396c3fccaf03 soc / drm: mediatek: Move routing control to mmsys device adds 12fe325f4bf5 soc / drm: mediatek: Fix mediatek-drm device probing adds 3433138ad469 Merge branch 'v5.6-next/soc' into for-next adds bd585f729666 Merge remote-tracking branch 'mediatek/for-next' adds 71542e1f91e0 Merge remote-tracking branch 'mvebu/for-next' adds eee45067427b Merge remote-tracking branch 'omap/for-next' adds c56ebb5af82f Merge remote-tracking branch 'qcom/for-next' adds 98586a58ef4f Merge remote-tracking branch 'raspberrypi/for-next' adds 698ddd4f19ce Merge remote-tracking branch 'realtek/for-next' adds b1729b3b14d0 Merge remote-tracking branch 'renesas/next' adds 66c6d1bc019e Merge remote-tracking branch 'reset/reset/next' adds c4c513ed742e Merge remote-tracking branch 'rockchip/for-next' adds 68e2d8258a92 Merge remote-tracking branch 'samsung-krzk/for-next' adds 0063e650de6b Merge remote-tracking branch 'scmi/for-linux-next' adds 0c5bbe9ce48a Merge remote-tracking branch 'sunxi/sunxi/for-next' adds bf5dea0572a0 Merge remote-tracking branch 'tegra/for-next' adds e856531e02e5 Merge remote-tracking branch 'clk/clk-next' adds 7c00fa35e9c0 Merge remote-tracking branch 'csky/linux-next' adds 7811d7177be9 Merge remote-tracking branch 'h8300/h8300-next' adds 4647cbe91639 Merge remote-tracking branch 'ia64/next' adds 2a3a2cc0902e Merge remote-tracking branch 'm68k/for-next' adds 2efe508dfe4b Merge remote-tracking branch 'm68knommu/for-next' adds c925d0b5d8d2 Merge remote-tracking branch 'microblaze/next' adds dbb152267908 irqchip: Add driver for Loongson I/O Local Interrupt Controller adds be09ef09e290 irqchip: loongson-liointc: Workaround LPC IRQ Errata adds b6280c8bb6f5 dt-bindings: interrupt-controller: Add Loongson LIOINTC adds a93f1d903fa3 irqchip: Add driver for Loongson-3 HyperTransport PIC controller adds 5ef7ce7e81bb dt-bindings: interrupt-controller: Add Loongson-3 HTPIC adds 8bec3875c547 MIPS: Loongson64: Drop legacy IRQ code adds bfe9a2999629 dt-bindings: mips: Add loongson boards adds 87fcfa7b7fe6 MIPS: Loongson64: Add generic dts adds fcecdcd388ea MIPS: Loongson64: Load built-in dtbs adds 3e4990138a26 MAINTAINERS: Update Loongson64 entry adds 78bdbbac08d7 MIPS: do not compile generic functions for CONFIG_CAVIUM_O [...] adds d191aaffe368 MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 adds aebdc6ff3b2e MIPS: Exclude more dsemul code when CONFIG_MIPS_FP_SUPPORT=n adds cd682a038e8c Merge remote-tracking branch 'mips/mips-next' adds a6eebefc02a2 Merge remote-tracking branch 'nds32/next' adds afb07e290f89 Merge remote-tracking branch 'openrisc/for-next' adds e2fac96cd19d Merge remote-tracking branch 'parisc-hd/for-next' adds 35899e0403fd Merge remote-tracking branch 'powerpc/next' adds 288014358e07 soc: fsl: qe: fix sparse warnings for qe.c adds 41ed69bf6cb3 soc: fsl: qe: fix sparse warning for qe_common.c adds de66e4d87d98 soc: fsl: qe: fix sparse warnings for ucc.c adds 45e044c7dc75 soc: fsl: qe: fix sparse warnings for qe_ic.c adds b1be4a228086 soc: fsl: qe: fix sparse warnings for ucc_fast.c adds ae1f68652c8d soc: fsl: qe: ucc_slow: remove 0 assignment for kzalloc'ed [...] adds 461c3ac0dc46 soc: fsl: qe: fix sparse warnings for ucc_slow.c adds 466c49bc58e0 Merge remote-tracking branch 'soc-fsl/next' adds 98b10c4f8ef2 Merge remote-tracking branch 'risc-v/for-next' adds 6c7c851f1b66 s390/diag: fix display of diagnose call statistics adds 4141b6a5e9f1 s390/cpum_sf: Fix wrong page count in error message adds 2c7749b90536 s390: use fallthrough; adds fcf0220abc5b s390/zcrypt: use fallthrough; adds 0696178e7741 s390/vfio: use fallthrough; adds b09fcecb6c91 s390/cio: use fallthrough; adds d069bd3f7298 Merge remote-tracking branch 's390/features' adds 7042b50d5c79 Merge remote-tracking branch 'sh/sh-next' adds 6952093aa3d0 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 7c7d1aeac25f Merge remote-tracking branch 'fscrypt/master' adds 6b3796bbe1c1 Merge remote-tracking branch 'btrfs/for-next' adds c33f67ec2e76 Merge remote-tracking branch 'ceph/master' adds b5cec5f0d623 Merge remote-tracking branch 'cifs/for-next' adds 363cb23af899 Merge remote-tracking branch 'erofs/dev' adds 6473ea760ca1 fsnotify: tidy up FS_ and FAN_ constants adds eae36a2b8324 fsnotify: factor helpers fsnotify_dentry() and fsnotify_file() adds a1aae0570a2b fsnotify: funnel all dirent events through fsnotify_name() adds aa93bdc5500c fsnotify: use helpers to access data by data_type adds 017de65fe58f fsnotify: simplify arguments passing to fsnotify_parent() adds dfc2d2594e4a fsnotify: replace inode pointer with an object id adds f367a62a7cad fanotify: merge duplicate events on parent and child adds 55bf882c7f13 fanotify: fix merging marks masks with FAN_ONDIR adds a741c2febead fanotify: Simplify create_fd() adds afc894c784c8 fanotify: Store fanotify handles differently adds 7088f35720a5 fanotify: divorce fanotify_path_event and fanotify_fid_event adds 9e2ba2c34f19 fanotify: send FAN_DIR_MODIFY event flavor with dir inode [...] adds d766b553615c fanotify: prepare to report both parent and child fid's adds 01affd5471dc fanotify: Drop fanotify_event_has_fid() adds 043d61d51987 fanotify: record name info for FAN_DIR_MODIFY event adds d2bde6b7c0f3 fanotify: report name info for FAN_DIR_MODIFY event adds 150ac0b05099 Pull fanotify named events patches from Amir adds 9fd673ffdb67 Merge remote-tracking branch 'ext3/for_next' adds 6f000609d216 Merge remote-tracking branch 'ext4/dev' adds d341d745b3d4 Merge remote-tracking branch 'f2fs/dev' adds 81cb3380a645 Merge remote-tracking branch 'jfs/jfs-next' adds 89c8023fd461 nfsroot: set tcp as the default transport protocol adds aa3367c91d36 NFS: Don't specify NFS version in "UDP not supported" error adds d0d4bfcce59a Merge remote-tracking branch 'nfs/linux-next' adds 270fc4aea1b9 Merge remote-tracking branch 'nfsd/nfsd-next' adds 3a4d38574648 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 9a74d70953c3 Merge remote-tracking branch 'ubifs/linux-next' adds 95d36aa19d40 Merge remote-tracking branch 'v9fs/9p-next' adds 25e2270b6097 Merge remote-tracking branch 'xfs/for-next' adds a577c7202a13 Merge remote-tracking branch 'iomap/iomap-for-next' adds 2e861bae130a Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds bbfaa6d4b520 Merge remote-tracking branch 'file-locks/locks-next' adds 20971012f63e lift all calls of step_into() out of follow_dotdot/follow_ [...] adds 083e0ca43829 follow_dotdot{,_rcu}(): massage loops adds c1b3bc7cdde6 follow_dotdot_rcu(): be lazy about changing nd->path adds c0f6eec4aef0 follow_dotdot(): be lazy about changing nd->path adds 3708336d015e helper for mount rootwards traversal adds 00efec165405 non-RCU analogue of the previous commit adds 88d795c31563 fs/namei.c: kill follow_mount() adds 025e7840ec38 pick_link(): pass it struct path already with normal refco [...] adds 8187ba00c6a4 fold path_to_nameidata() into its only remaining caller adds f5398f52621a pick_link(): more straightforward handling of allocation failures adds 6fcc1fa66eb9 pick_link(): take reserving space on stack into a new helper adds 3cea4218559b reserve_stack(): switch to __nd_alloc_stack() adds 799d6176da87 __nd_alloc_stack(): make it return bool adds 759b75439863 link_path_walk(): sample parent's i_uid and i_mode for the [...] adds 49ce6d6379c6 take post-lookup part of do_last() out of loop adds f1202377c211 open_last_lookups(): consolidate fsnotify_create() calls adds 8757457515c1 open_last_lookups(): don't abuse complete_walk() when all [...] adds 9063390032f6 open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() adds 139f5f66a2ab open_last_lookups(): move complete_walk() into do_open() adds 8aa753f4c9b1 atomic_open(): no need to pass struct open_flags anymore adds 382473dca770 lookup_open(): don't bother with fallbacks to lookup+create adds 575beddbd7f4 Merge branches 'work.exfat' and 'work.dotdot' into for-next adds 0087c0ff834b Merge remote-tracking branch 'vfs/for-next' adds a95e51f15657 Merge remote-tracking branch 'printk/for-next' adds 352cb08a6588 Merge branch 'pci/aspm' adds db5e132088b0 Merge branch 'pci/enumeration' adds 9fe66f1d384d Merge branch 'pci/hotplug' adds 40c1a713bfbb Merge branch 'pci/interrupts' adds aea32a02b739 Merge branch 'pci/misc' adds 0c6e1a32b3d0 Merge branch 'pci/p2pdma' adds 33dd906aed5b Merge branch 'remotes/lorenzo/pci/amlogic' adds 329519f0abbb Merge branch 'remotes/lorenzo/pci/dt' adds 5779dd0a7dbd PCI: endpoint: Use notification chain mechanism to notify [...] adds 3d3248dbd018 PCI: endpoint: Replace spinlock with mutex adds 04e046ca57eb PCI: endpoint: Fix for concurrent memory allocation in OB [...] adds 07301c982643 PCI: endpoint: Protect concurrent access to pci_epf_ops wi [...] adds 2499ee84e027 PCI: endpoint: Assign function number for each PF in EPC core adds 3d5f7d9f6a38 PCI: endpoint: Add core init notifying feature adds e966f7390da9 PCI: dwc: Refactor core initialization code for EP mode adds 0ef22dcf0c18 PCI: endpoint: Add notification for core init completion adds ac37dde72177 PCI: dwc: Add API to notify core initialization completion adds 5e50ee27d4a5 PCI: pci-epf-test: Add support to defer core initialization adds ee22d0c5e88b soc/tegra: bpmp: Update ABI header adds 9f04d18b1edf dt-bindings: PCI: tegra: Add DT support for PCIe EP nodes [...] adds d1a8611076c0 PCI: tegra: Add support for PCIe endpoint mode in Tegra194 adds 94e7e2008a85 PCI: endpoint: Fix clearing start entry in configfs adds 3bc8f89be584 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] adds bba0881f969d PCI: endpoint: functions/pci-epf-test: Print throughput in [...] adds 92547637f769 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] adds 72a6f6ec8449 tools: PCI: Add 'd' command line option to support DMA adds b4b215733d96 misc: pci_endpoint_test: Add support to get DMA option fro [...] adds 5820912b591e PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] adds 3848941a285d PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] adds 43bcb1e3fbcb PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt adds d2590709d8e4 misc: pci_endpoint_test: Avoid using module parameter to d [...] adds b6316cf78fa1 misc: pci_endpoint_test: Add ioctl to clear IRQ adds c5094f16d54e tools: PCI: Add 'e' to clear IRQ adds d5450aa54f74 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] adds a7ed705ee6f2 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] adds 5126caf1a67a PCI: tegra: Print -EPROBE_DEFER error message at debug level adds 5b02dde51a39 Merge branch 'remotes/lorenzo/pci/endpoint' adds 40f92947f6e5 Merge branch 'remotes/lorenzo/pci/hv' adds fa4911e7653c Merge branch 'remotes/lorenzo/pci/mobiveil' adds f6d29b747b68 Merge branch 'remotes/lorenzo/pci/qcom' adds deb564f75a48 Merge branch 'remotes/lorenzo/pci/tegra' adds 4d19a08cd204 Merge branch 'remotes/lorenzo/pci/vmd' adds cee1dd195349 Merge remote-tracking branch 'pci/next' adds 6f504f393e27 Merge remote-tracking branch 'pstore/for-next/pstore' adds 859ce519dc0b Merge remote-tracking branch 'hid/for-next' adds 5db86d9ccee6 Merge remote-tracking branch 'i2c/i2c/for-next' adds 5be70fb1f5a1 Merge remote-tracking branch 'i3c/i3c/next' adds d9d15fd8a43f Merge branch 'dmi/master' adds ebd7ab6c719e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 43702c23f42e Merge remote-tracking branch 'jc_docs/docs-next' adds 65a0d50c31e8 Merge remote-tracking branch 'v4l-dvb/master' adds bc09c0654c61 Merge tag 'devfreq-next-for-5.7' of git://git.kernel.org/p [...] adds a4c3e5efdcaf Merge branch 'pm-devfreq' into linux-next adds 6c5f0cc89d38 Merge remote-tracking branch 'pm/linux-next' adds aed9e2fd6206 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 59b3f4603f61 Merge remote-tracking branch 'ieee1394/for-next' adds ee8f49afb522 Merge remote-tracking branch 'swiotlb/linux-next' adds 1497c9664165 Merge remote-tracking branch 'rdma/for-next' adds fab90c820247 cxgb4: remove set but not used variable 'tab' adds 29f3490ba9d2 net: use indirect call wrappers for skb_copy_datagram_iter() adds 6d18c2770173 Merge remote-tracking branch 'net-next/master' adds 8c061865f5ff bpf: Document bpf_inspect drgn tool adds 9fc9aad99e5d libbpf: Remove unused parameter `def` to get_map_field_int adds 8395f320b407 libbpf: Don't allocate 16M for log buffer by default adds 0b0fa1f3dd1d Merge remote-tracking branch 'bpf-next/master' adds 014762a3766d Merge remote-tracking branch 'ipsec-next/master' adds 392c56848215 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds d0c032c3e9cb Merge remote-tracking branch 'netfilter-next/master' adds 32b50729d91f Bluetooth: don't assume key size is 16 when the command fails adds da49b602f7f7 Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections adds 200bf69836d8 Merge remote-tracking branch 'bluetooth/master' adds 1e8f471425f4 mac80211_hwsim: notify wmediumd of used MAC addresses adds 022b7c381106 Merge remote-tracking branch 'mac80211-next/master' adds 571db9b42cad Merge remote-tracking branch 'gfs2/for-next' adds 17872f51cb08 MAINTAINERS: Add the IRC channel to the MTD related subsystems adds 176538d9a4a2 Merge tag 'cfi/for-5.7' into mtd/next adds 245bbe80e01b Merge tag 'spi-nor/for-5.7' into mtd/next adds 191ccf058451 Merge remote-tracking branch 'mtd/mtd/next' adds fca88925d769 mtd: rawnand: toshiba: Support reading the number of bitfl [...] adds 47bbf20b8cd7 Merge remote-tracking branch 'nand/nand/next' adds 237e9818c8d0 Merge remote-tracking branch 'crypto/master' adds de487e432d77 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds ef7c7b7497d6 drm/vmwgfx: Also check for SVGA_CAP_DX before reading DX c [...] adds 0652ff336386 drm/vmwgfx: Sync legacy multisampling device capability adds 3d143954229e drm/vmwgfx: Deprecate logic ops commands adds 878c6ecd3e24 drm/vmwgfx: Use enum to represent graphics context capabilities adds 0651dfabd96c drm/vmwgfx: Sync virtual device headers for new feature adds 4dec28053ba0 drm/vmwgfx: Add a new enum for SM5 graphics context capability adds 7ebb47c9f9ab drm/vmwgfx: Read new register for GB memory when available adds d2e90ab3744f drm/vmwgfx: Support SM5 shader type in command buffer adds 5e8ec0d919a4 drm/vmwgfx: Add support for UA view commands adds b6fad7397521 drm/vmwgfx: Add support for indirect and dispatch commands adds 403fef50e32b drm/vmwgfx: Rename stream output target binding tracker struct adds e8bead9c5c07 drm/vmwgfx: Add support for streamoutput with mob commands adds 26b82873a4a4 drm/vmwgfx: Split surface metadata from struct vmw_surface adds 504901dbb0b5 drm/vmwgfx: Refactor surface_define to use vmw_surface_metadata adds 2a50f06d639b drm/vmwgfx: Add surface define v4 command adds f0fce23384da drm/vmwgfx: Add SM5 param for userspace adds f59e61acecec drm/vmwgfx: Use vmwgfx version 2.18 to signal SM5 compatibility adds c2556238120b Merge branch 'feature/staging_sm5' of git://people.freedes [...] adds eea888de4dca Merge remote-tracking branch 'drm/drm-next' adds 728b3d0533a4 Revert "drm/amdgpu: add CAP fw loading" adds c7e558796420 drm/[radeon|amdgpu]: Remove HAINAN board from max_sclk ove [...] adds 2b5aed9ac3f7 drm/amd/display: Fix pageflip event race condition for DCN. adds 10cda519efaf drm/amdgpu: fix the coverage issue to clear ArcVPGRs adds 77bb2f204f1f drm/scheduler: fix rare NULL ptr race adds 2c02b38a10fc drm/amd/swSMU: add callback to set AC/DC power source (v2) adds f8c83215bfda drm/amdgpu/smu11: add a helper to set the power source adds fa34520c953b drm/amdgpu/swSMU: use the smu11 power source helper for navi1x adds 66c2f5db1fbd drm/amdgpu/swSMU: correct the bootup power source for Navi1X (v2) adds 75610fdd38d9 drm/amdgpu/swSMU: set AC/DC mode based on the current syst [...] adds f5cdd2bdd9ba drm/amdgpu/swSMU: handle DC controlled by GPIO for navi1x adds 9644bf5f4ab8 drm/amdgpu/swSMU: handle manual AC/DC notifications adds e1188aacad17 drm/amdgpu/smu11: add support for SMU AC/DC interrupts adds e862b08b4650 drm/amdgpu: don't try to reserve training bo for sriov (v2) adds 61d13c183cb1 drm/amdgpu: Enable reading FRU chip via I2C v3 adds d63fa352c2ab drm/amdgpu: Add documentation for memory info adds 527ee3cbafb2 drm/amdgpu: Add documentation for PCIe accounting adds 43ffb93f73ba drm/amdgpu: Add documentation for unique_id adds 0e059daf6186 drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] adds b5b52ef880b1 drm/amdgpu: disabled fru eeprom access adds 7a705cca238f drm/amdgpu: Expose TA FW version in fw_version file adds c7db0cf0f5c7 drm/amdgpu: Fix FRU data checking adds b0fbdfde7a9d drm/amdgpu: purge ip_discovery headers adds c7432ceb1b3b drm/amdgpu: amends feature bits for MM bandwidth mgr adds e69813153882 drm/amdgpu: cleanup all virtualization detection routine adds 36f0da61f312 drm/amdgpu: added xgmi ras error reset sequence adds 1b82fbcf5a3b drm/amdgpu: disable ras query and iject during gpu reset adds 035a22521eef drm/amdgpu: Virtual display need to support multiple ctrcs adds 50c49548370e drm/amdgpu: Add 4k resolution for virtual display adds e02046d30702 drm/amdgpu: Ignore the not supported error from psp adds 66795846b36c drm/radeon: remove unneeded header include path adds acc6e29fc9cd drm/radeon: fix build rules of *_reg_safe.h adds 067673e6bfc8 drm/radeon: use pattern rule to avoid code duplication in [...] adds 0a09e7275780 drm/radeon: align short build log adds 77c3ae6f8cfd drm/amdgpu/uvd7: remove unnecessary conversion to bool adds ec648807924e drm/amd/amdgpu: Add missing SMUIO v12 register to headers adds db969407e5b4 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header adds 795a6685c453 drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) adds 6d5ae2bf03a0 drm/amdgpu: add UAPI for creating encrypted buffers adds aa3590e5b879 drm/amdgpu: add UAPI to create secure commands (v3) adds f92f6fcd75f7 drm/amdgpu: define the TMZ bit for the PTE adds 0de133d5b729 drm/amdgpu: add tmz feature parameter (v2) adds ea542d41f210 drm/amdgpu: add amdgpu_tmz data structure adds 2d43f2b6dcb4 drm/amdgpu: add function to check tmz capability (v4) adds 207feeb76f44 drm/amdgpu: add tmz bit in frame control packet adds 884ef5041876 drm/amdgpu: expand the emit tmz interface with trusted flag adds fd13b0144b2f drm/amdgpu: expand the context control interface with trust flag adds a23652c60571 drm/amdgpu: job is secure iff CS is secure (v5) adds d1337a5d0593 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds e59aaa6fc1d5 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 8a389c6ebd64 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds c1d0927b57c4 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 7ff1d9a6bea8 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 9190dbfaab75 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds e087049971df drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 238bdfb14985 drm/amdgpu: move CS secure flag next the structs where it's used adds ef75260cd3b4 drm/amdgpu: remove the alignment placeholder for secure buffer adds 5a6ae802f7bf drm/amdgpu: implement TMZ accessor (v3) adds 3bf406cd4991 drm/amd/display: Indicate use of TMZ buffers to DC adds 3b5f48688d5e drm/amdgpu: Move to a per-IB secure flag (TMZ) adds 57359cc43f0e drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds 4d8721864001 drm/amdgpu: also add the TMZ flag to GART adds 61d91305e181 drm/amdgpu: add TMZ handling to amdgpu_move_blit adds 8ee89e5a6d86 drm/amdgpu: stop evicting encrypted BOs to swap adds 4881ae448953 drm/amdgpu: Fine-grained TMZ support adds b5d825b69d90 drm/amdgpu: Fix per-IB secure flag GFX hang adds 963e4c3866d2 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 73c25038dd26 drm/amdkfd: Enable GWS based on FW Support adds daad244b76d4 drm/amdgpu: work around llvm bug #42576 adds 466c6bfe2a58 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds 46063d6ebd91 Merge remote-tracking branch 'amdgpu/drm-next' adds 518110cd0ded dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text adds 99f155d0776f dt-bindings: display: drop data-mapping from panel-dpi adds d021d751c147 drm/panel-simple: drop use of data-mapping property adds a47a1c5f2b08 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 13d0e8f8ed95 Merge remote-tracking branch 'drm-msm/msm-next' adds 650170ea66d8 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds efec93b1ff49 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds cd15e60fd09e Merge remote-tracking branch 'regmap/for-next' adds 0e9696e2b110 Merge remote-tracking branch 'sound/for-next' adds 68999d939dcf ASoC: Intel: broadwell: Revert back SSP0 link to use dummy [...] adds c031d3de80a4 ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components adds f25e203070e5 ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components adds cc40dec9044e Merge branch 'asoc-5.6' into asoc-linus adds 633fddee7355 ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned adds 2c16d70b5856 Merge branch 'asoc-5.7' into asoc-next adds 45c0a4f8b76e Merge remote-tracking branch 'sound-asoc/for-next' adds a814545daf51 Merge remote-tracking branch 'modules/modules-next' adds 1fede9028d0b Merge remote-tracking branch 'input/next' adds 2b8bd423614c block/diskstats: more accurate approximation of io_ticks f [...] adds ea18e0f0a63a block/diskstats: accumulate all per-cpu counters in one pass adds 8cd5b8fc0071 block/diskstats: replace time_in_queue with sum of request times adds c92a41031a6d block: factor out requeue handling from dispatch code adds 31eb6186797c block: mark block_depr static adds 6005771c17db block: mark part_in_flight and part_in_flight_rw static adds 572e7fc85b7a block: unexport disk_get_part adds a7818aedda71 block: unexport disk_map_sector_rcu adds 1b4d4dbdaeb7 block: unexport get_gendisk adds 29125ed624ee block: move guard_bio_eod to bio.c adds 581e26004a09 block: move block layer internals out of include/linux/genhd.h adds c6a564ffadc9 block: move the part_stat* helpers from genhd.h to a new header adds b8eb330274a3 Merge branch 'for-5.7/block' into for-next adds 5ae3a2c03d1f bcache: remove dupplicated declaration from btree.h adds 7cdaa910ad67 Merge branch 'for-5.7/drivers' into for-next adds 32d2545462c6 ahci: Add Intel Comet Lake H RAID PCI ID adds 1d72f7aec359 libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() adds 45b8084f3fcb libata: Assign OF node to the SCSI device adds 5e125d13371b ahci: Add Intel Comet Lake PCH-H PCI ID adds 58c42b0b0d6e ahci: Add Intel Comet Lake PCH-V PCI ID adds 6f885b2b7539 Merge branch 'for-5.7/libata' into for-next adds bff6035d0c40 io_uring: fix missing 'return' in comment adds 3620589e165f Merge branch 'for-5.7/io_uring' into for-next adds adce7e985679 nvme: remove unused return code from nvme_alloc_ns adds 527123c7deaf nvmet: configfs code cleanup adds 94a39d61f80f nvmet: make ctrl-id configurable adds 013b7ebe5a0d nvmet: make ctrl model configurable adds d3a9b0cadf8c nvmet: check sscanf value for subsys serial attr adds 9912ade35590 nvme-tcp: Set SO_PRIORITY for all host sockets adds 43cc66892e81 nvmet-tcp: set SO_PRIORITY for accepted sockets adds 76171c6cdf83 nvme: expose hostnqn via sysfs for fabrics controllers adds 45fb19f766d9 nvme: expose hostid via sysfs for fabrics controllers adds 228914504cec nvme: Don't deter users from enabling hwmon support adds ad95a613ea44 nvme: code cleanup nvme_identify_ns_desc() adds 94d2e705b6a6 nvme: log additional message for controller status adds 3e98c2443f5c nvme: Check for readiness more quickly, to speed up boot time adds 6d525f9755c2 nvmet: check ncqr & nsqr for set-features cmd adds e2a366a4b0fe nvme-pci: slimmer CQ head update adds bf392a5dc02a nvme-pci: Remove tag from process cq adds 324b494c2862 nvme-pci: Remove two-pass completions adds fa059b856a59 nvme-pci: Simplify nvme_poll_irqdisable adds 40510a639ec0 nvme-tcp: optimize queue io_cpu assignment for multiple qu [...] adds 9cda34e37489 nvmet-tcp: fix maxh2cdata icresp parameter adds 5ff4e1126478 nvme-tcp: move send failure to nvme_tcp_try_send adds 761ad26c45b0 nvme-tcp: break from io_work loop if recv failed adds 2db24e4a22bc nvme-pci: properly print controller address adds 02cb00e233ad nvmet: Add get_mdts op for controllers adds ec6d20e16c2d nvmet-rdma: Implement get_mdts controller op adds c363f249e7e6 nvmet-rdma: allocate RW ctxs according to mdts adds 764e9332098c nvme-multipath: do not reset on unknown status adds 8d8a50e20dc2 nvme-fabrics: Use scnprintf() for avoiding potential buffe [...] adds e90d172b11b8 nvmet-tcp: optimize tcp stack TX when data digest is used adds c225b610311b nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO adds f41cfd5d0a04 nvme: release ida resources adds e7c43feae2ab nvme: Use nvme_state_terminal helper adds 6721c18a0610 nvme: Remove unused return code from nvme_delete_ctrl_sync adds 253fd4ac8068 nvme-pci: Re-order nvme_pci_free_ctrl adds b780d7415aac nvme: Fix ctrl use-after-free during sysfs deletion adds 726612b6b825 nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl adds ce1518139e69 nvme: Fix controller creation races with teardown flow adds 96135862dfcc nvme-rdma: Add warning on state change failure at nvme_rdm [...] adds bea54ef53fce nvme-tcp: Add warning on state change failure at nvme_tcp_ [...] adds fb314eb0cbb2 nvme: refactor nvme_identify_ns_descs error handling adds 026d2ef752f4 nvme: rename __nvme_find_ns_head to nvme_find_ns_head adds 43fcd9e1eae8 nvme: cleanup namespace identifier reporting in nvme_init_ns_head adds 01bb12fce737 Merge branch 'nvme-5.7-rc1' of git://git.infradead.org/nvm [...] adds c0d0d9be9802 Merge branch 'for-5.7/drivers' into for-next adds 12aa91c5696f Merge remote-tracking branch 'block/for-next' adds 3fd53533a8bc dm crypt: use crypt_integrity_aead() helper adds eaab4bde6e64 dm integrity: print device name in integrity_metadata() er [...] adds d53f1fafec9d dm writecache: do direct write if the cache is full adds 93de44eb3fc8 dm writecache: implement the "cleaner" policy adds 3923d4854e18 dm writecache: implement gradual cleanup adds dc8a01ae1dbd dm writecache: optimize superblock write adds 75fa601934fd dm verity fec: fix memory leak in verity_fec_dtr adds b8fdd090376a dm zoned: remove duplicate nr_rnd_zones increase in dmz_in [...] adds b93b6643e9b5 dm integrity: fix a crash with unusually large tag size adds 7649194a1636 dm integrity: remove sector type casts adds f6f72f32c22c dm integrity: don't replay journal data past the end of th [...] adds 87fb177b4cab dm integrity: factor out get_provided_data_sectors() adds 1ac2c15a7bf8 dm integrity: allow resize of the integrity device adds 84597a44a9d8 dm integrity: add optional discard support adds 31843edab7cb dm integrity: improve discard in journal mode adds 4b690e820e11 Merge remote-tracking branch 'device-mapper/for-next' adds 68ef2b12bd44 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 011afd29233b Merge remote-tracking branch 'mmc/next' adds 9d18d2dba69b Merge remote-tracking branch 'mfd/for-mfd-next' adds 2644f912b410 backlight: pwm_bl: Switch to full GPIO descriptor adds ee0c8e494cc3 backlight: corgi: Convert to use GPIO descriptors adds 79f4679da69b Merge remote-tracking branch 'backlight/for-backlight-next' adds 55c24ffc678b Merge remote-tracking branch 'battery/for-next' adds 253bb16384a5 Merge remote-tracking branch 'regulator/for-next' adds 61ab117cdf26 Merge remote-tracking branch 'security/next-testing' adds 4f58b0056d0e Merge remote-tracking branch 'apparmor/apparmor-next' adds e706a274d897 Merge remote-tracking branch 'integrity/next-integrity' adds 7b38b4dcf1b8 Merge remote-tracking branch 'keys/keys-next' adds 9be28d8f8c75 Merge remote-tracking branch 'selinux/next' adds e33f6a23f167 Merge remote-tracking branch 'smack/for-next' adds 282e493e4e38 Merge remote-tracking branch 'tpmdd/next' adds 7eb3e0d5c87a Merge remote-tracking branch 'watchdog/master' adds 419a858bd851 Merge remote-tracking branch 'iommu/next' adds a8b77cf9e515 Merge remote-tracking branch 'vfio/next' adds 621cc9d57aef Merge remote-tracking branch 'audit/next' adds 2dccf6945499 dt-bindings: mfd: Convert stpmic1 bindings to json-schema adds 183648ca8455 Merge remote-tracking branch 'devicetree/for-next' adds 227b8b6f2bfe Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 3946d8e26efc Merge remote-tracking branch 'spi/for-next' adds 7c8cc6ff08b8 Merge branch 'linus' adds 14388ae24544 x86/vmware: Make vmware_select_hypercall() __init adds dd735f4707e6 x86/vmware: Remove vmware_sched_clock_setup() adds ab02bb3f55f5 x86/vmware: Add steal time clock support for VMware guests adds e73a8f38f82d x86/vmware: Enable steal time accounting adds 8fefe9dacdb0 x86/vmware: Use bool type for vmw_sched_clock adds abf3ab0d3678 Merge branch 'x86/vmware' adds 290a4474d019 x86/entry: Fix build error x86 with !CONFIG_POSIX_TIMERS adds 4e93480bf18b Merge branch 'x86/entry' adds be1a6f56465e Merge branch 'x86/cleanups' adds 1da4cf62ac28 Merge branch 'timers/core' adds c5fbf4c97e15 Merge branch 'perf/urgent' adds fe094c75d9d5 Merge branch 'locking/core' adds bb9b03013f62 Merge branch 'core/rcu' adds 244febbee876 x86/alternatives: Mark text_poke_loc_init() static adds b9690e14079e Merge branch 'x86/cleanups' adds 93ef1429e556 cpu/hotplug: Add new {add,remove}_cpu() functions adds 0441a5597c5d cpu/hotplug: Create a new function to shutdown nonboot cpus adds 1e42176b4dac ia64: Replace cpu_down() with smp_shutdown_nonboot_cpus() adds dddf3578e0d4 ARM: Don't use disable_nonboot_cpus() adds 11ee270e3520 ARM: Use reboot_cpu instead of hardcoding it to 0 adds d66b16f5df4b arm64: Don't use disable_nonboot_cpus() adds 5efbe6a6e1c0 arm64: Use reboot_cpu instead of hardconding it to 0 adds d720f9860439 cpu/hotplug: Provide bringup_hibernate_cpu() adds e646ac5bb88d arm64: hibernate: Use bringup_hibernate_cpu() adds af7aa04683e8 x86/smp: Replace cpu_up/down() with add/remove_cpu() adds 4d37cc2dc3df powerpc: Replace cpu_up/down() with add/remove_cpu() adds 7f6707a2040f sparc: Replace cpu_up/down() with add/remove_cpu() adds 02addaeaa7e5 parisc: Replace cpu_up/down() with add/remove_cpu() adds a926f81d2f6c xen/cpuhotplug: Replace cpu_up/down() with device_online/o [...] adds 20fb50295b13 firmware: psci: Replace cpu_up/down() with add/remove_cpu() adds 457bc8ed3ec7 torture: Replace cpu_up/down() with add/remove_cpu() adds b99a26593b51 cpu/hotplug: Move bringup of secondary CPUs out of smp_init() adds 33c3736ec888 cpu/hotplug: Hide cpu_up/down() adds 5072c789731f Merge branch 'smp/core' adds ba5bade4cc0d x86/devicetable: Move x86 specific macro out of generic code adds 20d437447c00 x86/cpu: Add consistent CPU match macros adds f6d502fcfc51 x86/cpu/bugs: Convert to new matching macros adds ef37219ab828 x86/perf/events: Convert to new CPU match macros adds 320debe5ef6d x86/kvm: Convert to new CPU match macros adds adefe55e7258 x86/kernel: Convert to new CPU match macros adds 9595198f8dc4 x86/platform: Convert to new CPU match macros adds e36cf2f76846 ACPI: Convert to new X86 CPU match macros adds b11d77fa300d cpufreq: Convert to new X86 CPU match macros adds 298426211c4b EDAC: Convert to new X86 CPU match macros adds a69b3b1d4cf0 platform/x86: Convert to new CPU match macros adds 5cfc7ac7c1bf hwmon: Convert to new X86 CPU match macros adds 9c51044cbc5f thermal: Convert to new X86 CPU match macros adds 20d320c664f9 extcon: axp288: Convert to new X86 CPU match macros adds 4a9f45a0533f intel_idle: Convert to new X86 CPU match macros adds 1e41eb152479 mmc: sdhci-acpi: Convert to new X86 CPU match macros adds 91e503e6f8af PCI: intel-mid: Convert to new X86 CPU match macros adds f07225128865 powercap/intel_rapl: Convert to new X86 CPU match macros adds d51ba9c6663d ASoC: Intel: Convert to new X86 CPU match macros adds f30cfacad1ee crypto: Convert to new CPU match macros adds 315d01d1ad39 hwrng: via_rng: Convert to new X86 CPU match macros adds 1826d56bcef9 x86/cpu: Cleanup the now unused CPU match macros adds d97828072d0b cpufreq/intel_pstate: Fix wrong macro conversion adds 629b3df7ecb0 Merge branch 'x86/cpu' into perf/core, to resolve conflict adds 7683c335f2e9 Merge branch 'perf/core' adds e2a98c400bf9 Merge remote-tracking branch 'tip/auto-latest' adds 25a613077863 Merge remote-tracking branch 'edac/edac-for-next' adds cde5a01be6d8 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 704eef085753 Merge remote-tracking branch 'ftrace/for-next' adds 48b1fc190a18 kcsan: Add option to allow watcher interruptions adds 2402d0eae589 kcsan: Add option for verbose reporting adds 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses adds e7b341005007 kcsan: Fix a typo in a comment adds e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst adds 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h adds 26b3b819bbe7 Merge branch 'kcsan-dev.2020.03.25a' into HEAD adds 265929986bf4 Merge branch 'lkmm-dev.2020.02.16a' into HEAD adds 0bcfcef3b10e rcu: Mark rcu_state.ncpus to detect concurrent writes adds 9c2045faf43f rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] adds 482a676845ac rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks adds 43908d205439 srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] adds 08d3ab7445ef rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds 3b34b92b2c34 rcu: Use data_race() for RCU CPU stall-warning prints adds 4c3624dface6 rcu: Use data_race() for RCU expedited CPU stall-warning prints adds 379ac48a8e91 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds 416adf5e447d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines adds 55994b3f194d rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds f737e6855139 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds 3ee79b995225 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds 54f1d1a767f3 rcu: Don't use negative nesting depth in __rcu_read_unlock() adds 1cea5a27bc97 rcutorture: Mark data-race potential for rcu_barrier() tes [...] adds b0154d6facfa fork: Annotate a data race in vm_area_dup() adds 4a95e82a22c1 EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] adds 8775d8af2f6f rcu: Expedite first two FQS scans under callback-overload [...] adds 22b37e243c4b locktorture.c: Fix if-statement empty body warnings adds c13c55d43433 tools/memory-model: Add an exception for limitations on _u [...] adds 59ffd85c7cb9 Documentation/locking/atomic: Fix atomic-set litmus test adds 23c19c80c207 Documentation/locking/atomic: Introduce atomic-tests directory adds 3bd201cecb29 Documentation/locking/atomic: Add a litmus test for atomic_set() adds 833f53b2c5ff Documentation/locking/atomic: Add a litmus test smp_mb__af [...] adds ce6074cfbc19 Default enable RCU list lockdep debugging with PROVE_RCU adds 51f1ea00e55a tools/memory-model: Fix "conflict" definition adds dff3365fb7fd rcu: Fix the (t=0 jiffies) false positive adds dd61ffd2ef21 Revert "rculist: Describe variadic macro argument in a Sph [...] adds 43f76469ec57 x86/mm/pat: Mark an intentional data race adds f0132b534907 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() adds 939f419e360d rcu: Add comments marking transitions between RCU watching [...] adds 6a6bf2b45774 rcu: update.c: get rid of some doc warnings adds 2e9efa26d353 rcu-tasks: Use context-switch hook for PREEMPT=y kernels adds d9f740b0390d rcuperf: Add ability to increase object allocation size adds f26a2810cbce rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] adds 3541a5d6d001 rcu/tree: Count number of batched kfree_rcu() locklessly adds ebd17c7cad72 kcsan: Introduce report access_info and other_info adds 82140e399c12 kcsan: Avoid blocking producers in prepare_report() adds e6c4ca6e43ce rcu: Mark rcu_state.gp_seq to detect more concurrent writes adds 293fd8c9da47 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] adds b345ac81ef90 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds c27419915d96 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds f5e46c68ddac MAINTAINERS: Update maintainers for new Documentaion/litmu [...] adds 93bc6ec3f9be sched/core: Add function to sample state of locked-down task adds 2703a816bdad rcu: Add per-task state to RCU CPU stall warnings adds f03b55ef76ee rcutorture: Add flag to produce non-busy-wait task stalls adds 22e54b16afc3 rcu-tasks: Move Tasks RCU to its own file adds dcfdba5ae822 rcu-tasks: Create struct to hold state information adds 635201e8d4da rcu: Reinstate synchronize_rcu_mult() adds 8ab97a5fcbaf rcutorture: Add a test for synchronize_rcu_mult() adds e4d32ddcb316 rcu-tasks: Refactor RCU-tasks to allow variants to be added adds fa0a453640bc rcu-tasks: Add an RCU-tasks rude variant adds 0e6bf4a455b0 rcutorture: Add torture tests for RCU Tasks Rude adds 81ed96ae6bea rcu-tasks: Use unique names for RCU-Tasks kthreads and messages adds ffc3f8d6edf8 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] adds d2b257ca8e08 rcu-tasks: Code movement to allow more Tasks RCU variants adds 25e6977f8e0e rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds b6ef74d2b652 rcutorture: Add torture tests for RCU Tasks Trace adds 422e706f27f3 rcu-tasks: Add stall warnings for RCU Tasks Trace adds dfb7ceb51e50 rcu-tasks: Move #ifdef into tasks.h adds 9498bb7fb833 rcu-tasks: Add RCU tasks to rcutorture writer stall output adds 503f69726990 rcu-tasks: Make rcutorture writer stall output include GP state adds 31994f268e85 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 7125a7596834 rcu-tasks: Add a grace-period start time for throttling and debug adds c0d1defcf942 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds 0b349202bc1e rcu-tasks: Split ->trc_reader_need_end adds ccda676d5812 rcu-tasks: Add grace-period and IPI counts to statistics adds b14278d75511 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds e134e5fbc5f6 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds fc59c722e90a rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds 7eefe7d64604 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds 5949c2bca6dd rcu-tasks: Handle the running-offline idle-task special case adds dff72b444319 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds 44b3f9cbb7c3 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds cf9d739b00aa rcu-tasks: Add count for idle tasks on offline CPUs adds f03939c425e2 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds 60648f8dbc95 Merge remote-tracking branch 'rcu/rcu/next' adds 096e28340911 Merge remote-tracking branch 'kvm/linux-next' adds bee1a9ccaec3 Merge remote-tracking branch 'kvm-arm/next' adds b7f8e8266b1c Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds f34a23417eaf Merge remote-tracking branch 'kvms390/next' adds 10ff9de2ead5 Merge remote-tracking branch 'xen-tip/linux-next' adds c6d3b70d91a4 Merge remote-tracking branch 'percpu/for-next' adds 449e3ee0682d Merge remote-tracking branch 'workqueues/for-next' adds c61b693c9a03 platform/x86: intel_pmc_core: Make pmc_core_substate_res_s [...] adds a9efad20ee3f Merge remote-tracking branch 'drivers-x86/for-next' adds da09f86bab25 Merge remote-tracking branch 'chrome-platform/for-next' adds e94a5a934aa9 Merge remote-tracking branch 'leds/for-next' adds 915a54302c0e Merge remote-tracking branch 'ipmi/for-next' adds a65cab7d7f05 libfs: fix infoleak in simple_attr_read() adds 927f82875c27 driver core: Read atomic counter once in driver_probe_done() adds a3a87d66d3f6 driver core: Replace open-coded list_last_entry() adds c442a0d18744 driver core: Set fw_devlink to "permissive" behavior by default adds c4e69de9e5e3 Merge remote-tracking branch 'driver-core/driver-core-next' adds 890cc39a8799 drivers: provide devm_platform_get_and_ioremap_resource() adds fb222273a215 usb: host: xhci-plat: convert to devm_platform_get_and_ior [...] adds 558963c49833 usb: host: hisilicon: convert to devm_platform_get_and_ior [...] adds 5bf7e2883f12 usb: dwc2: convert to devm_platform_get_and_ioremap_resource adds fd78901c297e driver core: platform: Reimplement devm_platform_ioremap_resource adds a599a0fb629a usb: core: Add ACPI support for USB interface devices adds 132e83f3ee7d Merge remote-tracking branch 'usb/usb-next' adds 007d20dca237 USB: serial: option: add support for ASKEY WWHC050 adds 6cb2669cb97f USB: serial: option: add BroadMobi BM806U adds dfee7e2f4783 USB: serial: option: add Wistron Neweb D19Q1 adds 56da10d6ddf6 Merge remote-tracking branch 'usb-serial/usb-next' adds 97451855cc3b serial: uartps: Remove unconditional wait inside set_termios adds 706bbc572d59 serial: uartps: Add TACTIVE check in cdns_uart_tx_empty function adds f19c3f6c8109 serial: 8250_port: Don't service RX FIFO if throttled adds f4b042a05006 serial: 8250: 8250_omap: Fix throttle to call stop_rx() adds 4ce35a3617c0 serial: 8250_omap: Fix sleeping function called from inval [...] adds 7cf4df30a981 serial: 8250: 8250_omap: Terminate DMA before pushing data [...] adds 4bcf59a5dea0 serial: 8250: 8250_omap: Account for data in flight during [...] adds 789898416749 serial: 8250: 8250_omap: Move locking out from __dma_rx_do [...] adds 7229b84c20d2 serial: 8250: 8250_omap: Extend driver data to pass FIFO t [...] adds c6689dfd8779 serial: 8250: 8250_omap: Work around errata causing spurio [...] adds c26389f998a8 serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs adds c97c65f36e5c serial: omap: drop unused dt-bindings header adds 1f0c1314c51c ARM: dts: pxa*: Don't redeclare phandle references adds 8524e2a93908 ARM: dts: pxa*: Fix serial port names adds d6a14ce6cd8d ARM: dts: pxa*: Make the serial ports compatible with xscale-uart adds 5a56cf3e8738 ARM: dts: mmp2-brownstone: Don't redeclare phandle references adds c10419f94538 ARM: dts: mmp*: Fix serial port names adds ecd755fb730e ARM: dts: mmp*: Make the serial ports compatible with xscale-uart adds a0c4adeeea84 ARM: dts: tango4: Make /serial compatible with ns16550a adds 244520fb3505 Merge remote-tracking branch 'tty/tty-next' adds 7fc40bcaa631 habanalabs: flush only at the end of the map/unmap adds 240c92fd04b2 habanalabs: use the user CB size as a default job size adds 64a7e2955d9a habanalabs: split the host MMU properties adds f3a838c0c72c habanalabs: Modify CS jobs counter to u16 adds 1718a45b284d habanalabs: Avoid running restore chunks if no execute chunks adds 7491c036cb79 habanalabs: removing extra ; adds 0c002ceb39fe habanalabs: fix DDR bar address setting adds 5cce51464c61 habanalabs: add debugfs write64/read64 adds e5509d52793c habanalabs: ratelimit error prints of IRQs adds 5557b138dc11 habanalabs: support temperature offset via sysfs adds d57b83c3dfe5 habanalabs: modify the return values of hl_read/write routines adds 0da10e683eb4 habanalabs: provide historical maximum of various sensors adds b41e9728d875 habanalabs: Remove unused parse_cnt variable adds cf87f966d28a habanalabs: Add missing annotation for goya_hw_queues_lock() adds 8a7a88c10c18 habanalabs: Add missing annotation for goya_hw_queues_unlock() adds bc6ed3aa92ac habanalabs: update goya firmware register map adds 4f0e6ab78aab habanalabs: add print upon clock change adds 6966d9e1f2a4 habanalabs: show unsupported message for GAUDI adds 118455015501 habanalabs: fix pm manual->auto in GOYA adds 9d20328d0bfe Merge tag 'misc-habanalabs-next-2020-03-24' of git://peopl [...] adds 3baf89abca19 bus/mhi: fix printk format for size_t adds 8622dfefb6ac intel_th: msu: Make stopping the trace optional adds 821747386cb6 bus: mhi: core: Pass module owner during client driver reg [...] adds b83f68776b04 Merge tag 'extcon-next-for-5.7' of git://git.kernel.org/pu [...] adds e6de179d7a88 nvmem: core: add root_only member to nvmem device struct adds f60442ddc40c nvmem: core: use device_register and device_unregister adds 39a4fbc69f73 Merge remote-tracking branch 'char-misc/char-misc-next' adds 7cf9a79dbae1 Staging: speakup: Use sizeof(*var) in kmalloc(). adds 22dd4acc8049 Staging: speakup: Add identifier name to function declarat [...] adds b27652753918 staging: most: move core files out of the staging area adds 24eb831a0ea5 staging: most: Documentation: update ABI description adds 4a1a3e9bf565 staging: most: Documentation: move ABI description files o [...] adds 794380a952d6 Merge remote-tracking branch 'staging/staging-next' adds f63fb47e077e Merge remote-tracking branch 'mux/for-next' adds 9168e1db6a1c Merge remote-tracking branch 'slave-dma/next' adds c480f49b798e Merge remote-tracking branch 'cgroup/for-next' adds 989470dda5f6 Merge remote-tracking branch 'scsi/for-next' adds d5ff8d12ca85 Merge remote-tracking branch 'vhost/linux-next' adds dca5d610b407 Merge remote-tracking branch 'rpmsg/for-next' adds 32f5f62d7991 gpio: uapi: Improve phrasing around arrays representing em [...] adds f8c3cea834d2 docs: gpio: driver.rst: don't mark literal blocks twice adds 1a555713ac9d gpio: pl061: Warn when IRQ line has not been configured adds d4e9361442e2 gpio: mxc: Add COMPILE_TEST support for GPIO_MXC adds 6876ca311bfc gpio: mxs: add COMPILE_TEST support for GPIO_MXS adds 525b0858ff2f gpio: mvebu: avoid error message for optional IRQ adds d1ee7e1f5c91 tools: gpio-hammer: Avoid potential overflow in main adds d19d2de61fb1 gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT adds 427cabede05c gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag adds 55f17e2ae916 tools: gpio-hammer: fix spelling mistake: "occurences" -> [...] adds ee203bbd63c0 gpiolib: gpio_name_to_desc: factor out !name check adds 1003bc16481a tools: gpio-hammer: Apply scripts/Lindent and retain good changes adds 975516250253 tools: gpio: Fix typo in gpio-utils adds 30a464a8dfee Merge tag 'gpio-updates-for-v5.7-part4' of git://git.kerne [...] adds 5eefcaed501d gpio: brcmstb: support gpio-line-names property adds 7d52bac0fadc Merge branch 'devel' into for-next adds a01d91e4bdc6 Merge remote-tracking branch 'gpio/for-next' adds eaee5d9f2031 pinctrl: meson: add tsin pinctrl for meson gxbb/gxl/gxm adds f55f7f81bf40 dt-bindings: pinctrl: at91: Fix a typo ("descibe") adds 4316397cbb5a Revert "pinctrl: mvebu: armada-37xx: use use platform api" adds 492464cd464d pinctrl: freescale: drop the dependency on ARM64 for i.MX8M adds 7ffb82c3c122 Merge remote-tracking branch 'pinctrl/for-next' adds 2ca7be7d55ad exec: Only compute current once in flush_old_exec adds 021691559245 exec: Factor unshare_sighand out of de_thread and call it [...] adds 153ffb6ba49f exec: Move cleanup of posix timers on exec out of de_thread adds ccf0fa6be026 exec: Move exec_mmap right after de_thread in flush_old_exec adds eea9673250db exec: Add exec_update_mutex to replace cred_guard_mutex adds 3e74fabd3971 exec: Fix a deadlock in strace adds 2de4e82318c7 selftests/ptrace: add test cases for dead-locks adds 8d09db80ef40 mm: docs: Fix a comment in process_vm_rw_core adds aa884c113136 kernel: doc: remove outdated comment cred.c adds 454e3126cb84 kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve adds 2db9dbf71bf9 proc: Use new infrastructure to fix deadlocks in execve adds 76518d379885 proc: io_accounting: Use new infrastructure to fix deadloc [...] adds 6914303824bb perf: Use new infrastructure to fix deadlocks in execve adds 501f9328bf5c pidfd: Use new infrastructure to fix deadlocks in execve adds 4b871ce26ab2 Merged 'Infrastructure to allow fixing exec deadlocks' fro [...] adds 58c6ba4f5d81 Merge remote-tracking branch 'userns/for-next' adds 6aa12f389cdf Merge remote-tracking branch 'random/dev' adds 995e2518f675 Merge remote-tracking branch 'kselftest/next' adds d72b8020f89a Merge remote-tracking branch 'livepatching/for-next' adds d47f22444e11 Merge remote-tracking branch 'coresight/next' adds f9b57bf89f4a Merge remote-tracking branch 'rtc/rtc-next' adds fdad9a048a96 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds cc60d4ef440e Merge remote-tracking branch 'ntb/ntb-next' adds ea920e512107 Merge remote-tracking branch 'fsi/next' adds dc14dd920288 Merge remote-tracking branch 'slimbus/for-next' adds 164de4f5a921 Merge remote-tracking branch 'nvmem/for-next' adds 8010e06e1c8a Merge remote-tracking branch 'xarray/xarray' adds 24da2a03ecb3 Merge remote-tracking branch 'hyperv/hyperv-next' adds 969da5cfcf5f Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 6952a4f64644 selftests: add pid namespace ENOMEM regression test adds 4c2da29d7702 Merge remote-tracking branch 'pidfd/for-next' adds f426821b16f3 Merge remote-tracking branch 'hmm/hmm' adds e36e1d356de8 Merge remote-tracking branch 'fpga/for-next' adds 97fd0ace23a4 Merge remote-tracking branch 'cel/cel-next' adds 2d68df6cc4bf kunit: Always print actual pointer values in asserts adds 97752c39bdae kunit: kunit_tool: Allow .kunitconfig to disable config items adds cb88577bb6b2 Fix linked-list KUnit test when run multiple times adds 0d5792c9bc45 Documentation: kunit: Make the KUnit documentation less UM [...] adds 9fd93a80df42 Merge remote-tracking branch 'kunit-next/kunit' adds 60e19c0ce4fc Merge remote-tracking branch 'trivial/for-next' adds c3a68a8b0dcf Merge branch 'akpm-current/current' adds 5506b1e42b82 Change email address for Pali Rohár adds 9d27855ad9ec mm/kmemleak: silence KCSAN splats in checksum adds fbc27d16797f drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] adds cad24530ae89 mm/frontswap: mark various intentional data races adds 5f02b9161a66 mm/page_io: mark various intentional data races adds 2b28a887e647 mm-page_io-mark-various-intentional-data-races-v2 adds 6f2c7f6de532 mm/swap_state: mark various intentional data races adds db668b0d70dc mm/filemap.c: fix a data race in filemap_fault() adds 0c357b437a7a mm/swapfile: fix and annotate various data races adds c8b2e622eac4 mm-swapfile-fix-and-annotate-various-data-races-v2 adds e0ce8598ded4 mm/page_counter: fix various data races at memsw adds ba78f689e4cc mm/memcontrol: fix a data race in scan count adds 075f9827fc5e mm/list_lru: fix a data race in list_lru_count_one adds b93eccc953b7 mm/mempool: fix a data race in mempool_free() adds 05e72f77387b mm/util.c: annotate an data race at vm_committed_as adds 748f89cff513 mm/rmap: annotate a data race at tlb_flush_batched adds 9f358840998a mm: annotate a data race in page_zonenum() adds c427e2b80bbb mm/swap.c: annotate data races for lru_rotate_pvecs adds 115d64c13925 mm/memory.c: refactor insert_page to prepare for batched-l [...] adds b69097611f5a mm: bring sparc pte_index() semantics inline with other platforms adds df889815467b mm: define pte_index as macro for x86 adds d07ffc0c97bf mm/memory.c: add vm_insert_pages() adds fb1c928c6ff6 mm-add-vm_insert_pages-fix adds 2e6669796f09 add missing page_count() check to vm_insert_pages(). adds 531e4a9c2528 mm: vm_insert_pages() checks if pte_index defined. adds 65fc0855b7e1 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds cf2cd4778dae net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix adds e00069df194c mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS adds f1f9511314ea mm/vma: introduce VM_ACCESS_FLAGS adds 252f217ecf99 mm/memory_hotplug: drop the flags field from struct mhp_re [...] adds b8cfb0788858 mm/memory_hotplug: rename mhp_restrictions to mhp_params adds 683407bae12d x86/mm: thread pgprot_t through init_memory_mapping() adds 5107e3cf13ce x86/mm: introduce __set_memory_prot() adds ec73952f041e powerpc/mm: thread pgprot_t through create_section_mapping() adds 5fadd4d93be4 mm/memory_hotplug: add pgprot_t to mhp_params adds 6d4f3e8a2946 mm/memremap: set caching mode for PCI P2PDMA memory to WC adds 07d8c5ddcbf9 mm/special: create generic fallbacks for pte_special() and [...] adds bf99016ea0df mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] adds f8bf55f05f7d mm/debug: add tests validating architecture page table helpers adds 7681b30962e0 kmod: make request_module() return an error when autoloadi [...] adds 77a5ad3172ae fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] adds ebb431601c7e docs: admin-guide: document the kernel.modprobe sysctl adds f4c9cf6fd1e9 selftests: kmod: fix handling test numbers above 9 adds 106b671f3f2b selftests: kmod: test disabling module autoloading adds ff6e520446c2 fs/seq_file.c: seq_read(): add info message about buggy .n [...] adds a559e188f67d seq_read-info-message-about-buggy-next-functions-fix adds 9dd7a1b19648 kernel/gcov/fs.c: gcov_seq_next() should increase position index adds 68779bd3571c ipc/util.c: sysvipc_find_ipc() should increase position index adds e303be84a9bc drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 837a5029ee1e Merge branch 'akpm/master' adds 89295c59c1f0 Add linux-next specific files for 20200326
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 (bfd7a2485023) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
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.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + Documentation/.gitignore | 1 + .../ABI/testing/configfs-most | 8 - .../ABI/testing/debugfs-driver-habanalabs | 14 + .../ABI/testing/sysfs-bus-intel_th-devices-msc | 8 + .../ABI/testing/sysfs-bus-most | 24 +- Documentation/admin-guide/iostats.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/bpf/drgn.rst | 213 ++ Documentation/bpf/index.rst | 5 +- Documentation/dev-tools/kunit/index.rst | 40 +- Documentation/dev-tools/kunit/kunit-tool.rst | 7 + Documentation/dev-tools/kunit/start.rst | 80 +- Documentation/devicetree/bindings/.gitignore | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../bindings/display/panel/panel-dpi.yaml | 10 - .../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 - .../interrupt-controller/loongson,htpic.yaml | 59 + .../interrupt-controller/loongson,liointc.yaml | 93 + .../devicetree/bindings/mfd/st,stpmic1.txt | 61 - .../devicetree/bindings/mfd/st,stpmic1.yaml | 339 +++ .../devicetree/bindings/mips/loongson/devices.yaml | 27 + .../bindings/pci/nvidia,tegra194-pcie.txt | 125 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 +- .../bindings/regulator/st,stpmic1-regulator.txt | 64 - .../bindings/watchdog/st,stpmic1-wdt.txt | 11 - Documentation/filesystems/zonefs.rst | 18 +- Documentation/vm/.gitignore | 1 + MAINTAINERS | 9 +- Makefile | 2 +- Next/SHA1s | 110 +- Next/merge.log | 2162 +++++++++++++------- arch/.gitignore | 1 + arch/alpha/kernel/.gitignore | 1 + arch/arc/boot/.gitignore | 1 + arch/arc/kernel/.gitignore | 1 + arch/arm/arm-soc-for-next-contents.txt | 83 +- arch/arm/boot/.gitignore | 1 + arch/arm/boot/compressed/.gitignore | 1 + arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 1 + arch/arm/boot/dts/bcm2835-rpi.dtsi | 1 + arch/arm/boot/dts/mmp2-brownstone.dts | 332 ++- arch/arm/boot/dts/mmp2.dtsi | 16 +- arch/arm/boot/dts/mmp3.dtsi | 16 +- arch/arm/boot/dts/ox810se.dtsi | 4 +- arch/arm/boot/dts/ox820.dtsi | 4 +- arch/arm/boot/dts/pxa168-aspenite.dts | 24 +- arch/arm/boot/dts/pxa168.dtsi | 15 +- arch/arm/boot/dts/pxa910-dkb.dts | 286 ++- arch/arm/boot/dts/pxa910.dtsi | 15 +- arch/arm/boot/dts/tango4-common.dtsi | 2 +- arch/arm/crypto/.gitignore | 1 + arch/arm/kernel/.gitignore | 1 + arch/arm/kernel/reboot.c | 4 +- arch/arm/mach-at91/.gitignore | 1 + arch/arm/mach-omap2/.gitignore | 1 + arch/arm/mach-pxa/cm-x300.c | 1 - arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/corgi.c | 12 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/hx4700.c | 1 - arch/arm/mach-pxa/lpd270.c | 1 - arch/arm/mach-pxa/magician.c | 1 - arch/arm/mach-pxa/mainstone.c | 1 - arch/arm/mach-pxa/mioa701.c | 1 - arch/arm/mach-pxa/palm27x.c | 1 - arch/arm/mach-pxa/palmtc.c | 11 +- arch/arm/mach-pxa/palmte2.c | 1 - arch/arm/mach-pxa/pcm990-baseboard.c | 1 - arch/arm/mach-pxa/spitz.c | 34 +- arch/arm/mach-pxa/tavorevb.c | 2 - arch/arm/mach-pxa/viper.c | 1 - arch/arm/mach-pxa/z2.c | 2 - arch/arm/mach-pxa/zylonite.c | 1 - arch/arm/mach-s3c24xx/mach-h1940.c | 1 - arch/arm/mach-s3c24xx/mach-rx1950.c | 1 - arch/arm/mach-s3c64xx/dev-backlight.c | 3 - arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-hmt.c | 1 - arch/arm/mach-s3c64xx/mach-smartq.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 +- arch/arm/vdso/.gitignore | 1 + arch/arm64/boot/.gitignore | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 6 + arch/arm64/boot/dts/sprd/sc9863a.dtsi | 2 +- arch/arm64/configs/defconfig | 9 +- arch/arm64/crypto/.gitignore | 1 + arch/arm64/kernel/.gitignore | 1 + arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate.c | 13 +- arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/vdso/.gitignore | 1 + arch/arm64/kernel/vdso32/.gitignore | 1 + arch/arm64/lib/crc32.S | 2 +- arch/ia64/kernel/.gitignore | 1 + arch/ia64/kernel/process.c | 8 +- arch/m68k/kernel/.gitignore | 1 + arch/microblaze/boot/.gitignore | 1 + arch/microblaze/kernel/.gitignore | 1 + arch/mips/Kconfig | 18 +- arch/mips/boot/.gitignore | 1 + arch/mips/boot/compressed/.gitignore | 1 + arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/loongson/Makefile | 4 + arch/mips/boot/dts/loongson/loongson3-package.dtsi | 64 + .../boot/dts/loongson/loongson3_4core_rs780e.dts | 25 + .../boot/dts/loongson/loongson3_8core_rs780e.dts | 25 + arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 26 + arch/mips/boot/tools/.gitignore | 1 + arch/mips/fw/lib/cmdline.c | 2 + arch/mips/include/asm/i8259.h | 1 + arch/mips/include/asm/mach-loongson64/boot_param.h | 2 + .../include/asm/mach-loongson64/builtin_dtbs.h | 13 + arch/mips/include/asm/mach-loongson64/irq.h | 30 +- arch/mips/include/asm/mach-loongson64/loongson.h | 1 + arch/mips/include/asm/processor.h | 12 +- arch/mips/kernel/.gitignore | 1 + arch/mips/kernel/process.c | 10 +- arch/mips/kernel/vdso.c | 26 +- arch/mips/lib/delay.c | 4 + arch/mips/lib/memcpy.S | 3 + arch/mips/loongson64/Makefile | 2 +- arch/mips/loongson64/env.c | 23 + arch/mips/loongson64/init.c | 6 + arch/mips/loongson64/irq.c | 162 -- arch/mips/loongson64/setup.c | 16 + arch/mips/loongson64/smp.c | 28 +- arch/mips/mm/tlbex.c | 5 +- arch/mips/tools/.gitignore | 1 + arch/mips/vdso/.gitignore | 1 + arch/nds32/kernel/.gitignore | 1 + arch/nds32/kernel/vdso/.gitignore | 1 + arch/nios2/boot/.gitignore | 1 + arch/nios2/kernel/.gitignore | 1 + arch/openrisc/kernel/.gitignore | 1 + arch/parisc/boot/.gitignore | 1 + arch/parisc/boot/compressed/.gitignore | 1 + arch/parisc/kernel/.gitignore | 1 + arch/parisc/kernel/processor.c | 2 +- arch/powerpc/boot/.gitignore | 1 + arch/powerpc/kernel/.gitignore | 1 + arch/powerpc/kernel/vdso32/.gitignore | 1 + arch/powerpc/kernel/vdso64/.gitignore | 1 + arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/platforms/cell/spufs/.gitignore | 1 + arch/powerpc/purgatory/.gitignore | 1 + arch/riscv/boot/.gitignore | 1 + arch/riscv/kernel/.gitignore | 1 + arch/riscv/kernel/vdso/.gitignore | 1 + arch/s390/boot/.gitignore | 1 + arch/s390/boot/compressed/.gitignore | 1 + arch/s390/kernel/.gitignore | 1 + arch/s390/kernel/perf_cpum_sf.c | 4 +- arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/topology.c | 2 +- arch/s390/kernel/vdso64/.gitignore | 1 + arch/s390/mm/fault.c | 11 +- arch/s390/mm/pgalloc.c | 2 +- arch/s390/purgatory/.gitignore | 1 + arch/s390/tools/.gitignore | 1 + arch/sh/boot/.gitignore | 1 + arch/sh/boot/compressed/.gitignore | 1 + arch/sh/kernel/.gitignore | 1 + arch/sh/kernel/vsyscall/.gitignore | 1 + arch/sparc/boot/.gitignore | 1 + arch/sparc/include/asm/string.h | 4 + arch/sparc/include/asm/string_64.h | 4 - arch/sparc/kernel/.gitignore | 1 + arch/sparc/kernel/ds.c | 4 +- arch/sparc/vdso/.gitignore | 1 + arch/sparc/vdso/vdso32/.gitignore | 1 + arch/um/.gitignore | 1 + arch/unicore32/.gitignore | 1 + arch/unicore32/kernel/puv3-nb0916.c | 1 - arch/x86/.gitignore | 1 + arch/x86/boot/.gitignore | 1 + arch/x86/boot/compressed/.gitignore | 1 + arch/x86/boot/tools/.gitignore | 1 + arch/x86/crypto/.gitignore | 1 + arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/crc32-pclmul_glue.c | 2 +- arch/x86/crypto/crc32c-intel_glue.c | 2 +- arch/x86/crypto/crct10dif-pclmul_glue.c | 2 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 2 +- arch/x86/entry/vdso/.gitignore | 1 + arch/x86/entry/vdso/vdso32/.gitignore | 1 + arch/x86/events/amd/power.c | 2 +- arch/x86/events/intel/cstate.c | 83 +- arch/x86/events/intel/rapl.c | 58 +- arch/x86/events/intel/uncore.c | 67 +- arch/x86/include/asm/cpu_device_id.h | 132 +- arch/x86/include/asm/intel-family.h | 17 +- arch/x86/include/asm/syscall_wrapper.h | 2 +- arch/x86/kernel/.gitignore | 1 + arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/apic/apic.c | 32 +- arch/x86/kernel/cpu/.gitignore | 1 + arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/match.c | 13 +- arch/x86/kernel/cpu/vmware.c | 229 ++- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/topology.c | 22 +- arch/x86/kernel/tsc_msr.c | 14 +- arch/x86/kvm/svm.c | 3 +- arch/x86/kvm/vmx/vmx.c | 3 +- arch/x86/lib/.gitignore | 1 + arch/x86/mm/mmio-mod.c | 4 +- arch/x86/platform/atom/punit_atom_debug.c | 13 +- arch/x86/platform/efi/quirks.c | 7 +- .../platform/intel-mid/device_libs/platform_bt.c | 5 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/x86/power/cpu.c | 16 +- arch/x86/realmode/rm/.gitignore | 1 + arch/x86/tools/.gitignore | 1 + arch/x86/um/vdso/.gitignore | 1 + arch/x86/xen/smp.c | 2 +- arch/xtensa/boot/.gitignore | 1 + arch/xtensa/boot/boot-elf/.gitignore | 1 + arch/xtensa/boot/lib/.gitignore | 1 + arch/xtensa/kernel/.gitignore | 1 + block/bio.c | 52 +- block/blk-core.c | 5 +- block/blk-mq.c | 29 +- block/blk.h | 117 ++ block/genhd.c | 121 +- block/ioctl.c | 1 + block/partitions/check.h | 1 + block/partitions/core.c | 1 - certs/.gitignore | 4 +- drivers/Kconfig | 1 + drivers/Makefile | 1 + drivers/acpi/acpi_lpss.c | 6 +- drivers/acpi/x86/utils.c | 20 +- drivers/ata/acard-ahci.c | 4 + drivers/ata/ahci.c | 14 +- drivers/ata/ahci_qoriq.c | 4 + drivers/ata/ata_piix.c | 3 + drivers/ata/libahci.c | 15 +- drivers/ata/libata-acpi.c | 62 +- drivers/ata/libata-core.c | 229 ++- drivers/ata/libata-eh.c | 47 +- drivers/ata/libata-pmp.c | 8 + drivers/ata/libata-scsi.c | 20 +- drivers/ata/libata-sff.c | 76 +- drivers/ata/libata-trace.c | 29 - drivers/ata/libata-transport.c | 14 +- drivers/ata/pata_arasan_cf.c | 3 - drivers/ata/pata_octeon_cf.c | 23 +- drivers/ata/pata_pdc2027x.c | 81 +- drivers/ata/pata_pdc202xx_old.c | 2 + drivers/ata/pata_sil680.c | 1 + drivers/ata/pdc_adma.c | 2 +- drivers/ata/sata_dwc_460ex.c | 57 +- drivers/ata/sata_fsl.c | 102 +- drivers/ata/sata_inic162x.c | 2 +- drivers/ata/sata_mv.c | 110 +- drivers/ata/sata_nv.c | 29 +- drivers/ata/sata_qstor.c | 2 +- drivers/ata/sata_rcar.c | 8 +- drivers/ata/sata_sil24.c | 5 +- drivers/ata/sata_sx4.c | 2 +- drivers/atm/.gitignore | 2 +- drivers/base/core.c | 2 +- drivers/base/cpu.c | 4 +- drivers/base/dd.c | 9 +- drivers/base/platform.c | 27 +- drivers/block/drbd/drbd_receiver.c | 1 + drivers/block/drbd/drbd_worker.c | 1 + drivers/block/zram/zram_drv.c | 1 + drivers/bus/hisi_lpc.c | 27 +- drivers/bus/mhi/core/init.c | 5 +- drivers/char/hw_random/via-rng.c | 7 +- drivers/clk/mediatek/Kconfig | 7 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt8173-mm.c | 146 ++ drivers/clk/mediatek/clk-mt8173.c | 104 - drivers/cpufreq/acpi-cpufreq.c | 5 +- drivers/cpufreq/amd_freq_sensitivity.c | 3 +- drivers/cpufreq/e_powersaver.c | 2 +- drivers/cpufreq/elanfreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 71 +- drivers/cpufreq/longhaul.c | 2 +- drivers/cpufreq/longrun.c | 3 +- drivers/cpufreq/p4-clockmod.c | 2 +- drivers/cpufreq/powernow-k6.c | 4 +- drivers/cpufreq/powernow-k7.c | 2 +- drivers/cpufreq/powernow-k8.c | 2 +- drivers/cpufreq/sc520_freq.c | 2 +- drivers/cpufreq/speedstep-centrino.c | 14 +- drivers/cpufreq/speedstep-ich.c | 10 +- drivers/cpufreq/speedstep-smi.c | 10 +- drivers/crypto/padlock-aes.c | 2 +- drivers/crypto/padlock-sha.c | 2 +- drivers/crypto/vmx/.gitignore | 1 + drivers/dma-buf/Kconfig | 11 +- drivers/edac/amd64_edac.c | 14 +- drivers/edac/i10nm_base.c | 8 +- drivers/edac/pnd2_edac.c | 4 +- drivers/edac/sb_edac.c | 14 +- drivers/edac/skx_base.c | 2 +- drivers/eisa/.gitignore | 1 + drivers/extcon/extcon-axp288.c | 2 +- drivers/firmware/psci/psci_checker.c | 4 +- drivers/gpio/gpio-brcmstb.c | 44 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 + drivers/gpu/drm/amd/amdgpu/cik.c | 8 - drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 18 - drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 18 - drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 7 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 18 - drivers/gpu/drm/amd/amdgpu/nv.c | 2 - drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 24 - drivers/gpu/drm/amd/amdgpu/si.c | 8 - drivers/gpu/drm/amd/amdgpu/soc15.c | 1 - drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 24 - .../drm/amd/include/asic_reg/gc/gc_9_1_offset.h | 2 - .../drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h | 5 - .../amd/include/asic_reg/nbif/nbif_6_1_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 + .../drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h | 27 + .../amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h | 30 + .../include/asic_reg/smuio/smuio_12_0_0_offset.h | 30 + .../include/asic_reg/smuio/smuio_12_0_0_sh_mask.h | 33 + drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 12 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +-- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 45 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 8 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 11 - drivers/gpu/drm/radeon/.gitignore | 1 + drivers/gpu/drm/radeon/Makefile | 35 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 161 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 787 +++---- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 466 ++++- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 36 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 58 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 347 +++- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 382 +++- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 213 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 33 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 140 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 429 +++- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 7 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 387 ++++ drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 608 +++--- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/via-cputemp.c | 8 +- drivers/hwtracing/intel_th/msu.c | 38 +- drivers/idle/intel_idle.c | 79 +- drivers/infiniband/core/security.c | 11 +- drivers/infiniband/hw/hfi1/user_sdma.c | 25 +- drivers/infiniband/hw/mlx5/cq.c | 27 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/qp.c | 5 + drivers/input/mouse/synaptics.c | 1 + drivers/input/rmi4/rmi_f11.c | 4 +- drivers/irqchip/Kconfig | 19 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-loongson-htpic.c | 149 ++ drivers/irqchip/irq-loongson-liointc.c | 271 +++ drivers/md/bcache/btree.h | 10 +- drivers/md/dm-crypt.c | 6 +- drivers/md/dm-integrity.c | 304 ++- drivers/md/dm-verity-fec.c | 1 + drivers/md/dm-writecache.c | 132 +- drivers/md/dm-zoned-metadata.c | 1 - drivers/md/dm.c | 1 + drivers/md/md.c | 1 + drivers/memory/.gitignore | 1 + drivers/misc/habanalabs/command_submission.c | 51 +- drivers/misc/habanalabs/debugfs.c | 92 +- drivers/misc/habanalabs/device.c | 2 +- drivers/misc/habanalabs/goya/goya.c | 204 +- drivers/misc/habanalabs/goya/goya_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 +- drivers/misc/habanalabs/habanalabs.h | 62 +- drivers/misc/habanalabs/habanalabs_drv.c | 11 +- drivers/misc/habanalabs/hwmon.c | 106 +- drivers/misc/habanalabs/include/armcp_if.h | 20 +- .../habanalabs/include/goya/goya_async_events.h | 4 + .../misc/habanalabs/include/goya/goya_reg_map.h | 39 +- drivers/misc/habanalabs/include/hl_boot_if.h | 39 +- drivers/misc/habanalabs/memory.c | 222 +- drivers/misc/habanalabs/mmu.c | 110 +- drivers/misc/pci_endpoint_test.c | 214 +- drivers/mmc/host/sdhci-acpi.c | 4 +- drivers/{staging => }/most/Kconfig | 20 - drivers/most/Makefile | 4 + drivers/{staging => }/most/configfs.c | 3 +- drivers/{staging => }/most/core.c | 3 +- drivers/mtd/nand/raw/nand_toshiba.c | 58 +- drivers/net/Kconfig | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 51 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/health.h | 3 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 3 + drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ifb.c | 6 +- drivers/net/phy/mdio-bcm-unimac.c | 6 +- drivers/net/wan/.gitignore | 1 + drivers/net/wireguard/queueing.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 51 + drivers/net/wireless/mac80211_hwsim.h | 8 + drivers/nvme/host/Kconfig | 2 - drivers/nvme/host/core.c | 255 ++- drivers/nvme/host/fabrics.c | 8 +- drivers/nvme/host/fc.c | 3 - drivers/nvme/host/multipath.c | 21 +- drivers/nvme/host/nvme.h | 6 +- drivers/nvme/host/pci.c | 91 +- drivers/nvme/host/rdma.c | 9 +- drivers/nvme/host/tcp.c | 120 +- drivers/nvme/target/admin-cmd.c | 35 +- drivers/nvme/target/configfs.c | 146 +- drivers/nvme/target/core.c | 9 +- drivers/nvme/target/loop.c | 3 - drivers/nvme/target/nvmet.h | 11 + drivers/nvme/target/rdma.c | 15 +- drivers/nvme/target/tcp.c | 35 +- drivers/nvmem/core.c | 8 +- drivers/nvmem/nvmem.h | 1 + drivers/pci/controller/dwc/Kconfig | 30 +- drivers/pci/controller/dwc/pci-keystone.c | 5 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 144 +- drivers/pci/controller/dwc/pcie-designware.h | 12 + drivers/pci/controller/dwc/pcie-tegra194.c | 712 ++++++- drivers/pci/endpoint/functions/pci-epf-test.c | 402 +++- drivers/pci/endpoint/pci-ep-cfs.c | 28 +- drivers/pci/endpoint/pci-epc-core.c | 137 +- drivers/pci/endpoint/pci-epc-mem.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 35 +- drivers/pci/pci-mid.c | 6 +- drivers/pinctrl/freescale/Kconfig | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 35 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 27 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 12 +- drivers/platform/x86/intel-uncore-frequency.c | 14 +- drivers/platform/x86/intel_int0002_vgpio.c | 4 +- drivers/platform/x86/intel_mid_powerbtn.c | 4 +- drivers/platform/x86/intel_pmc_core.c | 28 +- drivers/platform/x86/intel_pmc_core.h | 3 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 16 +- .../x86/intel_speed_select_if/isst_if_mbox_msr.c | 4 +- drivers/platform/x86/intel_telemetry_debugfs.c | 5 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 7 +- drivers/platform/x86/intel_turbo_max_3.c | 6 +- drivers/power/reset/sc27xx-poweroff.c | 2 +- drivers/powercap/intel_rapl_common.c | 87 +- drivers/s390/char/con3215.c | 2 +- drivers/s390/char/hmcdrv_ftp.c | 2 +- drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/tape_core.c | 6 +- drivers/s390/cio/device.c | 4 +- drivers/s390/crypto/ap_bus.c | 2 +- drivers/s390/crypto/ap_queue.c | 8 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/crypto/zcrypt_msgtype6.c | 8 +- drivers/scsi/.gitignore | 1 + drivers/scsi/aic7xxx/.gitignore | 1 + drivers/scsi/sd.c | 4 +- drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/qe_common.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 2 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/fsl/qe/ucc_slow.c | 33 +- drivers/soc/mediatek/Kconfig | 8 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-mmsys.c | 335 +++ .../comedi/drivers/ni_routing/tools/.gitignore | 1 + drivers/staging/greybus/tools/.gitignore | 1 + drivers/staging/most/Kconfig | 6 +- drivers/staging/most/Makefile | 3 - drivers/staging/most/cdev/cdev.c | 3 +- drivers/staging/most/dim2/dim2.c | 3 +- drivers/staging/most/i2c/i2c.c | 3 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 3 +- drivers/staging/most/usb/usb.c | 3 +- drivers/staging/most/video/video.c | 3 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/speakup/spk_types.h | 2 +- drivers/tee/amdtee/core.c | 3 + drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/intel/intel_quark_dts_thermal.c | 5 +- drivers/thermal/intel/intel_soc_dts_thermal.c | 3 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 229 ++- drivers/tty/serial/8250/8250_port.c | 16 +- drivers/tty/serial/omap-serial.c | 2 - drivers/tty/serial/xilinx_uartps.c | 20 +- drivers/usb/core/message.c | 2 + drivers/usb/dwc2/platform.c | 3 +- drivers/usb/host/xhci-histb.c | 3 +- drivers/usb/host/xhci-plat.c | 3 +- drivers/usb/serial/option.c | 6 + drivers/video/backlight/corgi_lcd.c | 68 +- drivers/video/backlight/pwm_bl.c | 19 - drivers/video/logo/.gitignore | 4 +- drivers/xen/cpu_hotplug.c | 2 +- drivers/zorro/.gitignore | 1 + fs/buffer.c | 43 - fs/exec.c | 78 +- fs/ext4/super.c | 2 +- fs/ext4/sysfs.c | 1 + fs/f2fs/f2fs.h | 1 + fs/f2fs/super.c | 1 + fs/internal.h | 1 - fs/io_uring.c | 2 +- fs/namei.c | 7 +- fs/nfs/fs_context.c | 4 +- fs/nfs/nfsroot.c | 2 +- fs/notify/fanotify/fanotify.c | 308 ++- fs/notify/fanotify/fanotify.h | 189 +- fs/notify/fanotify/fanotify_user.c | 220 +- fs/notify/fsnotify.c | 22 +- fs/notify/inotify/inotify_fsnotify.c | 12 +- fs/notify/inotify/inotify_user.c | 2 +- fs/proc/base.c | 10 +- fs/unicode/.gitignore | 1 + fs/zonefs/super.c | 28 +- include/linux/binfmts.h | 8 +- include/linux/bio.h | 1 + include/linux/cpu.h | 10 +- include/linux/dsa/8021q.h | 7 - include/linux/fanotify.h | 3 +- include/linux/fsnotify.h | 138 +- include/linux/fsnotify_backend.h | 70 +- include/linux/genhd.h | 235 --- include/linux/ieee80211.h | 4 +- include/linux/libata.h | 103 +- include/linux/mhi.h | 21 +- include/linux/mod_devicetable.h | 4 +- {drivers/staging/most => include/linux}/most.h | 0 include/linux/part_stat.h | 115 ++ include/linux/pci-epc.h | 27 +- include/linux/pci-epf.h | 29 +- include/linux/platform_device.h | 3 + include/linux/pwm_backlight.h | 2 - include/linux/sched/signal.h | 9 +- include/linux/skbuff.h | 36 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 + include/linux/spi/corgi_lcd.h | 3 - include/net/bluetooth/l2cap.h | 4 + include/net/sch_generic.h | 16 - include/soc/fsl/qe/ucc_fast.h | 6 +- include/soc/fsl/qe/ucc_slow.h | 13 +- include/soc/tegra/bpmp-abi.h | 10 +- include/trace/events/libata.h | 377 ---- include/uapi/drm/vmwgfx_drm.h | 16 +- include/uapi/linux/fanotify.h | 13 +- include/uapi/linux/pcitest.h | 8 + include/uapi/linux/serio.h | 10 +- init/init_task.c | 1 + kernel/.gitignore | 4 +- kernel/audit_fsnotify.c | 13 +- kernel/audit_watch.c | 16 +- kernel/cpu.c | 139 +- kernel/cred.c | 2 - kernel/debug/kdb/.gitignore | 1 + kernel/events/core.c | 12 +- kernel/fork.c | 5 +- kernel/kcmp.c | 8 +- kernel/pid.c | 4 +- kernel/rcu/tasks.h | 7 +- kernel/smp.c | 9 +- kernel/torture.c | 9 +- lib/.gitignore | 4 +- lib/Kconfig.debug | 2 - lib/kunit/assert.c | 4 +- lib/list-test.c | 4 +- lib/raid6/.gitignore | 1 + localversion-next | 2 +- mm/process_vm_access.c | 2 +- net/Kconfig | 3 + net/bluetooth/hci_event.c | 8 +- net/bluetooth/l2cap_core.c | 137 +- net/bpfilter/.gitignore | 1 + net/core/datagram.c | 14 +- net/core/dev.c | 4 +- net/core/pktgen.c | 2 +- net/dsa/tag_8021q.c | 43 - net/dsa/tag_sja1105.c | 19 +- net/netfilter/nft_fwd_netdev.c | 5 +- net/sched/act_mirred.c | 6 +- net/sched/sch_cbs.c | 12 +- net/wireless/.gitignore | 1 + net/wireless/nl80211.c | 2 +- net/xfrm/xfrm_policy.c | 2 + samples/auxdisplay/.gitignore | 1 + samples/bpf/.gitignore | 1 + samples/connector/.gitignore | 1 + samples/hidraw/.gitignore | 1 + samples/mei/.gitignore | 1 + samples/mic/mpssd/.gitignore | 1 + samples/pidfd/.gitignore | 1 + samples/seccomp/.gitignore | 1 + samples/timers/.gitignore | 1 + samples/vfs/.gitignore | 1 + samples/watchdog/.gitignore | 1 + scripts/.gitignore | 4 +- scripts/Makefile.dtbinst | 26 +- scripts/basic/.gitignore | 1 + scripts/dtc/.gitignore | 1 + scripts/gcc-plugins/.gitignore | 1 + scripts/gdb/linux/.gitignore | 1 + scripts/genksyms/.gitignore | 1 + scripts/kconfig/.gitignore | 4 +- scripts/mod/.gitignore | 1 + scripts/selinux/genheaders/.gitignore | 1 + scripts/selinux/mdp/.gitignore | 2 +- security/apparmor/.gitignore | 4 +- security/selinux/.gitignore | 1 + security/tomoyo/.gitignore | 1 + sound/oss/.gitignore | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 8 +- sound/soc/intel/boards/bdw-rt5650.c | 7 +- sound/soc/intel/boards/bdw-rt5677.c | 7 +- sound/soc/intel/boards/broadwell.c | 7 +- sound/soc/intel/common/soc-intel-quirks.h | 14 +- tools/accounting/.gitignore | 1 + tools/bootconfig/.gitignore | 1 + tools/bpf/.gitignore | 1 + tools/bpf/bpftool/.gitignore | 1 + tools/bpf/runqslower/.gitignore | 1 + tools/build/.gitignore | 1 + tools/build/feature/.gitignore | 1 + tools/cgroup/.gitignore | 1 + tools/gpio/.gitignore | 1 + tools/iio/.gitignore | 1 + tools/laptop/dslm/.gitignore | 1 + tools/leds/.gitignore | 1 + tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/btf.c | 20 +- tools/lib/bpf/libbpf.c | 38 +- tools/lib/lockdep/.gitignore | 1 + tools/lib/traceevent/.gitignore | 1 + tools/memory-model/.gitignore | 1 + tools/memory-model/litmus-tests/.gitignore | 1 + tools/objtool/.gitignore | 1 + tools/pci/pcitest.c | 37 +- tools/pcmcia/.gitignore | 1 + tools/perf/.gitignore | 1 + tools/perf/tests/.gitignore | 1 + tools/power/acpi/.gitignore | 1 + tools/power/cpupower/.gitignore | 1 + tools/power/x86/intel-speed-select/.gitignore | 1 + tools/power/x86/turbostat/.gitignore | 1 + tools/spi/.gitignore | 1 + tools/testing/kunit/.gitignore | 1 + tools/testing/kunit/kunit_config.py | 41 +- tools/testing/kunit/kunit_tool_test.py | 22 +- tools/testing/radix-tree/.gitignore | 1 + tools/testing/selftests/.gitignore | 1 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/android/ion/.gitignore | 1 + tools/testing/selftests/arm64/signal/.gitignore | 1 + tools/testing/selftests/arm64/tags/.gitignore | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/map_tests/.gitignore | 1 + tools/testing/selftests/bpf/prog_tests/.gitignore | 1 + tools/testing/selftests/bpf/verifier/.gitignore | 1 + tools/testing/selftests/breakpoints/.gitignore | 1 + tools/testing/selftests/capabilities/.gitignore | 1 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/clone3/.gitignore | 1 + tools/testing/selftests/drivers/.gitignore | 1 + tools/testing/selftests/efivarfs/.gitignore | 1 + tools/testing/selftests/exec/.gitignore | 1 + tools/testing/selftests/filesystems/.gitignore | 1 + .../selftests/filesystems/binderfs/.gitignore | 1 + .../testing/selftests/filesystems/epoll/.gitignore | 1 + tools/testing/selftests/ftrace/.gitignore | 1 + .../testing/selftests/futex/functional/.gitignore | 1 + tools/testing/selftests/gpio/.gitignore | 1 + tools/testing/selftests/ia64/.gitignore | 1 + tools/testing/selftests/intel_pstate/.gitignore | 1 + tools/testing/selftests/ipc/.gitignore | 1 + tools/testing/selftests/ir/.gitignore | 1 + tools/testing/selftests/kcmp/.gitignore | 1 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/media_tests/.gitignore | 1 + tools/testing/selftests/membarrier/.gitignore | 1 + tools/testing/selftests/memfd/.gitignore | 1 + tools/testing/selftests/mount/.gitignore | 1 + tools/testing/selftests/mqueue/.gitignore | 1 + tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/forwarding/.gitignore | 1 + tools/testing/selftests/net/forwarding/Makefile | 31 +- .../selftests/net/forwarding/ethtool_lib.sh | 0 tools/testing/selftests/net/mptcp/.gitignore | 1 + .../selftests/networking/timestamping/.gitignore | 1 + tools/testing/selftests/nsfs/.gitignore | 1 + tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/pid_namespace/.gitignore | 1 + tools/testing/selftests/pid_namespace/Makefile | 8 + tools/testing/selftests/pid_namespace/config | 2 + .../selftests/pid_namespace/regression_enomem.c | 45 + tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/pidfd.h | 2 + .../testing/selftests/powerpc/alignment/.gitignore | 1 + .../selftests/powerpc/benchmarks/.gitignore | 1 + .../selftests/powerpc/cache_shape/.gitignore | 1 + .../testing/selftests/powerpc/copyloops/.gitignore | 1 + tools/testing/selftests/powerpc/dscr/.gitignore | 1 + tools/testing/selftests/powerpc/math/.gitignore | 1 + tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 1 + .../selftests/powerpc/primitives/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + .../selftests/powerpc/stringloops/.gitignore | 1 + .../selftests/powerpc/switch_endian/.gitignore | 1 + .../testing/selftests/powerpc/syscalls/.gitignore | 1 + tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/vphn/.gitignore | 1 + tools/testing/selftests/prctl/.gitignore | 1 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/pstore/.gitignore | 1 + tools/testing/selftests/ptp/.gitignore | 1 + tools/testing/selftests/ptrace/.gitignore | 1 + tools/testing/selftests/ptrace/Makefile | 4 +- tools/testing/selftests/ptrace/vmaccess.c | 86 + tools/testing/selftests/rcutorture/.gitignore | 1 + .../rcutorture/formal/srcu-cbmc/.gitignore | 1 + .../formal/srcu-cbmc/include/linux/.gitignore | 1 + .../srcu-cbmc/tests/store_buffering/.gitignore | 1 + tools/testing/selftests/rseq/.gitignore | 1 + tools/testing/selftests/rtc/.gitignore | 1 + tools/testing/selftests/safesetid/.gitignore | 1 + tools/testing/selftests/seccomp/.gitignore | 1 + tools/testing/selftests/sigaltstack/.gitignore | 1 + tools/testing/selftests/size/.gitignore | 1 + tools/testing/selftests/sparc64/drivers/.gitignore | 1 + tools/testing/selftests/splice/.gitignore | 1 + tools/testing/selftests/sync/.gitignore | 1 + tools/testing/selftests/tc-testing/.gitignore | 1 + tools/testing/selftests/timens/.gitignore | 1 + tools/testing/selftests/timers/.gitignore | 1 + tools/testing/selftests/tmpfs/.gitignore | 1 + tools/testing/selftests/vDSO/.gitignore | 1 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/watchdog/.gitignore | 1 + tools/testing/selftests/wireguard/qemu/.gitignore | 1 + tools/testing/selftests/x86/.gitignore | 1 + tools/testing/vsock/.gitignore | 1 + tools/thermal/tmon/.gitignore | 1 + tools/usb/.gitignore | 1 + tools/usb/usbip/.gitignore | 1 + tools/virtio/.gitignore | 1 + tools/vm/.gitignore | 1 + usr/.gitignore | 1 + usr/include/.gitignore | 1 + 802 files changed, 15223 insertions(+), 6990 deletions(-) rename drivers/staging/most/Documentation/ABI/configfs-most.txt => Documentation/A [...] rename drivers/staging/most/Documentation/ABI/sysfs-bus-most.txt => Documentation/ [...] create mode 100644 Documentation/bpf/drgn.rst delete mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] delete mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.yaml create mode 100644 Documentation/devicetree/bindings/mips/loongson/devices.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt create mode 100644 arch/mips/boot/dts/loongson/Makefile create mode 100644 arch/mips/boot/dts/loongson/loongson3-package.dtsi create mode 100644 arch/mips/boot/dts/loongson/loongson3_4core_rs780e.dts create mode 100644 arch/mips/boot/dts/loongson/loongson3_8core_rs780e.dts create mode 100644 arch/mips/boot/dts/loongson/rs780e-pch.dtsi create mode 100644 arch/mips/include/asm/mach-loongson64/builtin_dtbs.h delete mode 100644 arch/mips/loongson64/irq.c create mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c create mode 100644 drivers/irqchip/irq-loongson-htpic.c create mode 100644 drivers/irqchip/irq-loongson-liointc.c copy drivers/{staging => }/most/Kconfig (61%) create mode 100644 drivers/most/Makefile rename drivers/{staging => }/most/configfs.c (99%) rename drivers/{staging => }/most/core.c (99%) create mode 100644 drivers/soc/mediatek/mtk-mmsys.c rename {drivers/staging/most => include/linux}/most.h (100%) create mode 100644 include/linux/part_stat.h create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h mode change 100755 => 100644 tools/testing/selftests/net/forwarding/ethtool_lib.sh create mode 100644 tools/testing/selftests/pid_namespace/.gitignore create mode 100644 tools/testing/selftests/pid_namespace/Makefile create mode 100644 tools/testing/selftests/pid_namespace/config create mode 100644 tools/testing/selftests/pid_namespace/regression_enomem.c create mode 100644 tools/testing/selftests/ptrace/vmaccess.c