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-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards f15e8108f625 Add linux-next specific files for 20200324 discards 326a993bd1a7 Merge branch 'akpm/master' discards b59d504e2ed9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 50f0fdb2e453 ipc/util.c: sysvipc_find_ipc() should increase position index discards f3047af8a9d7 kernel/gcov/fs.c: gcov_seq_next() should increase position index discards 4e50354c174d seq_read-info-message-about-buggy-next-functions-fix discards 39f83384eac0 fs/seq_file.c: seq_read(): add info message about buggy .n [...] discards 657b4fd5b5ec selftests: kmod: test disabling module autoloading discards 46c03714b6f2 selftests: kmod: fix handling test numbers above 9 discards 741dab03737e docs: admin-guide: document the kernel.modprobe sysctl discards 698ae41f417e fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] discards 6a8fbe0e0f0f kmod: make request_module() return an error when autoloadi [...] discards c27d87f1fdf3 mm/debug: add tests validating architecture page table helpers discards b55bcfa03396 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] discards 775380df3a48 mm/special: create generic fallbacks for pte_special() and [...] discards 3dadf4699700 mm/memremap: set caching mode for PCI P2PDMA memory to WC discards 19fbb6a756da mm/memory_hotplug: add pgprot_t to mhp_params discards 5c061e4982e8 powerpc/mm: thread pgprot_t through create_section_mapping() discards 37dba0961e85 x86/mm: introduce __set_memory_prot() discards 8c4005393a8e x86/mm: thread pgprot_t through init_memory_mapping() discards 71ed9b6f6275 mm/memory_hotplug: rename mhp_restrictions to mhp_params discards bec2ef15c28f mm/memory_hotplug: drop the flags field from struct mhp_re [...] discards 4040649319a1 mm/vma: introduce VM_ACCESS_FLAGS discards b746a5615cfc mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS discards b853713367bc net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix discards 854585b6e2b0 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards 691ef35e17bb mm: vm_insert_pages() checks if pte_index defined. discards ddcb6111be98 add missing page_count() check to vm_insert_pages(). discards 421710915495 mm-add-vm_insert_pages-fix discards 6b18060d38b1 mm/memory.c: add vm_insert_pages() discards 65b493bae34a mm: define pte_index as macro for x86 discards 47fdc20d4867 mm: bring sparc pte_index() semantics inline with other platforms discards eadce28fba8e mm/memory.c: refactor insert_page to prepare for batched-l [...] discards 32fda62261c9 mm/swap.c: annotate data races for lru_rotate_pvecs discards f3719896c930 mm: annotate a data race in page_zonenum() discards 860c675f468a mm/rmap: annotate a data race at tlb_flush_batched discards 0d43984f4e5c mm/util.c: annotate an data race at vm_committed_as discards abfc27e1c92a mm/mempool: fix a data race in mempool_free() discards a650e8b6d264 mm/list_lru: fix a data race in list_lru_count_one discards 383d1b6d975b mm/memcontrol: fix a data race in scan count discards 686046478b6f mm/page_counter: fix various data races at memsw discards 13efd8f16491 mm-swapfile-fix-and-annotate-various-data-races-v2 discards 7fa6f525a5c1 mm/swapfile: fix and annotate various data races discards 115a93e45ee0 mm/filemap.c: fix a data race in filemap_fault() discards 371359306592 mm/swap_state: mark various intentional data races discards 1b7baed25ed3 mm-page_io-mark-various-intentional-data-races-v2 discards 762f5f454e0b mm/page_io: mark various intentional data races discards 1c6e6656d417 mm/frontswap: mark various intentional data races discards 6867d877ac56 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] discards 131a7fc71260 psi: move PF_MEMSTALL out of task->flags discards d916a11670bf mm/kmemleak: silence KCSAN splats in checksum discards 021a4e12e3f5 Change email address for Pali Rohár discards 5e1749b3b3a7 bus/mhi: fix printk format for size_t discards 32096db33a7c Merge branch 'akpm-current/current' discards 75f49f22d0b8 Merge remote-tracking branch 'trivial/for-next' discards 1a210d1fbf33 Merge remote-tracking branch 'kunit-next/kunit' discards bfea948fd163 Merge remote-tracking branch 'cfi/cfi/next' discards 367265ffe6b1 Merge remote-tracking branch 'cel/cel-next' discards f81fa39b3059 Merge remote-tracking branch 'fpga/for-next' discards 15bf09999446 Merge remote-tracking branch 'hmm/hmm' discards 5eb9032ff936 Merge remote-tracking branch 'devfreq/devfreq-next' discards 384b47794ded Merge remote-tracking branch 'kgdb/kgdb/for-next' discards da86dc572abf Merge remote-tracking branch 'hyperv/hyperv-next' discards 5e4eae74bcb9 Merge remote-tracking branch 'xarray/xarray' discards 33c37b2a2377 Merge remote-tracking branch 'nvmem/for-next' discards 93bc2a88db36 Merge remote-tracking branch 'slimbus/for-next' discards f9643e9eab7c Merge remote-tracking branch 'fsi/next' discards 39f155c45045 Merge remote-tracking branch 'ntb/ntb-next' discards 20d6c993f2b1 Merge remote-tracking branch 'at24/at24/for-next' discards c330070fe6eb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards c7e16cdfcadc Merge remote-tracking branch 'rtc/rtc-next' discards 2fb89b68a596 Merge remote-tracking branch 'coresight/next' discards f68e9d75acca Merge remote-tracking branch 'livepatching/for-next' discards 8793965a4d87 Merge remote-tracking branch 'kselftest/next' discards 3bc0f6f5a526 Merge remote-tracking branch 'random/dev' discards 1778d20294e8 Merge remote-tracking branch 'userns/for-next' discards a221518f876b Merge remote-tracking branch 'pinctrl/for-next' discards 5d2f28ef588d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards fc89a3b8beb3 Merge remote-tracking branch 'gpio/for-next' discards 51904bf5e1e0 Merge remote-tracking branch 'rpmsg/for-next' discards e6aeef489368 Merge remote-tracking branch 'vhost/linux-next' discards 1126bfd493a8 Merge remote-tracking branch 'scsi/for-next' discards 2effed360d17 Merge remote-tracking branch 'cgroup/for-next' discards 7407f50601f8 Merge remote-tracking branch 'slave-dma/next' discards f3ca63b62b80 Merge remote-tracking branch 'mux/for-next' discards df0e672a78e5 Merge remote-tracking branch 'staging/staging-next' discards 371b33ba8e32 Merge remote-tracking branch 'soundwire/next' discards b96e00c05e04 Merge remote-tracking branch 'extcon/extcon-next' discards 10974280a0e8 Merge remote-tracking branch 'char-misc/char-misc-next' discards 133dda4f00e3 Merge remote-tracking branch 'tty/tty-next' discards 223b7ca93818 Merge remote-tracking branch 'usb-serial/usb-next' discards 3abe61e589a5 Merge remote-tracking branch 'usb/usb-next' discards d6c4b59e06e7 Merge remote-tracking branch 'driver-core/driver-core-next' discards 7caf30cd8281 Merge remote-tracking branch 'ipmi/for-next' discards 42238b303351 Merge remote-tracking branch 'leds/for-next' discards 1683f73d751f Merge remote-tracking branch 'chrome-platform/for-next' discards d1fd6ecbb809 Merge remote-tracking branch 'drivers-x86/for-next' discards 8e541ae8308f Merge remote-tracking branch 'workqueues/for-next' discards a1b5914e5cab Merge remote-tracking branch 'percpu/for-next' discards afdaf47408b9 Merge remote-tracking branch 'xen-tip/linux-next' discards 9a800a152190 Merge remote-tracking branch 'kvms390/next' discards ce891142f979 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' discards fac9247783be Merge remote-tracking branch 'kvm-arm/next' discards 4620a3ca8667 Merge remote-tracking branch 'kvm/linux-next' discards 86d037d2d2fe Merge remote-tracking branch 'rcu/rcu/next' discards 01de567bb6ee Merge remote-tracking branch 'ftrace/for-next' discards 54fd6ccf918b Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 332afabf8679 Merge remote-tracking branch 'edac/edac-for-next' discards 0971feafbfad Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 6370b75367a8 Merge remote-tracking branch 'tip/auto-latest' discards 9ea4e44c8368 Merge remote-tracking branch 'spi/for-next' discards c32e2ce7c407 Merge remote-tracking branch 'mailbox/mailbox-for-next' discards af137dece254 Merge remote-tracking branch 'devicetree/for-next' discards a9cd30c59253 Merge remote-tracking branch 'audit/next' discards baa9f328ff48 Merge remote-tracking branch 'iommu/next' discards c3d5fba29784 Merge remote-tracking branch 'watchdog/master' discards 86bcae4abf5b Merge remote-tracking branch 'tpmdd/next' discards 103135dcd6dc Merge remote-tracking branch 'smack/for-next' discards 06168a13763c Merge remote-tracking branch 'selinux/next' discards 51ef9afd3f98 Merge remote-tracking branch 'keys/keys-next' discards 8e1c0382d701 Merge remote-tracking branch 'integrity/next-integrity' discards 03d11f0f7e51 Merge remote-tracking branch 'apparmor/apparmor-next' discards cb7d8438b0a9 Merge remote-tracking branch 'security/next-testing' discards 5376709f7889 Merge remote-tracking branch 'regulator/for-next' discards 81ad7cec63cc Merge remote-tracking branch 'battery/for-next' discards 26a2a86a3dca Merge remote-tracking branch 'mfd/for-mfd-next' discards 8f736922be18 Merge remote-tracking branch 'mmc/next' discards 9b0a5b42ccfd Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 5888105c4943 Merge remote-tracking branch 'block/for-next' discards fef3f4ffe8f3 Merge remote-tracking branch 'input/next' discards 8c7be11b6f68 Merge remote-tracking branch 'modules/modules-next' discards adfd773548df Merge remote-tracking branch 'sound-asoc/for-next' discards 2d9cb8174487 Merge remote-tracking branch 'sound/for-next' discards b877155a522a Merge remote-tracking branch 'regmap/for-next' discards 1361b7daaead Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 3cd0292ffff0 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards aae52b14718b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards b223b4b0e4d7 Merge remote-tracking branch 'drm-msm/msm-next' discards a149a7bafadf Merge remote-tracking branch 'amdgpu/drm-next' discards 1eb4deb5d356 Merge remote-tracking branch 'drm/drm-next' discards ac436195f6fe Merge remote-tracking branch 'crypto/master' discards 4618b20a69d3 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards ee73a6f3082a Merge remote-tracking branch 'nand/nand/next' discards 31ba14c2dd64 Merge remote-tracking branch 'mtd/mtd/next' discards 2c167c99eb1e Merge remote-tracking branch 'gfs2/for-next' discards 5e1126a9417f Merge remote-tracking branch 'bluetooth/master' discards 775315ec87d6 Merge remote-tracking branch 'wireless-drivers-next/master' discards de4eb27962d9 Merge remote-tracking branch 'netfilter-next/master' discards 4feff7a9a248 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards ee079615defa Merge remote-tracking branch 'ipsec-next/master' discards 54ad111511d8 Merge remote-tracking branch 'bpf-next/master' discards 6df3183e75b3 Merge remote-tracking branch 'net-next/master' discards 1da24e09fd46 Merge remote-tracking branch 'rdma/for-next' discards 1aeacd6a1edd Merge remote-tracking branch 'swiotlb/linux-next' discards b664e6c7f33d Merge remote-tracking branch 'ieee1394/for-next' discards bce24037ce8d Merge remote-tracking branch 'thermal/thermal/linux-next' discards 905c8d7bbcfb Merge remote-tracking branch 'pm/linux-next' discards 8037d070a184 Merge remote-tracking branch 'v4l-dvb/master' discards b6fc5cb0746e Merge remote-tracking branch 'jc_docs/docs-next' discards 23a2bb457405 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 5fc3a9c20857 Merge branch 'dmi/master' discards 718c5aad23f2 Merge remote-tracking branch 'i3c/i3c/next' discards 81abb08e7377 Merge remote-tracking branch 'i2c/i2c/for-next' discards 037631119317 Merge remote-tracking branch 'hid/for-next' discards 122466a33aa7 Merge remote-tracking branch 'pstore/for-next/pstore' discards 500689cd63f8 Merge remote-tracking branch 'pci/next' discards 892775beb317 Merge remote-tracking branch 'printk/for-next' discards 045a6e3c925d Merge remote-tracking branch 'vfs/for-next' discards 8d41dc5edd80 Merge remote-tracking branch 'file-locks/locks-next' discards fe5e322061ae Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards 583e5281fd5d Merge remote-tracking branch 'iomap/iomap-for-next' discards ae5cf486d7d8 Merge remote-tracking branch 'xfs/for-next' discards 68036a039d90 Merge remote-tracking branch 'v9fs/9p-next' discards 58e0a9606828 Merge remote-tracking branch 'ubifs/linux-next' discards 4a0da8c8da12 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards bc74fa9f6f38 Merge remote-tracking branch 'nfsd/nfsd-next' discards b3da597de659 Merge remote-tracking branch 'nfs/linux-next' discards 9edc7a27e2a0 Merge remote-tracking branch 'jfs/jfs-next' discards a98595b08d2a Merge remote-tracking branch 'f2fs/dev' discards 23033d7c2097 Merge remote-tracking branch 'ext4/dev' discards 9e0762ae9a04 Merge remote-tracking branch 'ext3/for_next' discards eb793ee7824d Merge remote-tracking branch 'erofs/dev' discards d17d79ebc8e5 Merge remote-tracking branch 'cifs/for-next' discards e53b99cd7db7 Merge remote-tracking branch 'ceph/master' discards 66f4f0ac1658 Merge remote-tracking branch 'btrfs/for-next' discards 043b8300cc1c Merge remote-tracking branch 'fscrypt/master' discards c77a1495de34 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 34827edbbe39 Merge remote-tracking branch 'sh/sh-next' discards a931afc86349 Merge remote-tracking branch 's390/features' discards 7fb4450fc0ec Merge remote-tracking branch 'risc-v/for-next' discards 45903fee9324 Merge remote-tracking branch 'soc-fsl/next' discards 1986b7a81bec Merge remote-tracking branch 'powerpc/next' discards 51b3d346ab8a Merge remote-tracking branch 'parisc-hd/for-next' discards 335c135493a1 Merge remote-tracking branch 'openrisc/for-next' discards 3446dc609d6c Merge remote-tracking branch 'nds32/next' discards 19c63096c88d Merge remote-tracking branch 'mips/mips-next' discards 346c639abf98 Merge remote-tracking branch 'microblaze/next' discards 4623f0f43dbe Merge remote-tracking branch 'm68knommu/for-next' discards 1027fb124db1 Merge remote-tracking branch 'm68k/for-next' discards ff6d108aa319 Merge remote-tracking branch 'ia64/next' discards 4b55a4b9a732 Merge remote-tracking branch 'h8300/h8300-next' discards 1737b47f6d39 Merge remote-tracking branch 'csky/linux-next' discards 3bd196583044 Merge remote-tracking branch 'clk/clk-next' discards e59b7006a3ac Merge remote-tracking branch 'tegra/for-next' discards 31510bb821ff Merge remote-tracking branch 'sunxi/sunxi/for-next' discards f1a83d245779 Merge remote-tracking branch 'scmi/for-linux-next' discards 968b76e73577 Merge remote-tracking branch 'samsung-krzk/for-next' discards 035d7c136c10 Merge remote-tracking branch 'rockchip/for-next' discards 7bb4dd1ab26c Merge remote-tracking branch 'reset/reset/next' discards 114868d05968 Merge remote-tracking branch 'renesas/next' discards 390f654e86a2 Merge remote-tracking branch 'realtek/for-next' discards ee036f2b428e Merge remote-tracking branch 'raspberrypi/for-next' discards 6a7d2e0734c2 Merge remote-tracking branch 'qcom/for-next' discards 34fc40f1427f Merge remote-tracking branch 'omap/for-next' discards 29e06df358fc Merge remote-tracking branch 'mvebu/for-next' discards 77c4c41573c2 Merge remote-tracking branch 'mediatek/for-next' discards d3741dc4c145 Merge remote-tracking branch 'keystone/next' discards 43f180382cb2 Merge remote-tracking branch 'imx-mxs/for-next' discards f4901363fed8 Merge remote-tracking branch 'at91/at91-next' discards 12ec313c5ca3 Merge remote-tracking branch 'aspeed/for-next' discards cb60c1b010c4 Merge remote-tracking branch 'amlogic/for-next' discards 149d1f5ffccb Merge remote-tracking branch 'arm-soc/for-next' discards 9171d5cc423c Merge remote-tracking branch 'arm64/for-next/core' discards a2b4fbf13ef9 Merge remote-tracking branch 'arm/for-next' discards c911cf4e8c22 Merge remote-tracking branch 'dma-mapping/for-next' discards f0b61d592f1f Merge remote-tracking branch 'kbuild/for-next' discards cbcf1aefb7fe Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards af338e2cb004 Merge remote-tracking branch 'risc-v-fixes/fixes' discards edcf6fc7b9ba Merge remote-tracking branch 'soc-fsl-fixes/fix' discards 4b0d424b9a97 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards cab1b58cf47c Merge remote-tracking branch 'scsi-fixes/fixes' discards e48aa479a4a1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards 6508500db077 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' discards 7f8c27e02085 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 9ba1c4bfd1c4 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards a90fb5c6607c Merge remote-tracking branch 'kvm-fixes/master' discards 7e168c21aea5 Merge remote-tracking branch 'omap-fixes/fixes' discards 80753a5ea388 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 75333a92b50f Merge remote-tracking branch 'slave-dma-fixes/fixes' discards 298f7c6ceb29 Merge remote-tracking branch 'crypto-current/master' discards 7d2daaee85ae Merge remote-tracking branch 'input-current/for-linus' discards 47f87fbea7ae Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 86943873c6d5 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 3f756ce4d5b8 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 7253e2e2b746 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards c3e9fd5a9705 Merge remote-tracking branch 'sound-current/for-linus' discards a8c421a2f007 Merge remote-tracking branch 'rdma-fixes/for-rc' discards 47d90b99630f Merge remote-tracking branch 'wireless-drivers/master' discards 1dd58b0bdac7 Merge remote-tracking branch 'ipsec/master' discards 5346596190ee Merge remote-tracking branch 'bpf/master' discards dbba7e103cfe Merge remote-tracking branch 'net/master' discards 843b9bb7a7eb Merge remote-tracking branch 's390-fixes/fixes' discards 0906965bee63 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 202f2cb533a3 Merge remote-tracking branch 'arc-current/for-curr' discards 59bc8fd15ce6 rcu-tasks: Add count for idle tasks on offline CPUs discards b61d1a7baadf rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] discards da4c9565b96f rcu-tasks: Make RCU tasks trace also wait for idle tasks discards 5fb64332114e rcu-tasks: Handle the running-offline idle-task special case discards b34d14f4dfc4 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans discards 506948e47e62 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks discards c1b9d24b1fd2 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] discards 5deca20af0e2 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI discards 966285b42d5a rcu-tasks: Add grace-period and IPI counts to statistics discards 9de34b81d67b rcu-tasks: Split ->trc_reader_need_end discards 03bb27c862b3 rcu-tasks: Provide boot parameter to delay IPIs until late [...] discards 91b1a0181761 rcu-tasks: Add a grace-period start time for throttling and debug discards dcc0b4f3ab1c rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks discards 37326f6756c4 rcu-tasks: Make rcutorture writer stall output include GP state discards 70ab1868b929 rcu-tasks: Add RCU tasks to rcutorture writer stall output discards 68be761bed3c rcu-tasks: Move #ifdef into tasks.h discards 5a588bd84d07 rcu-tasks: Add stall warnings for RCU Tasks Trace discards d4cc128df401 rcutorture: Add torture tests for RCU Tasks Trace discards fb75f363062b rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] discards 46012649e857 rcu-tasks: Code movement to allow more Tasks RCU variants discards 227ea46a4387 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] discards d1f7bb7ac601 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages discards bc29f0390189 rcutorture: Add torture tests for RCU Tasks Rude discards 7990ab61f637 rcu-tasks: Add an RCU-tasks rude variant discards 5ecfbcc1836d rcu-tasks: Refactor RCU-tasks to allow variants to be added discards 2ac4349000e3 rcutorture: Add a test for synchronize_rcu_mult() discards 347e93a8c612 rcu: Reinstate synchronize_rcu_mult() discards 3ef2ee7fe271 rcu-tasks: Create struct to hold state information discards 7f03bd180973 rcu-tasks: Move Tasks RCU to its own file discards fc06bcb8b955 rcutorture: Add flag to produce non-busy-wait task stalls discards 0865608b4a48 rcu: Add per-task state to RCU CPU stall warnings discards f177760b47fc sched/core: Add function to sample state of locked-down task 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 discards 6544c779e849 Merge branch 'asoc-5.7' into asoc-next discards c11093efd347 Merge branch 'asoc-5.6' into asoc-linus omits b73b419e10a5 Merge branch 'for-5.7/io_uring' into for-next discards e36d8816848a f2fs: fix potential .flags overflow on 32bit architecture discards 48ca5981cc2b f2fs: fix NULL pointer dereference in f2fs_verity_work() discards 8165a30ea10f f2fs: fix to clear PG_error if fsverity failed discards f31e83a22564 f2fs: don't call fscrypt_get_encryption_info() explicitly [...] discards 77fc76e1cc66 f2fs: don't trigger data flush in foreground operation discards 49f7f7683594 f2fs: fix NULL pointer dereference in f2fs_write_begin() discards 897b30cd0439 f2fs: clean up f2fs_may_encrypt() discards a3c6676ec52a f2fs: fix to avoid potential deadlock discards 898da7cd8da1 f2fs: don't change inode status under page lock discards aa022b745cd4 f2fs: fix potential deadlock on compressed quota file discards e7587f985f94 f2fs: delete DIO read lock discards 541c38d1e79e f2fs: don't mark compressed inode dirty during f2fs_iget() discards c118d62a1fd9 f2fs: fix long latency due to discard during umount omits 8afb2c17f830 tools: gpio: Fix typo in gpio-utils omits f3d12eaa6af1 Merge branch 'for-5.7/io_uring' into for-next discards ba53cb499706 thermal: imx8mm: Add i.MX8MP support discards 06ccf2eecd67 dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP discards 5c7bc817d814 thermal: qcom: tsens.h: Replace zero-length array with fle [...] discards 7796140751cb thermal: imx_sc_thermal: Fix incorrect data type discards eed84a45ca84 thermal: int340x_thermal: Use scnprintf() for avoiding pot [...] discards 4996f510274e thermal: int340x: processor_thermal: Add Tiger Lake support discards b46b00aa0418 thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. omits 0eede0dbeca6 Merge branch 'for-5.7/io_uring' into for-next omits 2765fbdeff58 Merge branch 'for-5.7/drivers' into for-next discards f9bde2326cef Merge branch 'irq/gic-v4.1' into irq/irqchip-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 discards 3f6c690f5dfe Merge branch 'for-next/asm-cleanups' into for-next/core discards 3622884c975c Merge branch 'for-next/bti' into for-next/core discards 5665f25363a1 Merge branch 'for-next/kernel-ptrauth' into for-next/core discards c71ba5dc33bd Merge branch 'for-next/asm-annotations' into for-next/core discards 660dec6c311b Merge branches 'for-next/memory-hotremove', 'for-next/arm_ [...] discards 5d7761ddb2bc arm64: move kimage_vaddr to .rodata discards c47b3b822111 arm64: use mov_q instead of literal ldr discards ccc9b5c40c99 drm/amdgpu/smu11: add support for SMU AC/DC interrupts discards 773825eb8b00 drm/amdgpu/swSMU: handle manual AC/DC notifications discards 8d936efe9542 drm/amdgpu/swSMU: handle DC controlled by GPIO for navi1x discards 7aa178312000 drm/amdgpu/swSMU: set AC/DC mode based on the current syst [...] discards fcb5bc551b49 drm/amdgpu/swSMU: correct the bootup power source for Navi1X discards 9830a3a2ab69 drm/amdgpu/swSMU: use the smu11 power source helper for navi1x discards 5a9b18680e60 drm/amdgpu/smu11: add a helper to set the power source discards dca11ce322e5 drm/amd/swSMU: add callback to set AC/DC power source discards 3da850b6d6a6 Merge remote-tracking branch 'origin/kvm-arm64/gic-v4.1' i [...] discards 390c7a513dff KVM: arm64: GICv4.1: Expose HW-based SGIs in debugfs discards fcd4f249115a KVM: arm64: GICv4.1: Allow non-trapping WFI when using HW SGIs discards a7a7501ce327 KVM: arm64: GICv4.1: Reload VLPI configuration on distribu [...] discards 83fa0aa52c94 irqchip/gic-v4.1: Eagerly vmap vPEs discards 68c9564805c7 KVM: arm64: GICv4.1: Plumb SGI implementation selection in [...] discards f3d6426e0f9a irqchip/gic-v4.1: Add VSGI property setup discards fa4a4bc55a15 KVM: arm64: GICv4.1: Allow SGIs to switch between HW and S [...] discards 5314c9fc1037 irqchip/gic-v4.1: Add VSGI allocation/teardown discards 3f3cf051d8fb KVM: arm64: GICv4.1: Add direct injection capability to SG [...] discards c1ff740568a0 irqchip/gic-v4.1: Move doorbell management to the GICv4 ab [...] discards b045e64f6db0 KVM: arm64: GICv4.1: Let doorbells be auto-enabled discards e8fbda9535d7 irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks discards 943398dfb518 irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks discards 477a785e84e1 irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks discards 602457a493ca irqchip/gic-v4.1: Add initial SGI configuration discards 92144431b2b1 irqchip/gic-v4.1: Plumb skeletal VSGI irqchip discards 43eb3c4b49d0 arm64: reduce trampoline data alignment discards 5ec3e2482908 arm64/sdei: gather trampolines' .rodata discards bf162151128a arm64: clean up trampoline vector loads discards 3a530f9d68d2 drm/amdgpu/display: fix logic inversion in program_timing_sync() discards d1c7ed8f84b0 drm/amdgpu: work around llvm bug #42576 discards b55dabc0a4ce drm/amdkfd: Enable GWS based on FW Support discards 38e981a9909f drm/amdkfd: New IOCTL to allocate queue GWS (v2) discards 35068f957da4 drm/amdgpu: Fix per-IB secure flag GFX hang discards ca43654fbc8b drm/amdgpu: Fine-grained TMZ support discards 11cbb8cafd5b drm/amdgpu: stop evicting encrypted BOs to swap discards 54e33c44d82c drm/amdgpu: add TMZ handling to amdgpu_move_blit discards 2b0044e22960 drm/amdgpu: also add the TMZ flag to GART discards 9a2d91952302 drm/amdgpu: fix the wrong logic checking when secure buffe [...] discards ae58e5896193 drm/amdgpu: Move to a per-IB secure flag (TMZ) discards 37363ad0387e drm/amd/display: Indicate use of TMZ buffers to DC discards 0cfe8f5b1b8f drm/amdgpu: implement TMZ accessor (v3) discards 76f0e1037250 drm/amdgpu: remove the alignment placeholder for secure buffer discards e409c7d60f72 drm/amdgpu: move CS secure flag next the structs where it's used discards a8e04bdc0c3f drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 discards 682d4c9723aa drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 discards 1efcc74916f0 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 discards 7725dc855f7c drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] discards d809d8932f66 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter discards 6a9f75b727a7 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h discards 83b3d79b5001 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) discards 6b2efa05104f drm/amdgpu: job is secure iff CS is secure (v5) discards 0d5d1d81f105 drm/amdgpu: expand the context control interface with trust flag discards 20a4aa6fadd6 drm/amdgpu: expand the emit tmz interface with trusted flag discards a8cb965b8e4c drm/amdgpu: add tmz bit in frame control packet discards 8d9dd02a392a drm/amdgpu: add function to check tmz capability (v4) discards f1279d95f9fc drm/amdgpu: add amdgpu_tmz data structure discards 7513d2f9a080 drm/amdgpu: add tmz feature parameter (v2) discards 09c314125fbb drm/amdgpu: define the TMZ bit for the PTE discards c5fd6417dec7 drm/amdgpu: add UAPI to create secure commands (v3) discards 5a5097e9c919 drm/amdgpu: add UAPI for creating encrypted buffers 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 discards ef0c1aed2459 Merge branch 'devel' into for-next discards ebcc830b29d7 Merge branch 'remotes/lorenzo/pci/vmd' discards b031d66760b2 Merge branch 'remotes/lorenzo/pci/tegra' discards 5cf24adfce45 Merge branch 'remotes/lorenzo/pci/qcom' discards db236077ef9f Merge branch 'remotes/lorenzo/pci/mobiveil' discards d4b780824b14 Merge branch 'remotes/lorenzo/pci/hv' discards d5aee66fd3ce Merge branch 'remotes/lorenzo/pci/endpoint' discards 4fb77809d732 Merge branch 'remotes/lorenzo/pci/amlogic' discards 233fb7782349 Merge branch 'pci/p2pdma' discards bb6944baa930 Merge branch 'pci/misc' discards ea95c921fc1b Merge branch 'pci/interrupts' discards 60049b06148c Merge branch 'pci/hotplug' discards 53c1dfc7ce55 Merge branch 'pci/enumeration' discards f5fa2e005b3b Merge branch 'pci/aspm' discards c013e39f4fbb Merge branch 'regulator-5.7' into regulator-next discards d4eac2fc150b Merge branch 'regulator-5.6' into regulator-linus omits 1657042abe4e Merge branch 'for-5.7/block' into for-next discards 29ef5f00d1b4 nvmem: Add support for write-only instances omits 3dc15a8d5722 Merge branch 'for-5.7/block' into for-next discards bf7f15c585d5 arm64: elf: Fix allnoconfig kernel build with !ARCH_USE_GN [...] discards f762690c723e Merge branch 'fixes' into next discards acfa505ca1c3 extcon: Mark extcon_get_edev_name() function as exported symbol discards b9eea797a6d8 Merge branch 'perf/core' discards d5a7feaf7647 Merge branch 'x86/cpu' discards 36f2faf8d0a1 Merge branch 'x86/kdump' discards 74bc463bca0b Merge branch 'x86/mm' discards 22f8bc15492d Merge branch 'v5.7/drivers' into tmp/aml-rebuild discards bde0962874cc Merge branch 'v5.7/dt64' into tmp/aml-rebuild omits 7c076f2412a5 Merge branch 'for-5.7/drivers' into for-next omits e26805ab7637 tools: gpio-hammer: Apply scripts/Lindent and retain good changes discards b6590a89f9a6 mmc: sdhci: use FIELD_GET for preset value bit masks discards 4a24beedee7e PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt discards 8d4e2c90d43a PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] discards 4ac63cf0c048 PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] discards 383499f8863e arm64: BTI: Add Kconfig entry for userspace BTI discards 424037b77519 mm: smaps: Report arm64 guarded pages in smaps discards de48bb369242 arm64: mm: Display guarded pages in ptdump discards 30685d789c48 KVM: arm64: BTI: Reset BTYPE when skipping emulated instructions discards 0537c4cd71e3 arm64: BTI: Reset BTYPE when skipping emulated instructions discards d2c2ee4cc33b arm64: traps: Shuffle code to eliminate forward declarations discards 172a797661d9 arm64: unify native/compat instruction skipping discards ec94a46ee7ac arm64: BTI: Decode BYTPE bits when printing PSTATE discards ab7876a98a21 arm64: elf: Enable BTI at exec based on ELF program properties discards fe0f67660ee9 elf: Allow arch to tweak initial mmap prot flags discards 8ef8f360cf30 arm64: Basic Branch Target Identification support discards 00e19ceec80b ELF: Add ELF program property parsing support discards db751e309ff0 ELF: UAPI and Kconfig additions for ELF program properties omits ee225bfd98a6 Merge branch 'for-5.7/drivers' into for-next discards 8af263ce58de misc: pci_endpoint_test: Add support to get DMA option fro [...] discards 86eb205b612f tools: PCI: Add 'd' command line option to support DMA discards 74b9b4da84c7 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] discards c95dc02b42eb PCI: endpoint: functions/pci-epf-test: Print throughput in [...] discards a1d105d4ab8e PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] discards 64b3637cdb88 mmc: sdhci-of-at91: Display clock changes for debug purpose only discards a4f40ace9564 mmc: sdhci: iproc: Add custom set_power() callback for bcm2711 discards 5233eb3a8e0b mmc: sdhci: am654: Use sdhci_set_power_and_voltage() discards 7681aae620d4 mmc: sdhci: at91: Use sdhci_set_power_and_voltage() discards a4a77a54e379 mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage() discards 93d143506797 mmc: sdhci: arasan: Use sdhci_set_power_and_voltage() discards 30d419c9c678 mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage() discards 3a74e616e832 mmc: vub300: Use scnprintf() for avoiding potential buffer [...] discards 7914259b8845 dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max [...] discards 5b761a95215e sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability discards b11bd6eda40d sdhci: tegra: Implement Tegra specific set_timeout callback discards 4b55f046b1b4 mmc: sdhci-omap: Add Support for Suspend/Resume discards a3fe651cc1d0 mmc: renesas_sdhi: simplify execute_tuning discards ba4914198bd7 mmc: renesas_sdhi: Use BITS_PER_LONG helper discards 29af78f1de0f mmc: cqhci: Update cqhci memory ioresource name discards 12e7f8787e03 mmc: sdhci-msm: Deactivate CQE during SDHC reset discards 7d0bbf9f3221 mmc: cqhci: Add cqhci_deactivate() discards 57160c205f06 mmc: Replace zero-length array with flexible-array member discards 943407cd0c3f mmc: mmc_test: Pass different sg lists for non-blocking requests discards 713e9423a7ad dt-bindings: mmc: sdhci-msm: Add CQE reg map discards 2e18997b75cf mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag discards a0309073829d mmc: core: Fix indentation discards b94e5049c232 mmc: sdhci-esdhc-imx: restore pin state when resume back discards b4f269fe8784 mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode discards 6ab191bca868 mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci discards 00290af132f7 mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM discards 7b49d9f34dce mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23 discards cf4588870639 mmc: sdhci-esdhc-imx: optimize the strobe dll setting discards b5afec5eaf08 mmc: sdhci-esdhc-imx: optimize the clock setting discards a852449bbcd0 mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support discards 9a4e873410c0 doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding discards 54eea39df55a mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME discards 00a234999414 mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs discards 6823a8209109 mmc: sdhci-esdhc-imx: no fail when no pinctrl available discards 96c42e48e051 mmc: sdhci: do not enable card detect interrupt for gpio cd type discards f1f5aa4cc6da mmc: sdhci_am654: Enable DLL only for some speed modes discards 8205417955b6 mmc: sdhci_am654: Update OTAPDLY writes discards a5075d588b75 dt-bindings: mmc: sdhci-am654: Update Output tap delay binding discards 2625809c863e mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DE [...] discards e15084b4d5b6 mmc: mmci: Add support for sdmmc variant revision 2.0 discards 96b9dbeed2d3 mmc: mmci_sdmmc: Implement signal voltage callbacks discards a1bf51c17f7d mmc: mmci: Add callbacks for to manage signal voltage switch discards 4cd2cf45396f mmc: mmci_sdmmc: Add execute tuning with delay block discards ddf879693195 dt-bindings: mmc: mmci: add delay block base register for sdmmc discards 9bb49acd94a4 mmc: mmci: Add private pointer for variant discards c214fee9e82b mmc: mmci: Add a reference at mmc_host_ops in mmci struct discards 972c65e9348f mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma discards bb35d3363b78 mmc: mmci_sdmmc: Replace sg_dma_xxx macros discards f293d6061e69 mmc: core: Fixup support for HW busy detection for HPI commands discards 84ff1887f652 mmc: core: Convert to mmc_poll_for_busy() for HPI commands discards 0c13ed9326d3 mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd() discards 2342efff2cc3 mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard discards 82b924f8b92b mmc: core: Update CMD13 busy check for CMD6 commands discards 8f7f7d73370d mmc: core: Enable re-use of mmc_blk_in_tran_state() discards e0464b251c78 mmc: core: Split up mmc_poll_for_busy() discards 42c7163f99ac mmc: core: Drop redundant in-parameter to __mmc_switch() discards 288f0baa49d6 mmc: core: Extend mmc_switch_status() to rid of __mmc_swit [...] discards 7fccbd864a41 mmc: core: Drop unused define discards 02e52c4af16d mmc: core: Throttle polling rate for CMD6 discards caa4d77773bd mmc: host: sdhci-sprd: Add software queue support discards 77d38e97d824 mmc: host: sdhci: Add a variable to defer to complete requ [...] discards 913b593ff4a5 mmc: host: sdhci: Add request_done ops for struct sdhci_ops discards 68b27bb30111 mmc: core: Enable the MMC host software queue for the SD card discards 6ef2af5778d7 mmc: Add MMC host software queue support discards b07c82101641 mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts discards 3ec539eb83d9 mmc: sdhci-of-arasan: Remove quirk for broken base clock discards 8b8debe00f18 mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP [...] discards 31ad47f00160 firmware: xilinx: Add DLL reset support discards fb1e3997049b firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the [...] discards 38be4db9b7eb mmc: tmio: remove superfluous callback wrappers discards 86fcfe434656 mmc: tmio: factor out TAP usage discards 8a9b39207935 mmc: tmio: enforce retune after runtime suspend discards 0ac000a1506c mmc: tmio: give callback a generic name discards a34922a839f6 mmc: renesas_sdhi: complain loudly if driver needs update discards a45d1e3c2b03 mmc: tmio: refactor tuning execution into SDHI driver discards 931ff19e8ce9 mmc: renesas_sdhi: cleanup SCC defines discards d58edca9e844 mmc: renesas_sdhi: enforce manual correction for Gen3 discards 69ab22765785 mmc: renesas_sdhi: only check CMD status for HS400 manual [...] discards d977cf96a3f2 mmc: renesas_sdhi: Add manual correction discards 08290e81a9e1 mmc: renesas_sdhi: remove double clear of automatic correction omits 6b3a81c722f8 gpiolib: gpio_name_to_desc: factor out !name check discards 370a05e94a2e Merge branch 'linus' discards b1d8733704e0 Merge branch 'irq/urgent' 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 discards d8923c0e8822 PM / devfreq: Fix handling dev_pm_qos_remove_request result discards b8fa2427258a Merge branch 'linus' 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 discards 3168392536d3 Merge branch 'irq/core' discards cf32602c002a Merge branch 'perf/urgent' discards 2e41afc11ab8 Merge branch 'x86/cpu' discards 25211ec8f855 Merge branch 'x86/mm' discards 45d714fb8e32 Merge branch 'x86/timers' discards 8cf269055927 Merge branch 'x86/urgent' 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_ [...] discards 725dc299d562 PCI: endpoint: Fix clearing start entry in configfs 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 discards a0ef3e533376 Merge branch 'linus' discards 59832a85ca2f Merge branch 'locking/urgent' discards 0826c00641ed Merge branch 'ras/core' discards 403b1e93e930 Merge branch 'x86/cpu' discards 99a5dbfb726f Merge branch 'x86/entry' discards 79b3e5654539 Merge branch 'x86/urgent' discards 1b26f3ba6117 gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 [...] 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 [...] discards 5b645b7fade9 PCI: tegra: Add support for PCIe endpoint mode in Tegra194 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 discards e8e744cc5fc9 Merge branch 'linus' discards 12481c767130 Merge branch 'core/objtool' discards c46472e3d28e Merge branch 'efi/core' discards b8aaa6b4a71e Merge branch 'efi/urgent' discards ac0eb9d679a3 Merge branch 'irq/core' discards 660b79f3ef4e Merge branch 'locking/core' discards 2fc1bc0dc5c8 Merge branch 'locking/kcsan' discards 1949ed1e393b Merge branch 'locking/urgent' discards b00f7244f01b Merge branch 'perf/core' discards f724cfbc5d25 Merge branch 'perf/urgent' discards edd5d987f561 Merge branch 'ras/core' discards 26fb3f8400b5 Merge branch 'ras/urgent' discards c99bbc21e58b Merge branch 'sched/core' discards 724224f9a9f2 Merge branch 'sched/rt' discards a1d43eb17bb2 Merge branch 'smp/core' discards 15bde2d3a580 Merge branch 'timers/core' discards c707a56eeced Merge branch 'timers/nohz' discards 2d2e65305a14 Merge branch 'timers/urgent' discards bf7349a3f280 Merge branch 'x86/boot' discards 2625b65423eb Merge branch 'x86/build' discards 1263572431f2 Merge branch 'x86/cleanups' discards 31529669c9f6 Merge branch 'x86/entry' discards b72e8f328d51 Merge branch 'x86/fpu' discards 45607346a0ee Merge branch 'x86/kdump' discards 396ddeb87b60 Merge branch 'x86/mm' discards 8c17ae3f17ca Merge branch 'x86/splitlock' 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 discards d4aaf8643cff PM / devfreq: Fix a typo in a comment discards f86e0200a29b PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name discards 90831ed8fc3c PM / devfreq: Remove unneeded extern keyword discards 556081f87f99 PM / devfreq: Use constant name of userspace governor omits f6063ec6ce3c ARM: Document merges omits d33e1e41f62f Merge branch 'arm/fixes' into for-next discards 87ccafd3bd64 extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER discards d4e850023caa extcon: Remove unneeded extern keyword from extcon-provider.h discards 5a4ffe26c1d0 dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cro [...] 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 979e52ca0469 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds c6ac7188c114 Merge tag 'dmaengine-fix-5.6' of git://git.infradead.org/u [...] adds 870b4333a62e x86/ioremap: Fix CONFIG_EFI=n build adds 3f3ee43a4623 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds be40920fbf10 tools: Let O= makes handle a relative path with -C option adds db2c549407d4 perf map: Fix off by one in strncpy() size argument adds a7ffd416d804 perf python: Fix clang detection when using CC=clang-version adds 05e54e238673 perf parse-events: Fix reading of invalid memory in event parsing adds 6b8d68f1ce92 perf probe: Fix to delete multiple probe event adds 1efde2754275 perf probe: Do not depend on dwfl_module_addrsym() adds db5d85ce8248 Merge tag 'perf-urgent-for-mingo-5.6-20200309' of git://gi [...] adds 564200ed8e71 tools headers uapi: Update linux/in.h copy adds 76ccd234269b Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] 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 692b0399a225 net/mlx5: DR, Fix postsend actions write length adds 56917766def7 net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow adds f28ca65efa87 net/mlx5e: kTLS, Fix wrong value in record tracker enum adds 404402abd5f9 net/mlx5e: Fix endianness handling in pedit mask adds 0b136454741b net/mlx5: Clear LAG notifier pointer after unregister adds 684ac83e3699 Merge tag 'mlx5-fixes-2020-03-05' of git://git.kernel.org/ [...] adds dddeb30bfc43 ipv4: fix a RCU-list lock in inet_dump_fib() adds 0dcdf9f64028 NFC: fdp: Fix a signedness bug in fdp_nci_send_patch() adds 12a5ba5a1994 net: qmi_wwan: add support for ASKEY WWHC050 adds 55b474c41e58 netlink: check for null extack in cookie helpers adds b06d072ccc4b macsec: restrict to ethernet devices adds a24ec3220f36 bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S. adds 62d4073e86e6 bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() adds 0b5b561cea32 bnxt_en: Return error if bnxt_alloc_ctx_mem() fails. adds 62bfb932a51f bnxt_en: Free context memory after disabling PCI in probe [...] adds 5d765a5e4bd7 bnxt_en: Reset rings if ring reservation fails during open() adds 39a8f2a88b0c Merge branch 'bnxt_en-Bug-fixes' adds 0e62f543bed0 net: dsa: Fix duplicate frames flooded by learning adds 2f599ec422ad ethtool: fix reference leak in some *_SET handlers adds 81573b18f26d selftests/net/forwarding: add Makefile to install tests 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 8c2d45b2b65c netfilter: nf_tables: Allow set back-ends to report partia [...] adds 0eb4b5ee33f2 netfilter: nft_set_pipapo: Separate partial and complete o [...] adds 6f7c9caf017b netfilter: nft_set_rbtree: Introduce and use nft_rbtree_in [...] adds 7c84d41416d8 netfilter: nft_set_rbtree: Detect partial overlaps on insertion adds 76a109fac206 netfilter: nft_fwd_netdev: validate family and chain type adds bcfabee1afd9 netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress adds a64d558d8cf9 selftests: netfilter: add nfqueue test case 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 eedf8a126629 ASoC: tas2562: Fixed incorrect amp_level setting. adds f013b4e2673d Merge branch 'asoc-5.6' into asoc-linus adds fc8dc725c60f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds d91688d5b24c Merge remote-tracking branch 'regmap-fixes/for-linus' adds fc69bab1ec38 regulator: da9063: Fix get_mode() functions to read sleep field adds bae4cb90541a Merge branch 'regulator-5.6' into regulator-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 ffba9ef7c02f bio: Replace zero-length array with flexible-array member adds 33fdb6b374f8 blk-mq: Replace zero-length array with flexible-array member adds 2908651d472e blk_types: Replace zero-length array with flexible-array member adds f0392fe6a328 can: dev: peak_canfd.h: Replace zero-length array with fle [...] adds 170c05c6ffe1 digsig.h: Replace zero-length array with flexible-array member adds 0ee34ed12527 dirent.h: Replace zero-length array with flexible-array member adds eccf0fd3f1c3 enclosure.h: Replace zero-length array with flexible-array member adds 626d3e8b6067 energy_model.h: Replace zero-length array with flexible-ar [...] adds 1caf26285cca ethtool.h: Replace zero-length array with flexible-array member adds 852351e91f74 genalloc.h: Replace zero-length array with flexible-array member adds 37b3101b5946 igmp.h: Replace zero-length array with flexible-array member adds 8bcfd5a78da6 ihex.h: Replace zero-length array with flexible-array member adds 70a9918befc8 irq.h: Replace zero-length array with flexible-array member adds 93818e29b0ca lib: cpu_rmap: Replace zero-length array with flexible-arr [...] adds 60203bd93e5d list_lru.h: Replace zero-length array with flexible-array member adds d6888c050529 memcontrol.h: Replace zero-length array with flexible-arra [...] adds 342ff22ee13b platform_data: wilco-ec.h: Replace zero-length array with [...] adds 507ba829cc37 posix_acl.h: Replace zero-length array with flexible-array member adds d17f09e5af81 rio.h: Replace zero-length array with flexible-array member adds a6445955c1a7 rslib.h: Replace zero-length array with flexible-array member adds 89731407e843 sched: topology.h: Replace zero-length array with flexible [...] adds ce4f871d76bd skbuff.h: Replace zero-length array with flexible-array member adds 9b0c7561226f swap.h: Replace zero-length array with flexible-array member adds 569d6147e89a ti_wilink_st.h: Replace zero-length array with flexible-ar [...] adds 40d7eee6a98c tpm_eventlog.h: Replace zero-length array with flexible-ar [...] adds 0c46d97c09ce uapi: linux: dlm_device.h: Replace zero-length array with [...] adds 210ebe342cf9 uapi: linux: fiemap.h: Replace zero-length array with flex [...] adds 90e5d84c7b06 xattr.h: Replace zero-length array with flexible-array member adds a6a995785d21 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds b1112139a103 Makefile: disallow data races on gcc-10 as well 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 7fec52bf8095 arm64: Declare ACPI parking protocol CPU operation if needed adds 6885fb129be3 arm64: Rename cpu_read_ops() to init_cpu_ops() adds de58ed5e16e6 arm64: Introduce get_cpu_ops() helper function 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 dc374b477f92 arm64: use mov_q instead of literal ldr adds 6cf9a2dce6bd arm64: move kimage_vaddr to .rodata 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 18be48e37e42 Merge branch 'v5.7/dt64' into tmp/aml-rebuild adds e304af8727dd Merge branch 'v5.7/drivers' into tmp/aml-rebuild 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 823b30fe22d3 ide: remove no longer used au1xxx-ide driver adds 9b2954b2ed1c MIPS: Alchemy: remove no longer used au1xxx_ide.h header adds 63b4f312de70 docs: mips: remove no longer needed au1xxx_ide.rst documentation 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 6cb42354bf4c f2fs: fix long latency due to discard during umount adds 6092267458b0 f2fs: don't mark compressed inode dirty during f2fs_iget() adds ce7d967b0ff7 f2fs: delete DIO read lock adds 0c69599f12f3 f2fs: fix potential deadlock on compressed quota file adds 443bdd233419 f2fs: don't change inode status under page lock adds c794a6e57d7e f2fs: fix to avoid potential deadlock adds a77dd196c076 f2fs: clean up f2fs_may_encrypt() adds ca9186f4fead f2fs: fix NULL pointer dereference in f2fs_write_begin() adds ee9f210d060f f2fs: don't trigger data flush in foreground operation adds a08a137f6f63 f2fs: don't call fscrypt_get_encryption_info() explicitly [...] adds 0656797421d0 f2fs: fix to clear PG_error if fsverity failed adds e0267f078d46 f2fs: fix NULL pointer dereference in f2fs_verity_work() adds 7de5ad45b809 f2fs: fix potential .flags overflow on 32bit architecture adds 6536a9e3ffcf f2fs: fix to avoid double unlock 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 2880325bda8d PCI: Avoid ASMedia XHCI USB PME# from D0 defect adds aea32a02b739 Merge branch 'pci/misc' adds 0c6e1a32b3d0 Merge branch 'pci/p2pdma' adds 33dd906aed5b Merge branch 'remotes/lorenzo/pci/amlogic' adds 847dbf4e1aba dt-bindings: PCI: Add PCI Endpoint Controller Schema adds 69501078fc60 dt-bindings: PCI: cadence: Add PCIe RC/EP DT schema for Ca [...] adds 11be8af70d86 dt-bindings: PCI: Convert PCIe Host/Endpoint in Cadence pl [...] adds 329519f0abbb Merge branch 'remotes/lorenzo/pci/dt' 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 f7b87c9af454 i2c: mxs: Use dma_request_chan() instead dma_request_slave [...] adds e7c69fd3cc53 Merge tag 'at24-updates-for-v5.7' of git://git.kernel.org/ [...] adds e6282fc6f889 i2c: core: Provide generic definitions for bus frequencies adds 263a5646d885 i2c: core: Allow override timing properties with 0 adds 38a592e26612 i2c: rcar: Consolidate timings calls in rcar_i2c_clock_cal [...] adds 83672db7d6c6 i2c: stm32f7: switch to I²C generic property parsing adds 7b8c4c0b2acb i2c: algo: Use generic definitions for bus frequencies adds 90224e6468e1 i2c: drivers: Use generic definitions for bus frequencies adds 3ba55fb672f9 Merge branch 'i2c/for-5.7' into i2c/for-next adds e1b9f99ff8c4 i2c: hix5hd2: add missed clk_disable_unprepare in remove adds 692b65c84f0b i2c: fix a doc warning adds d944b27df121 i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check [...] adds a373970f6c5a Merge branch 'i2c/for-current' into i2c/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 ea7557013800 media: cedrus: h264: Fix 4K decoding on H6 adds 9a43ccb50ec0 media: hantro: Add linux-rockchip mailing list to MAINTAINERS adds 2d772da98d3b media: vivid: fix incorrect PA assignment to HDMI outputs adds 4e6ea6670242 media: dt-bindings: Document i.MX8MQ VPU bindings adds 8e4aaa687863 media: hantro: add initial i.MX8MQ support adds 87c820fba5cb media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 [...] adds 64d4fc9926f0 media: i2c: video-i2c: fix build errors due to 'imply hwmon' adds ad71693f41aa media: mtk-vpu: load vpu firmware from the new location adds 65a0d50c31e8 Merge remote-tracking branch 'v4l-dvb/master' adds 4bb1faaccfde PM / devfreq: Use constant name of userspace governor adds 6d7434931ac3 PM / devfreq: Remove unneeded extern keyword adds 3a1ec2e8d8a9 PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name adds 3bb5ee9aaa34 PM / devfreq: Fix a typo in a comment adds 4c6abef7b462 PM / devfreq: Fix handling dev_pm_qos_remove_request result adds 7a51320ecd39 PM / devfreq: Get rid of some doc warnings 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 671aa926a90a thermal: int340x: processor_thermal: Add Tiger Lake support adds f21431f2de33 thermal: int340x_thermal: Use scnprintf() for avoiding pot [...] adds 968ea0dffa93 thermal: imx_sc_thermal: Fix incorrect data type adds 0a8cdc8b14ef thermal: qcom: tsens.h: Replace zero-length array with fle [...] adds 526e6effe6f3 dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP adds 2b8f1f0337c5 thermal: imx8mm: Add i.MX8MP support adds ff44f672d741 thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set [...] adds 40ea568593f2 thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON adds 76a5c400aae5 thermal: imx8mm: Fix build warning of incorrect argument type 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 69ccaf2590be enetc: Remove unused variable 'enetc_drv_name' adds 4035e812247e net: phy: mscc: rename enum rgmii_rx_clock_delay to rgmii_ [...] adds da206d65f2b2 net: phy: mscc: accept all RGMII species in vsc85xx_mac_if_set adds 7b005a1742be net: phy: mscc: configure both RX and TX internal delays f [...] adds d3169863310d net: phy: mscc: add support for VSC8502 adds b69bbab51bb7 Merge branch 'MSCC-PHY-RGMII-delays-and-VSC8502-support' adds c3c123d16c0e net: mptcp: don't hang in mptcp_sendmsg() after TCP fallback adds 0dfb2d82af4c net: sched: rename more stats_types adds c31f0ea737e6 mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_count [...] adds f84752d0803a net: phy: xpcs: Return error when 10GKR link errors are found adds aaf99e8d560c net: phy: xpcs: Reset XPCS upon probe adds e1eab7dfa6f3 net: phy: xpcs: Set Link down if AutoNeg is enabled and di [...] adds 1874b83a39be net: phy: xpcs: Restart AutoNeg if outcome was invalid adds f4d3e61b7728 Merge branch 'net-phy-xpcs-Improvements-for-next' adds 5eee3bb7103f net: phy: add and use phy_check_downshift adds efbd721ebfc2 net: phy: marvell: remove downshift warning now that phyli [...] adds 1ec32eb68562 net: phy: aquantia: remove downshift warning now that phyl [...] adds 4e8386fcde1a Merge branch 'phy_check_downshift' adds d424b6c02415 octeontx2-pf: Enable SRIOV and added VF mbox handling adds 547d20f10dc5 octeontx2-pf: Handle VF function level reset adds 3184fb5ba96e octeontx2-vf: Virtual function driver support adds 05c22b543148 octeontx2-vf: Ethtool support adds ad513ed938c9 octeontx2-vf: Link event notification support adds b1bc8457e9d0 octeontx2-pf: Cleanup all receive buffers in SG descriptor adds fc992e33f176 octeontx2-af: Remove driver version and fix authorship adds 4c3212f59c71 octeontx2-pf: Remove wrapper APIs for mutex lock and unlock adds 08e8b91c44ed Merge branch 'octeontx2-vf-Add-network-driver-for-virtual- [...] adds 2efefb56f926 ice: use __le16 types for explicitly Little Endian values adds e94509906d6b ice: create function to read a section of the NVM and Shadow RAM adds d4e874448ece ice: store NVM version info in extracted format adds 81f07491e2bf ice: discover and store size of available flash adds 84a2479822dd ice: implement full NVM read from ETHTOOL_GEEPROM adds 1adf7ead8204 ice: enable initial devlink support adds c90977a3c227 devlink: promote "fw.bundle_id" to a generic info version adds ff2e5c700e08 ice: add basic handler for devlink .info_get adds e961b679fb0b ice: add board identifier info to devlink .info_get adds adbea1a5f5d9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds aba53204cec6 r8169: add new helper rtl8168g_enable_gphy_10m adds e18958c6a204 r8169: simplify rtl_task adds 3f6ca6c73989 r8169: improve rtl_schedule_task adds 6b02e407cbf8 r8169: improve RTL8168b FIFO overflow workaround adds c64797d45344 Merge branch 'r8169-improvements-for-scheduled-task-handling' adds 95ad9555b5a1 devlink: Add API to register packet trap groups adds 8cd999e4ef01 mlxsw: spectrum_trap: Explicitly register packet trap groups adds b29545d840de netdevsim: Explicitly register packet trap groups adds a09b37fc8b2f devlink: Stop reference counting packet trap groups adds 107f16789411 devlink: Only pass packet trap group identifier in trap structure adds 4076c693d3af Merge branch 'devlink-Preparations-for-trap-policers-support' adds 52015366e361 net: dsa: Implement flow dissection for tag_brcm.c adds 723d5e5b81c9 net: thunderx: remove set but not used variable 'tail' adds af13b3c338be Remove DST_HOST adds 5f5323a14cad iopoll: introduce read_poll_timeout macro adds eaa6b01024a7 iopoll: redefined readx_poll_timeout macro to simplify the code adds bd971ff0b739 net: phy: introduce phy_read_mmd_poll_timeout macro adds 331c7372bd7a net: phy: bcm84881: use phy_read_mmd_poll_timeout() to sim [...] adds 9c6464dcffa0 net: phy: aquantia: use phy_read_mmd_poll_timeout() to sim [...] adds 8964a2174f91 net: phy: marvell10g: use phy_read_mmd_poll_timeout() to s [...] adds fcbd30d09ba0 net: phy: introduce phy_read_poll_timeout macro adds 745a237c18f3 net: phy: use phy_read_poll_timeout() to simplify the code adds 7ae7ad2f11ef net: phy: smsc: use phy_read_poll_timeout() to simplify the code adds 704f691a5fb3 net: phy: tja11xx: use phy_read_poll_timeout() to simplify [...] adds 629cb919427a Merge branch 'introduce-read_poll_timeout' adds b0f83057a9d9 net: typhoon: Add required whitespace after keywords adds 79d5511cc0ee net: dsa: sja1105: unconditionally set DESTMETA and SRCMET [...] adds 4bfa1616d95f net: dsa: sja1105: make future_base_time a common helper adds 0a7e984c92d6 net: dsa: sja1105: make the AVB table dynamically reconfigurable adds 747e5eb31d59 net: dsa: sja1105: configure the PTP_CLK pin as EXT_TS or PER_OUT adds 9970de8b013a Merge branch 'PTP_CLK-pin-configuration-for-SJA1105-DSA-driver' adds 5ef8c665416b Merge tag 'wireless-drivers-next-2020-03-24' of git://git. [...] adds c9c1fd62b0ed net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to [...] adds 9d648fb560e1 ethtool: fix incorrect tx-checksumming settings reporting adds e8b6c54f6d57 net: xilinx: temac: Relax Kconfig dependencies adds 24201a64770a net: axienet: Convert DMA error handler to a work queue adds ee44d0b78839 net: axienet: Propagate failure of DMA descriptor setup adds f26667a373f3 net: axienet: Fix DMA descriptor cleanup path adds e7fea0b9d09e net: axienet: Improve DMA error handling adds ab365c339366 net: axienet: Factor out TX descriptor chain cleanup adds 71791dc8bdea net: axienet: Check for DMA mapping errors adds d6349e3e14c7 net: axienet: Mark eth_irq as optional adds c30cb8f0bec6 net: axienet: Drop MDIO interrupt registers from ethtools dump adds 2a9b65ea511c net: axienet: Add mii-tool support adds 6a00d0dd3fcf net: axienet: Wrap DMA pointer writes to prepare for 64 bit adds 4e958f33ee8f net: axienet: Upgrade descriptors to hold 64-bit addresses adds f735c40ed93c net: axienet: Autodetect 64-bit DMA capability adds 5fff0151b324 net: axienet: Allow DMA to beyond 4GB adds 148aa2a86c7a Merge branch 'axienet-Update-error-handling-and-add-64-bit [...] adds 2283a02b67d4 net: phy: mscc: consolidate a common RGMII delay implementation adds cd556e40fdf3 devlink: expand the devlink-info documentation 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 b48596d1dc25 Bluetooth: L2CAP: Add get_peer_pid callback 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 49c64df88057 mtd: phram: fix a double free issue in error path adds f1ffdbfad00a mtd: maps: sa1100-flash: Replace zero-length array with fl [...] adds 4e4a9a828af2 mtd: Fix issue where write_cached_data() fails but write() [...] adds 17872f51cb08 MAINTAINERS: Add the IRC channel to the MTD related subsystems adds 176538d9a4a2 Merge tag 'cfi/for-5.7' into mtd/next adds b0e2d252f928 mtd: spi-nor: Set all BP bits to one when lock_len == mtd->size adds 2d284768b49b mtd: spi-nor: Add generic formula for SR block protection [...] adds 05635c14a292 mtd: spi-nor: Add SR 4bit block protection support adds f3f2b7eb2f1c mtd: spi-nor: Enable locking for n25q512ax3/n25q512a adds 245bbe80e01b Merge tag 'spi-nor/for-5.7' into mtd/next adds 191ccf058451 Merge remote-tracking branch 'mtd/mtd/next' adds adc6162b9a0c mtd: rawnand: Add support for manufacturer specific suspen [...] adds 19301d54997d mtd: rawnand: macronix: Add support for deep power down mode adds 6b49e58d6d9d mtd: spinand: toshiba: Rename function name to change suff [...] adds 798fcdd01000 mtd: spinand: toshiba: Support for new Kioxia Serial NAND 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 6b877cf8bc98 ASoC: wm8974: remove unused variables adds 472abb80fac6 dt-bindings: sound: convert rockchip i2s bindings to yaml adds 515d2757d31e dt-bindings: sound: rockchip-i2s: add #sound-dai-cells property adds bde8ca7c87d4 ASoC: jz4740-i2s: Add support for the JZ4760 adds a3434a497a2f ASoC: jz4740-i2s: Add support for the JZ4770 adds 129a5d4824d5 ASoC: Convert jz4740-i2s doc to YAML 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 49db3997d82f Input: goodix - refactor IRQ pin GPIO accesses adds e070a97b929b Input: goodix - make loading the config from disk independ [...] adds 1921dacef72d Input: goodix - make resetting the controller at probe ind [...] adds a7d4b171660c Input: goodix - add support for getting IRQ + reset GPIOs [...] adds 67abd9eeb458 Input: goodix - add support for getting IRQ + reset GPIOs [...] adds c5fca485320e Input: goodix - add support for controlling the IRQ pin th [...] adds aebfc52c0949 Input: goodix - move defines to above struct goodix_ts_dat [...] adds de956caed952 Input: goodix - save a copy of the config from goodix_read [...] adds 686e8a2489ba Input: goodix - add minimum firmware size check adds 1a67448f1563 Input: goodix - make goodix_send_cfg() take a raw buffer a [...] adds 273ec6bd9af5 Input: goodix - restore config on resume if necessary adds 9e1f2d70ec39 Input: goodix - try to reset the controller if the i2c-test fails adds 24ef83f6e31d Input: goodix - fix spurious key release events adds 492ee52c1cd4 Input: goodix - add support for more then one touch-key adds 8c2327ef7999 dt-bindings: input: touchscreen: add compatible string for [...] adds cae102e2fc08 Input: goodix - use string-based chip ID adds b5e458af8a14 Input: goodix - add support for Goodix GT917S adds ec7f23e1d8ad dt-bindings: touchscreen: goodix: support of gt9147 adds b9a1c116846e Input: goodix - support gt9147 touchpanel adds cc5117d6e498 Input: of_touchscreen - explicitly choose axis adds 10ad4845cd3d dt-bindings: touchscreen: Convert edt-ft5x06 to json-schema adds 1fede9028d0b Merge remote-tracking branch 'input/next' adds d2332c5c040b block: remove the blk_lookup_devt export adds ea3edd4dc230 block: remove __bdevname adds 5cbd28e3cef1 block: move disk_name and related helpers out of partition [...] adds 3ad5cee5cd00 block: move sysfs methods shared by disks and partitions t [...] adds f17c21c1ecb8 block: remove alloc_part_info and free_part_info adds e63105df8fa1 scsi: simplify scsi_bios_ptable adds 26ae3533a0e6 scsi: move scsicam_bios_param to the end of scsicam.c adds a10183d744fb scsi: simplify scsi_partsize adds 1a9fba3a77a5 block: unexport read_dev_sector and put_dev_sector adds 74cc979c3c7f block: cleanup how md_autodetect_dev is called adds ffa9ed647aa4 block: remove warn_no_part adds 3f1b95ef81b7 block: declare all partition detection routines in check.h adds f6d17358dc7e block: remove block/partitions/karma.h adds 3466f63a7cfe block: remove block/partitions/osf.h adds 95f77ef35a99 block: remove block/partitions/sgi.h adds cbb5cb3b29f9 block: remove block/partitions/sun.h adds 1442f76d4317 block: move struct partition out of genhd.h adds 0226e9ead44b block: move the *_PARTITION enum out of genhd.h adds cb0ab5265212 partitions/msdos: remove LINUX_SWAP_PARTITION adds 3f4fc59c1321 block: move the various x86 Unix label formats out of genhd.h adds 387048bf67ee block: merge partition-generic.c and check.c 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 86f3cd1b589a io-wq: handle hashed writes in chains 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 44f54e701205 mmc: renesas_sdhi: remove double clear of automatic correction adds 11a219606a9b mmc: renesas_sdhi: Add manual correction adds 71cfc92751ac mmc: renesas_sdhi: only check CMD status for HS400 manual [...] adds 9b0d6855e756 mmc: renesas_sdhi: enforce manual correction for Gen3 adds 6199a10e7e53 mmc: renesas_sdhi: cleanup SCC defines adds 0c482d829ac4 mmc: tmio: refactor tuning execution into SDHI driver adds 3a821a8244bc mmc: renesas_sdhi: complain loudly if driver needs update adds 64982b9f2f37 mmc: tmio: give callback a generic name adds a86bf70b7021 mmc: tmio: enforce retune after runtime suspend adds b2dd9a1325e6 mmc: tmio: factor out TAP usage adds f22084b662e5 mmc: tmio: remove superfluous callback wrappers adds 93660d837fd9 firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the [...] adds 0dc64c2b9496 firmware: xilinx: Add DLL reset support adds 8d2e334377db mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP [...] adds 2a2b821607ae mmc: sdhci-of-arasan: Remove quirk for broken base clock adds 219c02ca1cf6 mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts adds 511ce378e16f mmc: Add MMC host software queue support adds 045d705dc1fb mmc: core: Enable the MMC host software queue for the SD card adds 1774b0021405 mmc: host: sdhci: Add request_done ops for struct sdhci_ops adds 4730831c7d2e mmc: host: sdhci: Add a variable to defer to complete requ [...] adds f4498549e169 mmc: host: sdhci-sprd: Add software queue support adds d46a24a9d2db mmc: core: Throttle polling rate for CMD6 adds ebd4f4bd01a9 mmc: core: Drop unused define adds 60db8a47497d mmc: core: Extend mmc_switch_status() to rid of __mmc_swit [...] adds 02098ccdd823 mmc: core: Drop redundant in-parameter to __mmc_switch() adds 6972096a03ae mmc: core: Split up mmc_poll_for_busy() adds 40c96853fef1 mmc: core: Enable re-use of mmc_blk_in_tran_state() adds 2a1c7cda52b7 mmc: core: Update CMD13 busy check for CMD6 commands adds 0d84c3e6a5b2 mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard adds 9f94d04752ad mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd() adds 490ff95f8e2c mmc: core: Convert to mmc_poll_for_busy() for HPI commands adds 892bf1001459 mmc: core: Fixup support for HW busy detection for HPI commands adds 127e6e98ca9b mmc: mmci_sdmmc: Replace sg_dma_xxx macros adds bdbf9faf5f2e mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma adds 7b9716a0f161 mmc: mmci: Add a reference at mmc_host_ops in mmci struct adds 31b963e19491 mmc: mmci: Add private pointer for variant adds e19c33dbfe95 dt-bindings: mmc: mmci: add delay block base register for sdmmc adds 1103f807a3b9 mmc: mmci_sdmmc: Add execute tuning with delay block adds 757731652881 mmc: mmci: Add callbacks for to manage signal voltage switch adds 94b94a93e355 mmc: mmci_sdmmc: Implement signal voltage callbacks adds 7a2a98be672b mmc: mmci: Add support for sdmmc variant revision 2.0 adds d1709abb8cc3 mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DE [...] adds 70fd681e7ee1 dt-bindings: mmc: sdhci-am654: Update Output tap delay binding adds 8ee5fc0e0b3b mmc: sdhci_am654: Update OTAPDLY writes adds a161c45f2979 mmc: sdhci_am654: Enable DLL only for some speed modes adds e65bb3882471 mmc: sdhci: do not enable card detect interrupt for gpio cd type adds b62eee9f804e mmc: sdhci-esdhc-imx: no fail when no pinctrl available adds a26a4f1baca5 mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs adds 5c11f1ffb022 mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME adds 0299138af658 doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding adds 5bd2acdcdde2 mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support adds f581e9093aa2 mmc: sdhci-esdhc-imx: optimize the clock setting adds 373e800b53a8 mmc: sdhci-esdhc-imx: optimize the strobe dll setting adds 74898cbcbfc4 mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23 adds cde5e8e9ff14 mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM adds 982cf37da3ee mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci adds e534b82f24b3 mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode adds af8fade4bd7b mmc: sdhci-esdhc-imx: restore pin state when resume back adds 6660d0ae1255 mmc: core: Fix indentation adds 55fc7d93a55b mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag adds d79100c91ae5 dt-bindings: mmc: sdhci-msm: Add CQE reg map adds ea21e9b2b33f mmc: mmc_test: Pass different sg lists for non-blocking requests adds 1a91a36aba9c mmc: Replace zero-length array with flexible-array member adds 0ffa6cfbd949 mmc: cqhci: Add cqhci_deactivate() adds 5cf583f1fb9c mmc: sdhci-msm: Deactivate CQE during SDHC reset adds d3392339cae9 mmc: cqhci: Update cqhci memory ioresource name adds fcc958d6dbbd mmc: renesas_sdhi: Use BITS_PER_LONG helper adds a5d90dc488e4 mmc: renesas_sdhi: simplify execute_tuning adds ee0f309263a6 mmc: sdhci-omap: Add Support for Suspend/Resume adds 5e958e4aacf4 sdhci: tegra: Implement Tegra specific set_timeout callback adds ff124c31ccd7 sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability adds 398b25003d3a dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max [...] adds 6bbcf74dd929 mmc: vub300: Use scnprintf() for avoiding potential buffer [...] adds 6c92ae1e452f mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage() adds c2c5252c5c61 mmc: sdhci: arasan: Use sdhci_set_power_and_voltage() adds d2abc6e2b5c2 mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage() adds 98160562e3bb mmc: sdhci: at91: Use sdhci_set_power_and_voltage() adds 9d8acdd32cd5 mmc: sdhci: am654: Use sdhci_set_power_and_voltage() adds f87391eec2c5 mmc: sdhci: iproc: Add custom set_power() callback for bcm2711 adds fdd8eef4be53 mmc: sdhci-of-at91: Display clock changes for debug purpose only adds fa0910107a9f mmc: sdhci: use FIELD_GET for preset value bit masks 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 86332c343491 regulator: qcom_smd: Add pmi8994 regulator support adds 24bd2afda8ce Merge branch 'regulator-5.7' into regulator-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 723fe298ad85 vfio: platform: Switch to platform_get_irq_optional() adds 5f3874c2a231 vfio: Include optional device match in vfio_device_ops callbacks adds 467c084f9ad3 vfio/pci: Implement match ops adds cc20d7999000 vfio/pci: Introduce VF token adds 43eeeecc8ed5 vfio: Introduce VFIO_DEVICE_FEATURE ioctl and first user adds 137e5531351d vfio/pci: Add sriov_configure support adds 959e1b75cc87 vfio/pci: Remove dev_fmt definition adds b66574a3fb32 vfio/pci: Cleanup .probe() exit paths adds c0560f51cf77 vfio: allow external user to get vfio group from device adds 8d46c0cca5f4 vfio: introduce vfio_dma_rw to read/write a range of IOVAs adds 40280cf7e8ca vfio: avoid inefficient operations on VFIO group in vfio_p [...] adds 48219795e7db Merge branches 'v5.7/vfio/alex-sriov-v3' and 'v5.7/vfio/ya [...] adds a8b77cf9e515 Merge remote-tracking branch 'vfio/next' adds 621cc9d57aef Merge remote-tracking branch 'audit/next' adds 175a7427bb72 dt-bindings: serial: Convert generic bindings to json-schema adds 32ced09d7903 dt-bindings: serial: Convert slave-device bindings to json-schema adds 092451b7f240 dt-bindings: Add vendor prefix for SG Micro Corp adds 9a239621d4e1 dt-bindings: Add vendor prefix for Dell Inc. adds 9c4d60a36e3a dt-bindings: Add vendor prefix for ENE adds 952c2ab61db2 dt-bindings: clk: fix example for single-output provider 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 5239949caaf2 Merge branch 'x86/urgent' adds 3dbc8900c7df Merge branch 'x86/timers' adds 713fb47f6c27 Merge branch 'x86/splitlock' adds bd5993fdb13f Merge branch 'x86/mm' adds 07f24dc95dac selftests/x86/vdso: Fix no-vDSO segfaults adds 630b99ab60aa selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault adds b2c8b850bd14 Merge branch 'x86/misc' adds 9636fc064caa Merge branch 'x86/kdump' adds 3a1a73b2f74e Merge branch 'x86/fpu' adds 3be30ad6e8f7 Merge branch 'x86/cpu' adds e2bdafc1070f x86/configs: Slightly reduce defconfigs adds 4dd2a1b92b91 x86: Replace setup_irq() by request_irq() adds c50c4f95f903 Merge branch 'x86/cleanups' adds cdc18b407593 Merge branch 'x86/build' adds bac59d18c701 x86/setup: Fix static memory detection adds fc684e8bb37b Merge branch 'x86/boot' adds 1651e700664b x86: Fix bitops.h warning with a moved cast adds b65c5ec3f7d3 Merge branch 'x86/asm' adds f59872028128 Merge branch 'timers/nohz' adds 048495eb2893 Merge tag 'timers-v5.7' of https://git.linaro.org/people/d [...] adds 2c8bd58812ee time/sched_clock: Expire timer in hardirq context adds 52da479a9aee Revert "tick/common: Make tick_periodic() check for missin [...] adds 8165b57bca21 linux/const.h: Extract common header for vDSO adds 3945ff37d2f4 linux/bits.h: Extract common header for vDSO adds 3e0e9f8c6e3c linux/limits.h: Extract common header for vDSO adds 659a9faa3f3c x86: Introduce asm/vdso/clocksource.h adds c16b270b1711 arm: Introduce asm/vdso/clocksource.h adds 31fdcac07f67 arm64: Introduce asm/vdso/clocksource.h adds 17e46656a82f mips: Introduce asm/vdso/clocksource.h adds 14ee2ac618e4 linux/clocksource.h: Extract common header for vDSO adds b874b8358c75 linux/math64.h: Extract common header for vDSO adds 639fff1cce0f linux/time.h: Extract common header for vDSO adds 9a4162316965 linux/time32.h: Extract common header for vDSO adds b72a9c5e023b linux/time64.h: Extract common header for vDSO adds 97b01d2eabd8 linux/jiffies.h: Extract common header for vDSO adds cc56f32f0015 linux/ktime.h: Extract common header for vDSO adds d8bb6993d871 common: Introduce processor.h adds f58dd03b1157 scripts: Fix the inclusion order in modpost adds b558051725c5 linux/elfnote.h: Replace elf.h with UAPI equivalent adds 94d0f5be885c arm64: vdso32: Code clean up adds f511e079177a arm64: Introduce asm/vdso/processor.h adds 60ad903e9477 arm64: vdso: Include common headers in the vdso library adds 5340e873576e arm64: vdso32: Include common headers in the vdso library adds c135fc875ce3 mips: vdso: Enable mips to use common headers adds abc22418db02 x86/vdso: Enable x86 to use common headers adds 78c851614101 arm: vdso: Enable arm to use common headers adds 8c59ab839f52 lib/vdso: Enable common headers adds a5d442f50a41 arm64: vdso32: Enable Clang Compilation adds daae8238281d Merge branch 'timers/core' adds 3585234d3df9 Merge branch 'smp/core' adds 377904993111 Merge branch 'sched/rt' adds fe61468b2cbc sched/fair: Fix enqueue_task_fair warning adds 46a87b3851f0 sched/core: Distribute tasks within affinity masks adds b05e75d61138 psi: Fix cpu.pressure for cpu.max and competing cgroups adds 36b238d57172 psi: Optimize switching tasks inside shared cgroups adds a0fe6ba69059 MAINTAINERS: Add maintenance information for psi adds 1066d1b6974e psi: Move PF_MEMSTALL out of task->flags adds 26cf52229efc sched: Avoid scale real weight down to zero adds c32b4308295a sched/fair: Improve spreading of utilization adds 26c7295be0c5 kthread: Do not preempt current task if it is going to cal [...] adds e94f80f6c490 sched/rt: cpupri_find: Trigger a full search as fallback adds 6c8116c914b6 sched/fair: Fix condition of avg_load calculation adds 9c40365a65d6 threads: Update PID limit comment according to futex UAPI change adds 6303507d8026 Merge branch 'sched/core' adds 077168e241ec x86/mce/amd: Add PPIN support for AMD MCE adds 742131dcf835 Merge branch 'ras/core' adds 18e6816ee11f Merge branch 'perf/urgent' adds c395c3553d68 perf diff: Fix undefined string comparison spotted by clan [...] adds d46eec8e975a Merge remote-tracking branch 'acme/perf/urgent' into perf/core adds 7982a8985150 tools lib api fs: Move cgroupsfs_find_mountpoint() adds 1af62ce61cd8 perf stat: Show percore counts in per CPU output adds 357a5d24c471 perf llvm: Add debug hint message about missing kernel-dev [...] adds dabce16bd292 perf annotate: Get rid of annotation->nr_jumps adds 76ce02651dab libperf: Add counting example adds 401d61cbd4d4 tools lib traceevent: Remove extra '\n' in print_event_time() adds 6339998d22ec tools headers UAPI: Update tools's copy of linux/perf_event.h adds 42bbabed09ce perf tools: Add hw_idx in struct branch_stack adds d3f85437ad6a perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX adds 277ce1efa7b5 perf header: Add check for unexpected use of reserved memb [...] adds 576a65b6974d perf expr: Add expr.c object adds 26226a97724d perf expr: Move expr lexer to flex adds 58ca707636dc perf expr: Increase EXPR_MAX_OTHER to support metrics with [...] adds 0f9b1e124bb2 perf expr: Straighten expr__parse()/expr__find_other() interface adds d942815a7646 perf expr: Make expr__parse() return -1 on error adds 3e152aa984ff perf block-info: Fix wrong block address comparison in blo [...] adds a8a9f6dc0dbf perf diff: Use __block_info__cmp() to replace block_pair_cmp() adds cca0cc76f5f5 perf block-info: Allow selecting which columns to report a [...] adds f787feff69c4 perf block-info: Support color ops to print block percents [...] adds fdca7c1496cf Merge tag 'perf-core-for-mingo-5.7-20200310' of git://git. [...] adds 409e1a314040 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds e7950166e402 perf vendor events s390: Add new deflate counters for IBM z15 adds 03fe02b11388 perf jevents: Support metric constraint adds f742634ab47f perf metricgroup: Factor out metricgroup__add_metric_weak_group() adds 2a14c1bf017f perf util: Factor out sysctl__nmi_watchdog_enabled() adds ab483d8bc8ac perf metricgroup: Support metric constraint adds b95fcd2c1c25 perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint adds b8fdcfb5a17f perf map: Fix off by one in strncpy() size argument adds bdadd647cbf7 perf map: Use strstarts() to look for Android libraries adds d01751563caf perf cs-etm: Swap packets for instruction samples adds f1410028c762 perf cs-etm: Continuously record last branch adds c9f5baa13677 perf cs-etm: Correct synthesizing instruction samples adds 695378b567df perf cs-etm: Optimize copying last branches adds bc010dd657ee perf cs-etm: Fix unsigned variable comparison to zero adds 0c2d04123241 perf doc: Set man page date to last git commit adds 97256d1a2a62 perf intel-pt: Rename intel-pt.txt and put it in man page format adds 870d325b15fb perf intel-pt: Add Intel PT man page references adds ec2eab9deb80 perf intel-pt: Update intel-pt.txt file with new location [...] adds 67439d555f7d perf scripting perl: Add common_callchain to fix argument order adds 44d462acc0bf perf record: Fix binding of AIO user space buffers to nodes adds b2bf6660709c perf test: Print if shell directory isn't present adds 3b7a15b0643d perf tools: Give synthetic mmap events an inode generation adds c3b10649a80e perf report: Fix no branch type statistics report issue adds 59a08b4b3b1a perf expr: Fix copy/paste mistake adds d1c9f7d11719 Merge tag 'perf-core-for-mingo-5.7-20200317' of git://git. [...] adds d8a738689794 x86/optprobe: Fix OPTPROBE vs UACCESS adds 90c91dfb86d0 perf/core: Fix endless multiplex timer adds a6763625ae6f perf/core: Fix reversed NULL check in perf_event_groups_less() adds bc88a2fe216a perf/x86/intel/uncore: Add box_offsets for free-running counters adds 3442a9ecb8e7 perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box adds c841a3e924c6 Merge branch 'perf/core' adds a4654e9bde4e Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts adds 50b6b85a87dd Merge branch 'locking/kcsan' adds 31a9122058bc x86/mm: Drop pud_mknotpresent() adds f33ba39f26b0 Merge branch 'x86/cleanups' adds df81dfcfd699 genirq: Fix reference leaks on irq affinity notifiers adds 64c500bc072a Merge branch 'irq/urgent' adds eede06879d3c Merge branch 'irq/core' adds b07838656143 Merge branch 'efi/core' adds 4afa155be0b1 Merge branch 'core/objtool' adds df10846ff2ac Merge branch 'linus' into locking/kcsan, to pick up fixes adds 5c361425744d kcsan: Prefer __always_inline for fast-path adds 47144eca2821 kcsan: Show full access type in report adds 05f9a4067964 kcsan: Rate-limit reporting per data races adds f1bc96210c6a kcsan: Make KCSAN compatible with lockdep adds ad4f8eeca8ea kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY adds 36e4d4dd4fc4 include/linux: Add instrumented.h infrastructure adds ed8af2e4d2a7 asm-generic, atomic-instrumented: Use generic instrumented.h adds 27f937cc810a asm-generic, kcsan: Add KCSAN instrumentation for bitops adds d0ef4c360f7e iov_iter: Use generic instrumented.h adds 76d6f06c36a3 copy_to_user, copy_from_user: Use generic instrumented.h adds 7ad900d35b49 kcsan: Add docbook header for data_race() adds 1e6ee2f0fe8a kcsan: Add option to assume plain aligned writes up to wor [...] adds a249a73231e2 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS adds 8cfbb04fae75 kcsan: Clean up the main KCSAN Kconfig option adds ed95f95c86cd kcsan: Fix 0-sized checks adds d591ec3db75f kcsan: Introduce KCSAN_ACCESS_ASSERT access type adds f97f713dc257 kcsan: Introduce ASSERT_EXCLUSIVE_*() macros adds a312013578e4 kcsan: Add test to generate conflicts via debugfs adds 80d4c4775216 kcsan: Expose core configuration parameters as module params adds 3a5b45e5031f kcsan: Fix misreporting if concurrent races on same address adds f0f6928c2c4c kcsan: Move interfaces that affects checks to kcsan-checks.h adds b968a08f242d compiler.h, seqlock.h: Remove unnecessary kcsan.h includes adds b738f6169f12 kcsan: Introduce kcsan_value_change type adds 81af89e15862 kcsan: Add kcsan_set_access_mask() support adds 703b321501c9 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) adds f5d2313bd3c5 kcsan, trace: Make KCSAN compatible with tracing adds 630ed01451a3 Merge branch 'WIP.locking/kcsan' adds 4399e0cf494f x86/entry: Refactor SYSCALL_DEFINEx macros adds d2b5de495ee9 x86/entry: Refactor SYSCALL_DEFINE0 macros adds 6cc8d2b286d9 x86/entry: Refactor COND_SYSCALL macros adds a74d187c2df3 x86/entry: Refactor SYS_NI macros adds 27dd84fafcd5 x86/entry/64: Use syscall wrappers for x32_rt_sigreturn adds cc42c045af1f x86/entry/64: Move sys_ni_syscall stub to common.c adds 2e487c357917 x86/entry/64: Split X32 syscall table into its own file adds 0872098804b5 x86/entry: Move max syscall number calculation to syscallhdr.sh adds d3b1b776eefc x86/entry/64: Remove ptregs qualifier from syscall table adds b5592e5c0d86 x86/entry: Remove syscall qualifier support adds 8210efcb1536 x86/entry/64: Add __SYSCALL_COMMON() adds cab56d3484d4 x86/entry: Remove ABI prefixes from functions in syscall tables adds a845a6cf1dad x86/entry/32: Clean up syscall_32.tbl adds 866128a99664 x86/entry/32: Rename 32-bit specific syscalls adds 121b32a58a3a x86/entry/32: Use IA32-specific wrappers for syscalls taki [...] adds 25c619e59b39 x86/entry/32: Enable pt_regs based syscalls adds 0f78ff17112d x86/entry: Drop asmlinkage from syscalls adds ffd75b373f36 x86: Remove unneeded includes adds 46db36abc32d x86/entry: Rename ___preempt_schedule adds 2502ec37a7b2 lockdep: Rename trace_hardirq_{enter,exit}() adds 0d38453c85b4 lockdep: Rename trace_softirqs_{on,off}() adds ef996916e78e lockdep: Rename trace_{hard,soft}{irq_context,irqs_enabled}() adds 953e73f4ea27 x86/entry: Fix SYS_NI() build failure adds a4068736634b Merge branch 'WIP.x86/entry' adds 25016bd7f4ca locking/lockdep: Avoid recursion in lockdep_count_{for,bac [...] adds 10476e630422 locking/lockdep: Fix bad recursion pattern adds 248efb2158f1 locking/lockdep: Rework lockdep_lock adds f6f48e180404 lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions adds efbdc769601f PCI/switchtec: Fix init_completion race condition with pol [...] adds deaa0a8a74d8 pci/switchtec: Replace completion wait queue usage for poll adds c1d51dd50557 usb: gadget: Use completion interface instead of open coding it adds 9fe114ce0371 orinoco_usb: Use the regular completion interfaces adds df23e2be3d24 acpi: Remove header dependency adds 43ea9d1a533a nds32: Remove mm.h from asm/uaccess.h adds c5eedbae2f2b csky: Remove mm.h from asm/uaccess.h adds 3f332aa0a765 hexagon: Remove mm.h from asm/uaccess.h adds 6f28b46c4f93 ia64: Remove mm.h from asm/uaccess.h adds d964ea7014a9 microblaze: Remove mm.h from asm/uaccess.h adds 80fbaf1c3f29 rcuwait: Add @state argument to rcuwait_wait_event() adds e21fee5368f4 powerpc/ps3: Convert half completion to rcuwait adds 919e9e6395cf Documentation: Add lock ordering and nesting documentation adds e5d4d1756b07 timekeeping: Split jiffies seqlock adds b3212fe2bc06 sched/swait: Prepare usage in completions adds a5c6234e1028 completion: Use simple wait queues adds de8f5e4f2dc1 lockdep: Introduce wait-type checks adds 40db173965c0 lockdep: Add hrtimer context tracing bits adds 49915ac35ca7 lockdep: Annotate irq_work adds d53f2b62fcb6 lockdep: Add posixtimer context tracing bits adds 3fd01918bbba Merge branch 'WIP.locking/core' 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 0e79ad863df4 x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_ [...] adds be1a6f56465e Merge branch 'x86/cleanups' adds 1c1a18b00d7e um: Fix header inclusion adds ca214e2c1793 vdso: Fix clocksource.h macro detection adds 1da4cf62ac28 Merge branch 'timers/core' adds c5fbf4c97e15 Merge branch 'perf/urgent' adds 8bf6c677ddb9 completion: Use lockdep_assert_RT_in_threaded_ctx() in com [...] adds fe094c75d9d5 Merge branch 'locking/core' adds baf5fe761846 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] 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 00760d3cd9de irqchip/stm32: Retrigger both in eoi and unmask callbacks adds 166cba71818c irqchip/gic-v4.1: Plumb skeletal VSGI irqchip adds e252cf8a34d9 irqchip/gic-v4.1: Add initial SGI configuration adds b4e8d644ec62 irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks adds 7017ff0ee1de irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks adds 05d32df13c6b irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks adds ae699ad348cd irqchip/gic-v4.1: Move doorbell management to the GICv4 ab [...] adds 6d31b6ff985d irqchip/gic-v4.1: Add VSGI allocation/teardown adds d50676f5ce84 irqchip/gic-v4.1: Add VSGI property setup adds 009384b38034 irqchip/gic-v4.1: Eagerly vmap vPEs adds 771df8cf0bc3 Merge branch 'irq/gic-v4.1' into irq/irqchip-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 9879b79aefe5 KVM: arm64: GICv4.1: Let doorbells be auto-enabled adds ef1820be4777 KVM: arm64: GICv4.1: Add direct injection capability to SG [...] adds bacf2c60548b KVM: arm64: GICv4.1: Allow SGIs to switch between HW and S [...] adds 2291ff2f2a56 KVM: arm64: GICv4.1: Plumb SGI implementation selection in [...] adds d9c3872cd2f8 KVM: arm64: GICv4.1: Reload VLPI configuration on distribu [...] adds 7bdabad12784 KVM: arm64: GICv4.1: Allow non-trapping WFI when using HW SGIs adds dab4fe3bf6dd KVM: arm64: GICv4.1: Expose HW-based SGIs in debugfs adds cc98702c1775 Merge branch 'kvm-arm64/gic-v4.1' into kvmarm-master/next adds 8a90a3228b6a arm: Unplug KVM from the build system adds bb7c62bcb848 arm: Remove KVM from config files adds 541ad0150ca4 arm: Remove 32bit KVM host support adds 3fbb96c054e2 arm: Remove HYP/Stage-2 page-table support adds 59c1d9cc5295 arm: Remove GICv3 vgic compatibility macros adds 15ff9a39cd5e arm: Remove the ability to set HYP vectors outside of the [...] adds 544e56aa6377 MAINTAINERS: RIP KVM/arm adds 463050599742 Merge tag 'kvm-arm-removal' into kvmarm-master/next adds bee1a9ccaec3 Merge remote-tracking branch 'kvm-arm/next' adds 9bee484b280a KVM: PPC: Book3S HV: Skip kvmppc_uvmem_free if Ultravisor [...] adds 8c47b6ff29e3 KVM: PPC: Book3S HV: Check caller of H_SVM_* Hcalls adds 377f02d487b5 KVM: PPC: Book3S HV: H_SVM_INIT_START must call UV_RETURN 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 33e12f6e4552 Merge tag 'soundwire-5.7-rc1' of git://git.kernel.org/pub/ [...] adds c66ebde4d988 nvmem: sprd: Fix the block lock operation adds 5af25388ba25 nvmem: sprd: Optimize the block lock operation adds 4bd5a15d933c nvmem: sprd: Determine double data programming from device data adds bbde5709ee4f nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup 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 1d2790470349 dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cro [...] adds 3426ad6d40ae extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER adds 995bb1092326 extcon: Mark extcon_get_edev_name() function as exported symbol adds 9c94553099ef extcon: axp288: Add wakeup support 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 3856f4e65210 staging: mt7621-pci: use builtin_platform_driver() adds 1a4bcfa60285 staging: mt7621-pci-phy: use builtin_platform_driver() adds 9791ca0dcb46 staging: mt7621-pci-phy: re-do 'xtal_mode' detection adds 38ef48f7d4b7 staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table adds bb351cf437f5 Staging: hp: Use netdev_warn(). adds 30c826bf1df5 staging: hp100: Remove space after * in pointer declarations adds 4bc0659d7112 staging: mt7621-pci: avoid to set 'iomem_resource' addresses adds f49c5f16e945 staging: greybus: tools: Fix braces {} style adds 1c31a1302c40 Staging: speakup: Use pr_warn() defined in <linux/printk.h>. adds 759411a0e0f3 staging: wlan-ng: Fix third argument going over 80 characters adds 4230c862284a staging: iio: adc: ad7192: Re-indent enum labels adds 4ce28818941f staging: iio: adc: ad7280a: Add comments to clarify string [...] adds 7385adece191 staging: hp100: Add space around operator + adds eb538ff02a56 staging: comedi: ni_labpc_common: Reformat multiple line d [...] 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 0c625ccfe6f7 gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 [...] adds a28e1c0505a0 gpio: Move devres calls to devres file 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 5840748520be rtc: jz4740: Add support for JZ4760 SoC adds 91b298f5dc95 rtc: jz4740: Rename vendor-specific DT properties adds f1cd223389f0 dt-bindings: rtc: Convert and update jz4740-rtc doc to YAML 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 (f15e8108f625) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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/arm64/cpu-feature-registers.rst | 2 - Documentation/arm64/elf_hwcaps.rst | 5 - 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 +- .../devicetree/bindings/clock/clock-bindings.txt | 2 +- .../bindings/display/panel/panel-dpi.yaml | 10 - Documentation/devicetree/bindings/gnss/gnss.txt | 2 +- .../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 - .../bindings/input/touchscreen/edt-ft5x06.txt | 77 - .../bindings/input/touchscreen/edt-ft5x06.yaml | 125 + .../bindings/input/touchscreen/goodix.yaml | 2 + .../interrupt-controller/loongson,htpic.yaml | 59 + .../interrupt-controller/loongson,liointc.yaml | 93 + .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 77 + .../devicetree/bindings/mfd/st,stpmic1.txt | 61 - .../devicetree/bindings/mfd/st,stpmic1.yaml | 339 ++ .../devicetree/bindings/mips/loongson/devices.yaml | 27 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 2 +- .../devicetree/bindings/net/mediatek-bluetooth.txt | 2 +- .../devicetree/bindings/net/qca,qca7000.txt | 2 +- .../devicetree/bindings/net/ti-bluetooth.txt | 3 +- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.txt | 27 - .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 49 + .../bindings/pci/cdns,cdns-pcie-host.txt | 66 - .../bindings/pci/cdns,cdns-pcie-host.yaml | 76 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 27 + .../devicetree/bindings/pci/cdns-pcie.yaml | 31 + Documentation/devicetree/bindings/pci/pci-ep.yaml | 41 + .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 +- .../bindings/regulator/qcom,smd-rpm-regulator.txt | 13 + .../bindings/regulator/st,stpmic1-regulator.txt | 64 - .../devicetree/bindings/rtc/ingenic,jz4740-rtc.txt | 37 - .../devicetree/bindings/rtc/ingenic,rtc.yaml | 83 + .../devicetree/bindings/serial/fsl-imx-uart.txt | 2 +- .../bindings/serial/renesas,sci-serial.txt | 4 +- .../devicetree/bindings/serial/serial.txt | 56 - .../devicetree/bindings/serial/serial.yaml | 127 + .../devicetree/bindings/serial/slave-device.txt | 45 - .../devicetree/bindings/sound/ingenic,aic.yaml | 92 + .../bindings/sound/ingenic,jz4740-i2s.txt | 23 - .../devicetree/bindings/sound/rockchip-i2s.txt | 49 - .../devicetree/bindings/sound/rockchip-i2s.yaml | 111 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../bindings/watchdog/st,stpmic1-wdt.txt | 11 - Documentation/filesystems/proc.rst | 1 - Documentation/filesystems/zonefs.rst | 18 +- Documentation/gpu/amdgpu.rst | 64 + Documentation/locking/index.rst | 1 + Documentation/locking/locktypes.rst | 299 ++ Documentation/mips/au1xxx_ide.rst | 130 - Documentation/mips/index.rst | 2 - Documentation/networking/devlink/devlink-flash.rst | 93 + Documentation/networking/devlink/devlink-info.rst | 138 +- .../networking/devlink/devlink-params.rst | 2 + Documentation/networking/devlink/ice.rst | 71 + Documentation/networking/devlink/index.rst | 2 + Documentation/robust-futex-ABI.txt | 14 +- Documentation/scsi/scsi_mid_low_api.rst | 21 - Documentation/virt/kvm/arm/hyp-abi.rst | 5 + Documentation/vm/.gitignore | 1 + MAINTAINERS | 27 +- Makefile | 3 +- Next/SHA1s | 154 +- Next/merge.log | 4781 +++++++++++++------- arch/.gitignore | 1 + arch/alpha/kernel/.gitignore | 1 + arch/arc/boot/.gitignore | 1 + arch/arc/kernel/.gitignore | 1 + arch/arm/Kconfig | 2 - arch/arm/Makefile | 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/configs/axm55xx_defconfig | 2 - arch/arm/crypto/.gitignore | 1 + arch/arm/include/asm/arch_gicv3.h | 114 - arch/arm/include/asm/clocksource.h | 6 +- arch/arm/include/asm/cp15.h | 20 +- arch/arm/include/asm/kvm_arm.h | 239 - arch/arm/include/asm/kvm_asm.h | 77 - arch/arm/include/asm/kvm_coproc.h | 36 - arch/arm/include/asm/kvm_emulate.h | 372 -- arch/arm/include/asm/kvm_host.h | 457 -- arch/arm/include/asm/kvm_hyp.h | 127 - arch/arm/include/asm/kvm_mmu.h | 435 -- arch/arm/include/asm/kvm_ras.h | 14 - arch/arm/include/asm/pgtable-3level.h | 20 - arch/arm/include/asm/pgtable.h | 9 - arch/arm/include/asm/processor.h | 11 +- arch/arm/include/asm/sections.h | 6 +- arch/arm/include/asm/stage2_pgtable.h | 75 - arch/arm/include/asm/vdso/clocksource.h | 8 + arch/arm/include/asm/vdso/cp15.h | 38 + arch/arm/include/asm/vdso/gettimeofday.h | 4 +- arch/arm/include/asm/vdso/processor.h | 22 + arch/arm/include/asm/virt.h | 17 - arch/arm/include/uapi/asm/kvm.h | 314 -- arch/arm/kernel/.gitignore | 1 + arch/arm/kernel/asm-offsets.c | 11 - arch/arm/kernel/hyp-stub.S | 39 +- arch/arm/kernel/reboot.c | 4 +- arch/arm/kernel/vmlinux-xip.lds.S | 8 - arch/arm/kernel/vmlinux.lds.S | 8 - arch/arm/kernel/vmlinux.lds.h | 10 - arch/arm/kvm/Kconfig | 59 - arch/arm/kvm/Makefile | 43 - arch/arm/kvm/coproc.c | 1454 ------ arch/arm/kvm/coproc.h | 130 - arch/arm/kvm/coproc_a15.c | 39 - arch/arm/kvm/coproc_a7.c | 42 - arch/arm/kvm/emulate.c | 166 - arch/arm/kvm/guest.c | 387 -- arch/arm/kvm/handle_exit.c | 175 - arch/arm/kvm/hyp/Makefile | 34 - arch/arm/kvm/hyp/banked-sr.c | 70 - arch/arm/kvm/hyp/cp15-sr.c | 72 - arch/arm/kvm/hyp/entry.S | 121 - arch/arm/kvm/hyp/hyp-entry.S | 295 -- arch/arm/kvm/hyp/s2-setup.c | 22 - arch/arm/kvm/hyp/switch.c | 242 - arch/arm/kvm/hyp/tlb.c | 68 - arch/arm/kvm/hyp/vfp.S | 57 - arch/arm/kvm/init.S | 157 - arch/arm/kvm/interrupts.S | 36 - arch/arm/kvm/irq.h | 16 - arch/arm/kvm/reset.c | 86 - arch/arm/kvm/trace.h | 86 - arch/arm/kvm/vgic-v3-coproc.c | 27 - arch/arm/mach-at91/.gitignore | 1 + arch/arm/mach-exynos/Kconfig | 2 +- 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/mm/mmu.c | 26 - arch/arm/vdso/.gitignore | 1 + arch/arm64/Kconfig | 25 - 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/include/asm/clocksource.h | 3 +- arch/arm64/include/asm/cpu_ops.h | 8 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 6 - arch/arm64/include/asm/elf.h | 50 - arch/arm64/include/asm/esr.h | 2 +- arch/arm64/include/asm/exception.h | 1 - arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/kvm_emulate.h | 6 +- arch/arm64/include/asm/mman.h | 37 - arch/arm64/include/asm/pgtable-hwdef.h | 1 - arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/processor.h | 7 +- arch/arm64/include/asm/ptrace.h | 1 - arch/arm64/include/asm/sysreg.h | 4 - arch/arm64/include/asm/{ => vdso}/clocksource.h | 4 +- arch/arm64/include/asm/vdso/compat_gettimeofday.h | 10 +- arch/arm64/include/asm/vdso/gettimeofday.h | 1 - arch/arm64/include/asm/vdso/processor.h | 17 + arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/include/uapi/asm/mman.h | 9 - arch/arm64/include/uapi/asm/ptrace.h | 9 - arch/arm64/kernel/.gitignore | 1 + arch/arm64/kernel/cpu_ops.c | 11 +- arch/arm64/kernel/cpufeature.c | 33 - arch/arm64/kernel/cpuidle.c | 9 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/entry-common.c | 11 - arch/arm64/kernel/entry.S | 23 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate.c | 13 +- arch/arm64/kernel/process.c | 40 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/signal.c | 16 - arch/arm64/kernel/smp.c | 72 +- arch/arm64/kernel/syscall.c | 18 - arch/arm64/kernel/traps.c | 131 +- arch/arm64/kernel/vdso/.gitignore | 1 + arch/arm64/kernel/vdso/vgettimeofday.c | 2 - arch/arm64/kernel/vdso32/.gitignore | 1 + arch/arm64/kernel/vdso32/Makefile | 11 + arch/arm64/kernel/vdso32/vgettimeofday.c | 14 - arch/arm64/mm/dump.c | 5 - arch/arm64/mm/mmu.c | 5 +- arch/csky/include/asm/uaccess.h | 1 - arch/hexagon/include/asm/uaccess.h | 1 - arch/ia64/include/asm/uaccess.h | 1 - arch/ia64/kernel/.gitignore | 1 + arch/ia64/kernel/process.c | 9 +- arch/ia64/mm/ioremap.c | 1 + arch/m68k/kernel/.gitignore | 1 + arch/microblaze/boot/.gitignore | 1 + arch/microblaze/include/asm/uaccess.h | 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/clocksource.h | 4 +- arch/mips/include/asm/i8259.h | 1 + arch/mips/include/asm/mach-au1x00/au1xxx_ide.h | 178 - 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 | 28 +- arch/mips/include/asm/vdso/clocksource.h | 9 + arch/mips/include/asm/vdso/gettimeofday.h | 4 - arch/mips/include/asm/vdso/processor.h | 27 + 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/include/asm/uaccess.h | 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/kvm/book3s_hv.c | 32 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 6 +- arch/powerpc/platforms/cell/spufs/.gitignore | 1 + arch/powerpc/platforms/ps3/device-init.c | 18 +- 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/Kconfig | 2 +- arch/x86/boot/.gitignore | 1 + arch/x86/boot/compressed/.gitignore | 1 + arch/x86/boot/tools/.gitignore | 1 + arch/x86/configs/i386_defconfig | 2 - arch/x86/configs/x86_64_defconfig | 2 - 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/Makefile | 1 + arch/x86/entry/common.c | 18 +- arch/x86/entry/syscall_32.c | 19 +- arch/x86/entry/syscall_64.c | 39 +- arch/x86/entry/syscall_x32.c | 29 + arch/x86/entry/syscalls/syscall_32.tbl | 820 ++-- arch/x86/entry/syscalls/syscall_64.tbl | 742 +-- arch/x86/entry/syscalls/syscallhdr.sh | 7 + arch/x86/entry/syscalls/syscalltbl.sh | 44 +- arch/x86/entry/thunk_32.S | 8 +- arch/x86/entry/thunk_64.S | 8 +- arch/x86/entry/vdso/.gitignore | 1 + arch/x86/entry/vdso/vdso32/.gitignore | 1 + arch/x86/entry/vdso/vdso32/vclock_gettime.c | 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/events/intel/uncore.h | 5 +- arch/x86/events/intel/uncore_snbep.c | 12 +- arch/x86/ia32/Makefile | 2 +- arch/x86/include/asm/bitops.h | 4 +- arch/x86/include/asm/clocksource.h | 5 +- arch/x86/include/asm/cpu_device_id.h | 132 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/intel-family.h | 17 +- arch/x86/include/asm/kprobes.h | 1 + arch/x86/include/asm/pgtable.h | 6 - arch/x86/include/asm/preempt.h | 8 +- arch/x86/include/asm/processor.h | 12 +- arch/x86/include/asm/sections.h | 20 + arch/x86/include/asm/sighandling.h | 5 - arch/x86/include/asm/syscall.h | 11 +- arch/x86/include/asm/syscall_wrapper.h | 289 +- arch/x86/include/asm/syscalls.h | 34 - arch/x86/include/asm/unistd.h | 7 + arch/x86/include/asm/vdso/clocksource.h | 10 + arch/x86/include/asm/vdso/processor.h | 23 + arch/x86/include/asm/vgtod.h | 6 + arch/x86/kernel/.gitignore | 1 + arch/x86/kernel/Makefile | 2 + arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/apic/apic.c | 32 +- arch/x86/kernel/asm-offsets_32.c | 9 - arch/x86/kernel/asm-offsets_64.c | 36 - arch/x86/kernel/cpu/.gitignore | 1 + arch/x86/kernel/cpu/amd.c | 30 + arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/feat_ctl.c | 1 + arch/x86/kernel/cpu/match.c | 13 +- arch/x86/kernel/cpu/mce/core.c | 2 + arch/x86/kernel/cpu/vmware.c | 229 +- arch/x86/kernel/irqinit.c | 16 +- arch/x86/kernel/kprobes/opt.c | 25 + arch/x86/kernel/ldt.c | 1 - arch/x86/kernel/process.c | 1 - arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/setup.c | 1 - arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/{ia32 => kernel}/sys_ia32.c | 143 +- arch/x86/kernel/sys_x86_64.c | 1 - arch/x86/kernel/time.c | 15 +- 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/ioremap.c | 3 + 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/purgatory/Makefile | 1 - arch/x86/realmode/rm/.gitignore | 1 + arch/x86/tools/.gitignore | 1 + arch/x86/um/Makefile | 1 + arch/x86/um/sys_call_table_32.c | 6 +- arch/x86/um/sys_call_table_64.c | 9 +- arch/x86/um/user-offsets.c | 15 - 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/Makefile | 3 +- block/bio.c | 58 +- block/blk-core.c | 5 +- block/blk-mq.c | 29 +- block/blk.h | 128 + block/genhd.c | 191 +- block/ioctl.c | 1 + block/partitions/Makefile | 3 +- block/partitions/acorn.c | 1 - block/partitions/acorn.h | 15 - block/partitions/aix.c | 1 - block/partitions/aix.h | 2 - block/partitions/amiga.c | 11 +- block/partitions/amiga.h | 7 - block/partitions/atari.h | 1 - block/partitions/check.c | 198 - block/partitions/check.h | 41 +- block/partitions/cmdline.c | 1 - block/partitions/cmdline.h | 3 - block/{partition-generic.c => partitions/core.c} | 319 +- block/partitions/efi.h | 3 - block/partitions/ibm.c | 1 - block/partitions/ibm.h | 2 - block/partitions/karma.c | 3 +- block/partitions/karma.h | 9 - block/partitions/ldm.c | 6 +- block/partitions/ldm.h | 2 - block/partitions/mac.h | 1 - block/partitions/msdos.c | 172 +- block/partitions/msdos.h | 9 - block/partitions/osf.c | 2 +- block/partitions/osf.h | 8 - block/partitions/sgi.c | 7 +- block/partitions/sgi.h | 9 - block/partitions/sun.c | 9 +- block/partitions/sun.h | 9 - block/partitions/sysv68.c | 1 - block/partitions/sysv68.h | 2 - block/partitions/ultrix.c | 1 - block/partitions/ultrix.h | 6 - 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 | 34 +- drivers/firmware/psci/psci_checker.c | 4 +- drivers/gpio/gpio-brcmstb.c | 44 + drivers/gpio/gpiolib-devres.c | 46 + drivers/gpio/gpiolib.c | 46 - 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 | 31 + 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/gfx_v9_0.c | 2 +- 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 - .../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/amd/powerplay/amdgpu_smu.c | 2 +- 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/scheduler/sched_main.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/i2c/algos/i2c-algo-pca.c | 6 +- drivers/i2c/busses/i2c-altera.c | 6 +- drivers/i2c/busses/i2c-amd-mp2-plat.c | 27 +- drivers/i2c/busses/i2c-aspeed.c | 2 +- drivers/i2c/busses/i2c-axxia.c | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 14 +- drivers/i2c/busses/i2c-bcm-kona.c | 8 +- drivers/i2c/busses/i2c-bcm2835.c | 2 +- drivers/i2c/busses/i2c-cadence.c | 7 +- drivers/i2c/busses/i2c-designware-platdrv.c | 37 +- drivers/i2c/busses/i2c-digicolor.c | 3 +- drivers/i2c/busses/i2c-diolan-u2c.c | 12 +- drivers/i2c/busses/i2c-efm32.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 18 +- drivers/i2c/busses/i2c-hix5hd2.c | 11 +- drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 16 +- drivers/i2c/busses/i2c-imx.c | 5 +- drivers/i2c/busses/i2c-lpc2k.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 21 +- drivers/i2c/busses/i2c-mt7621.c | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 6 +- drivers/i2c/busses/i2c-mxs.c | 10 +- drivers/i2c/busses/i2c-nomadik.c | 8 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 20 +- drivers/i2c/busses/i2c-omap.c | 2 +- drivers/i2c/busses/i2c-owl.c | 9 +- drivers/i2c/busses/i2c-qup.c | 11 +- drivers/i2c/busses/i2c-rcar.c | 18 +- drivers/i2c/busses/i2c-riic.c | 6 +- drivers/i2c/busses/i2c-rk3x.c | 12 +- drivers/i2c/busses/i2c-s3c2410.c | 4 +- drivers/i2c/busses/i2c-sh_mobile.c | 9 +- drivers/i2c/busses/i2c-sirf.c | 3 +- drivers/i2c/busses/i2c-sprd.c | 9 +- drivers/i2c/busses/i2c-st.c | 6 +- drivers/i2c/busses/i2c-stm32f4.c | 10 +- drivers/i2c/busses/i2c-stm32f7.c | 57 +- drivers/i2c/busses/i2c-stu300.c | 6 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 6 +- drivers/i2c/busses/i2c-tegra.c | 18 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 2 +- drivers/i2c/busses/i2c-uniphier-f.c | 6 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-wmt.c | 2 +- drivers/i2c/busses/i2c-xlp9xx.c | 8 +- drivers/i2c/busses/i2c-xlr.c | 2 +- drivers/i2c/i2c-core-acpi.c | 2 +- drivers/i2c/i2c-core-base.c | 38 +- drivers/ide/Kconfig | 20 +- drivers/ide/Makefile | 2 - drivers/ide/au1xxx-ide.c | 597 --- drivers/idle/intel_idle.c | 79 +- drivers/iio/adc/ad7192.c | 4 +- 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/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/goodix.c | 557 ++- drivers/input/touchscreen/of_touchscreen.c | 35 +- drivers/irqchip/Kconfig | 19 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-gic-v3-its.c | 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 | 6 +- drivers/media/i2c/video-i2c.c | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 16 +- drivers/media/platform/vivid/vivid-core.c | 4 +- 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 | 49 +- 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/devices/phram.c | 15 +- drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/mtd/mtdblock.c | 5 +- drivers/mtd/nand/raw/nand_base.c | 17 +- drivers/mtd/nand/raw/nand_macronix.c | 74 + drivers/mtd/nand/raw/nand_toshiba.c | 58 +- drivers/mtd/nand/spi/toshiba.c | 182 +- drivers/mtd/spi-nor/core.c | 144 +- drivers/mtd/spi-nor/core.h | 10 + drivers/mtd/spi-nor/micron-st.c | 8 +- drivers/net/Kconfig | 1 + drivers/net/dsa/sja1105/sja1105.h | 5 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 24 +- drivers/net/dsa/sja1105/sja1105_main.c | 40 + drivers/net/dsa/sja1105/sja1105_ptp.c | 285 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 31 + drivers/net/dsa/sja1105/sja1105_spi.c | 5 + drivers/net/dsa/sja1105/sja1105_static_config.c | 5 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 1 + drivers/net/dsa/sja1105/sja1105_tas.c | 27 - drivers/net/ethernet/3com/typhoon.c | 282 +- drivers/net/ethernet/3com/typhoon.h | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 51 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 28 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 3 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 1 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 1 - drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 4 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 4 + drivers/net/ethernet/intel/ice/ice_common.c | 89 - drivers/net/ethernet/intel/ice/ice_common.h | 9 - drivers/net/ethernet/intel/ice/ice_devlink.c | 320 ++ drivers/net/ethernet/intel/ice/ice_devlink.h | 14 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 46 +- drivers/net/ethernet/intel/ice/ice_main.c | 33 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 484 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 12 + drivers/net/ethernet/intel/ice/ice_type.h | 32 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 6 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 99 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 40 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 128 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 824 +++- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 13 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 41 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 648 +++ 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 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- 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_tc.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- .../mellanox/mlx5/core/steering/dr_action.c | 1 - .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 3 + drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 38 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 29 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 18 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/xilinx/Kconfig | 1 - drivers/net/ethernet/xilinx/xilinx_axienet.h | 19 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 385 +- drivers/net/ifb.c | 6 +- drivers/net/macsec.c | 3 + drivers/net/netdevsim/dev.c | 27 +- drivers/net/phy/aquantia_main.c | 38 +- drivers/net/phy/bcm84881.c | 27 +- drivers/net/phy/marvell.c | 24 - drivers/net/phy/marvell10g.c | 15 +- drivers/net/phy/mdio-bcm-unimac.c | 6 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 14 +- drivers/net/phy/mdio-xpcs.c | 14 +- drivers/net/phy/mscc/mscc.h | 43 +- drivers/net/phy/mscc/mscc_main.c | 105 +- drivers/net/phy/nxp-tja11xx.c | 16 +- drivers/net/phy/phy-core.c | 38 + drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 16 +- drivers/net/phy/smsc.c | 16 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/vrf.c | 4 +- drivers/net/wan/.gitignore | 1 + drivers/net/wireguard/queueing.h | 2 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 21 +- drivers/net/wireless/mac80211_hwsim.c | 51 + drivers/net/wireless/mac80211_hwsim.h | 8 + drivers/nfc/fdp/fdp.c | 5 +- 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 | 16 +- drivers/nvmem/nvmem-sysfs.c | 56 +- drivers/nvmem/nvmem.h | 1 + drivers/pci/controller/dwc/pcie-designware-ep.c | 4 + drivers/pci/controller/dwc/pcie-tegra194.c | 43 +- drivers/pci/pci-mid.c | 6 +- drivers/pci/quirks.c | 11 + drivers/pci/switch/switchtec.c | 22 +- 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/pinctrl/stm32/pinctrl-stm32.c | 18 +- drivers/platform/x86/dell-smo8800.c | 1 + 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/platform/x86/wmi.c | 1 + drivers/power/reset/sc27xx-poweroff.c | 2 +- drivers/powercap/intel_rapl_common.c | 87 +- drivers/regulator/da9063-regulator.c | 28 +- drivers/regulator/qcom_smd-regulator.c | 47 + drivers/rtc/rtc-jz4740.c | 9 +- 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/BusLogic.c | 8 +- drivers/scsi/aacraid/linit.c | 7 +- drivers/scsi/aic7xxx/.gitignore | 1 + drivers/scsi/aic7xxx/aic79xx_osm.c | 13 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 13 +- drivers/scsi/arcmsr/arcmsr_hba.c | 13 +- drivers/scsi/megaraid.c | 13 +- drivers/scsi/scsi_debug.c | 5 +- drivers/scsi/scsicam.c | 186 +- 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 ++ drivers/staging/comedi/drivers/ni_labpc_common.c | 13 +- .../comedi/drivers/ni_routing/tools/.gitignore | 1 + drivers/staging/greybus/tools/.gitignore | 1 + drivers/staging/greybus/tools/loopback_test.c | 3 +- drivers/staging/hp/hp100.c | 22 +- drivers/staging/iio/adc/ad7280a.c | 4 + drivers/staging/media/hantro/Kconfig | 16 +- drivers/staging/media/hantro/Makefile | 3 + drivers/staging/media/hantro/hantro_drv.c | 3 + drivers/staging/media/hantro/hantro_hw.h | 1 + drivers/staging/media/hantro/imx8m_vpu_hw.c | 220 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 6 +- 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/mt7621-pci-phy/pci-mt7621-phy.c | 22 +- drivers/staging/mt7621-pci/pci-mt7621.c | 9 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 + drivers/staging/speakup/spk_priv.h | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/speakup/spk_types.h | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 7 +- drivers/tee/amdtee/core.c | 3 + drivers/thermal/cpufreq_cooling.c | 4 +- drivers/thermal/imx8mm_thermal.c | 7 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 1 + drivers/thermal/intel/intel_pch_thermal.c | 8 - 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/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/legacy/inode.c | 4 +- drivers/usb/host/xhci-histb.c | 3 +- drivers/usb/host/xhci-plat.c | 3 +- drivers/usb/serial/option.c | 6 + drivers/vfio/pci/vfio_pci.c | 390 +- drivers/vfio/pci/vfio_pci_private.h | 10 + drivers/vfio/platform/vfio_platform.c | 2 +- drivers/vfio/vfio.c | 198 +- drivers/vfio/vfio_iommu_type1.c | 76 + 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/Kconfig.binfmt | 6 - fs/binfmt_elf.c | 145 +- fs/buffer.c | 43 - fs/compat_binfmt_elf.c | 4 - fs/exec.c | 78 +- fs/ext4/super.c | 8 +- fs/ext4/sysfs.c | 1 + fs/f2fs/data.c | 3 + fs/f2fs/f2fs.h | 1 + fs/f2fs/super.c | 1 + fs/internal.h | 1 - fs/io-wq.c | 68 +- fs/io-wq.h | 45 +- 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/proc/task_mmu.c | 3 - fs/reiserfs/journal.c | 5 +- fs/unicode/.gitignore | 1 + fs/zonefs/super.c | 28 +- include/acpi/acpi_bus.h | 2 +- include/linux/binfmts.h | 8 +- include/linux/bio.h | 3 +- include/linux/bits.h | 2 +- include/linux/blk-mq.h | 2 +- include/linux/blk_types.h | 2 +- include/linux/blkdev.h | 9 - include/linux/can/dev/peak_canfd.h | 4 +- include/linux/clocksource.h | 11 +- include/linux/completion.h | 8 +- include/linux/const.h | 5 +- include/linux/cpu.h | 10 +- include/linux/cpu_rmap.h | 2 +- include/linux/cpumask.h | 7 + include/linux/devfreq.h | 6 +- include/linux/digsig.h | 4 +- include/linux/dirent.h | 2 +- include/linux/dsa/8021q.h | 7 - include/linux/elf.h | 43 - include/linux/elfnote.h | 2 +- include/linux/enclosure.h | 2 +- include/linux/energy_model.h | 2 +- include/linux/ethtool.h | 4 +- include/linux/fanotify.h | 3 +- include/linux/fs.h | 1 - include/linux/fsnotify.h | 138 +- include/linux/fsnotify_backend.h | 70 +- include/linux/genalloc.h | 2 +- include/linux/genhd.h | 448 -- include/linux/hardirq.h | 8 +- include/linux/i2c.h | 12 +- include/linux/ieee80211.h | 4 +- include/linux/igmp.h | 2 +- include/linux/ihex.h | 2 +- include/linux/iopoll.h | 40 +- include/linux/irq.h | 4 +- include/linux/irq_work.h | 2 + include/linux/irqflags.h | 82 +- include/linux/jiffies.h | 4 +- include/linux/ktime.h | 9 +- include/linux/libata.h | 103 +- include/linux/limits.h | 13 +- include/linux/list_lru.h | 2 +- include/linux/lockdep.h | 86 +- include/linux/math64.h | 20 +- include/linux/memcontrol.h | 4 +- include/linux/mhi.h | 21 +- include/linux/mm.h | 3 - include/linux/mod_devicetable.h | 4 +- {drivers/staging/most => include/linux}/most.h | 0 include/linux/msdos_partition.h | 50 + include/linux/mtd/rawnand.h | 4 + include/linux/mtd/spi-nor.h | 2 + include/linux/mutex.h | 7 +- include/linux/netlink.h | 4 + include/linux/part_stat.h | 115 + include/linux/phy.h | 30 + include/linux/platform_data/wilco-ec.h | 2 +- include/linux/platform_device.h | 3 + include/linux/posix_acl.h | 2 +- include/linux/psi.h | 2 + include/linux/psi_types.h | 10 +- include/linux/pwm_backlight.h | 2 - include/linux/raid/detect.h | 3 + include/linux/rcuwait.h | 12 +- include/linux/rio.h | 4 +- include/linux/rslib.h | 2 +- include/linux/rwlock_types.h | 6 +- include/linux/rwsem.h | 6 +- include/linux/sched.h | 2 + include/linux/sched/signal.h | 9 +- include/linux/sched/topology.h | 2 +- include/linux/skbuff.h | 38 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 + include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/spi/corgi_lcd.h | 3 - include/linux/spinlock.h | 35 +- include/linux/spinlock_types.h | 24 +- include/linux/swap.h | 2 +- include/linux/threads.h | 2 +- include/linux/ti_wilink_st.h | 6 +- include/linux/time.h | 5 +- include/linux/time32.h | 12 +- include/linux/time64.h | 10 +- include/linux/tpm_eventlog.h | 6 +- include/linux/vfio.h | 17 + include/linux/xattr.h | 2 +- include/net/act_api.h | 6 +- include/net/bluetooth/l2cap.h | 5 + include/net/devlink.h | 21 +- include/net/dst.h | 1 - include/net/flow_offload.h | 20 +- include/net/ip6_fib.h | 3 +- include/net/route.h | 2 +- include/net/sch_generic.h | 16 - include/scsi/scsicam.h | 7 +- include/soc/fsl/qe/ucc_fast.h | 6 +- include/soc/fsl/qe/ucc_slow.h | 13 +- include/trace/events/libata.h | 377 -- include/uapi/drm/vmwgfx_drm.h | 16 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/elf.h | 11 - include/uapi/linux/fanotify.h | 13 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/pcitest.h | 1 + include/uapi/linux/pkt_cls.h | 29 +- include/uapi/linux/serio.h | 10 +- include/uapi/linux/vfio.h | 37 + include/vdso/bits.h | 9 + include/vdso/clocksource.h | 22 + include/vdso/const.h | 10 + include/vdso/datapage.h | 33 +- include/vdso/jiffies.h | 11 + include/vdso/ktime.h | 16 + include/vdso/limits.h | 19 + include/vdso/math64.h | 24 + include/vdso/processor.h | 14 + include/vdso/time.h | 12 + include/vdso/time32.h | 17 + include/vdso/time64.h | 14 + init/do_mounts.c | 12 +- 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 | 34 +- kernel/fork.c | 5 +- kernel/irq/handle.c | 7 + kernel/irq/manage.c | 11 +- kernel/irq_work.c | 2 + kernel/kcmp.c | 8 +- kernel/kthread.c | 17 +- kernel/locking/lockdep.c | 355 +- kernel/locking/mutex-debug.c | 2 +- kernel/locking/percpu-rwsem.c | 2 +- kernel/locking/rwsem.c | 2 +- kernel/locking/spinlock_debug.c | 6 +- kernel/pid.c | 4 +- kernel/rcu/tasks.h | 11 +- kernel/rcu/tree.c | 1 + kernel/rcu/update.c | 24 +- kernel/sched/completion.c | 36 +- kernel/sched/core.c | 9 +- kernel/sched/cpupri.c | 29 +- kernel/sched/fair.c | 37 +- kernel/sched/psi.c | 99 +- kernel/sched/sched.h | 11 +- kernel/sched/stats.h | 21 + kernel/sched/swait.c | 15 +- kernel/smp.c | 9 +- kernel/softirq.c | 15 +- kernel/time/hrtimer.c | 6 +- kernel/time/jiffies.c | 7 +- kernel/time/posix-cpu-timers.c | 6 +- kernel/time/sched_clock.c | 9 +- kernel/time/tick-common.c | 10 +- kernel/time/tick-sched.c | 20 +- kernel/time/timekeeping.c | 6 +- kernel/time/timekeeping.h | 3 +- kernel/torture.c | 9 +- lib/.gitignore | 4 +- lib/Kconfig.debug | 19 +- lib/cpumask.c | 29 + lib/kunit/assert.c | 4 +- lib/list-test.c | 4 +- lib/raid6/.gitignore | 1 + lib/vdso/gettimeofday.c | 22 - 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/bluetooth/l2cap_sock.c | 8 + net/bpfilter/.gitignore | 1 + net/core/datagram.c | 14 +- net/core/dev.c | 4 +- net/core/devlink.c | 233 +- net/core/pktgen.c | 2 +- net/decnet/dn_route.c | 4 +- net/dsa/tag_8021q.c | 43 - net/dsa/tag_brcm.c | 25 + net/dsa/tag_sja1105.c | 19 +- net/ethtool/debug.c | 4 +- net/ethtool/ioctl.c | 2 +- net/ethtool/linkinfo.c | 4 +- net/ethtool/linkmodes.c | 4 +- net/ethtool/wol.c | 4 +- net/ipv4/fib_frontend.c | 2 + net/ipv4/route.c | 13 +- net/ipv6/route.c | 6 - net/mptcp/protocol.c | 4 - net/mptcp/subflow.c | 6 + net/netfilter/nf_tables_api.c | 5 + net/netfilter/nft_fwd_netdev.c | 12 + net/netfilter/nft_set_pipapo.c | 34 +- net/netfilter/nft_set_rbtree.c | 87 +- net/sched/act_api.c | 38 +- net/sched/act_mirred.c | 6 +- net/sched/cls_api.c | 10 +- net/sched/sch_cbs.c | 12 +- net/wireless/.gitignore | 1 + net/wireless/nl80211.c | 2 +- net/xfrm/xfrm_policy.c | 5 +- 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/mod/modpost.c | 6 +- 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/codecs/tas2562.c | 2 +- sound/soc/codecs/wm8974.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 +- sound/soc/jz4740/jz4740-i2s.c | 34 +- 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/include/linux/irqflags.h | 12 +- tools/include/uapi/linux/in.h | 2 + tools/include/uapi/linux/perf_event.h | 8 +- tools/laptop/dslm/.gitignore | 1 + tools/leds/.gitignore | 1 + tools/lib/api/fs/Build | 1 + tools/lib/api/fs/cgroup.c | 67 + tools/lib/api/fs/fs.h | 2 + tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/btf.c | 20 +- tools/lib/bpf/libbpf.c | 38 +- tools/lib/lockdep/.gitignore | 1 + tools/lib/perf/Documentation/examples/counting.c | 83 + tools/lib/traceevent/.gitignore | 1 + tools/lib/traceevent/event-parse.c | 2 +- tools/memory-model/.gitignore | 1 + tools/memory-model/litmus-tests/.gitignore | 1 + tools/objtool/.gitignore | 1 + tools/pci/pcitest.c | 16 +- tools/pcmcia/.gitignore | 1 + tools/perf/.gitignore | 1 + tools/perf/Documentation/Makefile | 5 +- tools/perf/Documentation/intel-pt.txt | 992 +--- tools/perf/Documentation/perf-inject.txt | 3 +- .../{intel-pt.txt => perf-intel-pt.txt} | 64 +- tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-report.txt | 3 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 9 + tools/perf/Makefile | 2 +- tools/perf/builtin-diff.c | 21 +- tools/perf/builtin-report.c | 30 +- tools/perf/builtin-script.c | 70 +- tools/perf/builtin-stat.c | 4 + .../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 8 +- .../perf/pmu-events/arch/s390/cf_z15/extended.json | 30 +- .../arch/x86/cascadelakex/clx-metrics.json | 3 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 3 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 3 +- tools/perf/pmu-events/jevents.c | 19 +- tools/perf/pmu-events/jevents.h | 2 +- tools/perf/pmu-events/pmu-events.h | 1 + tools/perf/scripts/perl/check-perf-trace.pl | 6 +- tools/perf/scripts/perl/failed-syscalls.pl | 2 +- tools/perf/scripts/perl/rw-by-file.pl | 6 +- tools/perf/scripts/perl/rw-by-pid.pl | 10 +- tools/perf/scripts/perl/rwtop.pl | 10 +- tools/perf/scripts/perl/wakeup-latency.pl | 6 +- tools/perf/tests/.gitignore | 1 + tools/perf/tests/builtin-test.c | 5 +- tools/perf/tests/expr.c | 10 +- tools/perf/tests/sample-parsing.c | 7 +- tools/perf/util/Build | 11 +- tools/perf/util/annotate.c | 2 - tools/perf/util/annotate.h | 1 - tools/perf/util/block-info.c | 106 +- tools/perf/util/block-info.h | 9 +- tools/perf/util/branch.h | 22 + tools/perf/util/cgroup.c | 63 +- tools/perf/util/cs-etm.c | 159 +- tools/perf/util/event.h | 1 + tools/perf/util/evsel.c | 20 +- tools/perf/util/evsel.h | 6 + tools/perf/util/expr.c | 112 + tools/perf/util/expr.h | 8 +- tools/perf/util/expr.l | 114 + tools/perf/util/expr.y | 185 +- tools/perf/util/header.c | 37 + tools/perf/util/hist.c | 3 +- tools/perf/util/intel-pt.c | 2 + tools/perf/util/llvm-utils.c | 2 + tools/perf/util/machine.c | 35 +- tools/perf/util/map.c | 8 +- tools/perf/util/metricgroup.c | 109 +- tools/perf/util/mmap.c | 21 +- tools/perf/util/parse-events.c | 46 +- tools/perf/util/perf_event_attr_fprintf.c | 1 + tools/perf/util/probe-file.c | 3 + tools/perf/util/probe-finder.c | 11 +- .../util/scripting-engines/trace-event-python.c | 30 +- tools/perf/util/session.c | 8 +- tools/perf/util/setup.py | 10 +- tools/perf/util/stat-display.c | 39 +- tools/perf/util/stat-shadow.c | 4 +- tools/perf/util/stat.h | 1 + tools/perf/util/synthetic-events.c | 7 +- tools/perf/util/util.c | 18 + tools/perf/util/util.h | 2 + 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/scripts/Makefile.include | 4 +- 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 | 2 + 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 | 76 + .../selftests/net/forwarding/ethtool_lib.sh | 0 tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/netfilter/Makefile | 6 +- tools/testing/selftests/netfilter/config | 6 + tools/testing/selftests/netfilter/nf-queue.c | 352 ++ tools/testing/selftests/netfilter/nft_queue.sh | 332 ++ .../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 + .../selftests/rcutorture/configs/rcu/CFLIST | 1 + .../selftests/rcutorture/configs/rcu/TRACE01 | 1 + .../selftests/rcutorture/configs/rcu/TRACE02 | 11 + .../configs/rcu/{TRACE01.boot => TRACE02.boot} | 0 .../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/selftests/x86/ptrace_syscall.c | 8 +- tools/testing/selftests/x86/test_vdso.c | 5 + tools/testing/selftests/x86/vdso_restorer.c | 15 + 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 + 1463 files changed, 28633 insertions(+), 22222 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 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 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/pci/cdns,cdns-pcie-ep.txt create mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.txt create mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/pci-ep.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt delete mode 100644 Documentation/devicetree/bindings/rtc/ingenic,jz4740-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/serial.txt create mode 100644 Documentation/devicetree/bindings/serial/serial.yaml delete mode 100644 Documentation/devicetree/bindings/serial/slave-device.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,aic.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/rockchip-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt create mode 100644 Documentation/locking/locktypes.rst delete mode 100644 Documentation/mips/au1xxx_ide.rst create mode 100644 Documentation/networking/devlink/devlink-flash.rst create mode 100644 Documentation/networking/devlink/ice.rst delete mode 100644 arch/arm/include/asm/kvm_arm.h delete mode 100644 arch/arm/include/asm/kvm_asm.h delete mode 100644 arch/arm/include/asm/kvm_coproc.h delete mode 100644 arch/arm/include/asm/kvm_emulate.h delete mode 100644 arch/arm/include/asm/kvm_host.h delete mode 100644 arch/arm/include/asm/kvm_hyp.h delete mode 100644 arch/arm/include/asm/kvm_mmu.h delete mode 100644 arch/arm/include/asm/kvm_ras.h delete mode 100644 arch/arm/include/asm/stage2_pgtable.h create mode 100644 arch/arm/include/asm/vdso/clocksource.h create mode 100644 arch/arm/include/asm/vdso/cp15.h create mode 100644 arch/arm/include/asm/vdso/processor.h delete mode 100644 arch/arm/include/uapi/asm/kvm.h delete mode 100644 arch/arm/kvm/Kconfig delete mode 100644 arch/arm/kvm/Makefile delete mode 100644 arch/arm/kvm/coproc.c delete mode 100644 arch/arm/kvm/coproc.h delete mode 100644 arch/arm/kvm/coproc_a15.c delete mode 100644 arch/arm/kvm/coproc_a7.c delete mode 100644 arch/arm/kvm/emulate.c delete mode 100644 arch/arm/kvm/guest.c delete mode 100644 arch/arm/kvm/handle_exit.c delete mode 100644 arch/arm/kvm/hyp/Makefile delete mode 100644 arch/arm/kvm/hyp/banked-sr.c delete mode 100644 arch/arm/kvm/hyp/cp15-sr.c delete mode 100644 arch/arm/kvm/hyp/entry.S delete mode 100644 arch/arm/kvm/hyp/hyp-entry.S delete mode 100644 arch/arm/kvm/hyp/s2-setup.c delete mode 100644 arch/arm/kvm/hyp/switch.c delete mode 100644 arch/arm/kvm/hyp/tlb.c delete mode 100644 arch/arm/kvm/hyp/vfp.S delete mode 100644 arch/arm/kvm/init.S delete mode 100644 arch/arm/kvm/interrupts.S delete mode 100644 arch/arm/kvm/irq.h delete mode 100644 arch/arm/kvm/reset.c delete mode 100644 arch/arm/kvm/trace.h delete mode 100644 arch/arm/kvm/vgic-v3-coproc.c delete mode 100644 arch/arm64/include/asm/mman.h copy arch/arm64/include/asm/{ => vdso}/clocksource.h (62%) create mode 100644 arch/arm64/include/asm/vdso/processor.h delete mode 100644 arch/arm64/include/uapi/asm/mman.h 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 delete mode 100644 arch/mips/include/asm/mach-au1x00/au1xxx_ide.h create mode 100644 arch/mips/include/asm/mach-loongson64/builtin_dtbs.h create mode 100644 arch/mips/include/asm/vdso/clocksource.h create mode 100644 arch/mips/include/asm/vdso/processor.h delete mode 100644 arch/mips/loongson64/irq.c create mode 100644 arch/x86/entry/syscall_x32.c create mode 100644 arch/x86/include/asm/vdso/clocksource.h create mode 100644 arch/x86/include/asm/vdso/processor.h rename arch/x86/{ia32 => kernel}/sys_ia32.c (78%) delete mode 100644 block/partitions/acorn.h delete mode 100644 block/partitions/aix.h delete mode 100644 block/partitions/amiga.h delete mode 100644 block/partitions/check.c delete mode 100644 block/partitions/cmdline.h rename block/{partition-generic.c => partitions/core.c} (72%) delete mode 100644 block/partitions/ibm.h delete mode 100644 block/partitions/karma.h delete mode 100644 block/partitions/msdos.h delete mode 100644 block/partitions/osf.h delete mode 100644 block/partitions/sgi.h delete mode 100644 block/partitions/sun.h delete mode 100644 block/partitions/sysv68.h delete mode 100644 block/partitions/ultrix.h 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 delete mode 100644 drivers/ide/au1xxx-ide.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/net/ethernet/intel/ice/ice_devlink.c create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c create mode 100644 drivers/soc/mediatek/mtk-mmsys.c create mode 100644 drivers/staging/media/hantro/imx8m_vpu_hw.c rename {drivers/staging/most => include/linux}/most.h (100%) create mode 100644 include/linux/msdos_partition.h create mode 100644 include/linux/part_stat.h create mode 100644 include/linux/raid/detect.h create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h create mode 100644 include/vdso/bits.h create mode 100644 include/vdso/clocksource.h create mode 100644 include/vdso/const.h create mode 100644 include/vdso/jiffies.h create mode 100644 include/vdso/ktime.h create mode 100644 include/vdso/limits.h create mode 100644 include/vdso/math64.h create mode 100644 include/vdso/processor.h create mode 100644 include/vdso/time.h create mode 100644 include/vdso/time32.h create mode 100644 include/vdso/time64.h create mode 100644 tools/lib/api/fs/cgroup.c create mode 100644 tools/lib/perf/Documentation/examples/counting.c copy tools/perf/Documentation/{intel-pt.txt => perf-intel-pt.txt} (98%) create mode 100644 tools/perf/util/expr.c create mode 100644 tools/perf/util/expr.l create mode 100644 tools/testing/selftests/net/forwarding/Makefile mode change 100755 => 100644 tools/testing/selftests/net/forwarding/ethtool_lib.sh create mode 100644 tools/testing/selftests/netfilter/nf-queue.c create mode 100755 tools/testing/selftests/netfilter/nft_queue.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 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02 copy tools/testing/selftests/rcutorture/configs/rcu/{TRACE01.boot => TRACE02.boot} (100%)