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-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 39a314cd1168 Add linux-next specific files for 20200421 discards 1b2622b219e6 Merge branch 'akpm/master' discards 74f86426435b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 7dce81a42bde mm/madvise: allow KSM hints for remote API discards 22b653bb1a66 mm/madvise: employ mmget_still_valid() for write lock discards bf0d9bb883b9 mm/madvise: support both pid and pidfd for process_madvise discards cae45d283110 pid: move pidfd_get_pid() to pid.c discards 0f9a3e5bde34 mm/madvise: check fatal signal pending of target process discards 1f1cd380b3d7 fix process_madvise build break for arm64 discards bb33c9fe89d9 mm/madvise: introduce process_madvise() syscall: an extern [...] discards ae8a2155a75a mm/madvise: pass task and mm to do_madvise discards e4c024bf4ffd net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards 7de674b6b720 mm/swap.c: annotate data races for lru_rotate_pvecs discards ef917eaa85f7 mm: annotate a data race in page_zonenum() discards c3e0c65802e2 mm/rmap: annotate a data race at tlb_flush_batched discards 03715b886a2f mm/util.c: annotate an data race at vm_committed_as discards 7cda624cc62c mm/mempool: fix a data race in mempool_free() discards e5917d3ad40b mm/list_lru: fix a data race in list_lru_count_one discards 5b7558f3449a mm/memcontrol: fix a data race in scan count discards f10c47fb7ee6 mm/page_counter: fix various data races at memsw discards 824eae283f60 mm-swapfile-fix-and-annotate-various-data-races-v2 discards 8a7d38f0b17a mm/swapfile: fix and annotate various data races discards e345dfa414b5 mm/filemap.c: fix a data race in filemap_fault() discards 60eff05d36fb mm/swap_state: mark various intentional data races discards b4cd7bbd2161 mm-page_io-mark-various-intentional-data-races-v2 discards 2d6f8d0eb2af mm/page_io: mark various intentional data races discards 03ac48c80402 mm/frontswap: mark various intentional data races discards bdda75e0a707 mm/kmemleak: silence KCSAN splats in checksum discards a3ef415a8c5d kernel: set USER_DS in kthread_use_mm discards 8a10dd143a5e kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 discards 7bb20cecd81e kernel: better document the use_mm/unuse_mm API contract discards b01b53ea7f53 kernel: move use_mm/unuse_mm to kthread.c discards 35bd54635fb1 kernel: move use_mm/unuse_mm to kthread.c discards 4984421ee813 i915/gvt: remove unused xen bits discards 2a8be3a382a4 amdgpu: a NULL ->mm does not mean a thread is a kthread discards 41d80f03b0a0 Merge branch 'akpm-current/current' discards b609319498eb arm64/hugetlb: fix hugetlb initialization discards 28305d02bf2f crypto: hisilicon/qm add more ACPI dependencies discards 68df89cc6640 Merge remote-tracking branch 'cel/cel-next' discards 418a0a885286 Merge remote-tracking branch 'fpga/for-next' discards ea6b6609b7cf Merge remote-tracking branch 'devfreq/devfreq-next' discards ba1900e8b08e Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 64a38c16825b Merge remote-tracking branch 'hyperv/hyperv-next' discards c53897a73872 Merge remote-tracking branch 'xarray/xarray' discards cf80277b52a1 Merge remote-tracking branch 'nvmem/for-next' discards 8dab80135e0b Merge remote-tracking branch 'slimbus/for-next' discards ff1edb3d90b7 Merge remote-tracking branch 'fsi/next' discards 7cd140959696 Merge remote-tracking branch 'kspp/for-next/kspp' discards d041327977f5 Merge remote-tracking branch 'ntb/ntb-next' discards 50e9f5ce6c9e Merge remote-tracking branch 'rtc/rtc-next' discards c0db3caa4b51 Merge remote-tracking branch 'coresight/next' discards fc65715b450a Merge remote-tracking branch 'livepatching/for-next' discards 772932382288 Merge remote-tracking branch 'kselftest/next' discards 22d2f98b6dec Merge remote-tracking branch 'userns/for-next' discards 7bfd326d45fa Merge remote-tracking branch 'pwm/for-next' discards 83db709dac56 Merge remote-tracking branch 'pinctrl-samsung/for-next' discards 345a1d17f14d Merge remote-tracking branch 'pinctrl-intel/for-next' discards 7675b5b3767e Merge remote-tracking branch 'pinctrl/for-next' discards 9f617b4c12ef Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards b3d41addafcf Merge remote-tracking branch 'gpio/for-next' discards d51c17fa80b1 Merge remote-tracking branch 'rpmsg/for-next' discards da4f13de9852 Merge remote-tracking branch 'vhost/linux-next' discards 320d3b795172 Merge remote-tracking branch 'scsi/for-next' discards 65cfd1ca5545 Merge remote-tracking branch 'cgroup/for-next' discards 0bffa9f784e8 Merge remote-tracking branch 'slave-dma/next' discards 21fe660d16a8 Merge remote-tracking branch 'mux/for-next' discards 8e2036ee7df1 Merge remote-tracking branch 'staging/staging-next' discards e74f46de0217 Merge remote-tracking branch 'thunderbolt/next' discards 7096ce032eff Merge remote-tracking branch 'soundwire/next' discards 136d9cc26c33 Merge remote-tracking branch 'extcon/extcon-next' discards d1fbe6479c9c Merge remote-tracking branch 'tty/tty-next' discards 57a0e7302d3d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards e9c05caf822f Merge remote-tracking branch 'usb/usb-next' discards ddd04924ddf1 Merge remote-tracking branch 'driver-core/driver-core-next' discards b3bba5055b79 Merge remote-tracking branch 'ipmi/for-next' discards 781c6c82fae2 Merge remote-tracking branch 'leds/for-next' discards 7ba3fb95803a Merge remote-tracking branch 'chrome-platform/for-next' discards 08639aa0b3c3 Merge remote-tracking branch 'drivers-x86/for-next' discards 43db9216c922 Merge remote-tracking branch 'workqueues/for-next' discards 4ade53909768 Merge remote-tracking branch 'percpu/for-next' discards 16421e830bed Merge remote-tracking branch 'kvms390/next' discards 1eb8fc66d5fd Merge remote-tracking branch 'kvm/linux-next' discards eba430dfd114 Merge remote-tracking branch 'rcu/rcu/next' discards 56b3b7ce9d92 Merge remote-tracking branch 'edac/edac-for-next' discards 937718ea6d63 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 42b8148d8bcf Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards 459af1103e8a Merge branche 'rproc-fixes' into for-next discards 8e6c16bf5b84 Merge remote-tracking branch 'tip/auto-latest' discards 9312d774dc7a Merge remote-tracking branch 'spi/for-next' discards 65002af3a898 Merge remote-tracking branch 'devicetree/for-next' discards 1a9805281881 Merge remote-tracking branch 'audit/next' discards f4b7362188c1 Merge remote-tracking branch 'tpmdd/next' discards 1484401989ec Merge remote-tracking branch 'smack/for-next' discards 37250eab5c00 Merge remote-tracking branch 'selinux/next' discards 34b8e69ec3ad Merge remote-tracking branch 'keys/keys-next' discards 7dc0558cdb37 Merge remote-tracking branch 'apparmor/apparmor-next' discards 73c6d93f43c5 Merge remote-tracking branch 'regulator/for-next' discards a2da31c85aa2 Merge remote-tracking branch 'battery/for-next' discards 23a40bab3151 Merge remote-tracking branch 'mmc/next' discards 0e13eeb353bd Merge remote-tracking branch 'device-mapper/for-next' discards f803b6523025 Merge remote-tracking branch 'block/for-next' discards f4294f1c59fc Merge remote-tracking branch 'input/next' discards 61520b47e062 next-20200420/sound-asoc discards 4e0ccac66199 Merge remote-tracking branch 'sound/for-next' discards d28b8b4c0da2 Merge remote-tracking branch 'regmap/for-next' discards 4d20be7a8d66 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 22703846adcc Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 5504e1f2397b Merge remote-tracking branch 'drm-misc/for-linux-next' discards c52edcb286eb Merge remote-tracking branch 'drm-intel/for-linux-next' discards ba22f6f28688 Merge remote-tracking branch 'amdgpu/drm-next' discards 0d0d2d168eb6 Merge remote-tracking branch 'crypto/master' discards ec754e690770 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 4a044c0037d4 Merge remote-tracking branch 'gfs2/for-next' discards 2808f60f5776 Merge remote-tracking branch 'mac80211-next/master' discards f06af18ff539 Merge remote-tracking branch 'wireless-drivers-next/master' discards d6b470e5ca01 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards e0f3c410417f Merge remote-tracking branch 'net-next/master' discards d61c6ed81a30 Merge remote-tracking branch 'rdma/for-next' discards 681eb99da8b7 Merge remote-tracking branch 'swiotlb/linux-next' discards a084e30d6ff9 Merge remote-tracking branch 'ieee1394/for-next' discards 115787f20838 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 1d2c9af8b702 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards de7a0c4754ea Merge remote-tracking branch 'pm/linux-next' discards fb931b5a4c86 Merge remote-tracking branch 'v4l-dvb/master' discards aa6d62ca22bb Merge remote-tracking branch 'jc_docs/docs-next' discards 711e67726aad Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards d629625e607f Merge branch 'dmi/master' discards 59dbf873f81a Merge remote-tracking branch 'i3c/i3c/next' discards e854a70f6f0b signal: Avoid corrupting si_pid and si_uid in do_notify_parent discards 232892a623fb Merge remote-tracking branch 'i2c/i2c/for-next' discards cb881daa43cf Merge remote-tracking branch 'hid/for-next' discards 4ea9270f05e2 Merge remote-tracking branch 'printk/for-next' discards 791b16f95985 Merge remote-tracking branch 'vfs/for-next' discards 8cedd633fa4a Merge remote-tracking branch 'file-locks/locks-next' discards 12282c220651 Merge remote-tracking branch 'nfsd/nfsd-next' discards 599f59562e0a Merge remote-tracking branch 'jfs/jfs-next' discards 76df0f5d847e Merge remote-tracking branch 'fuse/for-next' discards ef00e4eef897 Merge remote-tracking branch 'f2fs/dev' discards c06f88e076cb Merge remote-tracking branch 'ext3/for_next' discards 50c0fc07d7ab Merge remote-tracking branch 'exfat/dev' discards ee0b2dd9f03f Merge remote-tracking branch 'btrfs/for-next' discards 233fd8d4c4a3 Merge remote-tracking branch 'sh/sh-next' discards 846fb99308af Merge remote-tracking branch 'nds32/next' discards 9dc35e9729e3 Merge remote-tracking branch 'mips/mips-next' discards 2d2b2783b40c Merge remote-tracking branch 'm68k/for-next' discards 12d77a1dbd7a Merge remote-tracking branch 'h8300/h8300-next' discards 709226898509 Merge remote-tracking branch 'csky/linux-next' discards d705f72c8df7 Merge remote-tracking branch 'clk/clk-next' discards 72a2dc09065e Merge remote-tracking branch 'tegra/for-next' discards 545f1464de9f Merge remote-tracking branch 'sunxi/sunxi/for-next' discards a2d50e493766 Merge remote-tracking branch 'samsung-krzk/for-next' discards c89622bda0ed Merge remote-tracking branch 'rockchip/for-next' discards 8f2620c1799a Merge remote-tracking branch 'reset/reset/next' discards 5c70e758f4fa Merge remote-tracking branch 'renesas/next' discards b353c069fa04 Merge remote-tracking branch 'realtek/for-next' discards a40dc1ba5e9d Merge remote-tracking branch 'raspberrypi/for-next' discards 19f5c7112595 Merge remote-tracking branch 'qcom/for-next' discards 8448c035b0cb Merge remote-tracking branch 'omap/for-next' discards 59e888027592 Merge remote-tracking branch 'mvebu/for-next' discards 6e752f166d08 Merge remote-tracking branch 'mediatek/for-next' discards 51f2e8d149ff Merge remote-tracking branch 'keystone/next' discards bfad51ea66ea Merge remote-tracking branch 'imx-mxs/for-next' discards 89dc9a92f636 Merge remote-tracking branch 'at91/at91-next' discards e8662ab328e0 Merge remote-tracking branch 'aspeed/for-next' discards 1e6d91610fc6 Merge remote-tracking branch 'arm/for-next' discards a638d8386ffc Merge remote-tracking branch 'dma-mapping/for-next' discards 69cecf88d56e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 3c7f529d10ff Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards c260d2ccae09 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 0cca8d25a96a Merge remote-tracking branch 'fpga-fixes/fixes' discards 213b5c8a58fd Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 35b245ffe2fc Merge remote-tracking branch 'mmc-fixes/fixes' discards d8294685c20f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 1685b7fab081 Merge remote-tracking branch 'scsi-fixes/fixes' discards 3b31a6a42a13 Merge remote-tracking branch 'drivers-x86-fixes/fixes' discards fcddd079054b Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 75d66ab977f4 Merge remote-tracking branch 'kvms390-fixes/master' discards bd14195ad0cb Merge remote-tracking branch 'kvm-fixes/master' discards 515ee34f58a3 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards f1aef58aa309 Merge remote-tracking branch 'crypto-current/master' discards 57b0b145aa86 Merge remote-tracking branch 'input-current/for-linus' discards 972dfceda287 Merge remote-tracking branch 'thunderbolt-fixes/fixes' discards ac24220e6c39 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards c030d4b722d1 Merge remote-tracking branch 'staging.current/staging-linus' discards c91d21c0790e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards cfc4e66fa8b5 Merge remote-tracking branch 'usb.current/usb-linus' discards a704136d1252 Merge remote-tracking branch 'tty.current/tty-linus' discards 16d3361e91a8 Merge remote-tracking branch 'driver-core.current/driver-c [...] discards 7efa1526a19d Merge remote-tracking branch 'spi-fixes/for-linus' discards 64072830503d Merge remote-tracking branch 'regulator-fixes/for-linus' discards 1fe977d98209 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 5814e481681a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards d954765ba54c Merge remote-tracking branch 'sound-current/for-linus' discards 5e4869507a14 Merge remote-tracking branch 'wireless-drivers/master' discards d43d505d9dc9 Merge remote-tracking branch 'netfilter/master' discards 0f6daeda6d7c Merge remote-tracking branch 'ipsec/master' discards 810a97bdded0 Merge remote-tracking branch 'net/master' discards 94ff45860268 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 9cf7395d986e Merge remote-tracking branch 'arc-current/for-curr' discards d14c1d79b97b Merge remote-tracking branch 'kbuild-current/fixes' discards a444ab0afbc2 ipc/namespace.c: use a work queue to free_ipc discards ac5bbb19223a ipc/msg: add missing annotation for freeque() discards 540533e60862 selftests: vm: pkeys: fix multilib builds for x86 discards f0e6b3d91f00 selftests: vm: pkeys: use the correct page size on powerpc discards af9a9bf3e2e7 selftests/vm/pkeys: override access right definitions on powerpc discards 5d461044c9d8 selftests/vm/pkeys: test correct behaviour of pkey-0 discards 3829137ed5b5 selftests/vm/pkeys: introduce a sub-page allocator discards b96d0dc36a2b selftests/vm/pkeys: detect write violation on a mapped acc [...] discards fe572d1a784b selftests/vm/pkeys: associate key on a mapped page and det [...] discards e13d196594c6 selftests/vm/pkeys: associate key on a mapped page and det [...] discards 734caa125d04 selftests/vm/pkeys: improve checks to determine pkey support discards 951cc4ff25a3 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() discards 7114b0c8132f selftests/vm/pkeys: fix number of reserved powerpc pkeys discards c55a9c9e5599 selftests/vm/pkeys: introduce powerpc support discards 57adc2b9aeee selftests/vm/pkeys: introduce generic pkey abstractions discards 588dcc1e63d1 selftests: vm: pkeys: use the correct huge page size discards 7645954799cc selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] discards c905e9a40bec selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() discards 81f1e31b258c selftests/vm/pkeys: fix pkey_disable_clear() discards 00b152b69b2c selftests: vm: pkeys: add helpers for pkey bits discards b82e92c4b1aa selftests: vm: pkeys: Use sane types for pkey register discards d8333e4e1f13 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() discards 14fe4b57adeb selftests/vm/pkeys: move some definitions to arch-specific header discards c4ef4bfb9ccc selftests/vm/pkeys: move generic definitions to header file discards cd3a52c60c6d selftests/vm/pkeys: rename all references to pkru to a gen [...] discards 314c6d53d4bb selftests/x86/pkeys: move selftests to arch-neutral directory discards 814efac5e128 aio: simplify read_events() discards 7874a1452a69 kernel/relay.c: fix read_pos error when multiple readers discards 4324a7f4401b panic: add sysctl to dump all CPUs backtraces on oops event discards 9852d271d112 arm64: memory: give hotplug memory a different resource name discards 878fc032b878 mm/memory_hotplug: allow arch override of non boot memory [...] discards 41f05fef6fdb kexec: prevent removal of memory in use by a loaded kexec image discards db22035066bc umh: fix refcount underflow in fork_usermode_blob(). discards 6ff83732ae58 fs/seq_file.c: seq_read: Update pr_info_ratelimited discards d512ae65253e fat: improve the readahead for FAT entries discards f90fd4ebd6af fat: don't allow to mount if the FAT length == 0 discards 85d3404599ae fs/binfmt_elf: remove redundant elf_map ifndef discards 8ffe2d3ad9f2 checkpatch: look for c99 comments in ctx_locate_comment discards e705114a6cfe checkpatch: additional MAINTAINER section entry ordering checks discards 43dc0ba08998 lib/test_lockup.c: make test_inode static discards 247af094607b test_firmware: remove unnecessary test_fw_mutex in test_de [...] discards ce465db34623 lib: optimize cpumask_local_spread() discards cc15edf8bf74 lib: Add might_fault() to strncpy_from_user. discards d0b84211a395 lib/math: avoid trailing newline hidden in pr_fmt() discards 82b45a1d7b96 dynamic_debug: add an option to enable dynamic debug for m [...] discards 93a0fba3de9a kernel/hung_task.c: introduce sysctl to print all traces w [...] discards 87e5f92ee04e parisc: add sysctl file interface panic_on_stackoverflow discards ab84a062a7fb user.c: make uidhash_table static discards 277276e52323 proc: rename "catch" function argument discards 671e4f270455 kernel/hung_task.c: Monitor killed tasks. discards 8eca459e0412 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 2a38d5ea0ada fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 4e8add34bd2c mm: use false for bool variable discards 213c352411e2 mm/memory: fix a typo in comment "attampt"->"attempt" discards 7c416d83ae14 mm/page-writeback: fix a typo in comment "effictive"->"effective" discards 8909574535e1 mm/sparse: fix a typo in comment "convienence"->"convenience" discards 1f2818a0472e mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] discards fad94fb5a26d mm: fix a typo in comment "strucure"->"structure" discards 9997dd779bae mm, memcg: fix some typos in memcontrol.c discards abcf2fcb2c2d mm/frontswap: fix some typos in frontswap.c discards 092f75b0d209 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" discards ba9993093373 mm/list_lru: fix a typo in comment "numbesr"->"numbers" discards 1069dee6a33a mm/memblock: fix a typo in comment "implict"->"implicit" discards cfb702e4e7ff mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" discards a18bbd5aae45 mm/vmsan: fix some typos in comment discards ddd596ee4b66 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] discards cc28b760b502 mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards fa22a89c1b91 mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards 69603c9a6cce mm: mmap: fix a typo in comment "compatbility"->"compatibility" discards 60a84b52fdb0 mm: ksm: fix a typo in comment "alreaady"->"already" discards 805c3a687572 mm: ksm: fix a typo in comment "alreaady"->"already" discards 3755560016ec mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" discards ab4d5250cd4c mm-replace-zero-length-array-with-flexible-array-member-fix discards a8469f4fe82b mm: replace zero-length array with flexible-array member discards d90091602f50 mm/memory_hotplug: remove is_mem_section_removable() discards 70ca790f8182 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] discards ad7967148569 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards 566511ffa837 drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards c64254d279af mm/thp: rename pmd_mknotpresent() to pmd_mknotvalid() discards 14320f7107e8 powerpc/mm: drop platform defined pmd_mknotpresent() discards 7829c2b3e623 mm: thp: don't need to drain lru cache when splitting and [...] discards edfcc45d4222 hugetlbfs: clean up command line processing discards e8f526ba5056 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] discards dc83021deaa8 hugetlbfs: move hugepagesz= parsing to arch independent code discards bd1b6845a987 hugetlbfs: add arch_hugetlb_valid_size discards 750fd40e1620 khugepaged: introduce 'max_ptes_shared' tunable discards 206d2f0ae3cb thp: change CoW semantics for anon-THP discards df7f2b9f4997 khugepaged: allow to collapse PTE-mapped compound pages discards 38d925a0068d khugepaged: allow to collapse a page shared across fork discards a19ce12e59fa khugepaged: drain LRU add pagevec after swapin discards 57b71fe16c53 khugepaged: drain all LRU caches before scanning pages discards f6f1fd8daaa7 khugepaged: do not stop collapse if less than half PTEs ar [...] discards 52feca23827d khugepaged: add self test discards 68cb1ddcab7b tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] discards 19b9220d371c mm/vmscan.c: use update_lru_size() in update_lru_sizes() discards 5f9d36ff6685 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] discards 6218e9dd1236 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() discards 76b9e9a9644a mm/page_alloc: integrate classzone_idx and high_zoneidx discards 59cab9e8ea7c mm/page_alloc: use ac->high_zoneidx for classzone_idx discards 1c19197f1a27 mm/vmstat.c: do not show lowmem reserve protection informa [...] discards 68fd1836f002 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] discards 8de45679a61e mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] discards a19a126f009a mm/page_alloc.c: remove unused free_bootmem_with_active_regions discards d81a94348c9c mm: call cond_resched() from deferred_init_memmap() discards 7bd94ba7d51a mm: initialize deferred pages with interrupts enabled discards f7a326cc2cb5 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] discards 83b32fe033c4 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] discards 6ad7aaeefdbc mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] discards f0526516dbc8 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] discards 0a337d0505c1 mm/page_alloc.c: rename free_pages_check() to check_free_page() discards 28f8a4a71ace mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] discards d2cfb46fb089 mm/page_alloc.c: bad_flags is not necessary for bad_page() discards 4d41d2638371 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] discards 944a16826915 docs/vm: update memory-models documentation discards d4f524cbe1cb mm: simplify find_min_pfn_with_active_regions() discards efbe6cef571d mm: clean up free_area_init_node() and its helpers discards e48a8020c3c7 mm: rename free_area_init_node() to free_area_init_memoryl [...] discards c541ab099986 mm: free_area_init: allow defining max_zone_pfn in descend [...] discards a81661240314 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES discards 8c053698a3b4 mm: memmap_init: iterate over memblock regions rather that [...] discards 98009061716e xtensa: simplify detection of memory zone boundaries discards 001dd15fdeae unicore32: simplify detection of memory zone boundaries discards f343309662df sparc32: simplify detection of memory zone boundaries discards bdde4d1c2d5d parisc: simplify detection of memory zone boundaries discards e28f0c114618 m68k: mm: simplify detection of memory zone boundaries discards 2c545c6b2256 csky: simplify detection of memory zone boundaries discards 0a5b10cee89e arm64: simplify detection of memory zone boundaries for UM [...] discards cfdb1db096fe arm: simplify detection of memory zone boundaries discards 551f7f7a25c8 alpha: simplify detection of memory zone boundaries discards 79dd2d7c28ed mm: use free_area_init() instead of free_area_init_nodes() discards 003bbfcbdeec mm: free_area_init: use maximal zone PFNs rather than zone sizes discards 44231b41c283 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option discards 3b1274213112 mm: make early_pfn_to_nid() and related defintions close t [...] discards a4a1a9a2d4cc mm: memblock: replace dereferences of memblock_region.nid [...] discards f55c2a0d4003 mm: clarify __GFP_MEMALLOC usage discards 48cd5e27eb73 mm/mm_init.c: report kasan-tag information stored in page->flags discards 2b4a93390bce s390: use __vmalloc_node in stack_alloc discards 0b2a81c41f67 powerpc: use __vmalloc_node in alloc_vm_stack discards 31eeac0a8d3f arm64: use __vmalloc_node in arch_alloc_vmap_stack discards 5bb547f16a06 mm-remove-vmalloc_user_node_flags-fix discards 4ac33a50e29a mm: remove vmalloc_user_node_flags discards c222244c46eb mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix discards 8de5deb0a998 mm: switch the test_vmalloc module to use __vmalloc_node discards 95cac0e9197d mm-remove-__vmalloc_node_flags_caller-fix discards 212bd0dea214 Merge branch 'for-next-current-v5.6-20200420' into for-nex [...] discards 77adc4ff4a8d Merge branch 'misc-next' into for-next-current-v5.6-20200420 discards 7c8685317531 Merge branch 'misc-5.7' into for-next-current-v5.6-20200420 discards dc58e00bfa57 tools/kvm_stat: add sample systemd unit file discards 2f4a1b2a3f2e tools/kvm_stat: Add command line switch '-L' to log to file discards 979ace0163cb tools/kvm_stat: add command line switch '-z' to skip zero records discards 489d2ba18620 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run discards 6cdec7a47580 KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests discards c5027e12966e KVM: X86: Improve latency for single target IPI fastpath discards aecf608dc9ac KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] discards 5c3a89580e6f KVM: nVMX: Remove non-functional "support" for CR3 target values discards 2cbdb5824228 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] discards 6017d8e27cdb KVM: x86/mmu: Set @writable to false for non-visible acces [...] discards bb53120d67cd KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags discards 1fec36d1a77a KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] discards cfec7581c97d KVM: nVMX: Drop manual clearing of segment cache on nested [...] discards fdfbb35111cb KVM: nVMX: Reset register cache (available and dirty masks [...] discards 4ee357af6f29 KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] discards d2291c83fbee KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] discards 66defe4222cc KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] discards e63beef03684 KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] discards 020f3fcfbc36 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] discards fa42bee8ef79 KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants discards 2c2bac828c42 KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] discards 10c035983700 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() discards d37c0b31d771 KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] discards 5f273667ab05 KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() discards 2e3ac6e1e6cb kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] discards bf0818b27af0 KVM: x86: move kvm_create_vcpu_debugfs after last failure point discards a88858e7f859 KVM: SVM: Use do_machine_check to pass MCE to the host discards 14bd1f498c2a KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() discards b55378d35988 KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code discards 46102940e65e KVM: nVMX: Free only the affected contexts when emulating INVEPT discards d9ed03329b89 KVM: nVMX: Don't flush TLB on nested VMX transition discards 87813ba88e0c KVM: nVMX: Skip MMU sync on nested VMX transition when possible discards 52670e67c07c KVM: x86/mmu: Add module param to force TLB flush on root reuse discards 20d842c11c1e KVM: x86/mmu: Add separate override for MMU sync during fa [...] discards 6217baf4f388 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] discards 2a855936a707 KVM: VMX: Don't reload APIC access page if its control is [...] discards 820d281b80ed KVM: VMX: Retrieve APIC access page HPA only when necessary discards 9430b7aa2d7a KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] discards cabd35b6a8ea KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] discards 3cad9ab6ad1a KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] discards a421b67c8d80 KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] discards 6825fe68b359 KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] discards d4192d279cb7 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() discards 67e8c7d10247 KVM: SVM: Document the ASID logic in svm_flush_tlb() discards bab0b6868a5f KVM: VMX: Introduce vmx_flush_tlb_current() discards 258583717df8 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h discards 0193e605766a KVM: VMX: Move vmx_flush_tlb() to vmx.c discards 1521060a6775 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() discards c76c0d2e9b6d KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] discards 187f6f93fda1 KVM: VMX: Clean up vmx_flush_tlb_gva() discards afc541d07f9d KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() discards adce7e51ad59 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] discards f0a6c2874461 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus discards c7ef0f7c0df2 Merge branch 'misc-5.7' into next-fixes discards c09decb9e351 btrfs: discard: Use the correct style for SPDX License Identifier discards 990fff829fdd ipmi: use vzalloc instead of kmalloc for user creation discards 5fc5d754ff46 btrfs: simplify error handling of clean_pinned_extents() discards 42340aeedf7a btrfs: fix memory leak of transaction when deleting unused [...] discards 584e2eaaa3cf btrfs: remove the redundant parameter level in btrfs_bin_search() discards 571f195ceb07 fixup! btrfs: Reformat btrfs_tree.h comments discards 0b5b4864f880 btrfs: Reformat btrfs_tree.h comments discards 8d80a063d508 btrfs: move on-disk structure definitions to btrfs_tree.h discards 2f50062233d9 Merge remote-tracking branch 'regmap/for-5.8' into regmap-next discards 161976a0ead7 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus discards 449478252efe Merge branch 'sunxi/dt-for-5.8' into sunxi/for-next discards 2aba8661e26a arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells discards 46ae2fdf17a4 Merge branches 'sunxi/config-for-5.8' and 'sunxi/dt-for-5. [...] discards b2ffb2d820fd arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 discards 9e92a9800eb4 arm64: dts: allwinner: Sort Pine H64 device-tree nodes discards f3353a015b25 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 discards 2e0e1b0364c6 arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 discards 2d62a5fb89c2 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 discards 7e4bbf3fe67c arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] discards 5fc0928782e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map discards 276f39eaf2a8 dma-pool: scale the default DMA coherent pool size with me [...] discards afb531983f2f x86/mm: unencrypted non-blocking DMA allocations use coher [...] discards 635f4d58cb27 dma-pool: add pool sizes to debugfs discards c7579f4e376d dma-direct: atomic allocations must come from atomic coher [...] discards 8a8c018ffa60 dma-pool: dynamically expanding atomic pools discards 247f4817f956 Merge branch 'pm-sleep' into linux-next discards 366562a463dd Merge branches 'acpi-pci', 'acpi-button' and 'pm-tools' in [...] discards e874d542e8a6 Merge branch 'pm-cpufreq' into linux-next discards 01186efb1934 Documentation: PM: sleep: Update driver flags documentation discards 9266ce4fe6e9 PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED discards f0b7dff949e4 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP discards a99505d0d70e PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() discards 4ea59ef033d7 PM: sleep: core: Rename dev_pm_may_skip_resume() discards 32ae7b13bc2a PM: sleep: core: Rework the power.may_skip_resume handling discards 7f9afb418d2c PM: sleep: core: Do not skip callbacks in the resume phase discards 28bf8c4a2f2a firmware: google: vpd: Replace zero-length array with flex [...] discards 713ec6f998f8 firmware: google: memconsole: Replace zero-length array wi [...] discards 4407adee91d3 firmware: dmi-sysfs: Replace zero-length array with flexib [...] discards be950c0b6fb2 mm: remove __vmalloc_node_flags_caller discards 60e6c507bca7 mm: remove both instances of __vmalloc_node_flags discards aa33e3b23bff mm: remove the prot argument to __vmalloc_node discards 43c9a2a84e70 mm: remove the pgprot argument to __vmalloc discards cf1bd8e23a30 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc discards 9fd89a389f9a mm: enforce that vmap can't map pages executable discards 31c3f12e795d mm: remove the prot argument from vm_map_ram discards c3b1538c0450 mm: remove unmap_vmap_area discards 8d6173e46a8c mm: remove map_vm_range discards 75a0e11adc40 mm: don't return the number of pages from map_kernel_range [...] discards 2a91670f23d2 mm: rename vmap_page_range to map_kernel_range discards 4918b9e7e63a mm: remove vmap_page_range_noflush and vunmap_page_range discards 638bf16c7e60 mm: pass addr as unsigned long to vb_free discards ac89b0934c07 mm: only allow page table mappings for built-in zsmalloc discards fd3a96c4af62 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] discards f23530448b6f mm: unexport unmap_kernel_range_noflush discards 1e6361f080f9 mm: remove __get_vm_area discards adc282e1e850 powerpc: remove __ioremap_at and __iounmap_at discards 15cdd9ca08bc powerpc: add an ioremap_phb helper discards 761a797cc5da dma-mapping: use vmap insted of reimplementing it discards e825cf614403 staging: media: ipu3: use vmap instead of reimplementing it discards 24c4cbcaa895 staging: android: ion: use vmap instead of vm_map_ram discards e53c7af6eda4 x86: fix vmap arguments in map_irq_stack discards 052fb6459dcb x86/hyperv: use vmalloc_exec for the hypercall page discards 1df1fabf6a05 mm/mmap.c: fix the adjusted length error discards 5d8dae9e5cb9 /proc/PID/smaps: Add PMD migration entry parsing discards 4a2e399399b5 mm/gup.c: further document vma_permits_fault() discards f13ba0fcf163 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] discards 75c159cc93ca asm-generic: remove pgtable-nop4d-hack.h discards 24465471ea7d unicore32: remove __ARCH_USE_5LEVEL_HACK discards 52cce87a2faa sh: add support for folded p4d page tables discards 2e3b0f070d95 sh: drop __pXd_offset() macros that duplicate pXd_index() ones discards 9756ae122f03 sh: fault: Modernize printing of kernel messages discards 0640b7608c39 powerpc: add support for folded p4d page tables discards 7d0986fdf11e openrisc: add support for folded p4d page tables discards df4690cba4aa nios2: add support for folded p4d page tables discards d49efd044290 ia64: add support for folded p4d page tables discards 97fee9365f03 hexagon: remove __ARCH_USE_5LEVEL_HACK discards 059c865b8846 arm64: add support for folded p4d page tables discards 8bfbae04ad31 arm: add support for folded p4d page tables discards c84c850414e6 h8300: remove usage of __ARCH_USE_5LEVEL_HACK discards 2c21adfc8276 memcg-optimize-memorynuma_stat-like-memorystat-fix discards 46ec24ad3502 mm/memcg: optimize memory.numa_stat like memory.stat discards 997756b95dc1 mm/swapfile.c: remove the unnecessary goto for SSD case discards ff62a8b37422 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] discards 9d19832af775 mm/swapfile.c: offset is only used when there is more slots discards 8d39837f63a4 mm: swap: properly update readahead statistics in unuse_pt [...] discards 03e6dce10354 mm/swap_state: fix a data race in swapin_nr_pages discards 288bc7e3cdc2 mm/swapfile: use list_{prev,next}_entry() instead of open-coding discards aae0f5ece5a7 iomap: convert from readpages to readahead discards b55c4f8964e9 fuse-convert-from-readpages-to-readahead-fix discards a96d35fa35e7 fuse: convert from readpages to readahead discards 82f710919b63 f2fs: pass the inode to f2fs_mpage_readpages discards d7e22c70139e f2fs: convert from readpages to readahead discards 62136b670d6f ext4: pass the inode to ext4_mpage_readpages discards 7f4115ffc1b4 ext4: convert from readpages to readahead discards a4a5775be2ff erofs: convert compressed files from readpages to readahead discards 9d3696eddb76 erofs: convert uncompressed files from readpages to readahead discards 09cad0b56a9f btrfs: convert from readpages to readahead discards a997b83bb575 fs: convert mpage_readpages to mpage_readahead discards cbe5963857a9 mm: use memalloc_nofs_save in readahead path discards 9a520f0abc85 mm: document why we don't set PageReadahead discards c7fdf2dcf455 mm: add page_cache_readahead_unbounded discards 2d64fb881fa7 mm: move end_index check out of readahead loop discards dcc5f58cf04f mm: add readahead address space operation discards 074b86e7572e mm: put readahead pages in cache earlier discards a44ecdb536e5 mm: remove 'page_offset' from readahead loop discards dacb27a538be mm: rename readahead loop variable to 'i' discards 98f7af03c189 mm: rename various 'offset' parameters to 'index' discards e1992c278c44 mm: use readahead_control to pass arguments discards dbf015a65ff4 mm: add new readahead_control API discards 4efe5e34bed7 mm: move readahead nr_pages check into read_pages discards f5261c2adf00 mm: ignore return value of ->readpages discards a8a3d6eb8cab mm: return void from various readahead functions discards e8d93cf3d7f5 mm: move readahead prototypes from mm.h discards ed1b7f7a52f5 mm, dump_page(): do not crash with invalid mapping pointer discards 9da1e6433a1b mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix discards 8f634d80ebc4 mm/slub.c: fix corrupted freechain in deactivate_slab() discards 6f09e3075f76 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 2802e82db376 ramfs: support O_TMPFILE discards 63c4f4cdb793 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning discards 923f9a7d92a7 ocfs2: add missing annotation for dlm_empty_lockres() discards a8090d3b54a4 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix discards 36d1b5ecb415 Merge branch 'irq/urgent' discards e3e43effbd55 Merge branch 'ras/core' discards 80fcad63d525 Merge branch 'x86/cleanups' discards ed3ae7ceb2e4 Merge branch 'x86/urgent' discards 0fdab8b6bcf6 Merge branch 'core/urgent' discards e7834c3a048f Merge branch 'irq/urgent' discards 16fa038efe58 Merge branch 'locking/kcsan' discards e4e24b208401 Merge branch 'perf/urgent' discards fb674dc58fde Merge branch 'ras/core' discards 4c150e3421a6 Merge branch 'sched/urgent' discards 456ef79849a2 Merge branch 'timers/urgent' discards 7cc5af85242a Merge branch 'x86/asm' discards e3c2de67feeb Merge branch 'x86/cleanups' discards f4194d929dfd Merge branch 'x86/kdump' discards 09bba8668bb8 Merge branch 'x86/urgent' discards 98b2421f3463 squashfs: migrate from ll_rw_block usage to BIO discards dc04fb81b38e fs/squashfs/squashfs_fs.h: replace zero-length array with [...] discards 35e3a94183a4 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] discards 8cf39f47a8d9 mm: Fix MREMAP_DONTUNMAP accounting on VMA merge discards 2d759b8cb52a tools/vm: fix cross-compile build discards 9e11c2607509 coredump: fix null pointer dereference on coredump discards 4930b4336761 mm: shmem: disable interrupt when acquiring info->lock in [...] discards 5f997bfce0af shmem: fix possible deadlocks on shmlock_user_lock discards 73868c9fe168 vmalloc: fix remap_vmalloc_range() bounds checks discards 21c29c4610ab mm/shmem: fix build without THP discards 995fd49207d6 mm-ksm-fix-null-pointer-dereference-when-ksm-zero-page-is- [...] discards 0b834f200b73 mm-ksm-fix-null-pointer-dereference-when-ksm-zero-page-is- [...] discards 58077f6b05c1 mm/ksm: fix NULL pointer dereference when KSM zero page is [...] discards ce27c888c66d tools/build: tweak unused value workaround discards e961bd466d0c checkpatch: fix a typo in the regex for $allocFunctions discards 3e3d3ca8e713 mm, gup: return EINTR when gup is interrupted by fatal signals discards 4ce60e790512 mm/hugetlb: fix a addressing exception caused by huge_pte_offset discards f28c07c13c4c maintainers-add-an-entry-for-kfifo-fix-fix discards afec334abfeb maintainers-add-an-entry-for-kfifo-fix discards a21b4e66e0ef MAINTAINERS: add an entry for kfifo discards 2ac130b0dae9 mm/userfaultfd: disable userfaultfd-wp on x86_32 discards 207d25ff44c1 usb: core: kcov: collect coverage from usb complete callback discards 5a9e12188756 kcov: collect coverage from interrupts discards 5ab3026b7017 kcov: use t->kcov_mode as enabled indicator discards 884895cd4ddd kcov: move t->kcov_sequence assignment discards b609bf8b8d6e kcov: move t->kcov assignments into kcov_start/stop discards 8fcccdf8506a kcov: fix potential use-after-free in kcov_remote_start discards 1a99ead2b43d kcov: cleanup debug messages discards 209536ef644a mm, memcg: fix error return value of mem_cgroup_css_alloc() discards f781e119fe23 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] discards 6b3703aaa5c0 /proc/kpageflags: do not use uninitialized struct pages discards aefb38967698 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 22b9c9ef4458 slub: avoid redzone when choosing freepointer location discards d463208a4e44 sh: fix build error in mm/init.c discards d20ffee6c1ae mm/debug: add tests validating architecture page table helpers discards 36792a4aa66c Merge remote-tracking branch 'spi/for-5.8' into spi-next discards 5e60c07c8615 Merge remote-tracking branch 'spi/for-5.7' into spi-linus discards c029bbfac1bf PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist discards ef71efafc7e0 drm/amdgpu/display: fix logic inversion in program_timing_sync() discards d4e900d79c60 drm/amdgpu: work around llvm bug #42576 discards d3051f65732c drm/ttm: Break out the loops if need_resched in bo delayed [...] discards 811b0c4730a9 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) discards 0ed90217923d drm/mm: revert "Break long searches in fragmented address spaces" discards 3d5385a23a6a drm/amdkfd: Enable GWS based on FW Support discards d67c057396d4 drm/amdkfd: New IOCTL to allocate queue GWS (v2) discards f1163e7a436a drm/amdgpu: add new unlocked flag for PTE updates discards e359aefb3157 drm/amdgpu: rename direct to immediate for VM updates discards 6ad129a24835 drm/amdgpu: cleanup IB pool handling a bit discards 32c92c2e3205 drm/amdgpu: partial revert VM sync changes discards 1a07298c624d drm/amdgpu: Add a UAPI flag for user to call mem_sync discards 19d1dffe6d34 drm/amdgpu: Add mem_sync implementation for all the ASICs. discards 9b1ae2d5843f drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion discards 8c65e839cbaf drm/amdgpu: Add new ring callback to insert memory sync discards 5f3d00fa965a drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem discards c2a79d9353b0 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 discards a45a70b5015f drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] discards 25714ce9ea23 drm/amdgpu: Fix per-IB secure flag GFX hang discards a36777c137c4 drm/amdgpu: Fine-grained TMZ support discards 4abe2b1d21ef drm/amdgpu: stop evicting encrypted BOs to swap discards d7f0ece0c852 drm/amdgpu: add TMZ handling to amdgpu_move_blit discards cb4f802608af drm/amdgpu: also add the TMZ flag to GART discards 1e21855a805c drm/amdgpu: fix the wrong logic checking when secure buffe [...] discards 7a1af05e898d drm/amdgpu: Move to a per-IB secure flag (TMZ) discards f73f9225f027 drm/amd/display: Indicate use of TMZ buffers to DC discards 6520cc7e3b54 drm/amdgpu: implement TMZ accessor (v3) discards fdbbb0aace13 drm/amdgpu: remove the alignment placeholder for secure buffer discards 6dff3c321e73 drm/amdgpu: move CS secure flag next the structs where it's used discards 1c7cf97d60e8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 discards 837794ed5323 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 discards c0d3ab24effa drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 discards e024054a78f7 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] discards 65d4c19d9c62 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter discards dc2606bf387c drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h discards 2ca2a1546513 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) discards 8f9ddcf61e6f drm/amdgpu: job is secure iff CS is secure (v5) discards de1371589c03 drm/amdgpu: expand the context control interface with trust flag discards 782b977e2ca4 drm/amdgpu: expand the emit tmz interface with trusted flag discards 7e806c9da3d7 drm/amdgpu: add tmz bit in frame control packet discards 70bdff9eef16 drm/amdgpu: add function to check tmz capability (v4) discards 029c49a95244 drm/amdgpu: add amdgpu_tmz data structure discards 0a398539e5ba drm/amdgpu: add tmz feature parameter (v2) discards ac1f0fc97c17 drm/amdgpu: define the TMZ bit for the PTE discards 5e2327244d7f drm/amdgpu: add UAPI to create secure commands (v3) discards 642228460cb4 drm/amdgpu: add UAPI for creating encrypted buffers discards 106b23df8436 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' discards 620f47d13a74 drm/amd/powerplay: remove defined but not used variables discards 25d4275e1931 drm/amdgpu: fix race between pstate and remote buffer map discards 568a717c848e drm/amdgpu/display: give aux i2c buses more meaningful names discards 1776643ff138 drm/amdgpu/display: fix aux registration (v2) discards 864d76b0dc8f f2fs: fix quota_sync failure due to f2fs_lock_op discards f8cfd4e877fa exfat: truncate atimes to 2s granularity discards fe3e785bfdac exfat: properly set s_time_gran discards 34c9edfe0b42 exfat: remove the assignment of 0 to bool variable discards d1157d250f98 exfat: Remove unused functions exfat_high_surrogate() and [...] discards 5c8fc4b10bf8 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF discards 909738ba1593 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option discards 8fec1ae817d4 exfat: remove 'bps' mount-option discards 47b90dd5a99d exfat: Unify access to the boot sector discards 30611e86395a exfat: Use a more common logging style discards 18868a905f53 exfat: add missing MODULE_ALIAS_FS() discards 10e00dced073 exfat: Fix discard support discards 61bf8fb59ba6 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF discards 723fa610ebd2 Merge branch for-5.8/arm64/dt into for-next discards 437c98a01a9e Merge branch for-5.8/arm/dt into for-next discards 96f48da196a2 Merge branch for-5.7/arm64/defconfig into for-next discards fa389f19dd0a mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls discards ddc42be7c608 rcu: Initialize and destroy rcu_synchronize only when necessary discards ffcb573edf48 Improve KCSAN documentation a bit discards 501b662d758c locktorture: Use true and false to assign to bool variables discards cce6d051f127 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] discards 4d5355e3d66a x86/mm/pat: Mark an intentional data race discards 5c4f2f085485 fork: Annotate a data race in vm_area_dup() discards 787e91dfc16a Merge branch 'lkmm-dev.2020.04.15b' into HEAD discards a8579cbc6bf5 Merge branch 'kcsan-dev.2020.04.13c' into HEAD discards e169c6452c3d Merge branches 'fixes.2020.04.13d', 'kfree_rcu.2020.04.13c [...] discards d8ca464c5927 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() discards 0d1dc7a6c89e ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() discards c4fc51252180 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU discards dd8e7f9918b3 rcu-tasks: Add IPI failure count to statistics discards 36df38810b3f rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs discards c20fc84e1627 rcu-tasks: Add count for idle tasks on offline CPUs discards d7bbea5e007a rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] discards 78eabd5dd220 rcu-tasks: Make RCU tasks trace also wait for idle tasks discards 48e3c69386e0 rcu-tasks: Handle the running-offline idle-task special case discards 7a416702dadf rcu-tasks: Disable CPU hotplug across RCU tasks trace scans discards 95edf7311a08 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks discards 67eed2ddd9bd rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] discards fa1b26ea78dd rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI discards e85f0b262d08 rcu-tasks: Add grace-period and IPI counts to statistics discards fa8871340ebd rcu-tasks: Split ->trc_reader_need_end discards bcfd0f907739 rcu-tasks: Provide boot parameter to delay IPIs until late [...] discards 402d6b1385fd rcu-tasks: Add a grace-period start time for throttling and debug discards c30eca3fb798 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks discards ab4111d77634 rcu-tasks: Make rcutorture writer stall output include GP state discards 391bbea68fdd rcu-tasks: Add RCU tasks to rcutorture writer stall output discards f7308a7d8541 rcu-tasks: Move #ifdef into tasks.h discards 0ecace989b7e rcu-tasks: Add stall warnings for RCU Tasks Trace discards 7325c945fded rcutorture: Add torture tests for RCU Tasks Trace discards 6f5cfa5b8e2c rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] discards 9d3ad158b5f4 rcu-tasks: Code movement to allow more Tasks RCU variants discards c36f5db71912 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] discards 6d9e61127319 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages discards 1f23d8e0b482 rcutorture: Add torture tests for RCU Tasks Rude discards b98262d2e938 rcu-tasks: Add an RCU-tasks rude variant discards da38ec1c4510 rcu-tasks: Refactor RCU-tasks to allow variants to be added discards f5961fb996a9 rcutorture: Add a test for synchronize_rcu_mult() discards 51506fd81f03 rcu: Reinstate synchronize_rcu_mult() discards c0045c4e2325 rcu-tasks: Create struct to hold state information discards 78629ecff3a8 rcu-tasks: Move Tasks RCU to its own file discards 3813e2591a2c rcu: Add per-task state to RCU CPU stall warnings discards 2c671f67bef7 sched/core: Add function to sample state of locked-down task discards 9b2c47b715a0 rcu-tasks: Use context-switch hook for PREEMPT=y kernels discards 075e4415afbd rcu: Add comments marking transitions between RCU watching [...] discards fb754437b0a5 rcutorture: Add test of holding scheduler locks across rcu [...] discards f0c8830d7a53 rcu: Don't use negative nesting depth in __rcu_read_unlock() discards 3f16abb14cf3 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field discards 0afc2cade48c rcu: Don't set nesting depth negative in rcu_preempt_defer [...] discards 923a46c49fe5 rcu: Make rcu_read_unlock_special() safe for rq/pi locks discards 52319e6b525b drm/amdgpu: Correctly initialize thermal controller for GP [...] discards ddf5a5710f12 Revert "drm/amdgpu: Disable gfx off if VCN is busy" discards 190c93d7a70e drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU discards 3ef77f30ae7f drm/amdgpu: Disable FRU read on Arcturus discards 421d8efa8bf1 drm/amd/powerplay: fix resume failed as smu table initiali [...] discards e985c08cd391 drm/amdgpu/gmc: Fix spelling mistake. discards f5e58ad7f938 drm/amdgpu: cache smu fw version info discards 51f66fe6951c Merge branch 'regulator-5.8' into regulator-next discards 3c0cb85c78a0 Merge branch 'regulator-5.7' into regulator-linus omits 8be6bbe59a69 cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS discards 2a6ac7666c29 Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...] discards e66b54d07be4 drivers: hv: remove redundant assignment to pointer primar [...] discards dcea7134d9ea ipmi:bt-bmc: Fix some format issue of the code discards 5185f4773e90 ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT discards e7f1e32fed54 rcu: Add KCSAN stubs to update.c discards 05d8a0291987 drm/amdgpu/gfx9: add gfxoff quirk discards 9cf2a1a31212 drm/amdgpu: set mp1 state before reload discards 153981d8cdfa drm/amdgpu: update psp fw loading sequence discards e3f6ad0ddac0 drm/amd/powerplay: update Arcturus smu-driver if header discards 52c1a465d036 drm/amd/powerplay: properly set the dpm_enabled state discards ff35961dca5b drm/amd/powerplay: correct i2c eeprom init/fini sequence discards 32dd23412684 drm/amd/powerplay: bump the NAVI10 smu-driver if version discards cece92669bce drm/amd/powerplay: revise the way to retrieve the board pa [...] discards df8ccec48a7d drm/amdgpu: fix the hw hang during perform system reboot a [...] discards 0d454b9901a8 drm/amd/display: remove redundant assignment to variable d [...] discards 502ef0834009 drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] discards 4f7a2d7e5f1e Merge branches 'sunxi/clk-for-5.8', 'sunxi/config-for-5.8' [...] discards d2d0c46f7006 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() discards 4c9eb55dce1c rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() discards 95db8f74cdd4 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison discards 1acdc560f2f2 rcu: Replace 1 by true discards bccc371715dd rcu: Replace assigned pointer ret value by corresponding b [...] discards 77ad63d67bb7 rcu: Mark rcu_state.gp_seq to detect more concurrent writes discards fa6a72e9ae13 rcu: Get rid of some doc warnings in update.c discards dbef7191d22b Revert "rculist: Describe variadic macro argument in a Sph [...] discards eda5176f2e2d rcu: Fix the (t=0 jiffies) false positive discards cc8bd1bfdc1f rcu: Expedite first two FQS scans under callback-overload [...] discards bff55f0ffcae drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers discards b5f629b9906b rcu: Use data_race() for RCU CPU stall-warning prints discards 3ed07fc71371 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks discards 8c77967e771e srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] discards 5edd414c9cd0 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks discards 64132cc2f711 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] discards fc2a7ed3c2d2 rcu: Remove self-stack-trace when all quiescent states seen discards 431815f97b26 rcu: When GP kthread is starved, tag idle threads as false [...] discards a945e425ec89 rcutorture: Convert ULONG_CMP_LT() to time_before() discards c31e3993225a torture: Add a --kasan argument discards 8a7567ab7f07 torture: Save a few lines by using config_override_param i [...] discards 1a6570bbefab torture: Allow scenario-specific Kconfig options to overri [...] discards 907712c235c9 torture: Allow --kconfig options to override --kcsan defaults discards ee19424477d0 torture: Abstract application of additional Kconfig options discards 3788ab1fb0c8 torture: Eliminate duplicate #CHECK# from ConfigFragment discards 4b2f96dbc56b rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static discards 2ba0d32e59e0 torture: Make --kcsan argument also create a summary discards 997e9e941417 torture: Add --kcsan argument to top-level kvm.sh script discards 5cf9d91f7dd2 rcu: Allow rcutorture to starve grace-period kthread discards 61e3a9acf9e5 rcutorture: Right-size TREE10 CPU consumption discards 112bf80760f1 rcutorture: Add flag to produce non-busy-wait task stalls discards a8d5875ce5f0 Default enable RCU list lockdep debugging with PROVE_RCU discards 18d76ac49038 locktorture.c: Fix if-statement empty body warnings discards bb4be86f29d0 rcutorture: Mark data-race potential for rcu_barrier() tes [...] discards 80a18c1155a1 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines discards a22b45218dac rcutorture: Add KCSAN stubs discards 517392319c3e rcu: Use data_race() for RCU expedited CPU stall-warning prints discards b5acbe24289d rcu: Add rcu_gp_might_be_stalled() discards b46b073853c4 rcu/tree: Count number of batched kfree_rcu() locklessly discards 578e7028510a rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] discards 9902838affa8 rcuperf: Add ability to increase object allocation size discards b377bfce7d93 rcu: Mark rcu_state.ncpus to detect concurrent writes discards 4fb5e949f3c8 srcu: Add KCSAN stubs discards 503b026d1d64 rcu: Add KCSAN stubs discards dbf7071bdc3a scsi: storvsc: Re-init stor_chns when a channel interrupt [...] discards f0b796c3d84d Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] discards a031062424bb Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug discards bcefa4009007 Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] discards 84e8508e5bb7 PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] discards 014a8025eeb9 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] discards 536fd7c2d6e4 hv_utils: Always execute the fcopy and vss callbacks in a tasklet discards a0af60f69438 hv_netvsc: Disable NAPI before closing the VMBus channel discards 97970eef1ca0 Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] discards 4dedd9ee4afa Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] discards 52acaa54b9f0 Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 discards ab032f08dc45 ipmi:bt-bmc: Avoid unnecessary check discards d2f1606edabd scripts/config: allow colons in option strings for sed discards 635049d0e3a0 hwmon: (dell-smm) Use one DMI match for all XPS models discards c4fd4f574670 hwmon: (nct7904) Add watchdog function discards 9d20a24d310b Drivers: hv: check VMBus messages lengths discards bc9a27320f2c Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] discards 8739cb09ba07 Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() discards 7d61c5538ece Drivers: hv: allocate the exact needed memory for messages discards 64240cdc0016 Drivers: hv: copy from message page only what's needed discards 33c385056aad Merge branch 'asoc-5.7' into asoc-linus discards e7b7daeb48e0 ARM: dts: bcm283x: Use firmware PM driver for V3D discards 4258ed39c776 ARM: bcm2835_defconfig: Enable fixed-regulator discards 5d27ce44c1b5 ARM: dts: bcm2711: Add vmmc regulator in emmc2 discards c501e6bc8e8c ARM: dts: bcm2711: Update expgpio's GPIO labels discards e90f16cc1a48 Merge branch 'fixes' into for-next discards 52d3b2f98483 Merge branch 'devel-stable' into for-next discards af8819912598 Merge branches 'fixes' and 'misc' into for-next discards babf67165e40 Merge branch 'fixes' into for-next discards 0d5ee9df57c4 Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next discards a3f7a2ec97b8 Merge branch 'omap-for-v5.7/defconfig' into for-next discards c018aff1a201 Merge branch 'v5.7-armsoc/dts64' into for-next discards 9240e38c3cf3 Merge branch 'v5.7-armsoc/dts32' into for-next discards 2dd7bbf97f25 Merge branch 'fixes' into for-next discards 6795e06559b8 Merge branch 'v5.7-armsoc/dts64' into for-next discards bcfc77be9cf9 Merge branch 'v5.7-armsoc/dts32' into for-next discards b6bb79e88514 Merge branch 'fixes' into for-next discards 2f71af431cc1 Merge branch 'omap-for-v5.7/ti-sysc' into for-next discards f66ca92dd3a3 Merge branch 'fixes' into for-next discards d886ff4d2a6a ARM: dts: bcm2711: Move emmc2 into its own bus discards 455a19cdaf07 Merge branch 'v5.6-clk/fixes' into for-next discards dd882f8fcb53 Merge branch 'v5.7-clk/next' into for-next discards 3fa6d295da98 Merge branch 'v5.7-armsoc/soc' into for-next discards 98b195e54ee6 Merge branch 'v5.7-armsoc/dts64' into for-next discards 27986dcc32ee Merge branch 'v5.7-armsoc/dts32' into for-next discards 00c5b97b655d Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next discards a3ae5449fcf3 Merge branch 'omap-for-v5.7/omap1' into for-next discards 81557a5f112b Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next discards 1e4f7c8fbf46 Merge branch 'omap-for-v5.7/ti-sysc' into for-next discards 060ccdefdafc Merge branch 'fixes' into for-next discards 4923caa8b3a4 ARM: rockchip: fix spelling mistake "to" -> "too" discards 553792054c44 Merge branch 'omap-for-v5.7/accelerators' into for-next discards 2e42bb26887c Merge branch 'omap-for-v5.7/dt' into for-next discards 73d82f9d85b8 Merge branch 'omap-for-v5.7/pm33xx' into for-next discards fe44c3f9eec0 Merge branches 'omap-for-v5.7/soc' and 'omap-for-v5.7/ti-s [...] discards ec3d259408ce ARM: bcm2835_defconfig: add support for Raspberry Pi4 discards f93d99ad4cc7 ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels discards ac787d915beb clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] discards e2d7c0d33d0a ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> discards c5ac87bd9abd clk: rockchip: convert rk3036 pll type to use internal loc [...] discards 087f08b00830 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] discards 9f6a54edf10f clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] adds c90f3b8c4b5b clang-format: don't indent namespaces adds 5d65a0218fee clang-format: Update with the latest for_each macro list adds 20f16489093e Merge tag 'clang-format-for-linus-v5.7-rc3' of git://githu [...] adds b61f7ff0f64f Merge tag 'tpmdd-next-20200421' of git://git.infradead.org [...] adds 189522da8b3a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 3bda03865fca Merge tag 'kvm-s390-master-5.7-2' of git://git.kernel.org/ [...] adds ae49dedaa92b KVM: PPC: Book3S HV: Handle non-present PTEs in page fault [...] adds 00a6a5ef39e7 Merge tag 'kvm-ppc-fixes-5.7-1' of git://git.kernel.org/pu [...] adds 8160a563cfff Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1eb64c07aab8 sh: fix build error in mm/init.c adds 89b83f282d8b slub: avoid redzone when choosing freepointer location adds b64d8d1e1ba5 mm/userfaultfd: disable userfaultfd-wp on x86_32 adds 5701feb0a9f5 MAINTAINERS: add an entry for kfifo adds 3c1d7e6ccb64 mm/hugetlb: fix a addressing exception caused by huge_pte_offset adds d180870d83db mm, gup: return EINTR when gup is interrupted by fatal signals adds 461e1565366e checkpatch: fix a typo in the regex for $allocFunctions adds a21151b9d81a tools/build: tweak unused value workaround adds 56df70a63ed5 mm/ksm: fix NULL pointer dereference when KSM zero page is [...] adds 0783ac95b4a0 mm/shmem: fix build without THP adds bdebd6a2831b vmalloc: fix remap_vmalloc_range() bounds checks adds ea0dfeb4209b shmem: fix possible deadlocks on shmlock_user_lock adds 94b7cc01da5a mm: shmem: disable interrupt when acquiring info->lock in [...] adds db973a7289da coredump: fix null pointer dereference on coredump adds cf01699ee220 tools/vm: fix cross-compile build adds 18bf34080c4c Merge branch 'akpm' (patches from Andrew) adds c578ddb39e56 Merge tag 'linux-kselftest-5.7-rc3' of git://git.kernel.or [...] adds 763dafc520ad audit: check the length of userspace generated audit records adds 6a400063826b Merge tag 'audit-pr-20200422' of git://git.kernel.org/pub/ [...] adds 3cda77991eb7 Merge tag 'rproc-v5.7-fixes' of git://git.kernel.org/pub/s [...] adds b7e038a92449 exfat: Fix discard support adds cd76ac258cd9 exfat: add missing MODULE_ALIAS_FS() adds b0516833d809 exfat: Unify access to the boot sector adds cbd445d9a9bd exfat: remove 'bps' mount-option adds 674a9985b8e3 exfat: properly set s_time_gran adds 81df1ad40644 exfat: truncate atimes to 2s granularity adds 6f8cd037a5f4 Merge tag 'for-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds 1ddd873948c9 Merge tag 'nfsd-5.7-rc-1' of git://git.linux-nfs.org/proje [...] adds d0384eedcde2 drivers: soc: xilinx: fix firmware driver Kconfig dependency adds f5ba30ba481d firmware: xilinx: make firmware_debugfs_root static adds e9801213465a Merge tag 'zynqmp-soc-for-v5.7-rc3' of https://github.com/ [...] adds be08d278eb09 ARM: dts: bcm283x: Add cells encoding format to firmware bus adds 0f2167d53cd7 Merge tag 'tags/bcm2835-dt-fixes-2020-03-27' into devicetr [...] adds 90444b958461 ARM: dts: bcm283x: Disable dsi0 node adds f42ae4cd4cae Merge tag 'arm-soc/for-5.7/devicetree-fixes' of https://gi [...] adds 7adc4b399952 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 0a8f41023e8a PCI: Move Apex Edge TPU class quirk to fix BAR assignment adds ef46738cc47a MAINTAINERS: Add Rob Herring and remove Andy Murray as PCI [...] adds 25b1fa8dfb3f Merge tag 'pci-v5.7-fixes-1' of git://git.kernel.org/pub/s [...] adds 61e713bdca36 signal: Avoid corrupting si_pid and si_uid in do_notify_parent adds b4f633221f0a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 45a5e639548c drm/amd/powerplay: fix resume failed as smu table initiali [...] adds bbc25dadc7ed drm/amdgpu: Correctly initialize thermal controller for GP [...] adds 00a8037e2070 drm/amdgpu/display: fix aux registration (v2) adds 7daec99fdcde drm/amdgpu/display: give aux i2c buses more meaningful names adds c2c39adb27e9 Merge tag 'amd-drm-fixes-5.7-2020-04-22' of git://people.f [...] adds 11c5ec788b45 Merge tag 'drm-intel-fixes-2020-04-23' of git://anongit.fr [...] adds e32b2484b3e0 Merge tag 'drm-misc-fixes-2020-04-23' of git://anongit.fre [...] adds 88412a4e00f6 Merge tag 'drm-fixes-2020-04-24' of git://anongit.freedesk [...] adds 6f4ea2074ddf ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 adds 7686e3485253 ALSA: usx2y: Fix potential NULL dereference adds cf9fb7b87376 ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen adds 1e060a453c86 ASoC: wm8960: Fix wrong clock after suspend & resume adds e7b6b3ec01c1 Merge tag 'asoc-fix-v5.7-rc2' of https://git.kernel.org/pu [...] adds fef66ae73a61 ALSA: usb-audio: Add connector notifier delegation adds 59e1947ca09e ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif adds 7fbdcd8301a8 ALSA: hda/realtek - Add new codec supported for ALC245 adds 8d6762af302d ALSA: hda: Always use jackpoll helper for jack update afte [...] adds b4ecf26ea2ed Merge tag 'sound-5.7-rc3' of git://git.kernel.org/pub/scm/ [...] adds be59167c8f27 afs: Remove some unused bits adds 69cf3978f3ad afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH adds c4bfda16d1b4 afs: Make record checking use TASK_UNINTERRUPTIBLE when ap [...] adds 9a195628522c Merge tag 'afs-fixes-20200424' of git://git.kernel.org/pub [...] adds e461bc9f9ab1 scripts/config: allow colons in option strings for sed adds 3d4b2238684a kbuild: fix DT binding schema rule again to avoid needless [...] adds 62d0fd591db1 arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/v [...] adds 63ec90f18204 um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH) [...] adds ff4634eeed82 Documentation: kbuild: fix the section title format adds d9451798998d h8300: ignore vmlinux.lds adds b9916af77601 Merge tag 'kbuild-fixes-v5.7' of git://git.kernel.org/pub/ [...] adds 3fabb43818c9 arm64: sync kernel APIAKey when installing adds 59bff30ad6ce Documentation: arm64: fix amu.rst doc warnings adds 4544db3f848f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9da73974eb9c tracing: Fix memory leaks in trace_events_hist.c adds 353da87921a5 ftrace: Fix memory leak caused by not freeing entry in unr [...] adds a2806ef77ff9 tracing: Remove DECLARE_TRACE_NOARGS adds d013496f99c5 tracing: Convert local functions in tracing_map.c to static adds da5de55d1747 Merge tag 'trace-v5.7-rc2' of git://git.kernel.org/pub/scm [...] adds c4b4c2a78a9f buffer: remove useless comment and WB_REASON_FREE_MORE_MEM [...] adds b849dd84b6cc bdev: Reduce time holding bd_mutex in sync in blkdev_close() adds d6c8e949a35d blk-iocost: Fix error on iocost_ioc_vrate_adj adds d56deb1e4e66 block: remove unused header adds 9dd44c7e998e null_blk: Fix zoned command handling adds d205bde78fa5 null_blk: Cleanup zoned device initialization adds 3d29cb17baec Merge tag 'block-5.7-2020-04-24' of git://git.kernel.dk/li [...] adds 89e7c85026a0 ata: sata_inic162x fix a spelling issue adds 81da3d3c1015 Merge tag 'libata-5.7-2020-04-24' of git://git.kernel.dk/l [...] adds 44575a67314b io_uring: only restore req->work for req that needs do completion adds aee1a009c9d2 Merge tag 'io_uring-5.7-2020-04-24' of git://git.kernel.dk [...] adds bc0c4d1e176e mm: check that mm is still valid in madvise() adds 0db0d142e2d2 Merge branch 'acpi-pci' adds 9dc5d985fdab Merge tag 'acpi-5.7-rc3' of git://git.kernel.org/pub/scm/l [...] adds 01b2bafe57b1 pnp: Use list_for_each_entry() instead of open coding adds 5be35f7ffca5 Merge tag 'pnp-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds 09beebd8f93b PM: sleep: core: Switch back to async_schedule_dev() adds 4bee16d7cccd Merge branch 'pm-tools' adds 8e9ccd0f26b0 Merge tag 'pm-5.7-rc3' of git://git.kernel.org/pub/scm/lin [...] adds 5ef58e290782 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a019b36123ae net/mlx5: Fix failing fw tracer allocation on s390 adds 70840b66da4d net/mlx5: CT: Change idr to xarray to protect parallel tup [...] adds e7e0004abdd6 net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup [...] adds 96c34151d157 net/mlx5: Kconfig: convert imply usage to weak dependency adds dcdf4ce0ff4b net/mlx5e: Get the latest values from counters in switchdev mode adds a460fc5d4c17 Merge tag 'mlx5-fixes-2020-04-20' of git://git.kernel.org/ [...] adds b4faef1739dd netfilter: nat: fix error handling upon registering inet hook adds 76fc6a9a9a6a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 526f3d96b8f8 cgroup, netclassid: remove double cond_resched adds e9a9e519941c ptp: Remove unneeded conversion to bool adds 7ff4f0631faa i40e: Remove unneeded conversion to bool adds c95576a34cf7 e1000: remove unneeded conversion to bool adds 4dee15b4fd0d macvlan: fix null dereference in macvlan_device_event() adds d7a5502b0bb8 net: broadcom: convert to devm_platform_ioremap_resource_byname() adds b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence adds 63edbcceef61 net: phy: microchip_t1: add lan87xx_phy_init to initialize [...] adds 9175d3f38816 ipv6: ndisc: RFC-ietf-6man-ra-pref64-09 is now published a [...] adds 0c922a4850eb xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish adds 16b9db1ce34f vrf: Check skb for XFRM_TRANSFORMED flag adds 87f78f274db5 Merge branch 'vrf-looping' adds 2e97b0cd1651 net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled adds eab167f4851a net: dsa: b53: Fix valid setting for MDB entries adds c2e77a18a7ed net: dsa: b53: Fix ARL register definitions adds 6344dbde6a27 net: dsa: b53: Rework ARL bin logic adds 64fec9493f7d net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL adds d5812a86271e Merge branch 'net-dsa-b53-Various-ARL-fixes' adds 2c1dd4c11062 selftests: Fix suppress test in fib_tests.sh adds a1211bf9a777 sched: etf: do not assume all sockets are full blown adds 72579e14a1d3 net: dsa: don't fail to probe if we couldn't set the MTU adds 145cb2f7177d sctp: Fix bundling of SHUTDOWN with COOKIE-ACK adds 12dfd78e3a74 sctp: Fix SHUTDOWN CTSN Ack in the peer restart case adds 609120c52db5 Merge branch 'sctp-fixes' adds 5cc4adbcfcad Documentation: add documentation of ping_group_range adds a53c102872ad vrf: Fix IPv6 with qdisc and xfrm adds 9a19371bf029 mptcp: fix data_fin handing in RX path adds 31fa51ad7c56 MAINTAINERS: update dpaa2-eth maintainer list adds c0259664c687 netlabel: Kconfig: Update reference for NetLabel Tools project adds 7c74b0bec918 ipv4: Update fib_select_default to handle nexthop objects adds 829e7573c45a net: phy: marvell10g: limit soft reset to 88x3310 adds c391eb8366ae mlxsw: Fix some IS_ERR() vs NULL bugs adds cc8e7c69db4d vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR adds 9a7b5b50de8a geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR adds da0afd1f05e9 Merge branch 'vxlan-geneve-use-the-correct-nlattr-array-fo [...] adds ce2227480785 cxgb4: fix adapter crash due to wrong MC size adds 6ed79cec3ced net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe() adds b4e0f9a926ec mptcp/pm_netlink.c : add check for nla_put_in/6_addr adds f35d12971b4d net/x25: Fix x25_neigh refcnt leak when receiving frame adds d97793af11e4 chcr: Fix CPU hard lockup adds 796a8fa28980 net: phy: bcm84881: clear settings on link down adds 9d3cdd446e70 net: meth: remove spurious copyright text adds a6d0b83f2507 net: bcmgenet: correct per TX/RX ring statistics adds a176e114ace4 iwlwifi: actually check allocated conf_tlv pointer adds b98b33d5560a iwlwifi: pcie: actually release queue memory in TVQM adds 290d5e495183 iwlwifi: mvm: beacon statistics shouldn't go backwards adds d8d663970234 iwlwifi: pcie: indicate correct RB size to device adds e5b72e3bc476 iwlwifi: mvm: limit maximum queue appropriately adds 38af8d5a90a8 iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation adds e6d419f94331 iwlwifi: mvm: fix inactive TID removal return value usage adds 1edd56e69dca iwlwifi: fix WGDS check when WRDS is disabled adds 10e41f34a019 MAINTAINERS: update mt76 reviewers adds 0303b3a16808 Merge tag 'wireless-drivers-2020-04-24' of git://git.kerne [...] adds 0379861217dc mac80211_hwsim: use GFP_ATOMIC under spin lock adds 6cb5f3ea4654 mac80211: populate debugfs only after cfg80211 init adds 8ca47eb9f9e4 mac80211: sta_info: Add lockdep condition for RCU list usage adds c651b461b55b Merge tag 'mac80211-for-net-2020-04-24' of git://git.kerne [...] adds 7f327080364a macsec: avoid to set wrong mtu adds ecaeceb8a8a1 net: bcmgenet: suppress warnings on failed Rx SKB allocations adds 3554e54a4612 net: systemport: suppress warnings on failed Rx SKB allocations adds bc23d0e3f717 cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled adds 6e7e63cbb023 bpf: Forbid XADD on spilled pointers for unprivileged users adds 8ff3571f7e1b bpf: Fix handling of XADD on BTF memory adds aee194b14dd2 bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B adds d2b6c3ab70db bpf, selftests: Add test for BPF_STX BPF_B storing R10 adds 257d7d4f0e69 libbpf: Only check mode flags in get_xdp_id adds a33d31479455 bpf: Fix reStructuredText markup adds 5fa9a98fb103 bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension adds 50fe7ebb6475 bpf, x86_32: Fix clobbering of dst for BPF_JSET adds 5ca1ca01fae1 bpf, x86_32: Fix logic error in BPF_LDX zero-extension adds 4adb7a4a151c bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd adds 03f87c0b45b1 bpf: Propagate expected_attach_type when verifying freplac [...] adds 1d8a0af5ee1a selftests/bpf: Add test for freplace program with expected [...] adds 32e4c6f4bc00 bpftool: Respect the -d option in struct_ops cmd adds 6f302bfb2214 bpf: Make bpf_link_fops static adds dfc55ace9939 tools/runqslower: Ensure own vmlinux.h is picked up first adds e1cebd841b0a selftests/bpf: Fix a couple of broken test_btf cases adds 167ff131cb3d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ab51cac00ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds df2b384366fc objtool: Fix 32bit cross builds adds 7f9b34f36cf6 objtool: Fix off-by-one in symbol_by_offset() adds 9b3e59e3decc Merge tag 'objtool-urgent-2020-04-25' of git://git.kernel. [...] adds 5b16ef2e43ff perf/x86/cstate: Add Jasper Lake CPU support adds f3bed55e8509 perf/core: fix parent pid/tid in task exit events adds e18588005d79 Merge tag 'perf-urgent-2020-04-25' of git://git.kernel.org [...] adds 9a6c2c3c7a73 x86, sched: Bail out of frequency invariance if base frequ [...] adds 23ccee22e834 x86, sched: Account for CPUs with less than 4 cores in fre [...] adds b56e7d45e807 x86, sched: Don't enable static key when starting secondary CPUs adds db441bd9f630 x86, sched: Move check for CPU type to caller function adds eaf5a92ebde5 sched/core: Fix reset-on-fork from RT with uclamp adds 05db498ad944 Merge tag 'sched-urgent-2020-04-25' of git://git.kernel.or [...] adds ac84bac4062e vdso/datapage: Use correct clock mode name in comment adds acd629446804 Merge tag 'timers-urgent-2020-04-25' of git://git.kernel.o [...] adds 6ade99ec6175 proc: Put thread_pid in release_task not proc_flush_pid adds b2768df24ec4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e996c1fd0c3e dt-bindings: Re-enable core schemas for dtbs_check adds 8b6b80218b01 dt-bindings: Fix command line length limit calling dt-mk-schema adds 2bdfd4fbcb85 dt-bindings: Fix erroneous 'additionalProperties' adds 4bc77b2d211e dt-bindings: phy: qcom-qusb2: Fix defaults adds 587928829ac2 Merge tag 'devicetree-fixes-for-5.7-2' of git://git.kernel [...] adds 94c0b013c985 powerpc/setup_64: Set cache-line-size based on cache-block-size adds b61c38baa980 powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure adds feb8e960d780 powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32 adds 5990cdee689c lib/mpi: Fix building for powerpc with clang adds 670bcd79b523 Merge tag 'powerpc-5.7-3' of git://git.kernel.org/pub/scm/ [...] adds 8ebf6da9db1b s390/ftrace: fix potential crashes when switching tracers adds 86dbf32da150 s390/pci: do not set affinity for floating irqs adds 673deb0beba5 s390/protvirt: fix compilation issue adds 749f04615a3d Merge tag 's390-5.7-3' of git://git.kernel.org/pub/scm/lin [...] adds 5a3577039cbe firmware_loader: revert removal of the fw_fallback_config export adds a8a0e2a96b7d Merge tag 'driver-core-5.7-rc3' of git://git.kernel.org/pu [...] adds 0f8240bfc070 staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST [...] adds 09057742af98 staging: vt6656: Fix drivers TBTT timing counter. adds 0b59f10b1d8f staging: vt6656: Fix pairwise key entry save. adds 332e0e17ad49 staging: comedi: Fix comedi_device refcnt leak in comedi_open adds 664ba5180234 staging: vt6656: Fix calling conditions of vnt_set_bss_mode adds edf17b283844 Merge tag 'staging-5.7-rc3' of git://git.kernel.org/pub/sc [...] adds 2d3008f658d3 Merge tag 'fpga-fixes-for-5.7' of git://git.kernel.org/pub [...] adds 9c0c54a8daf4 interconnect: qcom: Fix uninitialized tcs_cmd::wait adds f6da8bd15202 Merge tag 'char-misc-5.7-rc3' of git://git.kernel.org/pub/ [...] adds 9a98e7a80f95 vt: don't use kmalloc() for the unicode screen buffer adds abf42d2f333b tty: serial: owl: add "much needed" clk_prepare_enable() adds 2717769e204e vt: don't hardcode the mem allocation upper bound adds 580d952e44de tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart adds 7127d24372bf tty: rocket, avoid OOB access adds 9a9fc42b86c0 tty: hvc: fix buffer overflow during hvc_alloc(). adds c5f337857195 Merge tag 'tty-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds 93ceaa808e8d xhci: Fix handling halted endpoint even if endpoint ring a [...] adds e9fb08d617bf xhci: prevent bus suspend if a roothub port detected a ove [...] adds 8f97250c21f0 xhci: Don't clear hub TT buffer on ep0 protocol stall adds 0df9433fcae0 usb: typec: altmode: Fix typec_altmode_get_partner sometim [...] adds 9f952e26295d USB: hub: Fix handling of connect changes during sleep adds 3155f4f40811 USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old e [...] adds 94f9c8c3c404 usb-storage: Add unusual_devs entry for JMicron JMS566 adds 2df7405f79ce USB: sisusbvga: Change port variable from signed to unsigned adds e9a61afb69f0 Merge tag 'usb-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds fada37f6f629 cifs: protect updating server->dstaddr with a spinlock adds d92c7ce41eb7 cifs: minor update to comments around the cifs_tcp_ses_lock mutex adds 65303de829dd cifs: do not share tcons with DFS adds 3786f4bddc7b cifs: ensure correct super block for DFS reconnect adds 0fe0781f29dd cifs: fix uninitialised lease_key in open_shroot() adds d4fb4bfb3717 Merge tag '5.7-rc2-smb3-fixes' of git://git.samba.org/sfre [...] adds 6a8b55ed4056 Linux 5.7-rc3 adds 2ddddd0b4e89 Drivers: hv: Move AEOI determination to architecture depen [...] adds 421f090c819d x86/hyperv: Suspend/resume the VP assist page for hibernation adds 1d3c9c075462 hyper-v: Use UUID API for exporting the GUID adds f081bbb3fd03 hyper-v: Remove internal types from UAPI header adds 869997be0e3d Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 5150bf19635c btrfs: fix memory leak of transaction when deleting unused [...] adds ef67963dac25 btrfs: drop logs when we've aborted a transaction adds f6033c5e3332 btrfs: fix block group leak when removing fails adds 1402d17dfd96 btrfs: fix transaction leak in btrfs_recover_relocation adds 51184ae37e05 Merge tag 'for-5.7-rc3-tag' of git://git.kernel.org/pub/sc [...] adds 316ec1548109 s390/mm: fix page table upgrade vs 2ndary address mode accesses adds 3f777e19d171 Merge tag 'cve-2020-11884' from emailed bundle adds f70968f05de4 i40iw: fix null pointer dereference on a null wqe pointer adds 0c6949c3d1b2 RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after re [...] adds 983653515849 RDMA/cm: Fix an error check in cm_alloc_id_priv() adds c08cfb2d8d78 RDMA/mlx4: Initialize ib_spec on the stack adds 6e051971b0e2 RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() adds 2d7e3ff7b6f2 RDMA/mlx5: Set GRH fields in query QP on RoCE adds 39c011a53827 RDMA/uverbs: Fix a race with disassociate and exit_mmap() adds 0fb00941dc63 RDMA/core: Prevent mixed use of FDs between shared ufiles adds 83a267021221 RDMA/core: Fix overwriting of uobj in case of error adds 47c370c1a5ee IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() adds f0abc761bbb9 RDMA/core: Fix race between destroy and release FD object adds edb98d162418 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds dd7bc8158b41 Fix use after free in get_tree_bdev() adds 3815f1be546e dlmfs_file_write(): fix the bogosity in handling non-zero *ppos adds b0d3869ce9ee propagate_one(): mnt_set_mountpoint() needs mount_lock adds 96c9a7802af7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 799587d5731d ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT adds e8422eaee1bf Merge remote-tracking branch 'arc-current/for-curr' adds 1200832c6e85 mptcp: fix race in msk status update adds 52a90612fa61 net: remove obsolete comment adds 107bc0766b9f vhost/vsock: fix packet delivery order to monitoring devices adds a78d16397856 vsock/virtio: fix multiple packet delivery to monitoring devices adds 18e6719c141e Merge branch 'vsock-virtio-fixes-about-packet-delivery-to- [...] adds 6de556c31061 aquantia: Fix the media type of AQC100 ethernet controller [...] adds 095f5614bfe1 net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() adds 4becb7ee5b3d net/x25: Fix x25_neigh refcnt leak when x25 disconnect adds 62b4011fa7be net/tls: Fix sk_psock refcnt leak when in tls_data_ready() adds 14695212d4cd fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks adds 8738c85c72b3 sch_choke: avoid potential panic in choke_reset() adds c3e302edca24 net: phy: marvell10g: fix temperature sensor on 2110 adds c71c4e49afe1 bnxt_en: Fix VF anti-spoof filter setup. adds 9e68cb0359b2 bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. adds bae361c54fb6 bnxt_en: Improve AER slot reset. adds bbf211b1ecb8 bnxt_en: Return error when allocating zero size context memory. adds c72cb303aa6c bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). adds cf7fc3af87b2 Merge branch 'bnxt_en-fixes' adds df4953e4e997 sch_sfq: validate silly quantum values adds 4b5b71f770e2 net: tc35815: Fix phydev supported/advertising mask adds 10e3cc180e64 net/sonic: Fix a resource leak in an error handling path i [...] adds fd0c42c4dea5 batman-adv: fix batadv_nc_random_weight_tq adds f872de8185ac batman-adv: Fix refcnt leak in batadv_show_throughput_override adds 6107c5da0fca batman-adv: Fix refcnt leak in batadv_store_throughput_override adds 6f91a3f7af41 batman-adv: Fix refcnt leak in batadv_v_ogm_process adds 37255e7a8f47 Merge tag 'batadv-net-for-davem-20200427' of git://git.ope [...] adds caec66198d13 net/ena: Fix build warning in ena_xdp_set() adds 8999dc89497a net/x25: Fix null-ptr-deref in x25_disconnect adds ca550ee062b7 Merge remote-tracking branch 'net/master' adds 18f02ad19e2c bpf: Fix sk_psock refcnt leak when receiving message adds a34d1c686609 Merge remote-tracking branch 'bpf/master' adds 25a44ae93d1a esp6: support ipv6 nexthdrs process for beet gso segment adds 6f297068a069 esp4: support ipv6 nexthdrs process for beet gso segment adds a204aef9fd77 xfrm: call xfrm_output_gso when inner_protocol is set in x [...] adds 976eba8ab596 ip_vti: receive ipip packet by calling ip_tunnel_rcv adds c95c5f58b35e xfrm interface: fix oops when deleting a x-netns interface adds 12077934aa50 Merge remote-tracking branch 'ipsec/master' adds ea64d8d6c675 netfilter: nat: never update the UDP checksum when it's 0 adds 0a1bca8d5d41 Merge remote-tracking branch 'netfilter/master' adds 4a3de90b1184 mac80211: sta_info: Add lockdep condition for RCU list usage adds da0c2f26b7b3 Merge remote-tracking branch 'mac80211/master' adds 977dfef40c89 ALSA: hda: Match both PCI ID and SSID for driver blacklist adds ac957e8c5411 ALSA: pcm: oss: Place the plugin buffer overflow checks co [...] adds 4285de0725b1 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly adds 4b63340b9b0e Merge branch 'topic/pcm-oss-fix' into for-linus adds cc18b2f4f3f1 ALSA: line6: Fix POD HD500 audio playback adds ef0b3203c758 ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter adds ca76282b6faf ALSA: hda/hdmi: fix race in monitor detection during probe adds 45e7d401cd7f Merge remote-tracking branch 'sound-current/for-linus' adds 0de6db30ef79 ASoC: tegra: Use device managed resource APIs to get the clock adds facb0f4bb35c ASoC: nau8825: Change Tegra clk_out_2 provider to PMC adds 1e4e0bf136aa ASoC: tegra: Add audio mclk parent configuration adds ff5d18cb04f4 ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() adds 41d91ec3de8a Merge tag 'tegra-for-5.7-asoc' of git://git.kernel.org/pub [...] adds c38b608504aa ASoC: wm8962: set CLOCKING2 as non-volatile register adds 1fecbb71fe0e ASoC: fsl_esai: Disable exception interrupt before schedul [...] adds a697ae6ea56e ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting [...] adds be8499c48f11 ASoC: tlv320adcx140: Fix mic gain registers adds e3cb262edb0e Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 1ebb5804e29b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds cef570d20922 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus adds 71a53eb022d7 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 324fa65431d4 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds 2e45da91ad27 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 742d59580624 spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change adds 1b7ad8c405c3 spi: bcm-qspi: Make PM suspend/resume work with SCMI clock [...] adds 4df3bea7f9d2 spi: bcm-qspi: when tx/rx buffer is NULL set to 0 adds 0392727c261b spi: bcm-qspi: Handle clock probe deferral adds 7dbbc19c69b2 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds 9482a36d39c4 Merge remote-tracking branch 'spi-fixes/for-linus' adds 9495b7e92f71 driver core: platform: Initialize dma_parms for platform devices adds f458488425f1 amba: Initialize dma_parms for amba devices adds 3740d93e3790 coredump: fix crash when umh is disabled adds 00b247557858 driver core: Fix handling of fw_devlink=permissive adds 7706b0a76a96 component: Silence bind error on -EPROBE_DEFER adds ce68929f07de driver core: Revert default driver_deferred_probe_timeout [...] adds 4ccc03e28ec3 driver core: Use dev_warn() instead of dev_WARN() for defe [...] adds 35a672363ab3 driver core: Ensure wait_for_device_probe() waits until th [...] adds 25b4ecad92b6 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds c3bf9930921b thunderbolt: Check return value of tb_sw_read() in usb4_sw [...] adds ffb85c525511 Merge remote-tracking branch 'usb.current/usb-linus' adds e9b3c610a05c USB: serial: garmin_gps: add sanity checking for data length adds 77a93b99d9c9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 4b293498bae3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b61ad5c0e21c phy: tegra: Select USB_COMMON for usb_get_maximum_speed() adds 67321e02fb2d phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string adds c31cd5a5b2f2 MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer adds 711a01806cf3 phy: qualcomm: usb-hs-28nm: Prepare clocks in init adds aaf5c8134ce4 Merge remote-tracking branch 'phy/fixes' adds 522587e7c008 bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_d [...] adds 5e56bc06e18d most: core: use function subsys_initcall() adds 98b9edd8153b Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 9186b8bb4571 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 09264098ff15 Input: evdev - call input_flush_device() on release(), not [...] adds 764f7f911bf7 Input: xpad - add custom init packet for Xbox One S controllers adds 38347374ae3f Input: dlink-dir685-touchkeys - fix a typo in driver name adds f4dec2d61609 Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" adds 2712c91a54a1 Input: i8042 - add ThinkPad S230u to i8042 reset list adds d5a5e5b5fa7b Input: synaptics-rmi4 - really fix attn_data use-after-free adds a6bd5ab94d47 Merge remote-tracking branch 'input-current/for-linus' adds ad581bf10785 Merge remote-tracking branch 'crypto-current/master' adds 205323b8ceac vfio: checking of validity of user vaddr in vfio_dma_rw adds 0ea971f8dcd6 vfio: avoid possible overflow in vfio_iommu_type1_pin_pages adds 5cbf3264bc71 vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vadd [...] adds 191ed6258767 Merge remote-tracking branch 'vfio-fixes/for-linus' adds 2e45676a4d33 dmaengine: pch_dma.c: Avoid data race between probe and ir [...] adds 363c32701c7f dmaengine: mmp_tdma: Do not ignore slave config validation errors adds 0c8944637921 dmaengine: mmp_tdma: Reset channel error on release adds 0821009445a8 dmaengine: fix channel index enumeration adds 664475cffb8c dmaengine: tegra-apb: Ensure that clock is enabled during [...] adds b9f960201249 dmaengine: dmatest: Fix iteration non-stop logic adds aa72f1d20ee9 dmaengine: dmatest: Fix process hang when reading 'wait' p [...] adds fc15da0c3644 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds b0bbc039d075 ARM: dts: am574x-idk: Disable m_can node adds 90d4d3f4ea45 ARM: dts: dra7: Fix bus_dma_limit for PCIe adds 175ae3ad59ab Merge branch 'fixes-v5.7' into fixes adds 8cbc8ff74d2e Merge remote-tracking branch 'omap-fixes/fixes' adds e661c25df0ca Merge branch 'misc-5.7' into next-fixes adds f9a64d417434 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 63a6440f3d33 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 6cbb7aeded71 scsi: core: Allow the state change from SDEV_QUIESCE to SD [...] adds 856e152a3c08 scsi: qla2xxx: set UNLOADING before waiting for session deletion adds 5a263892d7d0 scsi: qla2xxx: check UNLOADING before posting async work adds 1d2ff149b263 scsi: target/iblock: fix WRITE SAME zeroing adds 45a76264c26f scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV adds c48f849d3f7a scsi: qla2xxx: Delete all sessions before unregister local [...] adds 66bb7fa81e28 scsi: ibmvfc: Don't send implicit logouts prior to NPIV login adds 5b77d181bee1 scsi: ibmvscsi: Fix WARN_ON during event pool release adds c17390ef87fd Merge remote-tracking branch 'scsi-fixes/fixes' adds 5d5e100a2034 drm/i915/selftests: Fix i915_address_space refcnt leak adds f524a774a4ff drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() adds 2abaad4eb59d drm/i915/gt: Check cacheline is valid before acquiring adds 9bce464b13bd Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 1a8eb6b373c2 mmc: sdhci-pci: Fix eMMC driver strength for BYT-based con [...] adds 573057bc908c Merge remote-tracking branch 'mmc-fixes/fixes' adds af2bdf828f79 RISC-V: stacktrace: Declare sp_in_global outside ifdef adds 3c1918c8f541 riscv: fix vdso build with lld adds 72df61d9d66e riscv: sbi: Correct sbi_shutdown() and sbi_clear_ipi() export adds f9d89c944a04 tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBI adds 7d0ce3b2b483 riscv: sbi: Fix undefined reference to sbi_shutdown adds a5fe13c7b494 riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU adds bd12a5edb76e Merge remote-tracking branch 'risc-v-fixes/fixes' adds f00dfc34678c Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 6292b8efe32e drm/edid: Fix off-by-one in DispID DTD pixel clock adds a5bff92eaac4 dma-buf: Fix SET_NAME ioctl uapi adds dbc05ae38676 drm/dp_mst: Fix drm_dp_send_dpcd_write() return code adds 45c5d2a4f39c drm/virtio: only destroy created contexts adds 85e9b88af1e6 drm/qxl: qxl_release leak in qxl_draw_dirty_fb() adds a65aa9c3676f drm/qxl: qxl_release leak in qxl_hw_surface_alloc() adds 76a37a4cf830 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds fbb9253d9c61 firmware: dmi-sysfs: Replace zero-length array with flexib [...] adds 1b7add38236f firmware: google: memconsole: Replace zero-length array wi [...] adds 7ccc9de5c708 firmware: google: vpd: Replace zero-length array with flex [...] adds 3ba225b506a2 treewide: Replace zero-length array with flexible-array member adds c298f72a534d uapi: revert flexible-array conversions adds 073b3c542b84 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 54adadf9b085 dma-pool: dynamically expanding atomic pools adds 76a19940bd62 dma-direct: atomic allocations must come from atomic coher [...] adds 2edc5bb3c5cc dma-pool: add pool sizes to debugfs adds 82fef0ad811f x86/mm: unencrypted non-blocking DMA allocations use coher [...] adds 1d659236fb43 dma-pool: scale the default DMA coherent pool size with me [...] adds 298f3db6ee69 dma-contiguous: fix comment for dma_release_from_contiguous adds 310dc4988f25 Merge remote-tracking branch 'dma-mapping/for-next' adds c281634c8652 ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl() adds 4f39467e523e Update rmk's email address in various drivers adds 365a6327cd64 ARM: 8968/1: decompressor: simplify libfdt builds adds 43d4945bbc60 Merge remote-tracking branch 'arm/for-next' adds 9d3f88813550 arm64: cpufeature: Relax check for IESB support adds 0113340e6e83 arm64: cpufeature: Spell out register fields for ID_ISAR4 [...] adds 540f76d12c66 arm64: cpufeature: Add CPU capability for AArch32 EL1 support adds 13dc4d836179 arm64: cpufeature: Remove redundant call to id_aa64pfr0_32 [...] adds 1efcfe79d97d arm64: cpufeature: Factor out checking of AArch32 features adds eab2f9260746 arm64: cpufeature: Relax AArch32 system checks if EL1 is 6 [...] adds 98448cdfe706 arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] adds a2a69963524d arm64: cpufeature: Add an overview comment for the cpufeat [...] adds e24e03aa00f0 arm64: docs: Mandate that the I-cache doesn't hold stale k [...] adds 348a625deef1 arm64: rename stext to primary_entry adds 99ee28d99607 arm64: kexec_file: Avoid temp buffer for RNG seed adds 4cf234943dcf arm64: drop GZFLAGS definition and export adds 1eae811da6f4 arm64/kernel: vmlinux.lds: drop redundant discard/keep macros adds 0dd2334fd5b9 arm64: entry: remove unneeded semicolon in el1_sync_handler() adds 2eaf63ba84dc arm64: smp: Make cpus_stuck_in_kernel static adds 68ecabd0e680 arm64/mm: Use phys_to_page() to access pgtable memory adds 30218da5974c arm64: lib: Consistently enable crc32 extension adds cfa7ede20f13 arm64: set TEXT_OFFSET to 0x0 in preparation for removing [...] adds 9d2d75ede59b arm64/kernel: Fix range on invalidating dcache for boot pa [...] adds f4be140fa33f KVM: arm64: Drop PTE_S2_MEMATTR_MASK adds d0055da5266a arm64: remove ptrauth_keys_install_kernel sync arg adds 62a679cb2825 arm64: simplify ptrauth initialization adds 8a030a72e276 Merge branches 'for-next/cpufeature', 'for-next/docs', 'fo [...] adds a46b2d871622 Merge remote-tracking branch 'arm64/for-next/core' adds b653c3e78045 Merge remote-tracking branch 'aspeed/for-next' adds 0e366543eb9b Merge remote-tracking branch 'at91/at91-next' adds e20278acc2b6 Merge remote-tracking branch 'imx-mxs/for-next' adds 53d40e29012b Merge remote-tracking branch 'keystone/next' adds 32d4af15b496 Merge remote-tracking branch 'mediatek/for-next' adds d65394cda4cc Merge remote-tracking branch 'mvebu/for-next' adds d85d5247885e ARM: OMAP2+: drop unnecessary adrl adds 03a29ff596e0 Merge branch 'omap-for-v5.8/soc' into for-next adds 520557d4854b ARM: dts: am5729: beaglebone-ai: adding device tree adds 441ba630ac92 ARM: dts: am57xx-idk-common: add tc358778 bridge adds 1f4c797b748c Merge branch 'omap-for-v5.8/dt' into for-next adds f3cc13d1848a Merge remote-tracking branch 'omap/for-next' adds 28810eecae08 arm64: dts: qcom: msm8996: Reduce vdd_apc voltage adds 565775aab5b9 arm64: qcom: c630: fix asm dai setup adds 1724397e6595 arm64: dts: qcom: db845c: fix asm dai setup adds 7710f80ecd9c arm64: dts: qcom: db820c: fix audio configuration adds b382c1139fbe Merge branch 'arm64-fixes-for-5.7' into for-next adds 95c31e68058e arm64: dts: qcom: sc7180: Add Coresight support adds b6f78e270969 arm64: dts: qcom: sm8250: Add rpmhpd node adds ec13d5c23a33 arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009 adds b7e2fba06622 arm64: dts: qcom: sm8250: Add UFS controller and PHY adds 240031967ac4 arm64: dts: qcom: sm8250: Fix PDC compatible and reg adds aab86bbbd3e3 dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs adds feec34411d4c arm64: dts: qcom: Add SDM660 SoC support adds 23a6da79fe8b arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender) adds b1fcc5702a41 arm64: dts: qcom: msm8916: Add CTI options adds 820f63652bb4 firmware: qcom_scm: Remove unneeded conversion to bool adds f49176fb13db dt-bindings: soc: qcom: apr: Use generic node names for AP [...] adds 459b1f86f1cb firmware: qcom_scm: fix bogous abuse of dma-direct internals adds 64016bb88e85 soc: qcom: rpmhpd: Add SM8250 power domains adds 35bb4b22f606 soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner adds 02d8ecc18b8f soc: qcom: pdr: Remove impossible error condition adds 4e7573e7a54e ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes adds 9111bbf3a19d ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node adds 8513de03928e ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes adds 8bf7a360a92c ARM: dts: qcom: msm8974-klte: Add sdhci1 node adds 65876ae91e80 ARM: dts: qcom: msm8974-klte: Add USB node adds cd13c72c1853 ARM: dts: qcom: msm8974-klte: Add max77826 pmic node adds 2346b073fc16 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds c7313b2c4fa8 Merge remote-tracking branch 'qcom/for-next' adds aa23c576a2c3 ARM: dts: bcm2711: Update expgpio's GPIO labels adds e4a27ae36d32 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds a18549528a11 ARM: bcm2835_defconfig: Enable fixed-regulator adds f5e216e42689 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 3a6e113feab6 Merge remote-tracking branch 'raspberrypi/for-next' adds a727330ae131 Merge remote-tracking branch 'realtek/for-next' adds f4d71c6ea9e5 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes adds e2f5d18dcace Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds fea89b265f78 ARM: dts: shmobile: Update CMT1 compatible values adds ae990a1de014 ARM: dts: renesas: Fix IOMMU device node names adds cf8ae446bbcb arm64: dts: renesas: Fix IOMMU device node names adds 3b00933301fc Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next adds b704fc1da9b8 ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes adds f1f00aa3f72f Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds 135e7a156ae2 ARM: shmobile: r8a7742: Basic SoC support adds 58f7381c9754 dt-bindings: power: rcar-sysc: Add r8a7742 power domain in [...] adds 41b2df22fafb clk: renesas: Add r8a7742 CPG Core Clock Definitions adds 557b7e545e09 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] adds cd6387b01319 soc: renesas: rcar-sysc: add R8A7742 support adds d954c6f8affa soc: renesas: rcar-rst: Add support for RZ/G1H adds 17a97f9db948 dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding adds 9e01d74ce0a1 dt-bindings: reset: rcar-rst: Document r8a7742 reset module adds 00f21412f244 Merge branches 'renesas-arm-soc-for-v5.8', 'renesas-driver [...] adds 566f1c12d748 Merge remote-tracking branch 'renesas/next' adds 2670507cbffa Merge remote-tracking branch 'reset/reset/next' adds 1f5a3e167935 arm64: dts: rockchip: add micro SD card regulator to rockpro64 adds 051083dddf07 arm64: dts: rockchip: remove bus-width from mmc nodes in r [...] adds df07f7df7e5a arm64: dts: rockchip: add core devicetree for rk3326 adds 98412e1e57ea dt-bindings: Add binding for Hardkernel Odroid Go Advance adds ce33988fb698 arm64: dts: rockchip: add Odroid Advance Go adds e565dd298c6b arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 n [...] adds de70083cbaab arm64: dts: rockchip: remove #sound-dai-cells from &spdif [...] adds a2950b4728f3 Merge branch 'v5.8-armsoc/dts64' into for-next adds 37aed36cfec3 ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 0b973c65d2f2 ARM: rockchip: fix spelling mistake "to" -> "too" adds 49bedb9b00aa Merge branch 'v5.8-armsoc/soc' into for-next adds a504d1b30bd6 clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] adds 883265d871b3 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] adds 7b5c597083e7 clk: rockchip: convert rk3036 pll type to use internal loc [...] adds c5b7aa1ee3ba Merge branch 'v5.8-clk/next' into for-next adds 5944eb7a1ec7 arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308 adds 40df91a894e9 arm64: dts: rockchip: fix inverted headphone detection on [...] adds 7a87adbc4afe arm64: dts: rockchip: enable DC charger detection pullup o [...] adds 83b994129fb4 arm64: dts: rockchip: Replace RK805 PMIC node name with "p [...] adds e559bb846ac3 arm64: dts: rockchip: drop non-existent gmac2phy pinmux op [...] adds 743a646a05af arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] adds 59782311b24d arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] adds 190c7f6fd43a arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 t [...] adds 287e0d538fce ARM: dts: rockchip: fix phy nodename for rk3228-evb adds 621c8d0c233e ARM: dts: rockchip: fix phy nodename for rk3229-xms6 adds f73a28284e2a arm64: dts: rockchip: remove extra assigned-clocks propert [...] adds c617ed88502d arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts adds c604fd810bda arm64: dts: rockchip: swap interrupts interrupt-names rk33 [...] adds b14f3898d2c2 ARM: dts: rockchip: swap clock-names of gpu nodes adds 89ee3ace7292 arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt adds 855bdca1781c ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk [...] adds c848d8d79e02 Merge branch 'v5.7-armsoc/fixes' into for-next adds cec9d101d70a clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] adds 68c391e9f66b Merge branch 'v5.7-clk/fixes' into for-next adds e3c66a52a753 Merge remote-tracking branch 'rockchip/for-next' adds ee9a71ad2554 ARM: samsung: Omit superfluous error message in s3c_adc_probe() adds 06b29212c3a2 ARM: samsung: Use devm_platform_ioremap_resource() to simp [...] adds fcd1f4184e18 Merge branch 'next/soc' into for-next adds 1a8be0aa3b8c Merge remote-tracking branch 'samsung-krzk/for-next' adds b953dceaddbf dt-bindings: arm: Add smc/hvc transport for SCMI adds 1dc6558062da firmware: arm_scmi: Add smc/hvc transport adds 18988265b876 firmware: arm_scmi: Make mutex channel specific adds b9d15ee21cd8 firmware: arm_scmi: Drop empty stub for smc_mark_txdone adds 8aa6e12bbf9d firmware: arm_scmi: Check shmem property for channel availablity adds 4e44590ee4a9 firmware: arm_scmi: Drop checking for shmem property in pa [...] adds 70771c69ab9b firmware: arm_scmi: Add include guard to linux/scmi_protocol.h adds 23818b3d8590 firmware: arm_scpi: Add include guard to linux/scpi_protocol.h adds 4ebd8f6dea81 firmware: arm_scmi: Add receive buffer support for notifications adds 2264417a9a99 firmware: arm_scmi: Update protocol commands and notificat [...] adds d5141f37c42e firmware: arm_scmi: Add notifications support in transport layer adds 4d09852b6f01 firmware: arm_scmi: Add support for notifications message [...] adds 87dff4e63cf2 firmware: arm_scmi: Rename .clear_notification() transport_ops adds b37f5cc8d243 firmware: arm_scmi: Clear channel on reception of unexpect [...] adds d04fb2b2ddef firmware: arm_scmi: Clear channel for delayed responses adds c5bceb98ce0e firmware: arm_scmi: Fix handling of unexpected delayed responses adds f7199cf48902 firmware: arm_scmi: Fix return error code in smc_send_message adds a8e5f6d8ecfe Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds d2aced8fd2b2 Merge remote-tracking branch 'scmi/for-linux-next' adds 9f8a93b742e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map adds 905434e0b544 arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] adds 67533f873ad7 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 adds ebae33c3f6ce arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 adds add1e27fb703 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 adds b34c2fc9ca7d arm64: dts: allwinner: Sort Pine H64 device-tree nodes adds 07761038729a arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 adds bb2401591a6f arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells adds 8c42b100c050 Merge branches 'sunxi/clk-for-5.8', 'sunxi/config-for-5.8' [...] adds 0702fe500e03 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0e2b9e785015 Merge branch for-5.7/arm64/defconfig into for-next adds d70f5e541ab3 firmware: tegra: Make BPMP a regular driver adds f2e165ebb8cf Merge branch for-5.8/firmware into for-next adds c78cf9956f19 soc/tegra: pmc: Enable PMIC wake event on Tegra186 adds 379ac9eb1fe9 soc/tegra: fuse: Add custom SoC attributes adds d08a4095abd8 soc/tegra: fuse: Trivial clean-up of tegra_init_revision() adds 37558ac85c19 soc/tegra: fuse: Update the SoC revision attribute to disp [...] adds 92aef0525e55 Merge branch for-5.8/soc into for-next adds 3259321f33c3 Merge branch for-5.8/arm/dt into for-next adds ba231f48ff64 arm64: tegra: Make the RTC a wakeup source on Jetson TX2 adds fa22ec16742e Merge branch for-5.8/arm64/dt into for-next adds ec5478ca09a9 Merge remote-tracking branch 'tegra/for-next' adds 6a01ddfd72ec Merge remote-tracking branch 'clk/clk-next' adds 6d0ee8f999b0 Merge remote-tracking branch 'csky/linux-next' adds d8e05a75f62c Merge remote-tracking branch 'h8300/h8300-next' adds 366b8149fbff m68k: amiga: config: Replace zero-length array with flexib [...] adds 3e45fe179fba Merge remote-tracking branch 'm68k/for-next' adds 012d1de88776 m68k/PCI: Fix a memory leak in an error handling path adds 5edd1c9cb9a0 Merge remote-tracking branch 'm68knommu/for-next' adds 2c66e281c033 MIPS: Do not initialise globals to 0 adds 2a3d47c94ebd MIPS: Cleanup code about plat_mem_setup() adds 269b3a9ac538 MIPS: Make sparse_init() using top-down allocation adds 6abf4a2f80ea ASoC: txx9: add back the hack for a too small resource_size_t adds c05b5940d940 MIPS: Fix the declaration conflict of mm_isBranchInstr() adds d339cd02b888 MIPS: Move unaligned load/store helpers to inst.h adds f83e4f9896ef MIPS: Loongson-3: Add some unaligned instructions emulation adds d82d500f5118 MIPS: arch_send_call_function_single_ipi() calling convent [...] adds c213db614685 MIPS: Clear XContext at boot time adds a44f83092d71 MIPS: Rename the "Fill" cache ops to avoid build failure adds e2e13925ff74 MIPS: Loongson: Add support for perf tool adds 0cf2ea1121aa MIPS: Kernel: Identify Loongson-2K processors adds 618c35556e5f MIPS: oprofile: remove unneeded semicolon in common.c adds 8c88cc53ffa6 MIPS: Loongson: Get host bridge information adds 44d7633c3f2b Merge remote-tracking branch 'mips/mips-next' adds 0f049944c8b4 Merge remote-tracking branch 'nds32/next' adds 8d0ea29db5ae powerpc/xive: Define xive_native_alloc_irq_on_chip() adds 73a807793882 powerpc/vas: Define nx_fault_stamp in coprocessor_request_block adds c20e1e299d93 powerpc/vas: Alloc and setup IRQ and trigger port address adds 0d17de03ce6a powerpc/vas: Setup fault window per VAS instance adds 8b8a73dc7919 powerpc/vas: Register NX with fault window ID and IRQ port value adds db1c08a74063 powerpc/vas: Take reference to PID and mm for user space windows adds 9774628acf86 powerpc/vas: Setup thread IRQ handler per VAS instance adds c96c4436aba4 powerpc/vas: Update CSB and notify process for fault CRBs adds 461862ef94a8 powerpc/vas: Return credits after handling fault adds cf33e1e9383e powerpc/vas: Print CRB and FIFO values adds 04f6296ca7c3 powerpc/vas: Do not use default credits for receive window adds bd4da68dbd5f powerpc/vas: Display process stuck message adds 1d955f981895 powerpc/vas: Free send window in VAS instance after credit [...] adds c420644c0a8f powerpc: Use mm_context vas_windows counter to issue CP_ABORT adds b96ea61665b7 Merge VAS page fault handling into next adds a8c0c69b5e95 powerpc/vas: Initialize window attributes for GZIP coproce [...] adds 45f25a79fe50 powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API adds dda44eb29c23 powerpc/vas: Add VAS user space API adds 7673d6568b14 crypto/nx: Initialize coproc entry with kzalloc adds 32e091a668bc crypto/nx: Rename nx-842-powernv file name to nx-common-powernv adds 4aebf3ce26ca crypto/nx: Make enable code generic to add new GZIP compre [...] adds 1af11ae22535 crypto/nx: Enable and setup GZIP compression type adds 040b00acec4b crypto/nx: Remove 'pid' in vas_tx_win_attr struct adds c12e38b1d52e Documentation/powerpc: VAS API adds 7948efc27f78 Merge NX gzip support into next adds d53979b58960 selftests/powerpc: Add header files for GZIP engine test adds f49b75724cfa selftests/powerpc: Add header files for NX compresion/deco [...] adds 647c734f62f8 selftests/powerpc: Add NX-GZIP engine compress testcase adds 841fb73ad219 selftests/powerpc: Add NX-GZIP engine decompress testcase adds 722c1963aba5 selftests/powerpc: Add README for GZIP engine tests adds 45591da76588 powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h adds 2c1fb7d45893 Merge remote-tracking branch 'powerpc/next' adds 97cb0aae5c15 riscv: Allow device trees to be built into the kernel adds 55fb4f62785d riscv: K210: Add a built-in device tree adds 2b364cd60316 riscv: K210: Update defconfig adds ad8adad93371 RISC-V: Skip setting up PMPs on traps adds 8df275a37e8e kgdb: Add kgdb_has_hit_break function adds d3c263cda1a5 riscv: Add KGDB support adds ce66581cb6e9 riscv: Use the XML target descriptions to report 3 system [...] adds 48d19b6831fa riscv: Add SW single-step support for KDB adds 3eb39fbe6453 riscv: Remove the 'riscv_' prefix of function name adds 27e8d167c45c riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation adds 521727bec495 riscv: Use text_mutex instead of patch_lock adds 23e8b637176c Merge remote-tracking branch 'risc-v/for-next' adds e6ab7490ffae s390/pci: Expose new port attribute for PCIe functions adds d08d6f5d7524 s390/pci: adaptation of iommu to multifunction adds 6cf17f9a67c1 s390/pci: define kernel parameters for PCI multifunction adds c9a1752b84f1 s390/pci: define RID and RID available adds 05bc1be6db4b s390/pci: create zPCI bus adds f606b3ef47c9 s390/pci: adapt events for zbus adds 65e450a9f9ad s390/pci: Adding bus resource adds 44510d6fa0c0 s390/pci: Handling multifunctions adds 53dd462ac4dc s390/pci: Do not disable PF when VFs exist adds de267a7c71ba s390/pci: Documentation for zPCI adds 7b942b4be971 s390/qdio: consistently restore the IRQ handler adds 68a381746f20 s390/qdio: tear down thinint indicator after early error adds 75e82bec6b26 s390/qdio: put thinint indicator after early error adds 3050f022df6a s390/qdio: consolidate thinint init/exit adds edbf3b2a87db s390/qdio: do more fine-grained allocation roll-back adds 2a7cf35c4056 s390/qdio: roll-back after queue allocation error adds d188cac39753 s390/qdio: keep track of allocated queue count adds 9b7012dfc33d s390/qdio: de-duplicate tiqdio_inbound_processing() adds 19d4c761c1d2 s390/qdio: remove always-true condition adds 1d9465a82123 Merge remote-tracking branch 's390/features' adds 9802f4b7dccf Merge remote-tracking branch 'sh/sh-next' adds 7bbfa34856ad Merge branch 'misc-5.7' into for-next-current-v5.6-20200423 adds cc67e9bbcc86 btrfs: remove the redundant parameter level in btrfs_bin_search() adds 458e3de37124 btrfs: fix memory leak of transaction when deleting unused [...] adds 97dfcece3371 btrfs: simplify error handling of clean_pinned_extents() adds fd94adcc94a4 btrfs: discard: Use the correct style for SPDX License Identifier adds 437a35fa8f7b btrfs: drop logs when we've aborted a transaction adds d32f86128eaf block: add bio_for_each_bvec_all() adds b65eb0d752f4 btrfs: fix error handling when submitting direct I/O bio adds 23cbbea28e8f btrfs: fix double __endio_write_update_ordered in direct I/O adds 7e89c5eaa756 btrfs: look at full bi_io_vec for repair decision adds 4d8eb7025957 btrfs: don't do repair validation for checksum errors adds b1463254462c btrfs: clarify btrfs_lookup_bio_sums documentation adds 5cfa29e7394d btrfs: rename __readpage_endio_check to check_data_csum adds e18bd62ec9c5 btrfs: make btrfs_check_repairable() static adds 52df44703ee5 btrfs: remove unused btrfs_dio_private::private adds 6639f563077d btrfs: convert btrfs_dio_private->pending_bios to refcount_t adds df70bff7d0d4 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] adds ec190a5aa3e0 btrfs: get rid of one layer of bios in direct I/O adds 63100fb171fb btrfs: simplify direct I/O read repair adds 21ab4c516a1d btrfs: fix block group leak when removing fails adds c7a0c759326a btrfs: fix transaction leak in btrfs_recover_relocation adds e94d318f12cd btrfs: fix partial loss of prealloc extent past i_size aft [...] adds 6e10cc7a097b btrfs: remove useless check for copy_items() return value adds 78eac6d8d8d4 Merge branch 'misc-next' into for-next-current-v5.6-20200423 adds 2a716ced1526 Merge branch 'for-next-current-v5.6-20200423' into for-nex [...] adds 3d47bd382497 Merge remote-tracking branch 'btrfs/for-next' adds 8aebfffacfa3 configfs: fix config_item refcnt leak in configfs_rmdir() adds 422ec64b5de1 Merge remote-tracking branch 'configfs/for-next' adds 39a3500c2598 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds aac3e46ae70d exfat: Use a more common logging style adds 96c2007e58ac exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds 54198de6eddf exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds 05d34760f96a exfat: Remove unused functions exfat_high_surrogate() and [...] adds 1e676227df40 exfat: remove the assignment of 0 to bool variable adds 33cdfbe37703 exfat: replace 'time_ms' with 'time_cs' adds f8a8f795679c Merge remote-tracking branch 'exfat/dev' adds 7081f9238f23 Merge remote-tracking branch 'ext3/for_next' adds 435cbab95e39 f2fs: fix quota_sync failure due to f2fs_lock_op adds 38e865613c35 Merge remote-tracking branch 'f2fs/dev' adds a3d49b9d45ba Merge remote-tracking branch 'fuse/for-next' adds 45f8e1c46760 Merge remote-tracking branch 'jfs/jfs-next' adds 7bcc10585bd9 NFS/pnfs: Ensure that _pnfs_return_layout() waits for layo [...] adds 4d8948c7334a NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() adds 7648f939cb91 nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl adds efe57fd58e1c SUNRPC: Remove unreachable error condition adds 4d3fcfa2c778 Merge remote-tracking branch 'nfs/linux-next' adds 5b3a4a807532 Merge remote-tracking branch 'nfsd/nfsd-next' adds e31f0d630aa4 ovl: resolve more conflicting mount options adds 942593d8647e ovl: cleanup non-empty directories in ovl_indexdir_cleanup() adds bb29926f3c76 ovl: prepare to copy up without workdir adds 5d1a958ddc26 ovl: index dir act as work dir adds 94ca68472846 ovl: skip overlayfs superblocks at global sync adds b6dee44c57c7 ovl: inherit SB_NOSEC flag from upperdir adds 23f65779dcf8 ovl: whiteout inode sharing adds adf66169db5b Merge remote-tracking branch 'overlayfs/overlayfs-next' adds ed305f7a826e Merge remote-tracking branch 'file-locks/locks-next' adds f8d21bdc696f Merge remote-tracking branch 'vfs/for-next' adds 81650e4b3fdd Merge remote-tracking branch 'printk/for-next' adds af03958da067 PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events adds 8f8e42e7c2dd PCI/AER: Use only _OSC to determine AER ownership adds 4a27c5d07264 Merge branch 'pci/error' adds a6cec3fdbd72 PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros adds adc9fbcd7d04 PCI: Use of_node_name_eq() for node name comparisons adds 97cf7afc6939 Merge branch 'pci/hotplug' adds 94b84ac1979b PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default adds fbedda4e4dc5 PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default adds 8c8ff55b4da7 PCI/AER: Don't select CONFIG_PCIEAER by default adds a914ff2d78ce PCI/ASPM: Don't select CONFIG_PCIEASPM by default adds 13cc2f88aa79 Merge branch 'pci/kconfig' adds 7d5b10fcb81e PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist adds 9fc7c57857b1 Merge branch 'pci/p2pdma' adds c3aaf086701d PCI/PM: Call .bridge_d3() hook only if non-NULL adds cb4b34e11454 Merge branch 'pci/pm' adds 523b61e16827 Merge remote-tracking branch 'pci/next' adds ee02353b46c7 Merge remote-tracking branch 'hid/for-next' adds e804f0a78e9e i2c: slave-eeprom: Make it possible to pre-load eeprom data adds ec43f7434379 i2c: brcmstb: Allow to compile it on BCM2835 adds e07a89775c71 i2c: stm32: don't print an error on probe deferral adds dd16163ea24b dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range adds 09cc9a3bce91 i2c: stm32f7: allows for any bus frequency adds 88fb09c40925 i2c: regroup documentation of bindings adds aef6f2e7cec1 i2c: brcmstb: Fix handling of optional interrupt adds 1b9e68533299 i2c: qup: remove unneeded conversion to bool adds 6b98bf01d2af i2c: powermac: Simplify reading the "reg" and "i2c-address [...] adds e14d796d8339 i2c: iproc: add support for SMBUS quick cmd adds 84c0eb212c88 platform/mellanox: mlxreg-hotplug: convert to use i2c_new_ [...] adds fdeab9779cfe Merge branch 'i2c/for-5.8' into i2c/for-next adds a66d0af81726 i2c: iproc: generate stop event for slave writes adds c464f5532fe9 Merge branch 'i2c/for-current' into i2c/for-next adds 068143a8195f i2c: iproc: generate stop event for slave writes adds deb821ffe293 Revert "i2c: tegra: Synchronize DMA before termination" adds 8839e4605eac Revert "i2c: tegra: Better handle case where CPU0 is busy [...] adds d92067dace29 Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 6aed9270f0b8 Merge remote-tracking branch 'i2c/i2c/for-next' adds 2c6b81f4238f Merge remote-tracking branch 'i3c/i3c/next' adds c43c07e10574 Merge branch 'dmi/master' adds 0254d0e30ca4 hwmon: (nct7904) Add watchdog function adds 8e5c4f885286 hwmon: (dell-smm) Use one DMI match for all XPS models adds 65b7e54c6adb hwmon: (lm70) Add support for ACPI adds 49b1a9df67ae Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 4951d27b099b watchdog: clarify that stop() is optional adds 90c165f0de3a docs: pr_*() kerneldocs and basic printk docs adds 14bbe3e33710 docs: Add rbtree documentation to the core-api adds 5af438d0dcdb doc:it_IT: add RISC-V maintenance guidelines adds 7b9121040d83 Documentation: scheduler: fix outdated information on sche [...] adds 2d5694796b6b Documentation: x86: fix space instead of tab in uefi doc adds 08ce0c1e1116 mailmap: Add entry for Leonardo Bras adds b529c06f9dc7 Update the documentation referencing Plan 9 from User Space. adds 6feb76dbd14a Documentation: zh_CN: convert to use i2c_new_client_device() adds 920af1ce1b6e docs: orangefs: fix pvfs2tab literal block adds 2ad9a844fc83 docs: virt/kvm: close inline string literal adds 6bc47621cbf3 docs: sysctl/kernel: document cad_pid adds 1f5ea8720e8d doc: nvdimm: remove reference to non-existent CONFIG_NFIT_TEST adds a8b380c379ef scripts: sphinx-pre-install: only ask to activate valid venvs adds 1ef70ced5597 scripts: sphinx-pre-install: change the warning for versio [...] adds 2834a7412bb1 scripts: sphinx-pre-install: change recommendation text if [...] adds 412b09ddadd3 scripts: sphinx-pre-install: fix a bug when using with venv adds ec43a27fffd0 scripts: sphinx-pre-install: change the output order adds 170e427cdbe7 Merge remote-tracking branch 'jc_docs/docs-next' adds 953f10064140 media: dvb: digitv: remove unused array element 0 adds a8648098948d media: rc: if kernel is built without an IR codec, don't a [...] adds 96f3a9392799 media: dvb: return -EREMOTEIO on i2c transfer failure. adds d27958df9302 media: dvb-usb: make dvb_usb_device_properties const adds c77591a8ca5a media: m88ds3103: Add missing '\n' in log messages adds 9448762fd1d1 media: ir-rx51: Use 64-bit division macro adds f2267d7ed803 media: imx: utils: fix and simplify pixel format enumeration adds 1df2148fdfc0 media: imx: utils: fix media bus format enumeration adds c25ab5caf516 media: imx: utils: Inline init_mbus_colorimetry() in its caller adds 0cd5d896a192 media: imx: utils: Handle Bayer format lookup through a se [...] adds 3130c45c2ba3 media: imx: Fix some pixel format selections adds a7d5003cab01 media: imx: utils: Rename pixel format selection enumeration adds f0f71ae440a9 media: imx: utils: Introduce PIXFMT_SEL_IPU adds c943b6947f45 media: imx: utils: Make imx_media_pixfmt handle variable n [...] adds 74cd3984f133 media: imx: utils: Split find|enum_format into fourcc and [...] adds eef988826fbd media: imx: utils: Rename format lookup and enumeration functions adds 4d7463cdf5de media: imx: utils: Constify some mbus and ipu_image arguments adds e13160116939 media: davinci: remove redundant assignment to pointer 'common' adds 757570f11fa4 media: mtk-mdp: Use correct aliases name adds 03f56d9952b4 media: pwc-ctl: remove redundant assignment to variable ret adds d45c9313782b media: gspca: remove redundant assignment to variable status adds 33d236371f70 media: imx-media-csc-scaler: Use a shorter name for driver adds 1ca3cb46a992 media: v4l2-ctrl: Add H264 profile and levels adds ff8c2784b057 media: uapi: h264: Add new profile and levels adds 9429e7072f8f media: imx.rst: Fix the MIPI CSI-2 virtual channel adds 62ce7201f442 media: imx.rst: Provide an example for unprocessed video capture adds 8a4676d6e627 media: imx.rst: Provide the OV560 module part number adds d00c9761afe7 media: imx.rst: Provide streaming examples for imx6q-sabresd adds f36592e7b343 media: vicodec: Fix error codes in probe function adds dba361345706 media: staging: rkisp1: remove TODO item - uapi structs co [...] adds dd844fb8e50b media: platform: fcp: Set appropriate DMA parameters adds 2990e3dbf7ee media: staging: rkisp1: replace rkisp1_fmt_pix_type with v [...] adds b23096af0be4 media: staging: rkisp1: cap: remove field fmt_type from st [...] adds 003492984ed7 media: staging: rkisp1: change fields names from fmt_type [...] adds d6ef0719fa90 media: v4l2-fh: define v4l2_fh struct regardless of condition adds f661aaa007aa media: rkisp1: Get rid of unused variable warning adds 42cbdf2b5ecb media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency adds 45776c540f7f media: rkisp1: Fix wrong PHY config dependency adds 624922a2739b media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists adds b5218cf40c1e media: hantro: h264: Use the generic H264 reflist builder adds d6b50a96d337 media: dt-bindings: rockchip: Document RK3399 Video Decode [...] adds cd33c830448b media: rkvdec: Add the rkvdec driver adds 5714e84fee50 media: si2157: Enable tuner status flags adds 5741f4affb69 media: si2157: Check error status bit on cmd execute adds e955f959ac52 media: si2157: Better check for running tuner in init adds 7e80a8d14d9f media: si2157: Add analog tuning related functions adds 578147e968bd media: si2157: Briefly wait for tuning operation to complete adds e4361015a4aa media: si2157: module debug option to wait on signal lock adds 81118817c4ae media: cx23885: Add analog frontend to Hauppauge QuadHD adds f8e76a5e2679 media: cx23885: Add analog frontend to 1265_K4 adds 2be355a08e19 media: cx23885: Add analog frontend to HVR5525 adds fbc9a49cf272 media: cx23885: Add i2c device analog tuner support adds 3c1ccbad8080 media: cx231xx: Add i2c device analog tuner support adds d99846cb1c0e media: si2157: add on-demand rf strength func adds 722b3c140dd4 media: lgdt3306a: Add CNR v5 stat adds 038fd4141029 media: cx25840: Register labeling, chip specific correction adds fdb9e30e9143 media: iguanair: rc drivers no longer need to do locking adds 7c3bae3f430a media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue w [...] adds b2b1046f1de6 media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound() adds 60e915354c27 media: staging: rkisp1: cap: fix return values from pm functions adds e4b0326c4d70 media: staging: rkisp1: cap: serialize start/stop stream adds 4d0b43804c12 media: staging: rkisp1: remove mbus field from rkisp1_sens [...] adds 1d3ac27801e5 media: staging: rkisp1: replace the call to v4l2_async_not [...] adds 66f92c4e1701 media: coda: add RC enable controls adds ba99522b2bd0 media: v4l2-image-sizes: add HD and Full-HD definitions adds ceb348690e29 media: staging: rkisp1: cap: cleanup in mainpath config fo [...] adds a557c3fa96c8 media: staging: rkisp1: cap: fix value written to uv swap [...] adds b82b39937459 media: staging: rkisp1: cap: change the logic for writing [...] adds c6a86569e841 media: staging: rkisp1: cap: support uv swap only for semi [...] adds d0dd92789f44 media: staging: rkisp1: cap: support uv swapped planar formats adds b1f487ef3339 media: dt-bindings: media: convert rockchip rga bindings to yaml adds b2965c912a3d media: dt-bindings: media: rockchip-rga: add power-domains [...] adds 49c6644eb6ac media: dvb-usb-ids.h: fix an USB PID name adds 8cbaa12100a1 media: dvb-usb-v2: use DVB_USB_DEVICE() macro adds 52b88c87e22b media: pwc-if.c: Update comments about each pwc supported model adds 787103913b91 media: pwc-if: place USB device list on numberical order adds 74da0d515c20 media: admin-guide: add a card list for cx231xx boards adds 433c8e566098 media: admin-guide: update em28xx cardlist adds d9d43617bb13 media: admin-guide: Add an introduction chapter adds 2aca74c8b1a1 media: admin-guide: add a generic building guide adds 17ce5e6d72d5 media: admin-guide: improve cardlist.rst documentation adds 760ec48b6bea media: admin-guide: add dvb-usb-v2 card lists adds 9f054a7e7d1f media: admin-guide: add cardlist for dib0700 driver adds f21067392bbd media: admin-guide: add dibusb-mb and dibusb-mc card lists adds 4b45a0cd391a media: admin-guide: add support for the remaining dvb-usb boards adds da95d30bb06e media: admin-guide: add a card list for the Siano driver adds ea90626fdf6e media: admin-guide: add a cardlist for all other USB cards adds d3cb08320729 media: admin-guide: split DVB cards.rst adds 97b202b004b4 media: admin-guide: replace the frontend drivers list adds 0cb8f667ec6a media: admin-guide: add a list of media PCI cards adds 0753351432ef media: admin-guide: add a table with USB drivers adds 9436af9eb4e4 media: admin-guide: add a list of platform drivers adds c127fa9d3d54 media: admin-guide: add a list of I2C drivers adds a70559d37a6b media: admin-guide: add SPI cards to platform drivers adds c84315dd8aec media: admin-guide: add card lists for radio and firewire adds 8cf8f0a68a99 media: admin-guide: add test-drivers adds f45ce7a1e582 media: admin-guide: bt8xx.rst: fix a broken cross-reference adds a79a0e71ae67 media: admin-guide: reorganize the guide adds 33fc918ab89b media: admin-guide: split driver-specific indexes to new files adds 19ce44f027ca media: rkisp1: fix missing mbus.type -> mbus_type conversion adds a349d3d97ea2 media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries adds 5c9863981498 MAINTAINERS: reorder media attributes adds 4bdbff4da405 media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies adds 324efc704352 media: platform: fix VIA_CAMERA dependencies adds 4e5552b23f9f media: Kconfig: fix some dvb-usb-v2 dependencies adds 0058766d97a1 Merge remote-tracking branch 'v4l-dvb/master' adds 6e176bf8d461 PM: sleep: core: Do not skip callbacks in the resume phase adds 0fe8a1be599a PM: sleep: core: Rework the power.may_skip_resume handling adds 76c70cb58ce3 PM: sleep: core: Rename dev_pm_may_skip_resume() adds fa2bfead9103 PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() adds e07515563d01 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP adds 2a3f34750b8b PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED adds 2fff3f73e8c2 Documentation: PM: sleep: Update driver flags documentation adds edb7f9d6b574 Merge back system-wide PM updates for v5.8. adds 598cc9300563 PM: sleep: Helpful edits for devices.rst documentation adds 3caa169b65a8 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next adds 8c539776ac83 cpufreq: intel_pstate: Only mention the BIOS disabling tur [...] adds 2351f8d295ed PM: hibernate: Freeze kernel threads in software_resume() adds e1903098e48d Merge branches 'pm-cpufreq-fixes' and 'pm-sleep-fixes' int [...] adds 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...] adds 5c447c18d1f7 ACPI: CPPC: Make some symbols static adds 5b88cea04ba7 Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next adds a9b760b0266f PM: ACPI: Output correct message on target power state adds d38f9bc9261a Merge branch 'pm-acpi' into linux-next adds 36e5610e9da8 Merge remote-tracking branch 'pm/linux-next' adds 59b55c1f2046 cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS adds a08e1b6c2d0b cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist adds a6d1bfa05545 cpufreq: dt: Add support for r8a7742 adds 7c2553f0db61 cpufreq: imx-cpufreq-dt: support i.MX7ULP adds a2c8c97b3e85 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds c299bcc0394d Merge remote-tracking branch 'thermal/thermal/linux-next' adds 53a9ea94e930 Merge remote-tracking branch 'ieee1394/for-next' adds 4bbbc8ff13bf Merge remote-tracking branch 'swiotlb/linux-next' adds 3c873161a0d7 RDMA/hns: Add support for addressing when hopnum is 0 adds cc23267aedeb RDMA/hns: Optimize hns buffer allocation flow adds 477a0a387072 RDMA/hns: Optimize 0 hop addressing for EQE buffer adds d563099e3e89 RDMA/hns: Support 0 hop addressing for WQE buffer adds 6fd610c5733d RDMA/hns: Support 0 hop addressing for SRQ buffer adds 744b7bdfa79e RDMA/hns: Support 0 hop addressing for CQE buffer adds 322f3d45a17f RDMA/bnxt: Delete 'nq_ptr' variable which is not used adds 9976ea27b526 RDMA/hns: Optimize hns_roce_config_link_table() adds 375898e83d26 RDMA/hns: Optimize hns_roce_v2_set_mac() adds a3de9e83810c RDMA/hns: Simplify the qp state convert code adds 7c044adca272 RDMA/hns: Simplify the cqe code of poll cq adds 357f34294686 RDMA/hns: Simplify the state judgment code of qp adds a97bf49f824e RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() adds 8cc587a05554 Merge remote-tracking branch 'rdma/for-next' adds 1c79031f8a75 drivers: Remove inclusion of vermagic header adds cad99e506887 net/hns: Remove custom driver version in favour of global one adds b4f37219813f net/nfp: Update driver to use global kernel version adds 51161bfc66a6 kernel/module: Hide vermagic header file from general use adds 59211053f099 Merge branch 'vermagic-non-global' adds 2b49d128b3f8 net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c adds d2b09a8e7bcb net: mscc: ocelot: fix timestamp info if ptp clock does not work adds 3007bc7321e3 net: mscc: ocelot: redefine PTP pins adds 94aca0824443 net: mscc: ocelot: add wave programming registers definitions adds cc2d87bb8340 net: mscc: ocelot: support 4 PTP programmable pins adds aabb2bb07c96 net: mscc: ocelot: enable PTP programmable pin adds 5287be405ca2 net: dsa: felix: enable PTP programmable pin adds 44dd5efc97da Merge branch 'Support-programmable-pins-for-Ocelot-PTP-driver' adds 86b956de119c net: mscc: ocelot: support matching on EtherType adds 7dec902f4fc0 net: mscc: ocelot: refine the ocelot_ace_is_problematic_ma [...] adds 4faa2e06433f net: mscc: ocelot: lift protocol restriction for flow_matc [...] adds a3b6e8fd2723 Merge branch 'Ocelot-MAC_ETYPE-tc-flower-key-improvements' adds f42ceca226ca dt-bindings: net: Correct description of 'broken-turn-around' adds b92d905f2c9c dt-bindings: net: mdio: Document common properties adds 630c3ff8c3d5 dt-bindings: net: mdio: Make descriptions more general adds b86a0373855b Merge branch 'dt-bindings-net-mdio.yaml-fixes' adds 0a32f1ff2a2e net: phy: broadcom: add helper to write/read RDB registers adds 6937602ed3f9 net: phy: add Broadcom BCM54140 support adds 4406d36dfdf1 net: phy: bcm54140: add hwmon support adds 38f961e74484 net: phy: add device-managed devm_mdiobus_register adds 0785dad48003 r8169: use devm_mdiobus_register adds 58989d7cf6ee Merge branch 'net-phy-add-device-managed-devm_mdiobus_register' adds beb97d3a3192 net/sched: act_ct: update nf_conn_acct for act_ct SW offlo [...] adds 540bde5c2c3d ila: remove unused macro 'ILA_HASH_TABLE_SIZE' adds dfddb54043f0 net: qrtr: Add tracepoint support adds 3c7b51bd39b2 net: dsa: felix: allow flooding for all traffic classes adds 3f251d741150 selftests: Add tests for vrf and xfrms adds 58e64a312c84 macvlan: silence RCU list debugging warning adds c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode adds 8518307dc2b2 net: caif: use true,false for bool variables adds bcf3440c6dd7 net: phy: micrel: add phy-mode support for the KSZ9031 PHY adds d0f0c55e7c4c net: phy: Use IS_ERR() to check and simplify code adds d9cc193cf0bf dt-bindings: net: phy: Add support for NXP TJA11xx adds 8f469506de2a net: phy: tja11xx: add initial TJA1102 support adds 5972157c2dde net: mdio: of: export part of of_mdiobus_register_phy() adds 6a64d3cdc5ef net: phy: tja11xx: add delayed registration of TJA1102 PHY1 adds ec403d880bcc Merge branch 'add-TJA1102-support' adds 93e106da6a75 selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield adds f132ccc56e35 selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield adds 250562aff796 Merge branch 'Add-selftests-for-pedit-ex-munge-ip6-dsfield' adds 493f3cc7ee02 selftests: A few improvements to fib_nexthops.sh adds 788f87ac608c xdp: export the DEV_MAP_BULK_SIZE macro adds 48c0481e5ad1 dpaa2-eth: return num_enqueued frames from enqueue callback adds 6ff8044751bd dpaa2-eth: use the bulk ring mode enqueue interface adds 6aa40b9e5b1e dpaa2-eth: split the .ndo_xdp_xmit callback into two stages adds 8665d9780e6e dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit adds 30685b2a439b Merge branch 'dpaa2-eth-add-support-for-xdp-bulk-enqueue' adds b75326c20124 ipv6: Honor all IPv6 PIO Valid Lifetime values adds e131a5634830 net: dsa: add GRO support via gro_cells adds 2196d831205b qed: Enable device error reporting capability. adds 731815e720ae qede: Add support for handling the pcie errors. adds e6acd2b6e84b Merge branch 'qed-aer' adds 6f8b12d661d0 net: napi: add hard irqs deferral feature adds 7e417a66b86c net: napi: use READ_ONCE()/WRITE_ONCE() adds cf4058dbaa18 net/mlx4_en: use napi_complete_done() in TX completion adds 4c532b144fc2 Merge branch 'net-napi-addition-of-napi_defer_hard_irqs' adds 79d6e755a454 net: ethernet: ti: cpts: use dev_yy() api for logs adds e66dccced0cf net: ethernet: ti: cpts: separate hw counter read from tim [...] adds 0d6df3e613b7 net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read() adds 856e59ab7e6d net: ethernet: ti: cpts: switch to use new .gettimex64() i [...] adds 3bfd41b57811 net: ethernet: ti: cpts: optimize packet to event matching adds c8f8e47efe66 net: ethernet: ti: cpts: move tx timestamp processing to p [...] adds ba10742840fb net: ethernet: ti: cpts: rework locking adds 85624412a03d net: ethernet: ti: cpts: add irq support adds b78aba495df0 net: ethernet: ti: cpts: add support for HW_TS_PUSH events adds 84ea9c0a95d7 net: ethernet: ti: cpsw: enable cpts irq adds 92a8da46462e Merge branch 'net-ethernet-ti-cpts-add-irq-and-HW_TS_PUSH-events' adds 3c9143d96852 net: sched : Remove unnecessary cast in kfree adds 8ffe2df6426f qed: Make ll2_cbs static adds efcd549da9d7 net: phy: bcm54140: fix less than zero comparison on an unsigned adds c7c4c44c9a95 net: openvswitch: expand the meters supported number adds eb58eebc7fb5 net: openvswitch: set max limitation to meters adds a8e387384f55 net: openvswitch: remove the unnecessary check adds c77350089052 net: openvswitch: make EINVAL return value more obvious adds e57358873bb5 net: openvswitch: use u64 for meter bucket adds 1802136023c0 Merge branch 'ovs-meter-tables' adds 8146458fcd79 mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entr [...] adds 7f9b099bd9d3 mlxsw: spectrum_span: Rename parms() to parms_set() adds c0c2899cf66e mlxsw: spectrum_span: Remove unnecessary debug prints adds 4c00dafc59c7 mlxsw: spectrum_span: Use 'refcount_t' for reference counting adds 4780dbdbd957 mlxsw: spectrum_span: Replace zero-length array with flexi [...] adds 92dc39fd4047 Merge branch 'mlxsw-Mirroring-cleanups' adds b70ba69ef1f7 net: sched: report ndo_setup_tc failures via extack adds b89c1e6bdc73 dpaa2-eth: fix return codes used in ndo_setup_tc adds 6861d6d9cf36 Merge branch 'qdisc-noop' adds 5c05c1dbb177 net: phylink, dsa: eliminate phylink_fixed_state_cb() adds d70c47c8dc69 net: phy: make phy_suspend a no-op if PHY is suspended already adds 3194915486b2 net: phy: remove genphy_no_soft_reset adds 9576e9fa1c02 net: phy: clear phydev->suspended after soft reset adds 993e8ec9754b Merge branch 'net-phy-smaller-phylib-improvements' adds 10395e99f4a6 net/mlxfw: Remove unneeded semicolon adds d9e4171a4a2c net: atlantic: Remove unneeded semicolon adds 7f023ec91c3c net: sched: remove unused inline function qdisc_reset_all_tx adds 5d7163a11787 net: ipv6: remove unused inline function ip6_set_txhash adds 6033cebdfff9 ptp: idt82p33: remove unnecessary comparison adds d483389678f9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1ac0e6c29298 net: hns3: refine for unicast MAC VLAN space management adds c1c5f66ee0de net: hns3: remove unnecessary parameter 'is_alloc' in hclg [...] adds 4c58f5924701 net: hns3: replace num_req_vfs with num_alloc_vport in hcl [...] adds ee4bcd3b7ae4 net: hns3: refactor the MAC address configure adds f671237a4b45 net: hns3: add support for dumping UC and MC MAC list adds c631c696823c net: hns3: refactor the promisc mode setting adds 7d0b345156d0 net: hns3: use mutex vport_lock instead of mutex umv_lock adds 039ba863e8d7 net: hns3: optimize the filter table entries handling when [...] adds 8b5d10e4d285 Merge branch 'net-hns3-refactor-for-MAC-table' adds dce38b74b2b5 net: phy: dp83867: Remove unneeded semicolon adds ae23aae229b8 octeontx2-pf: Remove unneeded semicolon adds 460fd830dd9d dpaa2-eth: add channel stat to debugfs adds 071c8ed6e88d tcp: mptcp: use mptcp receive buffer space to select rcv window adds f30e472071c8 hsr: remove unnecessary code in hsr_dev_change_mtu() adds 3e14462f1bee ptp: clockmatrix: remove unnecessary comparison adds 308de89fedf4 liquidio: remove unused inline functions adds 163749ad8436 qlcnic: remove unused inline function qlcnic_hw_write_wx_2M adds df346f1aac6c dccp: remove unused inline function dccp_set_seqno adds c90af587a9ee net/mlx4_core: Add missing iounmap() in error path adds a425b6e1c69b hinic: add mailbox function support adds 7dd29ee12865 hinic: add sriov feature support adds 1f62cfa19a61 hinic: add net_device_ops associated with vf adds 06b439de5f89 Merge branch 'hinic-add-SR-IOV-support' adds 4b36a0dff794 net: openvswitch: suitable access to the dp_meters adds 659d4587fe72 net: openvswitch: use div_u64() for 64-by-32 divisions adds 3fd8dc269ff0 net: hns3: remove an unnecessary check in hclge_set_umv_space() adds 0767ec042897 net: ag71xx: extend link validation to support other SoCs adds 3608a1997498 dt-bindings: net: convert qca,ar71xx documentation to yaml adds 7d3118016787 net: rtnetlink: remove redundant assignment to variable err adds 4714d13791f8 bridge: uapi: mrp: Add mrp attributes. adds 2cc974f83fb5 bridge: mrp: Update Kconfig adds 4b8d7d4c5991 bridge: mrp: Extend bridge interface adds 3e54442c9384 net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN adds 2f1a11ae11d2 bridge: mrp: Add MRP interface. adds c284b5459008 switchdev: mrp: Extend switchdev API to offload MRP adds fadd409136f0 bridge: switchdev: mrp: Implement MRP API for switchdev adds 9a9f26e8f7ea bridge: mrp: Connect MRP API with the switchdev API adds 4d02b8f07515 bridge: mrp: Implement netlink interface to configure MRP adds 6536993371fa bridge: mrp: Integrate MRP into the bridge adds 419dba8a49d7 net: bridge: Add checks for enabling the STP. adds 45c9cbec425c Merge branch 'net-bridge-mrp' adds 975e8505e670 r8169: improve handling CPCMD_MASK adds 10478283f210 r8169: improve configuring RxConfig register adds 6488f11f39cf Merge branch 'r8169-improve-chip-config-handling' adds 49c958ccd243 mlxsw: spectrum_acl: Move block helpers into inline header [...] adds 3bc3ffb6e911 mlxsw: spectrum: Rename acl_block to flow_block adds d52238eb7bcf mlxsw: spectrum: Push flow_block related functions into a [...] adds d7fcc986224d mlxsw: spectrum: Push matchall bits into a separate file adds 6c8cd435b587 mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_ru [...] adds 780ba878a1b0 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] adds c7ea0e162fc8 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] adds 47fa15eae487 mlxsw: spectrum_matchall: Move ingress indication into mall_entry adds dd0fbc89d274 mlxsw: spectrum_matchall: Push per-port rule add/del into [...] adds 481ff57aadf5 mlxsw: spectrum: Avoid copying sample values and use RCU p [...] adds 3c650136afba mlxsw: spectrum_matchall: Process matchall events from the [...] adds 19f06771ca3d mlxsw: spectrum: Move flow offload binding into spectrum_flow.c adds 075c8aa79d54 selftests: forwarding: tc_actions.sh: add matchall mirror test adds 19f1f467bc5e Merge branch 'mlxsw-Rework-matchall-offloading-plumbing' adds 2a7e978625e8 batman-adv: Start new development cycle adds c08dd06b3d25 batman-adv: Fix spelling error in term buffer adds 9204a4f876b2 batman-adv: trace: Drop unneeded types.h include adds 26893e7e928e batman-adv: Utilize prandom_u32_max for random [0, max) values adds e73f94d1b6f0 batman-adv: remove unused inline function batadv_arp_chang [...] adds a21643cf569b Merge tag 'batadv-next-for-davem-20200427' of git://git.op [...] adds 0c2006b29e5f r8169: improve error message if no dedicated PHY driver is found adds 2ac757e4152e net: ethernet: ti: fix return value check in k3_cppi_desc_ [...] adds 11dd74b338bf net: ipv6: new arg skip_notify to ip6_rt_del adds 4f80116d3df3 net: ipv4: add sysctl for nexthop api compatibility mode adds 4dddb5be136a selftests: net: add new testcases for nexthop API compat m [...] adds 3e455b7d1a9b Merge branch 'nexthop-API-sysctl' adds 1a89595c2272 kselftest: factor out list manipulation to a helper adds 142aca6b388c kselftest: create fixture objects adds e7f304607778 kselftest: run tests by fixture adds 74bc7c97fa88 kselftest: add fixture variants adds 0feba2219b73 selftests: tls: run all tests for TLS 1.2 and TLS 1.3 adds bcd3469b50df Merge branch 'kselftest-add-fixture-parameters' adds 9d42205036d4 net: phy: bcm54140: Make a bunch of functions static adds 88fb831f773e dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show adds 790ab249b55d net: ethernet: fec: Prevent MII event after MII_SPEED write adds 806c3c633ba7 Merge remote-tracking branch 'net-next/master' adds b0b3fb675922 bpf: Remove set but not used variable 'dst_known' adds 93e516894752 tools/bpf/bpftool: Remove duplicate headers adds 0456ea170cd6 bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, [...] adds ae460c022453 bpf_helpers.h: Add note for building with vmlinux.h or lin [...] adds 745abfaa9eaf bpf, riscv: Fix tail call count off by one in RV32 BPF JIT adds 6890896bd765 bpf: Fix missing bpf_base_func_proto in cgroup_base_func_p [...] adds 6f3f65d80dac net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head adds 082b57e3eb09 net: bpf: Make bpf_ktime_get_ns() available to non GPL programs adds 0a05861f80fe xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit [...] adds 71d19214776e bpf: add bpf_ktime_get_boot_ns() adds 6f8a57ccf851 bpf: Make verifier log more relevant by default adds 234589012ba0 selftests/bpf: Add cls_redirect classifier adds f131bd3eee97 Merge branch 'cloudflare-prog' adds e411eb257b33 libbpf: Return err if bpf_object__load failed adds 8c1b2bf16d59 bpf, cgroup: Remove unused exports adds 26363af56434 mm: remove watermark_boost_factor_sysctl_handler adds 2374c09b1c8a sysctl: remove all extern declaration from sysctl.c adds f461d2dcd511 sysctl: avoid forward declarations adds 32927393dc1c sysctl: pass kernel pointers to ->proc_handler adds 0b54142e4b09 Merge branch 'work.sysctl' of ssh://gitolite.kernel.org/pu [...] adds b26d1e2b6028 selftests/bpf: Copy runqslower to OUTPUT directory adds a6bbdf2e750f libbpf: Remove unneeded semicolon in btf_dump_emit_type adds 9b329d0dbe41 selftests/bpf: fix test_sysctl_prog with alu32 adds f9d041271cf4 bpf: Refactor bpf_link update handling adds a3b80e107894 bpf: Allocate ID for bpf_link adds 2d602c8cf40d bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link adds f2e10bff16a0 bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link adds 0dbc866832a0 libbpf: Add low-level APIs for new bpf_link commands adds 2c2837b09e9a selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, [...] adds 50325b1761e3 bpftool: Expose attach_type-to-string array to non-cgroup code adds c5481f9a954f bpftool: Add bpf_link show and pin support adds 7464d013ccd4 bpftool: Add bpftool-link manpage adds 5d085ad2e68c bpftool: Add link bash completions adds 1f427a807799 Merge branch 'bpf_link-observability' adds 41017e56af6c libbpf: Refactor BTF-defined map definition parsing logic adds 2d39d7c56f11 libbpf: Refactor map creation logic and fix cleanup leak adds 646f02ffdd49 libbpf: Add BTF-defined map-in-map support adds 3271e8f3f63d Merge branch 'BTF-map-in-map' adds 6973e3d23886 Merge remote-tracking branch 'bpf-next/master' adds e62905ae34ea xfrm interface: don't take extra reference to netdev adds 4f2feede4491 Merge remote-tracking branch 'ipsec-next/master' adds 5d1c9a114a6e net/mlx5: Update vport.c to new cmd interface adds d1f620500cde net/mlx5: Update cq.c to new cmd interface adds e36fb468d239 net/mlx5: Update debugfs.c to new cmd interface adds 9aa536ad45ec net/mlx5: Update ecpf.c to new cmd interface adds 49d7fcd127c1 net/mlx5: Update eq.c to new cmd interface adds a184cda1bb31 net/mlx5: Update statistics to new cmd interface adds e08a6832f9c1 net/mlx5: Update eswitch to new cmd interface adds b316e1866fa3 net/mlx5: Update FPGA to new cmd interface adds 31a0956ea915 net/mlx5: Update fs_core new cmd interface adds 59ad21c21fc4 net/mlx5: Update fw.c new cmd interface adds 5d19395f6988 net/mlx5: Update lag.c new cmd interface adds bb7664d369bf net/mlx5: Update gid.c new cmd interface adds 9d6ed2716316 net/mlx5: Update mpfs.c new cmd interface adds 253e790e204f net/mlx5: Update vxlan.c new cmd interface adds 3ac0e69e69ad net/mlx5: Update main.c new cmd interface adds 62a9fec04083 net/mlx5: Update mcg.c new cmd interface adds adda874c957c net/mlx5: Update mr.c new cmd interface adds 86d41641ddd6 net/mlx5: Update pagealloc.c new cmd interface adds 9b3ca3ec0316 net/mlx5: Update pd.c new cmd interface adds 1fb519343455 net/mlx5: Update uar.c new cmd interface adds fa8110f4451c net/mlx5: Update rl.c new cmd interface adds 2276a0dfc17b net/mlx5: Update port.c new cmd interface adds 7ba294e43595 net/mlx5: Update SW steering new cmd interface adds e0b4b4722dfa net/mlx5: Update transobj.c new cmd interface adds d65dbedfd298 net/mlx5: Add support for COPY steering action adds 2b58f6d9df50 net/mlx5: Introduce IPsec Connect-X offload hardware bits [...] adds dff8e2d15283 net/mlx5: Use aligned variable while allocating ICM memory adds 244faedfd4d8 net/mlx5: Refactor imm_inval_pkey field in cqe struct adds 06939536263d net/mlx5: Add structure layout and defines for MFRL register adds 3df0107784ce net/mlx5: Add structure and defines for pci sync for fw up [...] adds ee5cdf7a5e89 net/mlx5: Introduce TLS RX offload hardware bits adds 0e1533bb9cce net/mlx5: Add release all pages capability bit adds 2dc8b5246d2c net/mlx5: TX WQE Add trailer insertion field adds b984a5be2e9a Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 74f99482eae0 netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit adds 185789f1e9ca Merge remote-tracking branch 'netfilter-next/master' adds bec095ab477d rtlwifi: rtl8188ee: use true,false for bool variables adds 23c2ddb574c6 rtlwifi: rtl8723ae: use true,false for bool variables adds c13a83b01010 rtlwifi: rtl8192ee: use true,false for bool variables adds 47361089d987 rtlwifi: rtl8723be: use true,false for bool variables adds e8277abd453d rtlwifi: rtl8821ae: use true,false for bool variables adds 887e74239805 rtlwifi: rtl8723ae: fix warning comparison to bool adds 811853da541a rtw88: 8723d: Add basic chip capabilities adds 93ae973fb47d rtw88: 8723d: add beamform wrapper functions adds c57bd7c3af99 rtw88: 8723d: Add power sequence adds e0c27cdbbd41 rtw88: 8723d: Add RF read/write ops adds 9874f6851e47 rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables adds 1afb5eb7a00d rtw88: 8723d: Add cfg_ldo25 to control LDO25 adds 44baa97ca820 rtw88: 8723d: Add new chip op efuse_grant() to control efu [...] adds ab0a031ecf29 rtw88: 8723d: Add read_efuse to recognize efuse info from map adds 5ad4d8957b69 rtw88: set power trim according to efuse PG values adds 2b7aadd3b9e1 wlcore: Adding suppoprt for IGTK key in wlcore driver adds 15d2fcc6b2de rtw88: add legacy firmware download for 8723D devices adds e5f57ad06ade rtw88: no need to send additional information to legacy firmware adds 4e223a5f5342 rtw88: 8723d: Add mac power-on/-off function adds fd9ead385102 rtw88: decompose while(1) loop of power sequence polling command adds 7907b52de08a rtw88: 8723d: 11N chips don't support H2C queue adds ba9f0d1b8d9d rtw88: 8723d: implement set_tx_power_index ops adds d91277de2331 rtw88: 8723d: Organize chip TX/RX FIFO adds 75e69fb11b40 rtw88: 8723d: initialize mac/bb/rf basic functions adds 3d8bf50860c7 rtw88: fix sparse warnings for download firmware routine adds 2aad9f81d34c ssb: sprom: fix block comments coding style issues adds 86501437d885 ssb: scan: fix block comments coding style issues adds 765be06ad819 Merge remote-tracking branch 'wireless-drivers-next/master' adds 3fef10ec321c Bluetooth: btbcm: Drop upper nibble version check from btb [...] adds f8c51d28e9d1 Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quir [...] adds 0287c5d84f5c Bluetooth: btbcm: Fold Patch loading + applying into btbcm [...] adds 2fcdd562b91b Bluetooth: btbcm: Make btbcm_initialize() print local-name [...] adds 0383f16a87c4 Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize adds f53b975cf113 Bluetooth: btbcm: Bail sooner from btbcm_initialize() when [...] adds 74530a639adf Bluetooth: btbcm: Try multiple Patch filenames when loadin [...] adds c03ee9af4e07 Bluetooth: btbcm: Add 2 missing models to subver tables adds 220915857e29 Bluetooth: Adding driver and quirk defs for multi-role LE adds 4364f2e91f0d Bluetooth: allow scatternet connections if supported. adds aff8c489256e Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP adds 65749009242b dt-bindings: net: bluetooth: Add device tree bindings for QCA9377 adds 31d4ab856e2d Bluetooth: hci_qca: add compatible for QCA9377 adds 37aee136f8c4 Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices adds bf1f79470a62 Bluetooth: btusb: Add support for Intel Bluetooth Device T [...] adds 8206afff252d dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth adds f794edc99901 Bluetooth: hci_h5: Add support for binding RTL8723BS with [...] adds 768967961038 Merge remote-tracking branch 'bluetooth/master' adds b66ace2454de next-20200424/mac80211-next adds 355d46836b6a Merge remote-tracking branch 'gfs2/for-next' adds 150ccc181588 mtd: spi-nor: Enable locking for n25q128a11 adds 40a571bc408b mtd: spi-nor: fix kernel-doc for 'struct spi_nor' adds ba0aa311b0eb mtd: spi-nor: fix kernel-doc for spi_nor::mtd adds ba053dd3b4d8 mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto adds 80cb80114426 mtd: spi-nor: fix kernel-doc for spi_nor::info adds 1f241ad2a093 mtd: spi-nor: fix kernel-doc for spi_nor::spimem adds d207b0b355e7 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufa [...] adds f4363e64c204 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info [...] adds 04b8edad262e mtd: spi-nor: macronix: Add support for mx25l51245g adds 9f09e37d1544 mtd: spi-nor: macronix: Add support for mx25u51245g adds e5fa9331b25d Merge remote-tracking branch 'spi-nor/spi-nor/next' adds c73d18715037 crypto: hisilicon/qm - add more ACPI dependencies adds 3adbbd2295ad hwrng: cctrng - Add dependency on HAS_IOMEM adds 3ca73b70a3a9 crypto: arm64 - Consistently enable extension adds 8a656a48f75f crypto: chelsio - remove redundant assignment to variable error adds 63e05f327517 crypto: algif_rng - remove redundant assignment to variable err adds 764428fe99e8 crypto: jitter - SP800-90B compliance adds 97f2650e5040 crypto: drbg - always seeded with SP800-90B compliant nois [...] adds 9c3d6497fbfa crypto: bcm - Delete redundant variable definition adds 8c6998a3b055 Merge remote-tracking branch 'crypto/master' adds 774f1eeb18b0 Merge tag 'drm-intel-next-2020-04-17' of git://anongit.fre [...] adds 1aa63ddf726e Merge tag 'drm-misc-next-2020-04-14' of git://anongit.free [...] adds 572950ee8d1c Merge remote-tracking branch 'drm/drm-next' adds 5edb769131e7 drm/amd/display: remove redundant assignment to variable d [...] adds ced1ba976169 drm/amdgpu: fix the hw hang during perform system reboot a [...] adds 02c0bb4ee3eb drm/amd/powerplay: revise the way to retrieve the board pa [...] adds 56ddddaaccbf drm/amd/powerplay: bump the NAVI10 smu-driver if version adds 94e0805ba929 drm/amd/powerplay: correct i2c eeprom init/fini sequence adds 774e335b878c drm/amd/powerplay: properly set the dpm_enabled state adds 47c11cff7e44 drm/amd/powerplay: update Arcturus smu-driver if header adds 40e611bdd1c7 drm/amdgpu: update psp fw loading sequence adds 7f70443fd834 drm/amdgpu: set mp1 state before reload adds 079c72ad3a01 drm/amdgpu/gfx9: add gfxoff quirk adds fdd21e62b01b Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...] adds e57761c68bb4 drm/amdgpu: cache smu fw version info adds 53c9c89ac118 drm/amdgpu/gmc: Fix spelling mistake. adds 4e2fec3321d5 drm/amd/powerplay: fix resume failed as smu table initiali [...] adds 69d0c18dda2d drm/amdgpu: Disable FRU read on Arcturus adds 12c17b9d6266 drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU adds 4f610503f007 Revert "drm/amdgpu: Disable gfx off if VCN is busy" adds 7ce016e71a8e drm/amdgpu: Correctly initialize thermal controller for GP [...] adds bdb9fbc6bae0 drm/amdgpu/display: fix aux registration (v2) adds 9f65693577d9 drm/amdgpu/display: give aux i2c buses more meaningful names adds d84a430d9f7b drm/amdgpu: fix race between pstate and remote buffer map adds 1470e957e204 drm/amd/powerplay: remove defined but not used variables adds 8e0c819dc3c5 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' adds 1c256f40bf8e drm/amd/display: Remove aconnector condition check for dpcd read adds 2a28fe92220a drm/amd/display: Correct updating logic of dcn21's pipe VM flags adds 4c0de7de4cd5 drm/amd/display: Add user backlight level reg write adds dd5a94ce6c02 drm/amd/display: Move enable fractional pwm call adds 868149c9a072 drm/amd/display: Force watermark value propagation adds f12f70117a3c drm/amd/display: Remove byte swapping for dmcub abm config table adds 67d09292f857 drm/amd/display: Add SetBacklight call to abm on dmcub adds 44efb7841082 drm/amd/display: Support plane-level gamut remap in DM adds d1ebfdd8d0fc drm/amd/display: Unify psr feature flags adds d652509e7a24 drm/amd/display: Check ramp != NULL before applying lut1d [...] adds 63b50a95ed93 drm/amd/display: Workaround to disable YCbCr adds a8665946f39a drm/amd/display: add optc get crc support for timings with [...] adds f2cd2e5d8612 drm/amd/display: Set meta_chunk_value to 0 in DML if DCC d [...] adds 0b1f04d8876b drm/amd/display: Cast int to float before division adds 39063de95cfb drm/amd/display: fix stream setting for diags on silicon adds f1029e7ead9a drm/amd/display: Avoid NULL pointer in set_backlight when [...] adds d2bacc38f6ca drm/amd/display: Change infopacket type programming adds 2059fc5e8c7f drm/amd/display: Use the correct input TF for video formats adds d0a0a00d32e9 drm/amd/display: Fix HDR visual confirm adds 68c10ac91f88 drm/amd/display: Update MPCC if requested adds 7241434f88eb drm/amd/display: 3.2.81 adds bccbf13dadbe drm/amd/display: Various fixes for PSR on DMCUB adds 06535a48e297 drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1 adds fefe92fe747c drm/amd/display: make all backlight calls link based adds 904fb6e0f4e8 drm/amd/display: move panel power seq to new panel struct adds 7fc5c319efce drm/amd/display: dmcu wait loop calculation is incorrect in RV adds 9da3d0505909 drm/amd/display: destroy panel on link destruct adds d5bef51f084f drm/amd/display: fix virtual signal dsc setup adds c400ecce9645 drm/amd/display: Factor in immediate flip support into DLG [...] adds e9e7123a6665 drm/amd/display: Add HW rotation cursor changes to dcn10 adds d4caa72e275c drm/amd/display: change from panel to panel cntl adds 967727021e75 drm/amd/display: DispalyPort: Write OUI only if panel supports it adds 422d9091f7be drm/amd/display: blank dp stream before re-train the link adds 4dc0b81442c5 drm/amd/display: access ABM from stream resource. adds e49233873604 drm/amd/display: Adjust refactored dm for color management only adds af031f078aea drm/amd/display: Fix green screen issue after suspend adds a42c1ed50aaf drm/amd/display: Convert memory from cpu to fw endianness [...] adds ffadb9d65208 drm/amd/display: fix bug in the logic for panel power control adds de430916b4ef drm/amdkfd: Adjust three kfd dmesg printings during initia [...] adds e1046a1f703c drm/amdgpu: Adjust the SDMA doorbell info printing adds 5f6a92e44283 drm/amdgpu/powerplay:avoid to show invalid DPM table info adds a35da666cc08 drm/amd/powerplay: update smu12_driver_if.h to align with pmfw adds d69b8971e540 drm/amdgpu: Print CU information by default during initialization adds 7aba19182e99 drm/amdgpu: disble vblank when unloading sriov driver adds f9b93c9ba605 drm/amd/powerplay: limit smu support to Arcturus for onevf adds 4cc1178e166a drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub adds e05185b34157 drm/amdgpu: clean up unused variable about ring lru adds 10f39758b8f3 drm/amdgpu: cleanup coding style in amdkfd a bit adds a2f63ee8b5ea drm/amdgpu: correct fbdev suspend on gpu reset adds 52fb44cf30fc drm/amdgpu: correct cancel_delayed_work_sync on gpu reset adds 9e94d22c0085 drm/amdgpu: optimize the gpu reset for XGMI setup V2 adds 7dd8c205eaed drm/amdgpu: code cleanup around gpu reset adds a891d239f9e0 drm/amdgpu: set error query ready after all IPs late init adds e09d40bdbac0 drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL adds 5420819401cc drm/amdgpu: request reg_val_offs each kiq read reg adds 17fd4fe943fa drm: amd/display: fix Kconfig help text adds 408d9121004d drm: amdgpu: fix kernel-doc struct warning adds 00aba6da21e5 drm/amdgpu: remove set but not used variable 'priority' adds 6f81b2d047c5 drm/amdgpu: Init data to avoid oops while reading pp_num_states. adds fe158997c8b7 drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm [...] adds a2676149323f drm/amdgpu: retire support_vmr_ring interface adds d4d27897db9f drm/amdgpu: remove unnecessary tOS version check adds bc9fb7e93c72 drm/amdgpu: retire unused check_fw_loading status adds dc7195f66344 drm/amdgpu: add helper function to init asd ucode adds f4503f9eb3a1 drm/amdgpu: switch to helper function to init asd ucode adds 1c301f443387 drm/amdgpu: add helper function to init sos ucode adds 893d14cbe1ea drm/amdgpu: switch to helper function to init sos ucode adds e748f07d00c1 drm/amdgpu: retire legacy vega10 sos version check adds 1a0f3667d876 drm/amdgpu: ignore TA ucode for SRIOV adds 2f5a0a91191a drm/amdgpu: skip cg/pg set for SRIOV adds c983361a7249 drm/amdgpu: sriov is forbidden to call disable DPM adds c2ce6aebf092 drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later adds b217e6f579d6 drm/amdgpu: clear the messed up checking logic adds 38748ad88a2f drm/amdgpu: enable one vf mode for nv12 adds 8efd72759e9e drm/amdgpu: skip sysfs node not belong to one vf mode adds 79bebabb88cb drm/amdgpu: for nv12 always need smu ip adds 312a79b6eafe drm/amdgpu: extent threshold of waiting FLR_COMPLETE adds 04e4e2e95583 drm/amdgpu: protect ring overrun adds a96f661a4715 drm/amd/display: remove redundant assignment to variable ret adds abb17b1edf7b drm/amdgpu/gmc: Use consistent variable on unlocks adds d971d42f0655 amdgpu/dc: remove redundant assignment to variable 'option' adds d18ba57c725e drm/amdgpu: Remove unneeded semicolon adds dfe31f255fd6 drm/amdgpu: sw pstate switch should only be for vega20 adds 94fa56605866 drm/amdgpu: move kfd suspend after ip_suspend_phase1 adds fde812b32c1e drm/amdgpu: drop redundant cg/pg ungate on runpm enter adds 40e733147fe0 drm/amdgpu: switch to SMN interface to operate RSMU index mode adds fd90456c757d drm/amdgpu: decouple EccErrCnt query and clear operation adds b6e79d9a314e drm/amdgpu: remove conversion to bool in amdgpu_device.c adds 2367cad7599f drm/amd/display: remove conversion to bool in dcn20_mpc.c adds 46501bc35b71 drm/amd/display: remove conversion to bool in dc_link_ddc.c adds c6d1ec4134ed drm/amdkfd: Put ASIC revision into HSA capability adds a1cd1289a68c Revert "drm/amd/powerplay: avoid using pm_en before it is [...] adds c7833d332e05 drm/amd/powerplay: avoid using pm_en before it is initiali [...] adds cd4df4e6ed17 drm/amdgpu/vcn2.5: wait for tiles off after unpause adds c57053725d9b drm/amdgpu: add tiling flags from Mesa adds 652a6a858fcf drm/amdgpu: invalidate L2 before SDMA IBs (v2) adds ff532461a42a drm/amdgpu: bump version for invalidate L2 before SDMA IBs adds 1349f6fc334b drm/amd/display: 3.2.82 adds 1dfedb39d38f drm/amd/display: Do not disable pipe split if mode is not [...] adds d561754132e1 drm/amd/display: Fix DMUB meta offset for new load method adds d3b18f8c6fe3 drm/amd/display: clean up some header paths adds 38a509d5d260 drm/amd/display: Add DML variable for future asics adds 3ebd17f53556 drm/amd/display: check if REFCLK_CNTL register is present adds 238387774232 drm/amd/display: fix rn soc bb update adds b8a8d34b107f drm/amd/display: Fail validation if building scaling params fails adds 3a4837fb3c96 drm/amd/display: Change viewport limit to 12 for DCN2 adds 1ab864a00669 drm/amd/display: Defer cursor update around VUPDATE for all ASIC adds 77ef333e48ba drm/amd/display: Update downspread percent to match spread [...] adds 0ed3bcc45987 drm/amd/display: Pass command instead of header into DMUB service adds 18400f91c1c1 drm/amd/display: Add panel cntl id for set backlight level. adds 8d829836cf75 drm/amd/display: Add dummy p-state latency bounding box override adds 4b0e95d1838f drm/amd/display: Add set backlight to hw sequencer. adds a8bf71649088 drm/amd/display: Internal refactoring to abstract color caps adds 1e461c37d1fb drm/amd/display: Use cursor locking to prevent flip delays adds b454e25f3e72 drm/amd/display: 3.2.83 adds 82a7cf006ee1 drm/amd/display: 3.2.83.1 adds 35ce00600482 drm/amdgpu: add UAPI for creating encrypted buffers adds e90c2b210bad drm/amdgpu: add UAPI to create secure commands (v3) adds c5efd80f48e4 drm/amdgpu: define the TMZ bit for the PTE adds d7ccb38df5f7 drm/amdgpu: add tmz feature parameter (v2) adds ae60305ac04f drm/amdgpu: add amdgpu_tmz data structure adds 01a8dcec1a08 drm/amdgpu: add function to check tmz capability (v4) adds eda982a67225 drm/amdgpu: add tmz bit in frame control packet adds 155748c912e7 drm/amdgpu: expand the emit tmz interface with trusted flag adds 8350361d2d75 drm/amdgpu: expand the context control interface with trust flag adds cb5fae143d79 drm/amdgpu: job is secure iff CS is secure (v5) adds 4cd24494cc87 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 04379e9b0489 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds be7538ff7488 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds c9dc9cfe185f drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds b7c163fe910f drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds b231531c5012 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds 8fb2e01a1ed8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 4baa8ff0690e drm/amdgpu: move CS secure flag next the structs where it's used adds 562366c9452c drm/amdgpu: remove the alignment placeholder for secure buffer adds c6252390fccd drm/amdgpu: implement TMZ accessor (v3) adds 5888f07a657d drm/amd/display: Indicate use of TMZ buffers to DC adds 0bb5d5b03f78 drm/amdgpu: Move to a per-IB secure flag (TMZ) adds 11b407a781f4 drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds bffc8c5caaa9 drm/amdgpu: also add the TMZ flag to GART adds effb97cc4ba6 drm/amdgpu: add TMZ handling to amdgpu_move_blit adds 218c0b7f183a drm/amdgpu: stop evicting encrypted BOs to swap adds b71a564e2509 drm/amdgpu: Fine-grained TMZ support adds f77c9aff85ca drm/amdgpu: Fix per-IB secure flag GFX hang adds f0ee63cbc526 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] adds 9504578314a7 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 adds b717fa5cb1a1 drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem adds b33f9d70b368 drm/amdgpu: check ring type for secure IBs adds e20858647118 drm/amdgpu: partial revert VM sync changes adds 9ecefb19c3a6 drm/amdgpu: cleanup IB pool handling a bit adds eaad0c3aa978 drm/amdgpu: rename direct to immediate for VM updates adds 9c466bcbda68 drm/amdgpu: add new unlocked flag for PTE updates adds 5654b897b5bf drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] adds 5bb4b78be9c6 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 29633d0e204d drm/amdkfd: Enable GWS based on FW Support adds b8020b0304c8 drm/amdkfd: Enable over-subscription with >1 GWS queue adds 81fb180959b4 drm/amdgpu: Add new ring callback to insert memory sync adds f2ebe6a6000f drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion adds e6ca18dc52af drm/amdgpu: Add mem_sync implementation for all the ASICs. adds caf82ea3d3cf drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] adds bfc766b87e38 drm/amdgpu: Add a UAPI flag for user to call mem_sync adds a7d009eeeb54 drm/mm: revert "Break long searches in fragmented address spaces" adds 772602783b4a drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) adds 68ecbb3e3c1b drm/ttm: Break out the loops if need_resched in bo delayed [...] adds 6ed20e0d4ed4 drm/amdgpu: work around llvm bug #42576 adds 8e41855f32a3 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds ec3218c358d2 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds d2995eb57efa drm/amdgpu: re-enable runtime pm on vega10 adds 593ed82c31af Merge remote-tracking branch 'amdgpu/drm-next' adds 89e01caac641 drm/i915: Use single set of AUX powerwell ops for gen11+ adds 3c3041149c76 drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol() adds 81b55ef1f47b drm/i915: drop a bunch of superfluous inlines adds 11ebc2321b8e drm/i915/audio: fix compressed_bpp check adds 61198fe1bf48 drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON adds 1e6850ee4c44 drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON adds 8b4f2137cc0f drm/i915/display/ddi: Prefer drm_WARN* over WARN* adds ce04ecd9cf1e drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON adds 4ad53ededf0b drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON adds a7f2ad392928 drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON adds 8d641574f3f0 drm/i915/display/global_state: Prefer drm_WARN* over WARN* adds e278f07679b0 drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON adds 007ff34e61c5 drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON adds 74f103928df7 drm/i915/selftests: Show the pstate limits on any failure [...] adds 4ea6b1c45627 drm/i915/selftests: Show the full scaling curve on failure adds cf9ba27840c2 drm/i915/selftests: Disable C-states when measuring RPS fr [...] adds bd3ec9e75893 drm/i915/gt: Poison residual state [HWSP] across resume. adds 33883310cd8e drm/i915/selftests: Unroll the CS frequency loop adds cbb6f8805a4c drm/i915/selftests: Disable heartbeat around RPS interrupt [...] adds c92724de6db1 drm/i915/selftests: Try to detect rollback during batchbuf [...] adds cb593e5d2b6d drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() adds 15501287b1c1 drm/i915/execlists: Drop request-before-CS assertion adds 8372e3227f80 drm/i915/icl: Fix timeout handling during TypeC AUX power [...] adds 36fe164d8d78 drm/i915/gt: Carefully order virtual_submission_tasklet adds b97f77baa845 drm/i915/gt: Check carefully for an idle engine in wait-for-idle adds cbfd3a0c5a55 drm/i915/selftests: Add request throughput measurement to perf adds f1cc6acf22dd drm/i915/selftests: Add context batchbuffers registers to [...] adds b4892e440432 drm/i915: Make define for lrc state offset adds 50689771c8f0 drm/i915: Only close vma we open adds c5a01ec7579a drm/i915: Fix skl+ non-scaled pfit modes adds eac9c58539aa drm/i915: Flatten a bunch of the pfit functions adds 35dd95b4ee19 drm/i915: Use drm_rect to store the pfit window pos/size adds f650af72e5ba drm/i915: s/pipe_config/crtc_state/ in pfit functions adds 4cecc7c0cc2b drm/i915: Pass connector state to pfit calculations adds d7ff281c6d27 drm/i915: Have pfit calculations return an error code adds eee3f91195ad drm/i915: Introduce .set_link_train() vfunc adds fb83f72c48a5 drm/i915: Introduce .set_signal_levels() vfunc adds 8fdda3854967 drm/i915: Introduce .set_idle_link_train() vfunc adds 7db8736db081 drm/i915: Split some long lines adds 1ebf7aaf3ac0 drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT adds 555a32242997 drm/i915/gt: Trace RPS events adds 9c878557b1eb drm/i915/gt: Use the RPM config register to determine clk [...] adds 9669a5079995 drm/i915: Drop rq->ring->vma peeking from error capture adds 168c6d231b4b drm/i915: Add engine scratch register to live_lrc_fixed adds 685d21096f6c drm/i915: Add per ctx batchbuffer wa for timestamp adds 1dd47b54baea drm/i915: Add live selftests for indirect ctx batchbuffers adds b8a1181122f7 drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL adds 9f4069b055d1 drm/i915: re-disable -Wframe-address adds 68ace460c5b2 drm/i915/execlists: Check preempt-timeout target before su [...] adds 2759e395358b drm/i915/gt: Check cacheline is valid before acquiring adds 4243cd5388c8 drm/i915/gt: Sanitize GT first adds 6dc0d028f539 drm/i915/gt: Fix up clock frequency adds 869129ee0c62 drm/i915: Use proper fault mask in interrupt postinstall too adds d631461d5cc3 drm/i915/gt: fix spelling mistake "evalution" -> "evaluation" adds 96a4faf524fc drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5% adds f9d77427c3fd drm/i915/tgl: Wa_14011059788 adds 2632f174a2e1 drm/i915/execlists: Avoid reusing the same logical CCID adds 5c4a53e3b1cb drm/i915/execlists: Track inflight CCID adds f6a7c21c9910 drm/i915/execlists: Verify we don't submit two identical CCIDs adds c54b37126b44 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 501be6c1c724 drm/tegra: Fix SMMU support on Tegra124 and Tegra210 adds 4010e729349f gpu: host1x: Use SMMU on Tegra124 and Tegra210 adds 757338371608 drm/tegra: Clean up GPIO includes adds 9323d5146397 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds add0aff201fa drm: Fix misspellings of "Analog Devices" adds 1cf6c1a74e90 drm/gma500: remove unused variable 'hdmi_ids' adds 871c60156dbe drm/gma500: Remove dead code adds 776d58823a60 dma-buf: Couple of documentation typo fixes adds 973a5909e99d Revert "drm/dp_mst: Remove single tx msg restriction." adds 21d81f888299 drm/lima: Clean up IRQ warnings adds 2ce216edf2c6 drm/lima: Clean up redundant pdev pointer adds 4eda21d61904 drm/lima: use module_platform_driver helper adds d04f2a8e5b19 drm/lima: print process name and pid when task error adds 24943269e51b drm/lima: check vm != NULL in lima_vm_put adds 4eb70cd3f284 drm/lima: always set page directory when switch vm adds 4836cf044d74 drm/lima: add lima_devfreq_resume/suspend adds 9f5072a191a1 drm/lima: power down ip blocks when pmu exit adds 3446d7e9883d drm/lima: add resume/suspend callback for each ip adds 7a475eb470ac drm/lima: separate clk/regulator enable/disable function adds 63945d51490f drm/lima: add pm resume/suspend ops adds 50de2e9ebbc0 drm/lima: enable runtime pm adds 2f7b832fc992 drm/panel: simple: Add support for AUO G190EAN01 panel adds d9ccd1f28246 drm/panel: simple: Add support for AUO G156XTN01.0 panel adds 03e909acd95a drm/panel: simple: Add support for AUO G121EAN01.4 panel adds a29b57e9df22 drm/panel: ili9322: Remove unneeded semicolon adds d53139b37f10 drm: panel: Set connector type for LP120UP1 adds 4606ed7ede0c drm/bridge: ps8640: Let panel to set the connector type adds 30be30310871 drm/bridge: panel: Return always an error pointer in drm_p [...] adds 232f23e8cd97 dt-bindings: panel: Document some missing compatible strings adds 3d930aacd637 drm/panel: remove set but not used variable 'config' adds bc7f0b6d4ae4 video/fbdev/riva: Remove dead code adds 1a8afd1ef47c dt-bindings: display: simple: Add BOE NV133FHM-N61 adds b0c664cc80e8 panel: simple: Add BOE NV133FHM-N61 adds d08ffbeaa100 dt-bindings: display: simple: Add IVO M133NWF4 R0 adds e1ca5184625d panel: simple: Add Ivo M133NWF4 R0 adds b430ff7ef8b0 drm/stm: ltdc: check number of endpoints adds 7c49abb4c2f8 drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static adds 611e22b1d9f6 drm/rockchip: Remove unneeded semicolon adds d308a881a591 drm/dp_mst: Kill the second sideband tx slot, save the world adds 439c2787532f drm/meson: Remove unneeded semicolon adds 44dd0eef4a24 drm/omap: venc: remove unused variable 'venc_config_pal_bdghi' adds b0b5849e0cc0 drm: Add devm_drm_dev_alloc macro adds 2de955d072e4 drm/vboxvideo: drop DRM_MTRR_WC #define adds 35b24eed48ed drm/vboxvideo: Use devm_drm_dev_alloc adds dd9a68935f93 drm/vboxvideo: Stop using drm_device->dev_private adds 8558de401b5f drm/vboxvideo: use managed pci functions adds 4cc9b565454b drm/vboxvideo: Use devm_gen_pool_create adds af25c16bd1c6 drm/v3d: Don't set drm_device->dev_private adds 235b7e7d7eee drm/v3d: Use devm_drm_dev_alloc adds bc662528e29a drm/v3d: Delete v3d_dev->dev adds 0df3ac7657c9 drm/v3d: Delete v3d_dev->pdev adds 50b9bbecaa5b drm/udl: Use devm_drm_dev_alloc adds 6ae355a260d2 drm/udl: don't set drm_device->dev_private adds 14877bc71597 drm/st7735r: Use devm_drm_dev_alloc adds e20b873802b6 drm/st7586: Use devm_drm_dev_alloc adds 98904f3d2d92 drm/repaper: Use devm_drm_dev_alloc adds 35d8ef4ba24d drm/mi0283qt: Use devm_drm_dev_alloc adds 3d49ea22946b drm/ili9486: Use devm_drm_dev_alloc adds 5301e305c682 drm/ili9341: Use devm_drm_dev_alloc adds 4c99859f3bf9 drm/ili9225: Use devm_drm_dev_alloc adds f3eb15bb796d drm/hx8357d: Use devm_drm_dev_alloc adds 9213142d6b8c drm/gm12u320: Use devm_drm_dev_alloc adds 7ced4801d267 drm/gm12u320: Don't use drm_device->dev_private adds b3b134007e2c drm/tidss: Use devm_drm_dev_alloc adds 02bb1317d5e4 drm/tidss: Don't use drm_device->dev_private adds 3927037003f9 drm/tidss: Delete tidss->saved_state adds 6ff71edfcb0b drm/mcde: Use devm_drm_dev_alloc adds fd7ee85cfe7b drm/mcde: Don't use drm_device->dev_private adds 37d8d81f019a drm/ingenic: Use devm_drm_dev_alloc adds b8d91c0a770e drm/ingenic: Don't set drm_device->dev_private adds 843ef624a491 drm/komeda: use devm_drm_dev_alloc adds 9bb2e63705a1 drm/cirrus: Use devm_drm_dev_alloc adds 0c7890dc1e53 drm/cirrus: Don't use drm_device->dev_private adds b0548a245dd3 drm/cirrus: Move to drm/tiny adds e95d2f401249 drm/aspeed: Drop aspeed_gfx->fbdev adds cd8294540776 drm/aspeed: Use devm_drm_dev_alloc adds a7aed875e3fa drm/ast: Drop explicit connector register/unregister adds d83949492427 drm/bochs: Remove explicit drm_connector_register adds 87189b78959c drm: make drm_file use keyed wakeups adds a9b0b24a6fff drm/qxl: Use devm_drm_dev_alloc adds e304f8a0513b drm/qxl: Don't use drm_device->dev_private adds 274ed9e9eabd drm/i915: Use devm_drm_dev_alloc adds 66ddc1e94114 drm: pl111: Fix module autoloading adds cbcab504ceec drm: pl111: Simplify vexpress init adds 826fc86b5903 drm: pl111: Move VExpress setup into versatile init adds 6e44fa425443 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 9507dba1866b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 087a1caf3bf3 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 82f25bd73c0b regmap-i2c: add 16-bit width registers support adds 6c9147d991fb Merge remote-tracking branch 'regmap/for-5.8' into regmap-next adds ffe2ec303219 Merge remote-tracking branch 'regmap/for-next' adds 8137d2763bf7 ALSA: usb-audio: Fix a limit check in proc_dump_substream_ [...] adds 14ff6c5546e7 ALSA: oxygen: use true,false for bool variables adds 0d283287a420 ALSA: hda: Refactor Intel NHLT init adds 36dbae994532 Merge branch 'topic/nhlt' into for-next adds 10635d2d2a4c Merge branch 'for-linus' into for-next adds f0bd62b64016 ALSA: usb-audio: Improve frames size computation adds 04c96460bfdb ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen adds 5b6cc38f3f3f ALSA: usb-audio: Fix racy list management in output queue adds dbcfa8299aa0 Merge remote-tracking branch 'sound/for-next' adds e8ec193e485d ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv adds cdab86902d07 ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxv [...] adds f840ebfe5802 ASoC: wm8990: remove some defined but unused symbols adds 4c979a775432 ASoC: wm8900: remove some defined but not used symbols adds c2233a266178 ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 49648d02008d ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() adds 01faf501eefa ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups adds 1729025b04b9 ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais adds aa982b05950c Merge series "ASoC: remove rtd->cpu/codec_dai{s} v2" from [...] adds a8bb72f16002 ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k adds 3a24f135e6cc ASoC: intel/skl/hda - set autosuspend timeout for hda codecs adds d233c4941630 ALSA: hda: Add ElkhartLake HDMI codec vid adds a4ed29273376 ASoC: SOF: Intel: add PCI ID for ElkhartLake adds db8cfae8c4fd ASoC: Intel: boards: support Elkhart Lake with rt5660 adds 5930d02c2d53 ASoC: intel: sof_sdw: init all aggregated codecs adds 35e648cc66ac ASoC: Intel: sof-da7219-max98373: add DMIC widget and route adds 272e68d06539 ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode adds 5611e6f4b32b ASoC: Intel: sof_sdw_hdmi: remove codec_dai use adds 680ca80f731e ASoC: Intel: sof_sdw_rt1308: remove codec dai use adds f11633da41bd ASoC: Intel: sof_sdw_rt5682: remove codec_dai use adds 6a739362211b ASoC: Intel: sof_sdw_rt700: remove codec_dai use adds 30e3edfbd1bf ASoC: Intel: sof_sdw_rt711: remove codec_dai use adds df3e71c42f05 Merge series "ASoC: Intel: machine drivers update for 5.8" [...] adds 3ef9d5073b55 ASoC: tegra: tegra_wm8903: Support nvidia, headset property adds 8240fe6c91b8 ASoC: tegra-wm8903: Document new nvidia, headset property adds 41d5d7b330b0 Merge series "Support headset on Tegra boards that use WM8 [...] adds 1d03c19e970e ASoC: SOF: remove unneeded variables adds 805a23de2657 ASoC: SOF: Intel: hda: remove unnecessary parentheses adds 3c9432d1efc9 Merge series "ASoC: SOF: trivial code cleanups" from Pierr [...] adds 110f44c2ed1b ASoC: codecs: rt1308-sdw: reduce verbosity adds 0d4453e98706 ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection adds 642646cc4f84 ASoC: SOF: Intel: hda: log number of microphones detected [...] adds b2acc24c805a ASoC: soc-core: Add dynamic debug logs in soc_dai_link_san [...] adds 5c5118dc5d14 Merge series "ASoC: SOF: adjust dmesg verbosity" from Pier [...] adds 39400f34a289 Merge branch 'asoc-5.7' into asoc-5.8 adds 46b7e2ff8cb6 ASoC: Intel: skl_hda_generic: remove rtd->codec_dai adds 83b35f4586e2 ASoC: fsl_micfil: Omit superfluous error message in fsl_mi [...] adds 980f91778a2f ASoC: topology: Remove unneeded semicolon adds fe17e6cdc0fe ASoC: SOF: imx8: Fix randbuild error adds cb0312f61c3e ASoC: SOF: imx: fix undefined reference issue adds afb93d716533 ASoC: SOF: imx: Add i.MX8M HW support adds 58825cc22539 ASoC: SOF: Add i.MX8MP device descriptor adds 35a0f2425205 dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry adds 72161e0eea64 Merge series "Add support for SOF on i.MX8M" from Daniel B [...] adds 101001652ee7 ASoC: SOF: topology: fix: handle DAI widget connections pr [...] adds 0730c0928d89 ASoC: SOF: Mark get_ext* function ext_hdr arguments as const adds 92be17a559a8 ASoC: SOF: Introduce offset in firmware data adds e150ef4169a7 ASoC: SOF: Introduce extended manifest adds 371091417864 ASoC: SOF: ext_manifest: parse firmware version adds 9e72f13ee541 ASoC: SOF: ext_manifest: parse windows adds 7c024b948c20 ASoC: SOF: ext_manifest: parse compiler version adds 542adb2a461f ASoC: SOF: topology: Add support for DC Blocker adds 786d6516877d ASoC: SOF: add probe support extend data adds 2014185eba4e ASoC: SOF: add debug ABI version adds e6224484454d ASoC: SOF: change type char to uint8_t in info.h adds f480f804f27a ASoC: SOF: change type char to uint8_t in trace.h adds 60829341aa60 ASoC: SOF: change type char to uint8_t in topology.h adds a9a9cbf08141 ASoC: SOF: make sof_ipc_cc_version to fixed length adds 7893df67e9bd ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer. adds 79a4ff94a3fc ASoC: SOF: Intel: Fix typo in header file comment text adds 31be5337ace1 ASoC: SOF: Intel: Change DMIC load IPC to fixed length adds 1993ba26cc53 ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field adds 1f846505b365 ASoC: SOF: align sof_ipc_dai_alh_params with FW adds c7fc96dfc41d ASoC: SOF: topology: Get ALH rate amd channels from topology adds 15bf1831fc91 ASoC: SOF: topology: fix: parse hda_tokens to &config->hda adds 18aaab64fbb1 ASoC: SOF: topology: Get HDA rate and channels from topology adds f228a5b17038 ASoC: SOF: topology: stop parsing when all tokens have been found adds a1687c68c308 ASoC: SOF: topology: handle multiple sets of tuple arrays adds 217a5879e10a Merge series "ASoC: SOF: topology and firmware IPC updates [...] adds 35c638d039bb ASoC: qdsp6: Suggest more generic node names adds b938b25f49cd ASoC: Fix misspellings of "Analog Devices" adds 8ec7d6043263 ASoC: Intel: haswell: Power transition refactor adds 91e475b5e810 ASoC: wm89xx: Fix build errors caused by I2C dependency adds c1c050ee74d6 ASoC: Fix wrong dependency of da7210 and wm8983 adds ace105dd6159 Merge series "ASoC: Fix dependency issues of SND_SOC" from [...] adds 4eb542cc88c1 soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] adds 629ba12e9998 ASoC: Intel: boards: split woofer and tweeter support adds 4f05b5c62d24 ASoC: wcd934x: remove unnecessary comparisons to bool adds 0eb0674616b0 ASoC: wcd9335: remove unneeded semicolon adds e48e83d15bd9 ASoC: wcd934x: remove unneeded semicolon adds 19f303caf636 dt-bindings: sound: add Microsemi ZL38060 binding adds 52e8a94baf90 ASoC: Add initial ZL38060 driver adds c6cb522c1461 ASoC: soc-compress: add snd_compress_ops adds 3a5ccf25ee18 ASoC: codec: wm_adsp: use snd_compress_ops adds 171d1785c703 ASoC: uniphier: use snd_compress_ops adds 849db80ef0ba ASoC: qcom: q6sp6: use snd_compress_ops adds c60e4459c42d ASoC: intel: atom: use snd_compress_ops adds 39118ce50b85 ASoC: sof: use snd_compress_ops adds 27ecad217c14 ASoC: sprd: use snd_compress_ops adds e7cbe528391a ASoC: soc-compress: remove snd_compr_ops adds 8baa3b5a6ab8 Merge series "ASoC: add snd_compress_ops and replace" from [...] adds 7470704d8b42 ASoC: fsl_asrc: rename asrc_priv to asrc adds b84b4c9a688d ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format adds 859e364302c5 ASoC: fsl-asoc-card: Support new property fsl, asrc-format adds 4520af41fd21 ASoC: fsl_asrc: Support new property fsl,asrc-format adds be7bd03f0201 ASoC: fsl_asrc: Move common definition to fsl_asrc_common adds a960de4da241 ASoC: dt-bindings: fsl_easrc: Add document for EASRC adds 955ac624058f ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers adds 787a46c02792 Merge series "ASoC: Add new module driver for new ASRC" fr [...] adds 5bf73b1b1dec ASoC: intel/skl/hda - fix oops on systems without i915 aud [...] adds d8e25a10ef87 ASoC: SOF: Fix build adds 4aa86e05be84 ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() adds 5d7e0b1516df ASoC: dmic: Allow GPIO operations to sleep adds cade2f59e7ae ASoC: Intel: Skylake: Replace guid_copy() with import_guid() adds 76ec4aea9fd8 ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" adds fe57a92c8858 ASoC: SOF: Add missing dependency on IMX_SCU adds 3e645a4add53 ASoC: soc-compress: avoid false-positive Wuninitialized warning adds b8d3ad51dfec ASoC: snd-sof-intel-hda-common - add hda_model parameter a [...] adds e782ddbb0873 ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() adds b1ca2f63e20b ASoC: Intel: sof_sdw: add amp number in components string for ucm adds e66f385354b3 ASoC: mxs-saif: Avoid unnecessary check adds 1597bfbfdb3c ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_ [...] adds f3fc1ea011f0 ASoC: fsl_easrc: Check for null pointer before dereferenci [...] adds 77060f4f71df ASoC: hisilicon: Use the defined variable to clean code adds 1b290ef023b3 ASoC: Intel: Skylake: Add alternative topology binary name adds 1b450791d517 ASoC: Intel: Multiple I/O PCM format support for pipe adds 2d744ecf2b98 ASoC: Intel: Skylake: Automatic DMIC format configuration [...] adds 2f8eae39056f Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds ac3367442d9e ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() adds e241f8e77958 ASoC: bdw-rt5677: add channel constraint adds 08d6713a4056 ASoC: bdw-rt5650: add channel constraint adds ad18763f4683 ASoC: broadwell: add channel constraint adds 433f9cba54fa Merge series "add channel constraint for BDW machine drive [...] adds 4262ddc2ad63 ASoC: Intel: boards: add explicit dependency on GPIOLIB wh [...] adds eda12425b266 Merge series "Kconfig updates for DMIC and SOF HDMI suppor [...] adds 63dfe5f270fb Merge remote-tracking branch 'asoc/for-5.8' into asoc-next adds e3e64f621fe8 Merge remote-tracking branch 'sound-asoc/for-next' adds db991af02f11 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] adds 5c3a7db0c7ec module: Harden STRICT_MODULE_RWX adds f6fb0f5901ad Merge remote-tracking branch 'modules/modules-next' adds 86d1ee00c86d dt-bindings: mms114: document melfas,mms345l binding adds 7842087b0196 Input: mms114 - add extra compatible for mms345l adds 6052abf8ff78 Input: i8042 - attach fwnode to serio i8042 kbd device adds 8f7b057abe28 Input: atkbd - expose function row physical map to userspace adds 9d17ad2369dc Input: atkbd - receive and use physcode->keycode mapping from FW adds d1db396a3304 Merge remote-tracking branch 'input/next' adds e64a0e169284 block: remove RQF_COPY_USER adds 89de1504d53b block: provide a blk_rq_map_sg variant that returns the la [...] adds 0475bd6c6597 scsi: merge scsi_init_sgtable into scsi_init_io adds cc97923a5bcc block: move dma drain handling to scsi adds bdf8710d69f8 block: move dma_pad handling from blk_rq_map_sg into the callers adds e2267d7ca0df Merge branch 'for-5.8/block' into for-next adds 895d47759bdc block: unexport bdev_read_page and bdev_write_page adds 28d65729b050 block: Limit number of items taken from the I/O scheduler [...] adds 02f5cb95a27c Merge branch 'for-5.8/block' into for-next adds 3e82c3485e83 block: remove create_io_context adds a91b2014fc31 bcache: remove a duplicate ->make_request_fn assignment adds ae3cc8d8ff06 dm: remove the make_request_fn check in device_area_is_invalid adds 8cf7961dab42 block: bypass ->make_request_fn for blk-mq drivers adds a69e61051a50 Merge branch 'for-5.8/block' into for-next adds 91d1668edd7d Merge remote-tracking branch 'block/for-next' adds 5686dee34dbf dm multipath: use updated MPATHF_QUEUE_IO on mapping for b [...] adds baedd0ee62dc dm crypt: support using encrypted keys adds 4aa0fbf92dd1 dm mpath: switch paths in dm_blk_ioctl() code path adds d3d11ad3d087 dm: add emulated block size target adds 24a1782a807c dm bufio: implement discard adds 44c5db5e0a29 Merge remote-tracking branch 'device-mapper/for-next' adds 62a417d3157d mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization adds 4ecb0df1837b mmc: renesas_sdhi: shorten types after refactorization adds 86ac77378e9d Merge branch 'fixes' into next adds d2ba600e2753 mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK adds 2556dafe84ed mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] adds fa6f23de36b7 mmc: sdhci-pci-o2micro: Make some symbols static adds ff5d7ec79a71 Merge remote-tracking branch 'mmc/next' adds fc5be29f9b2c power: reset: qcom-pon: reg write mask depends on pon generation adds ddd86c9534e1 power: supply: ab8500_fg: remove comparison to bool adds f3912a5d5683 power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fu [...] adds 8720b255f528 power: supply: sc27xx: Allow to change the battery full capacity adds e5431c340852 power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW propert [...] adds 7c1c5e38fd31 power: supply: sc27xx: Add boot voltage support adds aa86e90794c8 power: supply: axp288_charger: Omit superfluous error message adds 1a16faeb12c4 Merge remote-tracking branch 'battery/for-next' adds 48dd1a7938e3 regulator: max77826: Remove erroneous additionalProperties adds f0ca7b249c73 regulator: bd718x7: remove voltage change restriction from [...] adds 79d6cf2fc937 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds dd1fe5313e05 Merge remote-tracking branch 'regulator/for-next' adds d301136bf485 Merge remote-tracking branch 'apparmor/apparmor-next' adds 6f1a1d103b48 ima: Switch to ima_hash_algo for boot aggregate adds e144d6b26541 ima: Evaluate error in init_ima() adds 7ca79645a1f8 ima: Store template digest directly in ima_template_entry adds aa724fe18a8a ima: Switch to dynamically allocated buffer for template digests adds 6d94809af6b0 ima: Allocate and initialize tfm for each PCR bank adds 1ea973df6e21 ima: Calculate and extend PCR with digests in ima_template_entry adds 2592677c0486 ima: Use ima_hash_algo for collision detection in the meas [...] adds f86043ea4e66 Merge remote-tracking branch 'integrity/next-integrity' adds 9bb499e458fa Merge remote-tracking branch 'keys/keys-next' adds 9521eb3ea19a selinux: don't produce incorrect filename_trans_count adds c8b8361141b0 Merge remote-tracking branch 'selinux/next' adds ff65597f12de Merge remote-tracking branch 'smack/for-next' adds 3054d0671907 audit: fix a net reference leak in audit_list_rules_send() adds 9d2161bed4e3 audit: log audit netlink multicast bind and unbind adds c4dad0aab3fc audit: tidy and extend netfilter_cfg x_tables adds a45d88530b25 netfilter: add audit table unregister actions adds 67828aaaa5ec Merge remote-tracking branch 'audit/next' adds d074684a268d dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible adds a4a8ced6fbbc dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies adds 8f88fad370bb of: property: Don't retry device_link_add() upon failure adds ed3655729182 of: property: Fix create device links for all child-suppli [...] adds 7456427af9de of: property: Do not link to disabled devices adds 9fe229a2e869 Merge remote-tracking branch 'devicetree/for-next' adds 66eb228988cf spi: orion: Convert to use GPIO descriptors adds 3a01f04d74ef spi: bcm-qspi: Handle lack of MSPI_REV offset adds d9576ae5dcef spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds adds 43613a77b8d5 spi: bcm-qspi: add support for MSPI sys clk 108Mhz adds ab2b493d174e spi: Add support for mspi on brcmstb SoCs adds 2f5f5302c569 spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on lega [...] adds f58dcab68aa5 spi: spi-fsl-qspi: Fix return value check of devm_ioremap( [...] adds 80300a7d5f2d spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices adds dc234825997e spi: spi-fsl-dspi: Adding shutdown hook adds e5c9a223da3c Merge tag 'v5.7-rc3' into spi-5.8 adds bbb336f39efc spi: spi-amd: Add AMD SPI controller driver support adds 68d047cb0a20 spi: spi-amd: fix warning adds b1405ae67d9e Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 2d170b0e15cc Merge remote-tracking branch 'spi/for-next' adds 089ef5579fc1 x86/vdso/vdso2c: Correct error messages on file open adds 833e55bb99bc x86/vdso/vdso2c: Convert iterators to unsigned adds cd2f45b7514c x86/vdso/Makefile: Add vobjs32 adds 0bb5e559e355 Merge branch 'x86/vdso' adds d8dd25a461e4 objtool: Fix stack offset tracking for indirect CFAs adds 06a9750edcff x86/entry/64: Fix unwind hints in register clearing code adds 1fb143634a38 x86/entry/64: Fix unwind hints in kernel exit path adds 96c64806b4bf x86/entry/64: Fix unwind hints in __switch_to_asm() adds f977df7b7ca4 x86/entry/64: Fix unwind hints in rewind_stack_do_exit() adds 153eb2223c79 x86/unwind/orc: Convert global variables to static adds b08418b54831 x86/unwind: Prevent false warnings for non-current tasks adds f1d9a2abff66 x86/unwind/orc: Don't skip the first frame for inactive tasks adds 98d0c8ebf77e x86/unwind/orc: Prevent unwinding before ORC initialization adds a0f81bf26888 x86/unwind/orc: Fix error path for bad ORC entry type adds 81b67439d147 x86/unwind/orc: Fix premature unwind stoppage due to IRET frames adds 53fb6e990d78 objtool: Fix infinite loop in for_offset_range() adds d6b197b5b411 Merge branch 'x86/urgent' adds 1f6f655e01ad x86/mm: Add a x86_has_pat_wp() helper adds 7fa3e10f0f36 x86/mm: Move pgprot2cachemode out of line adds d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() adds de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl adds 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] adds 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() adds d8f0b35331c4 x86/cpu: Uninline CR4 accessors adds cb2a02355b04 x86/cr4: Sanitize CR4.PCE update adds 9020d3956317 x86/alternatives: Move temporary_mm helpers into C adds 2faf153bb734 x86/tlb: Move __flush_tlb() out of line adds cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line adds 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line adds 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line adds 29def599b38b x86/tlb: Move flush_tlb_others() out of line adds 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line adds 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site adds 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site adds af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() adds 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used adds 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include adds bfe3d8f6313d x86/tlb: Restrict access to tlbstate adds 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m adds 33def5777b2f Merge branch 'x86/mm' adds 9adbf3c609af x86/microcode: Fix return value for microcode late loading adds a0b81ee090dd Merge branch 'x86/microcode' adds 888217e055f9 Merge branch 'x86/kdump' adds 60abfd08e88b x86/mm/mmap: Fix -Wmissing-prototypes warnings adds 66648766ef38 mm: Remove MPX leftovers adds 519577329425 Merge branch 'x86/cleanups' adds e3c7c1052271 x86/boot/build: Add cpustr.h to targets and remove clean-files adds 30ce434e44d7 x86/boot/build: Make 'make bzlilo' not depend on vmlinux o [...] adds 675a59b7dec6 x86/boot/build: Add phony targets in arch/x86/boot/Makefil [...] adds 73da86741e7f x86/build: Check whether the compiler is sane adds f670269a42bf x86: Fix early boot crash on gcc-10, next try adds bbcf1288a7f4 Merge branch 'x86/build' adds 694cfd87b0c8 x86/setup: Add an initrdmem= option to specify initrd phys [...] adds 81379cf49ff0 Merge branch 'x86/boot' adds 2ce0d7f9766f x86/asm: Provide a Kconfig symbol for disabling old assemb [...] adds f753db85378a Merge branch 'x86/asm' adds 58eb7b77ad01 smp: Use smp_call_func_t in on_each_cpu() adds 182e073f68a0 cpu/hotplug: Fix a typo in comment "broadacasted"->"broadcasted" adds 6991f76caec2 Merge branch 'smp/core' adds 55d89c358c45 Merge branch 'ras/core' adds cfbd41b78651 perf stat: Honour --timeout for forked workloads adds 943930e4729a perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event adds 7eddf7e74e54 perf machine: Set ksymbol dso as loaded on arrival adds 3c29d4483e85 perf annotate: Add basic support for bpf_image adds 980737282232 capabilities: Introduce CAP_PERFMON to kernel and user space adds 18aa18566218 perf/core: Open access to the core for CAP_PERFMON privile [...] adds c9e0924e5c2b perf/core: open access to probes for CAP_PERFMON privilege [...] adds 6b3e0e2e0461 perf tools: Support CAP_PERFMON capability adds 4e3d3456b78f drm/i915/perf: Open access for CAP_PERFMON privileged process adds 031258da0595 trace/bpf_trace: Open access for CAP_PERFMON privileged process adds ff46758313e6 powerpc/perf: open access for CAP_PERFMON privileged process adds cf91baf3f7f3 parisc/perf: open access for CAP_PERFMON privileged process adds cea7d0d4a59b drivers/perf: Open access for CAP_PERFMON privileged process adds ab76878bb720 drivers/oprofile: Open access for CAP_PERFMON privileged process adds 902a8dcc5ba6 doc/admin-guide: Update perf-security.rst with CAP_PERFMON [...] adds 025b16f81dd7 doc/admin-guide: update kernel.rst with CAP_PERFMON information adds 1a2725f3ee55 perf script: Simplify auxiliary event printing functions adds 2a4b51666af8 perf bench: Add event synthesis benchmark adds c6fddb28bad2 tools api fs: Make xxx__mountpoint() more scalable adds 04ed4ccb9c07 perf synthetic-events: save 4kb from 2 stack frames adds aecce63e2b98 perf expr: Add expr_ prefix for parse_ctx and parse_id adds 871f9f599db8 perf expr: Add expr_scanner_ctx object adds 47352aba4003 perf metrictroup: Split the metricgroup__add_metric function adds 5287f9269206 perf script: Add flamegraph.py script adds 853f37d75c44 perf auxtrace: Add ->evsel_is_auxtrace() callback adds 6b52bb07c397 perf intel-pt: Implement ->evsel_is_auxtrace() callback adds 966246f597de perf intel-bts: Implement ->evsel_is_auxtrace() callback adds 508c71e3f90e perf arm-spe: Implement ->evsel_is_auxtrace() callback adds a58ab57caad0 perf cs-etm: Implement ->evsel_is_auxtrace() callback adds 113fcb46cfd5 perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback adds 5c7bec0c9c54 perf auxtrace: For reporting purposes, un-group AUX area event adds 1c5c25b3fdbd perf auxtrace: Add an option to synthesize callchains for [...] adds 4fef41bfb1d8 perf thread-stack: Add thread_stack__sample_late() adds 8e94b3243a9a perf evsel: Be consistent when looking which evsel PERF_SA [...] adds e11869a065e3 perf evsel: Add support for synthesized sample type adds 2855c05cf14a perf intel-pt: Add support for synthesizing callchains for [...] adds e12ee9f7513c perf evsel: Move and globalize perf_evsel__find_pmu() and [...] adds 5f34278867b7 perf evlist: Move leader-sampling configuration adds 3713eb371c87 perf evsel: Rearrange perf_evsel__config_leader_sampling() adds 94d3820f2e18 perf evlist: Allow multiple read formats adds e345997914a8 perf tools: Add support for leader-sampling with AUX area events adds bec49a9e05db perf stat: Force error in fallback on :k events adds f8ff18be1f5c tools lib traceevent: Take care of return value of asprintf adds 9fbc61f832eb perf pmu: Add support for PMU capabilities adds e9cfa47e687d perf doc: allow ASCIIDOC_EXTRA to be an argument adds 3a6c51e4d66c perf parser: Add support to specify rXXX event with pmu adds 6f91ea283a1e perf header: Support CPU PMU capabilities adds f8603267bf85 perf machine: Remove the indent in resolve_lbr_callchain_sample adds e48b8311ca45 perf machine: Refine the function for LBR call stack recon [...] adds dd3e249a0c0a perf machine: Factor out lbr_callchain_add_kernel_ip() adds e2b23483eb1d perf machine: Factor out lbr_callchain_add_lbr_ip() adds 771fd155dfaa perf thread: Add a knob for LBR stitch approach adds 9c6c3f471d85 perf thread: Save previous sample for LBR stitching approach adds 7f1d39317c07 perf callchain: Save previous cursor nodes for LBR stitchi [...] adds ff165628d726 perf callchain: Stitch LBR call stack adds b1d1429b1820 perf report: Add option to enable the LBR stitching approach adds 680d125cd522 perf script: Add option to enable the LBR stitching approach adds 13e0c844fa09 perf top: Add option to enable the LBR stitching approach adds d80da766d181 perf c2c: Add option to enable the LBR stitching approach adds 12e89e65f446 perf hist: Add fast path for duplicate entries check adds 87cfeb1920f8 Merge tag 'perf-core-for-mingo-5.8-20200420' of git://git. [...] adds 63cb61bb8e1f Merge branch 'perf/core' adds 963d5669171a objtool: Fix 32bit cross builds adds 5377cae94ae3 objtool: Fix off-by-one in symbol_by_offset() adds aa5847270a0e objtool: Always do header sync check adds a70266b5b2e1 objtool: Remove redundant checks on operand type adds 0699e551af26 objtool: Clean instruction state before each function validation adds 7170cf47d16f objtool: Ignore empty alternatives adds aff5e16918c3 objtool: Use arch specific values in restore_reg() adds bfb08f220312 objtool: Add abstraction for destination offsets adds 6f8ca6768396 objtool: Split out arch-specific CFI definitions adds e378fa17d3fa objtool: Documentation: document UACCESS warnings adds 1ee444700e96 objtool: Remove redundant .rodata section name comparison adds 65ea47dcf4f9 objtool: Support multiple stack_op per instruction adds b746046238bb objtool: Better handle IRET adds e25eea89bb88 objtool: Introduce HINT_RET_OFFSET adds 0298739b7983 x86,ftrace: Fix ftrace_regs_caller() unwind adds dc2745b61907 x86,ftrace: Use SIZEOF_PTREGS adds 9f2dfd61dd02 x86,ftrace: Shrink ftrace_regs_caller() by one byte adds c536ed2fffd5 objtool: Remove SAVE/RESTORE hints adds a3608f5954d0 objtool: Rename struct cfi_state adds e7c0219b328c objtool: Fix !CFI insn_state propagation adds c4a33939a7eb objtool: Implement noinstr validation adds 34f7c96d96d5 objtool: Optimize !vmlinux.o again adds 87ecb582f0ac objtool: Use sec_offset_hash() for insn_hash adds 6804c1afd794 kbuild/objtool: Add objtool-vmlinux.o pass adds da837bd6f199 objtool: Avoid iterating !text section symbols adds 4b5e2e7ffef8 objtool: Rearrange validate_section() adds 932f8e987bfd objtool: Add STT_NOTYPE noinstr validation adds 0cc9ac8db0b4 objtool: Also consider .entry.text as noinstr adds 894e48cada64 objtool: Constify 'struct elf *' parameters adds bc359ff2f6f3 objtool: Rename elf_read() to elf_open_read() adds 0c98be811822 objtool: Constify arch_decode_instruction() adds a51a8decbc07 Merge branch 'objtool/core' adds fe7dc8e0562c Merge branch 'locking/kcsan' adds 23b5ae2e8e13 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() adds 3449f0949f9b Merge branch 'locking/core' adds 2e0eb483c058 efi/libstub: Move arm-stub to a common file adds cf6b83664895 efi/libstub: Make initrd file loader configurable adds 22090f84bc3f efi/libstub: unify EFI call wrappers for non-x86 adds 87cd6378b3d2 efi/libstub/arm: Make install_memreserve_table static adds bd45870409a3 efi/gop: Remove redundant current_fb_base adds 8cd207973c37 efi/gop: Move check for framebuffer before con_out adds 6327e6d0e4a5 efi/gop: Get mode information outside the loop adds ecf53091f34a efi/gop: Factor out locating the gop into a function adds 8e0a22e2b053 efi/gop: Slightly re-arrange logic of find_gop adds e484c594ba0e efi/gop: Move variable declarations into loop block adds f1d1853bdbcf efi/gop: Use helper macros for populating lfb_base adds 9867fc9de6a6 efi/gop: Use helper macros for find_bits adds d49fd4bbf9bb efi/gop: Remove unreachable code from setup_pixel_info adds b4b89a027242 efi/gop: Add prototypes for query_mode and set_mode adds fffb68047e56 efi/gop: Allow specifying mode number on command line adds d9ff0323d074 efi/gop: Allow specifying mode by <xres>x<yres> adds 9a1663bc4d98 efi/gop: Allow specifying depth as well as resolution adds 45d97a749e9f efi/gop: Allow automatically choosing the best mode adds e1df73e2d18b efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN adds c37c9162a2fa efi/libstub/random: Increase random alloc granularity adds 82046702e288 efi/libstub/arm64: Replace 'preferred' offset with alignme [...] adds 5d12da9dd6c1 efi/libstub/arm64: Simplify randomized loading of kernel image adds 43b1df0e013c efi/libstub: Add API function to allocate aligned memory adds e71356fe29e7 efi/libstub/arm64: Switch to ordinary page allocator for k [...] adds 685d8164b5da efi/libstub: Move efi_relocate_kernel() into separate source file adds 420b6d00ca94 efi/arm: Remove __efistub_global annotation adds 26a92425f9a3 efi/x86: Remove __efistub_global and add relocation check adds 544393707f3c efi: Kill __efistub_global adds ccc27ae77494 efi/libstub: Drop __pure getter for efi_system_table adds 980771f61662 efi/libstub: Drop __pure getters for EFI stub options adds 0a75561489f5 efi/libstub/x86: Avoid getter function for efi_is64 adds 4e9a0f73f030 efi: Clean up config table description arrays adds 4eb8320bd1aa efi: Move arch_tables check to caller adds 4353dd3b7078 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] adds 4da0b2b7e675 efi/libstub: Re-enable command line initrd loading for x86 adds a8a3d1339428 Merge branch 'efi/core' adds 9d9e435f3f24 x86/elf: Add table to document READ_IMPLIES_EXEC adds 122306117afe x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK adds 9fccc5c0c99f x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit adds 78066055b080 arm32/64/elf: Add tables to document READ_IMPLIES_EXEC adds eaf3f9e61887 arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_G [...] adds 6e0d6ac5f3d9 arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit [...] adds cf14a924b8f6 Merge branch 'core/core' adds 2526401988a0 Merge remote-tracking branch 'tip/auto-latest' adds ca0dffc1759c Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 58d66175d461 EDAC/thunderx: Make symbols static adds b2f9fb0d671f EDAC/amd8131: Remove defined but not used bridge_str adds ee5340abab3b EDAC, {skx,i10nm}: Make some configurations CPU model specific adds ce20670828c1 EDAC/i10nm: Update driver to support different bus number [...] adds dc63e28efa19 Merge branch 'edac-i10nm' into edac-for-next adds feabf32686a4 Merge remote-tracking branch 'edac/edac-for-next' adds 353159365e72 rcu: Add KCSAN stubs adds 4f58820fd710 srcu: Add KCSAN stubs adds 2f0846956355 rcu: Mark rcu_state.ncpus to detect concurrent writes adds 314eeb43e5f2 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] adds 065a6db12a80 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks adds b68c6146512d srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] adds 5822b8126ff0 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds 47fbb074536e rcu: Use data_race() for RCU CPU stall-warning prints adds 53965dbe5396 drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers adds 1fca4d12f463 rcu: Expedite first two FQS scans under callback-overload [...] adds fcbcc0e70050 rcu: Fix the (t=0 jiffies) false positive adds ddc465936643 Revert "rculist: Describe variadic macro argument in a Sph [...] adds c28d5c09d09f rcu: Get rid of some doc warnings in update.c adds 62ae19511f1e rcu: Mark rcu_state.gp_seq to detect more concurrent writes adds a66dbda7893f rcu: Replace assigned pointer ret value by corresponding b [...] adds da44cd6c8e88 rcu: Replace 1 by true adds 29ffebc5fcc0 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison adds 7b2413111a63 rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() adds e2f3ccfa6200 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() adds f87dc808009a rcuperf: Add ability to increase object allocation size adds 9154244c1ab6 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] adds a6a82ce18ba4 rcu/tree: Count number of batched kfree_rcu() locklessly adds 6be7436d2245 rcu: Add rcu_gp_might_be_stalled() adds c76e7e0bce10 rcu: Add KCSAN stubs to update.c adds e4453d8a1c56 rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds 07b4a930fc44 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds f0bdf6d473cf rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds 5f5fa7ea89dc rcu: Don't use negative nesting depth in __rcu_read_unlock() adds 52b1fc3f798d rcutorture: Add test of holding scheduler locks across rcu [...] adds ac3caf827488 rcu: Add comments marking transitions between RCU watching [...] adds 66777e5821f6 rcu-tasks: Use context-switch hook for PREEMPT=y kernels adds 2beaf3280e57 sched/core: Add function to sample state of locked-down task adds 5bef8da66a9c rcu: Add per-task state to RCU CPU stall warnings adds eacd6f04a133 rcu-tasks: Move Tasks RCU to its own file adds 07e105158d97 rcu-tasks: Create struct to hold state information adds b3d73156b075 rcu: Reinstate synchronize_rcu_mult() adds 9cf8fc6fabd4 rcutorture: Add a test for synchronize_rcu_mult() adds 5873b8a94e5d rcu-tasks: Refactor RCU-tasks to allow variants to be added adds c84aad765406 rcu-tasks: Add an RCU-tasks rude variant adds 3d6e43c75d6b rcutorture: Add torture tests for RCU Tasks Rude adds c97d12a63c26 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages adds e4fe5dd6f26f rcu-tasks: Further refactor RCU-tasks to allow adding more [...] adds d01aa2633b5d rcu-tasks: Code movement to allow more Tasks RCU variants adds d5f177d35c24 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds c1a76c0b6aba rcutorture: Add torture tests for RCU Tasks Trace adds 4593e772b502 rcu-tasks: Add stall warnings for RCU Tasks Trace adds 8fd8ca388ccf rcu-tasks: Move #ifdef into tasks.h adds e21408ceec2d rcu-tasks: Add RCU tasks to rcutorture writer stall output adds af051ca4e423 rcu-tasks: Make rcutorture writer stall output include GP state adds 43766c3eadcf rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 88092d0c99d7 rcu-tasks: Add a grace-period start time for throttling and debug adds b0afa0f05667 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds 276c410448db rcu-tasks: Split ->trc_reader_need_end adds 238dbce39ea4 rcu-tasks: Add grace-period and IPI counts to statistics adds 9ae58d7bd11f rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds 7d0c9c50c5a1 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds b38f57c1fe64 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds 81b4a7bc3b54 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds 7e3b70e0703b rcu-tasks: Handle the running-offline idle-task special case adds 9796e1ae7386 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds 40471509be3c rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds edf3775f0ad6 rcu-tasks: Add count for idle tasks on offline CPUs adds 039f3cc93aa0 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds 7e0669c3e9de rcu-tasks: Add IPI failure count to statistics adds 25246fc83155 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU adds e5a971d76d70 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() adds 654db05cee81 rcu: Use data_race() for RCU expedited CPU stall-warning prints adds 88375825171c rcu: When GP kthread is starved, tag idle threads as false [...] adds 33b2b93bd831 rcu: Remove self-stack-trace when all quiescent states seen adds 3b2a47398552 rcutorture: Add KCSAN stubs adds b3578186b28d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines adds c9527bebb017 rcutorture: Mark data-race potential for rcu_barrier() tes [...] adds be44ae624311 locktorture.c: Fix if-statement empty body warnings adds b35af6a26b7c Default enable RCU list lockdep debugging with PROVE_RCU adds 8debcd839f5d rcutorture: Add flag to produce non-busy-wait task stalls adds 27904fca54a0 rcutorture: Right-size TREE10 CPU consumption adds dc371b9c7f53 rcu: Allow rcutorture to starve grace-period kthread adds 509c01101a3c torture: Add --kcsan argument to top-level kvm.sh script adds e65c052c0a94 torture: Make --kcsan argument also create a summary adds 3c59ac5e2a90 rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static adds dfb06c7d5d83 torture: Eliminate duplicate #CHECK# from ConfigFragment adds fcbb5a4dc306 torture: Abstract application of additional Kconfig options adds 50f361bd2895 torture: Allow --kconfig options to override --kcsan defaults adds 1d960fc1750e torture: Allow scenario-specific Kconfig options to overri [...] adds 62af31085fec torture: Save a few lines by using config_override_param i [...] adds 7adc8dd19966 torture: Add a --kasan argument adds 709edfa8c5e4 rcutorture: Convert ULONG_CMP_LT() to time_before() adds b6c10df0dbfe Merge branches 'fixes.2020.04.27a', 'kfree_rcu.2020.04.27a [...] adds eba9c444d34c Improve KCSAN documentation a bit adds 52785b6ae8ed kcsan: Use GFP_ATOMIC under spin lock adds 256d9d39591e Merge branch 'kcsan-dev.2020.04.13c' into HEAD adds dee83d1bb89c Merge branch 'lkmm-dev.2020.04.15b' into HEAD adds 382dbec4e804 fork: Annotate a data race in vm_area_dup() adds 9dc109fd7a27 x86/mm/pat: Mark an intentional data race adds 51538662a6f9 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds f93ef791878d locktorture: Use true and false to assign to bool variables adds a9aa090ed123 rcu: Initialize and destroy rcu_synchronize only when necessary adds 0c1a43806a67 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 90457340fad7 kvm/svm: Disable KCSAN for svm_vcpu_run() adds b76bee017655 srcu: Fix a typo in comment "amoritized"->"amortized" adds 2d20ecf0b31a rcu: Simplify the calculation of rcu_state.ncpus adds 62b787a3e9c9 docs: RCU: Convert checklist.txt to ReST adds f86fc6f83a9c docs: RCU: Convert lockdep-splat.txt to ReST adds c5ac91217057 docs: RCU: Convert lockdep.txt to ReST adds 9e673702a4ff docs: RCU: Convert rculist_nulls.txt to ReST adds c58ac57d9f78 docs: RCU: Convert torture.txt to ReST adds 1276c75cbf36 docs: RCU: Convert rcuref.txt to ReST adds 1bc7c884fe00 docs: RCU: Convert stallwarn.txt to ReST adds ea55d5c5616d docs: RCU: Don't duplicate chapter names in rculist_nulls.rst adds e02882cd57e3 rcutorture: Add races with task-exit processing adds 5a76d2d81a12 kcsan: Add __kcsan_{enable,disable}_current() variants adds 50576bf9f80f objtool, kcsan: Add kcsan_disable_current() and kcsan_enab [...] adds d5874944f59e torture: Set configfile variable to current scenario adds 079dabef2694 rcutorture: Handle non-statistic bang-string error messages adds 95cc2e51bbd1 rcutorture: NULL rcu_torture_current earlier in cleanup code adds 488490e0d16c kcsan: Add test suite adds 75080313dccc torture: Remove qemu dependency on EFI firmware adds cf9ff318fa60 Merge remote-tracking branch 'rcu/rcu/next' adds 0baedd792713 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() adds ad104b5e433a KVM: VMX: Clean up vmx_flush_tlb_gva() adds f55ac304ca47 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] adds 72b383208726 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() adds 5058b692c699 KVM: VMX: Move vmx_flush_tlb() to vmx.c adds 25d8b84376e7 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h adds 33d19ec9b14c KVM: VMX: Introduce vmx_flush_tlb_current() adds 4a41e43cbe2c KVM: SVM: Document the ASID logic in svm_flush_tlb() adds 7780938cc70b KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() adds 50b265a4eee0 KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] adds eeeb4f67a6cd KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] adds 8c8560b83390 KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] adds c51e1ffee501 KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] adds 1196cb970b99 KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] adds a4148b7ca2a5 KVM: VMX: Retrieve APIC access page HPA only when necessary adds 4de1f9d469f4 KVM: VMX: Don't reload APIC access page if its control is [...] adds b869855badd1 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] adds 4a632ac6ca66 KVM: x86/mmu: Add separate override for MMU sync during fa [...] adds 71fe70130d88 KVM: x86/mmu: Add module param to force TLB flush on root reuse adds 41fab65e7c44 KVM: nVMX: Skip MMU sync on nested VMX transition when possible adds 9805c5f74b8a KVM: nVMX: Don't flush TLB on nested VMX transition adds ce8fe7b77bd8 KVM: nVMX: Free only the affected contexts when emulating INVEPT adds be01e8e2c632 KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code adds be100ef13625 KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() adds 1c164cb3ffd0 KVM: SVM: Use do_machine_check to pass MCE to the host adds 63d04348371b KVM: x86: move kvm_create_vcpu_debugfs after last failure point adds 812756a82ea5 kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] adds 789afc5ccd4e KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() adds 7b7bd87dbd6a KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] adds fbdd50250396 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() adds 236871b6744a KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] adds 2c1f3323802e KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants adds 1d283062c949 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] adds f47baaed4fef KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] adds 2a7833899f6a KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] adds 4dcefa312a6c KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] adds 9932b49e5abe KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] adds e5d03de5937e KVM: nVMX: Reset register cache (available and dirty masks [...] adds ec0241f3bbe1 KVM: nVMX: Drop manual clearing of segment cache on nested [...] adds 5addc235199f KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] adds 8791585837f6 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags adds c583eed6d72b KVM: x86/mmu: Set @writable to false for non-visible acces [...] adds c36b71503a22 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] adds b8d295f96b6c KVM: nVMX: Remove non-functional "support" for CR3 target values adds 873e1da16918 KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] adds a9ab13ff6e84 KVM: X86: Improve latency for single target IPI fastpath adds 4f233371f6bb KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests adds 1b94f6f81007 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run adds da1fda288943 tools/kvm_stat: add command line switch '-z' to skip zero records adds 3754afe7cf7c tools/kvm_stat: Add command line switch '-L' to log to file adds 997b7e98990c tools/kvm_stat: add sample systemd unit file adds e72436bc3a52 KVM: SVM: avoid infinite loop on NPF from bad address adds 1d2c6c9bd4b7 selftests: kvm/set_memory_region_test: do not check RIP if [...] adds 56083bdf67c7 KVM: x86: check_nested_events is never NULL adds 25091990ef28 KVM: eVMCS: check if nesting is enabled adds 33b22172452f KVM: x86: move nested-related kvm_x86_ops to a separate struct adds 9bd4af240f4d KVM: nVMX: Drop a redundant call to vmx_get_intr_info() adds 87796555d48c KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned lo [...] adds acd05785e48c kvm: add capability for halt polling adds 7c67f54661fc KVM: SVM: do not allow VMRUN inside SMM adds 5c138768f7e5 Merge remote-tracking branch 'kvm/linux-next' adds e6bb65122bd8 Merge remote-tracking branch 'kvms390/next' adds eb86fe4e6070 Merge remote-tracking branch 'percpu/for-next' adds 7b758b95259a Merge remote-tracking branch 'workqueues/for-next' adds f9dffc141713 platform/x86: wmi: Replace UUID redefinitions by their originals adds 6701cc8f7071 platform/x86: wmi: Fix indentation in some cases adds 5a707af10da9 platform/x86: wmi: Describe function parameters adds 295615f5e5a5 platform/x86: touchscreen_dmi: Add info for the ONDA V891 [...] adds f78bf066acb9 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] adds b5f7311d3a2e platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA adds 54b34aa0a729 platform/x86: intel_scu_ipc: Split out SCU IPC functionali [...] adds ea608f25fa09 platform/x86: intel_scu_ipc: Log more information if SCU I [...] adds dd8856493739 platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a [...] adds f57fa18583f5 platform/x86: intel_scu_ipc: Introduce new SCU IPC API adds 595694bd3888 platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API adds 80ae679b8f86 watchdog: intel-mid_wdt: Convert to use new SCU IPC API adds 663cc18861a0 platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API adds 7e18c89d6e37 platform/x86: intel_scu_ipc: Add managed function to regis [...] adds ddcce057f50d platform/x86: intel_pmc_ipc: Start using SCU IPC adds e7d3c33c58e0 mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic adds 4181bc8f6fab mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API adds 5036208367cb mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API adds 68c73fb22477 platform/x86: intel_telemetry: Convert to use new SCU IPC API adds b62851491a55 usb: typec: mux: Convert the Intel PMC Mux driver to use n [...] adds 7713f9180cb4 platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command() adds 781adff21c84 x86/platform/intel-mid: Add empty stubs for intel_scu_devi [...] adds b8da68f44f6d platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c adds 0759a8730c70 platform/x86: intel_telemetry: Add telemetry_get_pltdata() adds 25f1ca31e230 platform/x86: intel_pmc_ipc: Convert to MFD adds 2f72d35ea75e MAINTAINERS: Update entry for Intel Broxton PMC driver adds 4a65ed6562bc Merge branch 'ib-mfd-x86-usb-watchdog-v5.7' adds 14232c6e788c platform/x86: thinkpad_acpi: Add support for dual fan control adds c92b4e9e7ac1 Merge remote-tracking branch 'drivers-x86/for-next' adds 7512f40045e6 Merge remote-tracking branch 'chrome-platform/for-next' adds ba50e011b142 leds: tlc591xxt: hide error on EPROBE_DEFER adds 44c606b0058b leds: pwm: check result of led_pwm_set() in led_pwm_add() adds 03f613f0571f leds: ariel: Add driver for status LEDs on Dell Wyse 3020 adds ea4407fa905a dt-bindings: leds: Add binding for sgm3140 adds cef8ec8cbd21 leds: add sgm3140 driver adds 9af512e81964 leds: netxbig: Convert to use GPIO descriptors adds c85c7cdef3c9 leds: trigger: remove redundant assignment to variable ret adds b926f4cde39f Merge remote-tracking branch 'leds/for-next' adds 36d730cea60f ipmi:bt-bmc: Avoid unnecessary check adds 294411a8e94b ipmi:bt-bmc: Fix some format issue of the code adds cee1e7e1fb48 ipmi: use vzalloc instead of kmalloc for user creation adds 900b217c7c8e ipmi: Replace guid_copy() with import_guid() where it makes sense adds 4589cac2c4d6 Merge remote-tracking branch 'ipmi/for-next' adds 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" adds 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier adds 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] adds fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER adds 96fa72ffb215 Merge 5.7-rc3 into driver-core-next adds 5343ec9136d2 Merge remote-tracking branch 'driver-core/driver-core-next' adds 27b0387b4221 usb/early: remove unused including <linux/version.h> adds a6cd27e9b594 USB: core: Replace an empty statement with a debug message adds cfee54616658 usb: pci-quirks: use true,false for bool variables adds b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier adds 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier adds d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] adds 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier adds 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' adds 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] adds a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change adds 0db592b1a3b7 usb: typec: ucsi: replace magic numbers adds e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI adds 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode adds 992a60ed0d5e usb: typec: ucsi: register with power_supply class adds f6402eb4a2b3 Merge 5.7-rc3 into usb-next adds 1417cff96ef8 usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() adds 721ff1aa5e25 Merge remote-tracking branch 'usb/usb-next' adds 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier adds df29099233bd Merge remote-tracking branch 'usb-serial/usb-next' adds 4ee2fc81a631 usb: chipidea: usb2: remove unneeded semicolon adds 40431cb24a46 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver adds 2f29298bc2d9 phy: qcom: qmp: Add SM8250 UFS PHY adds 253729d1d0c6 Merge remote-tracking branch 'phy-next/next' adds 63552502b274 tty: rocket, remove unneeded variable adds 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level adds 6f1c0268a487 tty: hvc: remove hvcs_driver_string adds e947861d0ccb Merge 5.7-rc3 into tty-next adds 69f4e3a25e85 Merge remote-tracking branch 'tty/tty-next' adds c56851576b18 lkdtm: bugs: Fix spelling mistake adds 8419759f98ad misc: mic: correct a typo adds 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup adds 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning adds 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx adds 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c adds 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c adds c18c1f103503 misc: rtsx: Improve compatibility for rts5261 adds 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] adds af831145158b drivers: visorbus: Use the correct style for SPDX License [...] adds d98ce9fef73d parport: fix if-statement empty body warnings adds decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( adds aa3d6e7c49e3 parport: Use more comon logging styles adds 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug adds 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug adds 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug adds 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug adds a6abfdff4fe5 parport: Standardize use of printmode adds 6824f0ce38cb parport: Add comments for parport_register_dev_model() adds bae9defb06a7 parport: remove unused parport_register_device() adds 3275158fa52a parport: remove use of devmodel adds 48a4cc950348 Merge 5.7-rc3 into char-misc-next adds 09b7f1567f1d Merge remote-tracking branch 'char-misc/char-misc-next' adds 456e2b174ab2 Merge remote-tracking branch 'extcon/extcon-next' adds 9b6bc659514c Merge remote-tracking branch 'soundwire/next' adds 57d8df68eb53 thunderbolt: Add support for Intel Tiger Lake adds a0caa37fc2f0 Merge remote-tracking branch 'thunderbolt/next' adds 2dbbe4d513ad iio: xilinx-xadc: Fix typo in author's name adds 35a4eeb055c9 iio: core: Use scnprintf() for avoiding potential buffer overflow adds 3c50dee99588 iio: light: st_uvis25: Drop unneeded casting when print er [...] adds 49f20fc6fe70 iio: st_sensors: Use dev_get_platdata() to get platform_data adds 1f38527d5878 iio: st_sensors: Drop unneeded explicit castings adds 7da08588b992 iio: st_sensors: Drop unneeded casting when print error code adds 38bc80154a50 iio: st_sensors: Join string literals back adds 4d8d2f09ad9f iio: humidity: hts221: Use dev_get_platdata() to get platf [...] adds 92c3e93b7d2d iio: humidity: hts221: Make use of device properties adds 144eb562becf iio: humidity: hts221: Drop unneeded casting when print er [...] adds 4be590e3f6ec iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of ge [...] adds af37e4703d00 iio: adc: ad7476: Generate CONVST signal internally adds 3a6af93dd66e iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R adds 0267a3166644 iio: adc: ad7476: Add AD7091 support adds 4bb2b8f94ace iio: adc: ad7476: implement devm_add_action_or_reset adds 72ad02b15d63 iio: Add SEMTECH SX9310/9311 sensor driver adds 143324fd89ef iio: core: Make mlock internal to the iio core adds 9fd28570ec91 iio: light: tsl2563: Rename macro to fix typo adds 5924dab2412b iio: adc: ad7780: define/use own IIO channel macros adds ab3449943b1d iio: adc: ad7791: define/use own IIO channel macros adds aebefb444fe8 iio: adc: ad7793: define/use own IIO channel macros adds 501d3e5dd5bd iio: ad_sigma_delta: remove unused IIO channel macros adds 7d744c8f7015 MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver adds ccd428e42b80 iio: buffer: re-introduce bitmap_zalloc() for trialmask adds 1579fc067f6e iio/gyro/bmg160: Add support for BMI088 chip adds bb8759f28e36 iio: health: max30100: use generic property handler adds bf09cddb2cd4 iio: adc: max1363: replace uses of mlock adds 3dee04262898 iio: tsl2772: Use scnprintf() for avoiding potential buffe [...] adds b7329249ea5b iio: buffer: Don't allow buffers without any channels enab [...] adds 1cfe38fc40e6 iio: adc: ad7793: use read_avail iio hook for scale available adds f0bd45fea3ea iio: accel: kxsd9: Use vsprintf extension %pe for symbolic [...] adds 442140989f2d iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symb [...] adds df91cf5c289c iio: gyro: bmg160_spi: Use vsprintf extension %pe for symb [...] adds 0e5fd387657a iio: gyro: mpu3050: Use vsprintf extension %pe for symboli [...] adds 6e924c526a32 iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbo [...] adds 35c9c8d5ec07 iio: imu: bmi160_spi: Use vsprintf extension %pe for symbo [...] adds fb3f7ab7736d iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for [...] adds 02566b459f39 iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for [...] adds 9623473cbb6f iio: magn: bmc150: Use vsprintf extension %pe for symbolic [...] adds b5fbf0568c51 iio: imu: inv_mpu6050: convert to use i2c_new_client_device() adds 97b31a6f5fb9 iio: pressure: bmp280: Tolerate IRQ before registering adds 6085102c494b iio: pressure: bmp280: Convert to use ->read_avail() adds df6e71256c84 iio: pressure: bmp280: Explicitly mark GPIO optional adds a7a047ea5e01 iio: pressure: bmp280: Drop unneeded explicit castings adds 792897ce417f iio: pressure: bmp280: Join string literals back adds 4b7ef6040fc4 iio: imu: inv_mpu6050: add debugfs register r/w interface adds 5a464c6e274c iio: temperature: ltc2983: remove redundant comparison to bool adds 9159c7c06ceb iio: buffer: drop left-over 'stufftoread' field adds 641dedd50c48 include: fpga: adi-axi-common.h: fixup whitespace tab -> space adds 20d5fa48d333 include: fpga: adi-axi-common.h: add version helper macros adds 6eb3b8acfd07 iio: buffer-dmaengine: use %zu specifier for sprintf(align) adds e0fcca9fbd99 iio: buffer-dmaengine: add dev-managed calls for buffer alloc adds ef04070692a2 iio: adc: adi-axi-adc: add support for AXI ADC IP core adds 96553a44e96d dt-bindings: iio: adc: add bindings doc for AXI ADC driver adds ad6797120238 iio: adc: ad9467: add support AD9467 ADC adds 94291556b21a dt-bindings: iio: adc: add bindings doc for AD9467 ADC adds 9cfea767d22d dt-bindings: iio: tsl2563: convert bindings to YAML adds 9601c94d9419 dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema adds 4ab717d9e8bd iio: imu: st_lsm6dsx: configure full scale on slave device [...] adds ae1d37a9bb4b iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] adds 2ca73823d05d iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] adds a0e35e2416c7 iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE adds 394dedec7746 iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL adds 9e3fbad5bb85 dt-bindings: st_sensors: add st,lis2hh12 compatible entry adds 3f4a559bb57c iio: accel: st_sensors: add support for LIS2HH12 adds fc20a26a2188 dt-bindings: iio: adc: Add MAX1241 bindings adds 8a80a71d9020 iio: adc: Add MAX1241 driver adds c0ae3591d900 iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes adds 4647caae68e8 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml adds 221f7b4fea8d dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds a630117f2553 dt-bindings: iio: adc: rockchip-saradc: add description for px30 adds 903b6a07d95b iio: xilinx-xadc: Fix typo adds 97f1755ee227 iio: imu: adis: Add a missing '\n' in a log message adds 2e036804d773 iio: buffer: remove 'scan_el_attrs' attribute group from b [...] adds a17cb784fcd7 iio: move 'indio_dev->info' null check first in __iio_devi [...] adds 83af573e980a iio: core: drop devm_iio_device_unregister() API call adds 666e4de43d94 iio: core: drop devm_iio_triggered_buffer_cleanup() API call adds 66be392a48f9 iio: core: drop devm_iio_device_free() API call adds 83381c9803a0 iio: core: drop devm_iio_trigger_unregister() API call adds 92b7ed7fe40d iio: core: drop devm_iio_trigger_free() API call adds fc1f75a0347a iio: inkern: drop devm_iio_channel_release{_all} API calls adds 05c09e3cee0a iio: buffer: drop devm_iio_hw_consumer_free() API call adds 608d98a2c4a0 iio: buffer: drop devm_iio_kfifo_free() API call adds 780f1c176140 iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver adds b01401a228bc iio:accel:mxc4005: Drop unnecessary explicit casts in regm [...] adds 0f92afee81ec iio:chemical:atlas-sensor: Drop unnecessary explicit casts [...] adds ce968fb6f97c iio:chemical:bme680: Tidy up parameters to regmap_bulk_read adds d7d3a1327b8a iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. adds 06c482605b13 iio:magn:mmc35240: Drop unnecessary casts of val parameter [...] adds 5372e1e5b4c8 iio:light:ltr501: Drop unnecessary cast of parameter in re [...] adds fd1cadd6ca30 iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource adds af5c2174ca6d iio: adc: at91-adc: Use devm_platform_ioremap_resource adds 587122cb8b43 iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource adds 9b7a12c3e090 iio: light: isl29125: fix iio_triggered_buffer_{predisable [...] adds 8cba4a9927df iio: Fix misspellings of "Analog Devices" adds c194e2389d99 dt-bindings: iio: vcnl4000: convert bindings to YAML format adds 445b16fb6bdc dt-bindings: iio: Introduce common properties for iio sensors adds 138986062b50 dt-bindings: iio: light: vcnl4000: Add proximity-near-level adds f5a98e1fca15 iio: vcnl4000: Export near level property for proximity sensor adds aa8cb0485594 Documentation: ABI: document IIO in_proximity_nearlevel file adds 2de8c02349f0 iio: magnetometer: ak8974: Silence deferred-probe error adds 4e1d96306d8b Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/l [...] adds 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated adds 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 adds 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' adds 988cf07bb9a0 staging: wfx: handle firmware events synchronously adds 537000acc323 staging: wfx: also fix network parameters for IBSS networks adds d4620087d2eb staging: wfx: dual CTS is never necessary adds 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware adds 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() adds 28502e02e27a staging: wfx: drop useless update of field basic_rate_set adds 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() adds 9da38fd5a906 staging: wfx: keys are kept during whole firmware life adds a2ed05891888 staging: wfx: drop protection for asynchronous join during scan adds 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() adds cf24a82bd265 staging: wfx: simplify wfx_remove_interface() adds 4b815a9da5e2 staging: wfx: drop unused enum wfx_state adds 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' adds ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c adds 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' adds 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' adds 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE adds 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. adds 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] adds 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] adds 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c adds e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* adds 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] adds 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails adds e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] adds 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function adds bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] adds 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. adds 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] adds f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro adds 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". adds 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow adds 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue adds e8014d83f604 Merge 5.7-rc3 into staging-next adds 765c9e22deaa Merge remote-tracking branch 'staging/staging-next' adds e21dffb13bb8 Merge remote-tracking branch 'mux/for-next' adds 0d8173f297df dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages adds 4719d4b71562 dmaengine: mmp_tdma: Log an error if channel is in wrong state adds baed6b34ceea dmaengine: mmp_tdma: Fill in slave capabilities adds a6e26648e6e2 dmaengine: mmp_tdma: Remove the MMP_SRAM dependency adds 5a87c506ed76 dmaengine: ioat: removing duplicate code from timeout handler adds 2baedcb6a637 dmaengine: ioat: remove unnesesery double complition timer [...] adds db474931df3e dmaengine: ioat: adding missed issue_pending to timeout handler adds 7edfe3df2a9f dmaengine: dw-edma: Check MSI descriptor before copying adds c0fca736098c dmaengine: mmp_tdma: Validate the transfer direction adds 920c5974f0d3 dmaengine: qcom_hidma: Simplify error handling path in hid [...] adds 86e673f7c974 dt-bindings: dma: add direct mode support through device t [...] adds 955b17665d2c dmaengine: stm32-dma: direct mode support through device tree adds 85f78cec8494 Revert "dmaengine: dmatest: timeout value of -1 should spe [...] adds 35c5fc028511 dmaengine: dmatest: Allow negative timeout value to specif [...] adds 7f2b722668e5 dmaengine: dmatest: Describe members of struct dmatest_params adds 5332f8b1d9dd dmaengine: dmatest: Describe members of struct dmatest_info adds d03bbf2a92d8 Merge remote-tracking branch 'slave-dma/next' adds 22e9dde648e2 Merge remote-tracking branch 'cgroup/for-next' adds 5a9e10f0b4f0 Merge branch 'fixes' into for-next adds ec3414391266 scsi: st: remove unneeded variable 'result' in st_release() adds f336c7003c84 scsi: ufs-qcom: remove unneeded variable 'ret' adds b7a9d0c6603d scsi: fcoe: remove unneeded semicolon in fcoe.c adds 355f46b97dac scsi: mpt3sas: use true,false for bool variables adds e304142c3089 scsi: lpfc: remove duplicate unloading checks adds 78fb6bd02578 Merge branch 'misc' into for-next adds dcd0474ddf45 Merge remote-tracking branch 'scsi/for-next' adds cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling adds f8e25f97407c scsi: cxgb4i: Remove superfluous null check adds 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() adds d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree adds bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() adds ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] adds 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same adds 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function adds 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region adds ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 adds 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables adds 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() adds f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] adds 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure adds f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc adds f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] adds 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function adds baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function adds 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void adds 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' adds f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c adds acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c adds 8d5e202802a5 scsi: isci: Use true, false for bool variables adds 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c adds f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c adds f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() adds 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] adds 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] adds 3d17b9b5ab11 scsi: ufs: Add write booster feature support adds c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster adds 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type adds ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style adds 47f471a9b765 Merge remote-tracking branch 'scsi-mkp/for-next' adds e1bcbf4cec24 virtio: add VIRTIO_RING_NO_LEGACY adds 8b7d5839d430 virtio-mmio: Delete an error message in vm_find_vqs() adds 4833f4b7c282 virtio: force spec specified alignment on types adds 4ce332bb5eb3 vhost: revert "vhost: disable for OABI" adds 3e5bb3263bd5 Merge remote-tracking branch 'vhost/linux-next' adds e29ff72b7794 remoteproc: remove rproc_elf32_sanity_check adds 33467ac3c8dc remoteproc: Add prepare and unprepare ops adds 2fb75ceaf71a remoteproc: Add missing '\n' in log messages adds 914a0df49382 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds b72d218a4ee9 Merge remote-tracking branch 'rpmsg/for-next' adds 6bb9d8c27da1 Merge remote-tracking branch 'gpio/for-next' adds 9784c9963fec gpiolib: devprop: Warn if gpio-line-names is too long adds 657b453e1b7a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 9b6d5690b543 gpio: ich: fix a typo adds 5c85418ab35b gpio: pch: Use BIT() and GENMASK() where it's appropriate adds 5a4245de48d8 gpio: pch: Get rid of unneeded variable in IRQ handler adds 368b8436011a gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking adds 5376b0b31295 gpio: pch: Use in pch_irq_type() macros provided by IRQ core adds 6b1c7837af0e gpio: merrifield: Switch over to MSI interrupts adds 7e73aa90a38c gpio: merrifield: Better show how GPIO and IRQ bases are d [...] adds 503ee8be829b Merge remote-tracking branch 'gpio-intel/for-next' adds 83d7b00d130f Merge remote-tracking branch 'pinctrl/for-next' adds 2ccb9cc3b4d8 pinctrl: intel: Update description in struct intel_community adds 6d649fca3491 pinctrl: intel: Move npins closer to pin_base in struct in [...] adds 84cf1c0e7e3d Merge remote-tracking branch 'pinctrl-intel/for-next' adds f354157a7d18 pinctrl: samsung: Save/restore eint_mask over suspend for [...] adds 62e0eb4deef8 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 74aa152c1118 Merge remote-tracking branch 'pwm/for-next' adds c59f415a7cb6 Use proc_pid_ns() to get pid_namespace from the proc superblock adds 1e88c420190b proc: rename struct proc_fs_info to proc_fs_opts adds fa10fed30f25 proc: allow to mount many instances of proc in one pid namespace adds 24a71ce5c47f proc: instantiate only pids that we can ptrace on 'hidepid [...] adds 6814ef2d992a proc: add option to mount only a pids subset adds 37e7647a7212 docs: proc: add documentation for "hidepid=4" and "subset= [...] adds 1c6c4d112e81 proc: use human-readable values for hidepid adds e61bb8b36a28 proc: use named enums for better readability adds 0fb5ce62c592 proc: modernize proc to support multiple private instances adds 3147d8aaa03e proc: Use PIDTYPE_TGID in next_tgid adds 35fc0e3b0bd5 rculist: Add hlists_swap_heads_rcu adds 6b03d1304a32 proc: Ensure we see the exit of each process tid exactly once adds 507122805edd proc: Ensure we see the exit of each process tid exactly adds 1eca79ef950b Merge remote-tracking branch 'userns/for-next' adds 16bcd0f509e4 selftests/ftrace: Check required filter files before running test adds 93a4388b765d selftests: add build/cross-build dependency check script adds f0c0d0cf590f selftests/ftrace: Check the first record for kprobe_args_type.tc adds e344df3ee9b0 Merge remote-tracking branch 'kselftest/next' adds eacac239aa61 Merge remote-tracking branch 'livepatching/for-next' adds dd26bf03644a coresight: etm4x: Add support for Neoverse N1 ETM adds 440396619c93 coresight: Mark some functions static adds 2fc7c955714a coresight: Don't initialize variables unnecessarily adds 62eb0c79662c coresight: Initialize arg in sparse friendly way adds 9426240f7e5a Merge remote-tracking branch 'coresight/next' adds 07b673c2b467 Merge remote-tracking branch 'rtc/rtc-next' adds b0d7d8d16c1a Merge remote-tracking branch 'ntb/ntb-next' adds bd2d72c79f9e Merge remote-tracking branch 'kspp/for-next/kspp' adds 0ef355dfc9ce Merge remote-tracking branch 'fsi/next' adds baeaa72099be Merge remote-tracking branch 'slimbus/for-next' adds da50b72c0822 nvmem: ensure sysfs writes handle write-protect pin adds c8dc8cb14e36 Merge remote-tracking branch 'nvmem/for-next' adds 341ded0aa01e Merge remote-tracking branch 'xarray/xarray' adds ac0f7d425841 Drivers: hv: copy from message page only what's needed adds a276463b7aeb Drivers: hv: allocate the exact needed memory for messages adds 5cc415001bca Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() adds b0a284dc65b4 Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] adds 52c7803f9bd4 Drivers: hv: check VMBus messages lengths adds 8a857c55420f Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 adds b9fa1b8797dc Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] adds 8b6a877c060e Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] adds ac5047671758 hv_netvsc: Disable NAPI before closing the VMBus channel adds 238d2ed8f7d1 hv_utils: Always execute the fcopy and vss callbacks in a tasklet adds 9403b66e6161 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] adds 240ad77cb50d PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] adds 8ef4c4abbbcd Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] adds d570aec0f215 Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug adds 752781057343 Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] adds 951d33f2d785 scsi: storvsc: Re-init stor_chns when a channel interrupt [...] adds 7ecf98df3c12 drivers: hv: remove redundant assignment to pointer primar [...] adds a773de604051 KVM: x86: hyperv: Remove duplicate definitions of Referenc [...] adds 22a14b0bd029 x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines adds c9ce43cb6973 x86/hyperv: Split hyperv-tlfs.h into arch dependent and in [...] adds 29dafd27626b asm-generic/hyperv: Add definitions for Get/SetVpRegister [...] adds 44ae7512b511 hyper-v: Use UUID API for exporting the GUID (part 2) adds 767d9fedf674 hyper-v: Supply GUID pointer to printf() like functions adds 87f79075a18e hyper-v: Replace open-coded variant of %*phN specifier adds df474842683c hyper-v: Switch to use UUID types directly adds 1c1b91129acd Merge remote-tracking branch 'hyperv/hyperv-next' adds 710d00735570 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 7c2679495b69 Merge remote-tracking branch 'devfreq/devfreq-next' adds 583743fa5290 Merge remote-tracking branch 'fpga/for-next' adds 6cb181879881 kunit: Add missing newline in summary message adds 06040ad967ac Merge remote-tracking branch 'kunit-next/kunit' adds 1ec3fe359a85 checkpatch: test $GIT_DIR changes adds d56e1f3ee1d6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds bd6e17c0aa45 /proc/kpageflags: do not use uninitialized struct pages adds 020e4748454c ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 768ad3caabdf mm, memcg: fix error return value of mem_cgroup_css_alloc() adds 5cba9cb223b5 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix adds 1c334bad7980 kcov: cleanup debug messages adds a6993d43157d kcov: fix potential use-after-free in kcov_remote_start adds 27f62deb5afd kcov: move t->kcov assignments into kcov_start/stop adds 885edc57c682 kcov: move t->kcov_sequence assignment adds 958a19552199 kcov: use t->kcov_mode as enabled indicator adds bab96be5bbb5 kcov: collect coverage from interrupts adds 06131489db74 usb: core: kcov: collect coverage from usb complete callback adds 389687bccc0b mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] adds 64b71fc80c0c kernel/kcov.c: fix typos in kcov_remote_start documentation adds ff9ef820485b scripts/decodecode: fix trapping instruction formatting adds 2b9b18e19dab arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in [...] adds 4ab8e17a49e8 mm/memcg: optimize memory.numa_stat like memory.stat adds 5a2513239750 eventpoll: fix missing wakeup for ovflist in ep_poll_callback adds d6c032eb4cb7 eventpoll: fix missing wakeup for ovflist in ep_poll_callback adds 0c2e91a7f9f9 scripts/gdb: repair rb_first() and rb_last() adds fe9710450a0b squashfs: migrate from ll_rw_block usage to BIO adds 58ac5fedbaab squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 41ae14a0d3b3 ocfs2: add missing annotation for dlm_empty_lockres() adds 21aafb2254e6 ocfs2: mount shared volume without ha stack adds 4dafb01bbfc3 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 3919a5017cc6 ramfs: support O_TMPFILE adds b774b443f192 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds fa760a9fb8e1 usercopy: mark dma-kmalloc caches as usercopy caches adds b19eee41b41d mm/slub.c: fix corrupted freechain in deactivate_slab() adds 10a6fb2c4c5f mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds c714b08ab437 slub: Remove userspace notifier for cache add/remove adds 23849842637c slub: remove kmalloc under list_lock from list_slab_objects() V2 adds 13c9e5e6e182 mm, dump_page(): do not crash with invalid mapping pointer adds 0913284e318b mm: move readahead prototypes from mm.h adds 1132106c590a mm: return void from various readahead functions adds 487901707ddf mm: ignore return value of ->readpages adds d4086aecf508 mm: move readahead nr_pages check into read_pages adds 518b39b53db0 mm: add new readahead_control API adds 18b995238e6d mm: use readahead_control to pass arguments adds be5a938cb482 mm: rename various 'offset' parameters to 'index' adds a8f26f44aa0b mm: rename readahead loop variable to 'i' adds 91487a9f25a0 mm: remove 'page_offset' from readahead loop adds aa234faa2397 mm: put readahead pages in cache earlier adds 64a78af8926f mm: add readahead address space operation adds ef3928ff0ff7 mm: move end_index check out of readahead loop adds c24b2689bdfd mm: add page_cache_readahead_unbounded adds c2f3ddb9ab5c mm: document why we don't set PageReadahead adds 91e9c85bb5a9 mm: use memalloc_nofs_save in readahead path adds 464c2cd86edd fs: convert mpage_readpages to mpage_readahead adds ded67e048a12 btrfs: convert from readpages to readahead adds 0e267244996c erofs: convert uncompressed files from readpages to readahead adds 3ceee15124e6 erofs: convert compressed files from readpages to readahead adds 104a5855bcde ext4: convert from readpages to readahead adds e1c871c7061d ext4: pass the inode to ext4_mpage_readpages adds c5d2f9c26949 f2fs: convert from readpages to readahead adds cbb5e2bcb704 f2fs: pass the inode to f2fs_mpage_readpages adds 2df9d3c83f26 fuse: convert from readpages to readahead adds 676d0a882a7d fuse-convert-from-readpages-to-readahead-fix adds 3da3377e6e77 iomap: convert from readpages to readahead adds 741ecc5b9b62 mm/gup.c: update the documentation adds 5144a4d818f8 mm-gupc-updating-the-documentation-fix adds ec1ecf443875 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds b67fdf569692 mm/swap_state: fix a data race in swapin_nr_pages adds 4a01a0d498db mm: swap: properly update readahead statistics in unuse_pt [...] adds eaa90068dce8 mm/swapfile.c: offset is only used when there is more slots adds 5dd82a3bfe09 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds 5c6622b66ecb mm/swapfile.c: remove the unnecessary goto for SSD case adds e732142268ca mm/swapfile.c: simplify the calculation of n_goal adds a25729020e72 mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds db310fc34464 mm/swapfile.c: found_free could be represented by (tmp < max) adds 6c9532bed84e mm/swapfile.c: tmp is always smaller than max adds 6706cc0a5424 mm/swapfile.c: omit a duplicate code by compare tmp and max first adds 2cf776d4f36a swap: try to scan more free slots even when fragmented adds d90504a9e71e h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds 61cea4dac7e8 arm: add support for folded p4d page tables adds 22998131ab33 arm64: add support for folded p4d page tables adds a8c93883a22e hexagon: remove __ARCH_USE_5LEVEL_HACK adds 5e69659f07f5 ia64: add support for folded p4d page tables adds fcd4be68a4db nios2: add support for folded p4d page tables adds fa3e9b4da7ef openrisc: add support for folded p4d page tables adds 13d99ce336c0 powerpc: add support for folded p4d page tables adds 266ecc9a5c78 powerpc-add-support-for-folded-p4d-page-tables-fix adds b63edbc94e1d sh: fault: Modernize printing of kernel messages adds ea4c2c6650c9 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 97b2813e00c1 sh: add support for folded p4d page tables adds 5e0d30e2f3d4 unicore32: remove __ARCH_USE_5LEVEL_HACK adds c3362cff2ab7 asm-generic: remove pgtable-nop4d-hack.h adds 17cf5f6320aa mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 776f566cca11 mm/gup.c: further document vma_permits_fault() adds 047e176adf5e /proc/PID/smaps: Add PMD migration entry parsing adds 27fca0a4dab6 mm/mmap.c: fix the adjusted length error adds 5f6b7abfb3b4 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds c3af92d2d77d x86/hyperv: use vmalloc_exec for the hypercall page adds 8518f23dbcd3 x86: fix vmap arguments in map_irq_stack adds cfeb5068b043 staging: android: ion: use vmap instead of vm_map_ram adds dbbf6457816b staging: media: ipu3: use vmap instead of reimplementing it adds 48762d2d045c dma-mapping: use vmap insted of reimplementing it adds 80e5106d8566 powerpc: add an ioremap_phb helper adds 44091e11e699 powerpc: remove __ioremap_at and __iounmap_at adds 1d88f7c1f299 mm: remove __get_vm_area adds ba2167c73883 mm: unexport unmap_kernel_range_noflush adds 185017f0f203 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds d06d8c88c9f6 mm: only allow page table mappings for built-in zsmalloc adds 22f38f2111d1 mm: pass addr as unsigned long to vb_free adds 43417d92d826 mm: remove vmap_page_range_noflush and vunmap_page_range adds ceade788c9ee mm: rename vmap_page_range to map_kernel_range adds 056e07abc53b mm: don't return the number of pages from map_kernel_range [...] adds b8bf471c05ea mm: remove map_vm_range adds 96b5de89131e mm: remove unmap_vmap_area adds 67e4b0a0637d mm: remove the prot argument from vm_map_ram adds 735db76db7a3 mm: enforce that vmap can't map pages executable adds 775a504b9ae8 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds 7cc39121ba0b mm: remove the pgprot argument to __vmalloc adds 94fdcab83bad mm: remove the prot argument to __vmalloc_node adds a0848255c4b1 mm: remove both instances of __vmalloc_node_flags adds 6380fb62cc98 mm: remove __vmalloc_node_flags_caller adds a573841bf8bf mm-remove-__vmalloc_node_flags_caller-fix adds 442428137eb8 mm: switch the test_vmalloc module to use __vmalloc_node adds a955f63a393b mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 0233d40afba9 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds 2735a2aed214 mm: remove vmalloc_user_node_flags adds 3f94b8221fe3 mm-remove-vmalloc_user_node_flags-fix adds ff49b99cb337 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds f5abd0244544 powerpc: use __vmalloc_node in alloc_vm_stack adds 13a4234c2af7 s390: use __vmalloc_node in stack_alloc adds 05b76e9aba42 mm/mm_init.c: report kasan-tag information stored in page->flags adds af91262ab616 kasan: stop tests being eliminated as dead code with FORTI [...] adds 27c6217f883a kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds 90fac2b179ef string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 6977ae24bc7a mm: clarify __GFP_MEMALLOC usage adds e4d7c486cc9b mm: memblock: replace dereferences of memblock_region.nid [...] adds 04221c96043f mm: make early_pfn_to_nid() and related defintions close t [...] adds 0515c2f6347c mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds a0054a22e5a1 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 74b6e86b1756 mm: use free_area_init() instead of free_area_init_nodes() adds 16c4770afd2f alpha: simplify detection of memory zone boundaries adds 6ff693312994 arm: simplify detection of memory zone boundaries adds a15f333cd766 arm64: simplify detection of memory zone boundaries for UM [...] adds 63462c61c0dc csky: simplify detection of memory zone boundaries adds a0ac0c5c8b7a m68k: mm: simplify detection of memory zone boundaries adds b930b4a0f9b2 parisc: simplify detection of memory zone boundaries adds e257e7eefe5d sparc32: simplify detection of memory zone boundaries adds c0569fd49bb9 unicore32: simplify detection of memory zone boundaries adds a440c0539bf7 xtensa: simplify detection of memory zone boundaries adds b2410840946e mm: memmap_init: iterate over memblock regions rather that [...] adds 0a058aaf132e mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds ca0b6165f313 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds cc3b55801544 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds fdd369307b21 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 13e744283fe5 mm: clean up free_area_init_node() and its helpers adds de885a87f5ea mm: simplify find_min_pfn_with_active_regions() adds 6502706c29ba docs/vm: update memory-models documentation adds 4bb0ae234a69 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds f0c01fabdb48 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 49db9a2a02b8 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds 30223dd8f600 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 0af6bdbea3ff mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds cdd70bfa8bc6 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 16254c799c1e mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds a0c154117acc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds 42754bf6ffad mm: initialize deferred pages with interrupts enabled adds fe16b62d654e mm: call cond_resched() from deferred_init_memmap() adds 8ab4a9e3856f mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 0738eaa53d07 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 1afa3f4bcaf8 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds a767913b1961 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds a63bc3895009 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 6c04cf0ae1f5 mm/page_alloc: integrate classzone_idx and high_zoneidx adds adf4cbca2f73 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds a0b00b56d46b mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds b18c8ec9b2b7 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds d28c76349b19 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 766620e34773 mm, mempolicy: fix up gup usage in lookup_node adds c2e3fad3c308 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds da2843ed8f2a khugepaged: add self test adds da0e23056525 selftests: khugepaged: fix several spelling mistakes adds 639bbad4ec50 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 1b3aa02fbab3 khugepaged: drain all LRU caches before scanning pages adds 1ec974a43bfc khugepaged: drain LRU add pagevec after swapin adds e5e3c1e37a2a khugepaged: allow to collapse a page shared across fork adds d035f0e2f364 khugepaged: allow to collapse PTE-mapped compound pages adds b522e858089a thp: change CoW semantics for anon-THP adds e717a98e2564 khugepaged: introduce 'max_ptes_shared' tunable adds 12a326d106b8 selftests: khugepaged: fix several spelling mistakes adds c06ea8afa89e hugetlbfs: add arch_hugetlb_valid_size adds 470949de366f hugetlbfs: move hugepagesz= parsing to arch independent code adds 7981646f6139 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds d3505ea2d245 arm64/hugetlb: fix hugetlb initialization adds b72693e85b55 hugetlbfs: clean up command line processing adds 7ee63eb2e5ff hugetlbfs: fix changes to command line processing adds ca68e08a54ff mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds b758555e074e mm: thp: don't need to drain lru cache when splitting and [...] adds 92ba9ea97eb5 powerpc/mm: drop platform defined pmd_mknotpresent() adds 3b1fa9f80afd mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds 99387cfa6f10 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds ee3030e0613b drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds b1c75ae5a4ec drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 75839a670cd1 mm: add DEBUG_WX support adds 44980b708890 mm-add-debug_wx-support-fix adds bbb6dc9ac443 riscv: support DEBUG_WX adds 5ebe10cbc53b riscv-support-debug_wx-fix adds 7126e130926b x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds edf6e5a75ea5 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds 58108c707461 mm/memory_hotplug: refrain from adding memory into an impo [...] adds a6636d0d5816 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 4af39b661225 mm/memory_hotplug: remove is_mem_section_removable() adds 1f9bf63a3f5a mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds db1f93a46970 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds 4ec0cca4a9d8 mm: replace zero-length array with flexible-array member adds 23d7e08c1f7b mm-replace-zero-length-array-with-flexible-array-member-fix adds 42c439291968 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 82dc14a86042 mm: ksm: fix a typo in comment "alreaady"->"already" adds 6827e91c786c mm: ksm: fix a typo in comment "alreaady"->"already" adds 2f08ba9ae3b1 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 4c9de8fb3d25 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 4d485fb97ed6 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 7ce2056d5d13 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds e6cd15a5c37c mm/vmsan: fix some typos in comment adds 9845fb9d2d68 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds fd3f10b88949 mm/memblock: fix a typo in comment "implict"->"implicit" adds 8331d4794c16 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds 8f97cf609e7a mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds 999897bcd9d4 mm/frontswap: fix some typos in frontswap.c adds 98dec9cca74d mm, memcg: fix some typos in memcontrol.c adds fecd08cfd66e mm: fix a typo in comment "strucure"->"structure" adds 2eb418481af1 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds e6e16638426d mm/sparse: fix a typo in comment "convienence"->"convenience" adds bf3005502d01 mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 7ad8a0ef569f mm/memory: fix a typo in comment "attampt"->"attempt" adds 7b6313f89b1f mm: use false for bool variable adds 15d870c1abbc include/linux/mm.h: return true in cpupid_pid_unset() adds 40357018cae0 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0a7165323909 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 1bafcc6ae8b5 kernel/hung_task.c: Monitor killed tasks. adds 2b669daf5645 proc: rename "catch" function argument adds 0382b39bbee4 kernel/sysctl: support setting sysctl parameters from kern [...] adds 3e68c13a94e3 kernel/sysctl: support handling command line aliases adds 3dd9bb453741 kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 90cc75b2945c tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds ee1b1f424932 lib/test_sysctl: support testing of sysctl. boot parameter adds 310a4708d864 x86/mm: define mm_p4d_folded() adds 647d9a0de34c mm/debug: add tests validating architecture page table helpers adds 0a8646638865 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 1fbbd11a3db6 user.c: make uidhash_table static adds 0fe73f87ba37 parisc: add sysctl file interface panic_on_stackoverflow adds 631b6d13906c kernel/hung_task.c: introduce sysctl to print all traces w [...] adds 055f465047d8 dynamic_debug: add an option to enable dynamic debug for m [...] adds d5d69e4b29b6 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds 051e4bab5af0 get_maintainer: add email addresses from .yaml files adds 8c519a8e5cf1 lib/math: avoid trailing newline hidden in pr_fmt() adds 13366adf9532 lib: Add might_fault() to strncpy_from_user. adds d8a5dfe9768f lib: optimize cpumask_local_spread() adds ccd1272789bf lib/test_lockup.c: make test_inode static adds ca3ac577a12c checkpatch: additional MAINTAINER section entry ordering checks adds b240f960afb9 checkpatch: look for c99 comments in ctx_locate_comment adds c68013e2af36 fs/binfmt_elf: remove redundant elf_map ifndef adds fbfed091baf0 elfnote: mark all .note sections SHF_ALLOC adds b191b41db237 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 48623f03853e fat: don't allow to mount if the FAT length == 0 adds 90475d013a46 fat: improve the readahead for FAT entries adds 55bc83d30759 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 8d0684bebc85 umh: fix refcount underflow in fork_usermode_blob(). adds 1a6239c1e3bc kexec: prevent removal of memory in use by a loaded kexec image adds cff7f7405215 mm/memory_hotplug: allow arch override of non boot memory [...] adds aca37fb8b324 arm64: memory: give hotplug memory a different resource name adds 77dc4500ff32 rapidio: avoid data race between file operation callbacks [...] adds 0defdd249368 panic: add sysctl to dump all CPUs backtraces on oops event adds e983a479a818 kernel/relay.c: fix read_pos error when multiple readers adds 408d6c5ad231 aio: simplify read_events() adds a5e462150db0 add kernel config option for twisting kernel behavior. adds aec720489569 twist: allow disabling k_spec() function in drivers/tty/vt [...] adds c35075a15e92 twist: add option for selecting twist options for syzkalle [...] adds d4656985f766 selftests/x86/pkeys: move selftests to arch-neutral directory adds ecfd40be99d8 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 53521e402c94 selftests/vm/pkeys: move generic definitions to header file adds 6093af22d0d1 selftests/vm/pkeys: move some definitions to arch-specific header adds 154bd231e4b2 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds 1dfb23109b44 selftests: vm: pkeys: Use sane types for pkey register adds 2b70dbd7ffe5 selftests: vm: pkeys: add helpers for pkey bits adds c59d582c4d60 selftests/vm/pkeys: fix pkey_disable_clear() adds ac4fb2da204e selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 31517e87d29e selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds a4cc41bc9e30 selftests: vm: pkeys: use the correct huge page size adds ec65cb22b5b4 selftests/vm/pkeys: introduce generic pkey abstractions adds d25bb4c9a942 selftests/vm/pkeys: introduce powerpc support adds c8a252b1c386 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 7abf06a76125 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds a07f2ef88816 selftests/vm/pkeys: improve checks to determine pkey support adds b78080958287 selftests/vm/pkeys: associate key on a mapped page and det [...] adds 6b68f2e53462 selftests/vm/pkeys: associate key on a mapped page and det [...] adds 39ddebe76a0a selftests/vm/pkeys: detect write violation on a mapped acc [...] adds 6914170c4cfd selftests/vm/pkeys: introduce a sub-page allocator adds 9b9b8babc5ac selftests/vm/pkeys: test correct behaviour of pkey-0 adds 100a22f0d0eb selftests/vm/pkeys: override access right definitions on powerpc adds a6a920208bbc selftests: vm: pkeys: use the correct page size on powerpc adds d91621d8633e selftests: vm: pkeys: fix multilib builds for x86 adds af1b1ab7ca68 tools/testing/selftests/vm: remove duplicate headers adds d9b19005058a ipc/msg: add missing annotation for freeque() adds fd1bbd3bfc17 ipc/namespace.c: use a work queue to free_ipc adds 5cf3842aa69d ipc: convert ipcs_idr to XArray adds 2b5030a63ffd ipc-convert-ipcs_idr-to-xarray-update adds 8b6d9d473d6a Merge branch 'akpm-current/current' adds 7e1150ab4222 amdgpu: a NULL ->mm does not mean a thread is a kthread adds dc4fe7e517c1 i915/gvt: remove unused xen bits adds f318f99ae6fe kernel: move use_mm/unuse_mm to kthread.c adds 0a29ebbaa7e0 kernel: move use_mm/unuse_mm to kthread.c adds 48ee3cd60eb7 kernel: better document the use_mm/unuse_mm API contract adds bbba5bf6b842 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 269fed516dd3 powerpc/vas: fix up for {un}use_mm() rename adds b85e438c0bb5 kernel: set USER_DS in kthread_use_mm adds c42f5ce86f4c mm/kmemleak: silence KCSAN splats in checksum adds 93c38d53fd24 kallsyms/printk: add loglvl to print_ip_sym() adds b71b824c8eb2 alpha: add show_stack_loglvl() adds dc622bffe28b arc: add show_stack_loglvl() adds 626c9f121192 arm/asm: add loglvl to c_backtrace() adds 31f10f09933f arm: add loglvl to unwind_backtrace() adds 1c994004f18a arm: add loglvl to dump_backtrace() adds 3ccd65155248 arm: wire up dump_backtrace_{entry,stm} adds eafcc9fca98d arm: add show_stack_loglvl() adds ca360c9aaa86 arm64: add loglvl to dump_backtrace() adds af6693d36258 arm64: add show_stack_loglvl() adds 4e7d037777e5 c6x: add show_stack_loglvl() adds 8a70d835a2a0 csky: add show_stack_loglvl() adds 9590a1131fc0 h8300: add show_stack_loglvl() adds 4b90c970d883 hexagon: add show_stack_loglvl() adds 3aa14398c442 ia64: pass log level as arg into ia64_do_show_stack() adds 35dc1672ba48 ia64: add show_stack_loglvl() adds 04efbe0d96e8 m68k: add show_stack_loglvl() adds 90d80ef8f0fc microblaze: add loglvl to microblaze_unwind_inner() adds cc7974af0b55 microblaze: add loglvl to microblaze_unwind() adds 06b3b59d0a84 microblaze: add show_stack_loglvl() adds c77d0113a81e mips: add show_stack_loglvl() adds 005a0ca15e9f nds32: add show_stack_loglvl() adds 0f0f9d4f2169 nios2: add show_stack_loglvl() adds 0608a9a590b8 openrisc: add show_stack_loglvl() adds ea27a80d5550 parisc: add show_stack_loglvl() adds bdd818144de2 powerpc: add show_stack_loglvl() adds d5d61ecf9ee4 riscv: add show_stack_loglvl() adds f636cccdac2c s390: add show_stack_loglvl() adds 08569940cd4a sh: add loglvl to dump_mem() adds 4e2cefe85a3f sh: remove needless printk() adds 4421317bdccc sh: add loglvl to printk_address() adds 32e93de958f4 sh: add loglvl to show_trace() adds fd1d59f159ef sh: add show_stack_loglvl() adds ec43355bb422 sparc: add show_stack_loglvl() adds 498e85ae01ea um/sysrq: remove needless variable sp adds f99274323b5c um: add show_stack_loglvl() adds e75e793bc3aa unicore32: remove unused pmode argument in c_backtrace() adds 0aadca018f66 unicore32: add loglvl to c_backtrace() adds acf8fb48dc3d unicore32: add show_stack_loglvl() adds dc490601ac0d x86: add missing const qualifiers for log_lvl adds e2a12e438679 x86: add show_stack_loglvl() adds b71489676478 xtensa: add loglvl to show_trace() adds 170887d1143a xtensa: add show_stack_loglvl() adds da2043f9e251 sysrq: use show_stack_loglvl() adds fcdafced851a x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 18d4988eb291 power: use show_stack_loglvl() adds bbb4572a2688 kdb: don't play with console_loglevel adds 956e664b0cfe sched: print stack trace with KERN_INFO adds 3c5b18f94a5a kernel: use show_stack_loglvl() adds 4a50ef5614c3 kernel: rename show_stack_loglvl() => show_stack() adds 6cadbe290519 mm/frontswap: mark various intentional data races adds 8ed490d427e1 mm/page_io: mark various intentional data races adds efb21d394d36 mm-page_io-mark-various-intentional-data-races-v2 adds 4b5fbdfd1f8d mm/swap_state: mark various intentional data races adds fe5666c3e088 mm/filemap.c: fix a data race in filemap_fault() adds 7ae2e11be78f mm/swapfile: fix and annotate various data races adds 186a0af81dd1 mm-swapfile-fix-and-annotate-various-data-races-v2 adds f78553188024 mm/page_counter: fix various data races at memsw adds 8a6088cb253e mm/memcontrol: fix a data race in scan count adds 5d79e3393baf mm/list_lru: fix a data race in list_lru_count_one adds 71c1c5926284 mm/mempool: fix a data race in mempool_free() adds 9ec857f162db mm/util.c: annotate an data race at vm_committed_as adds 4364e6fd18fa mm/rmap: annotate a data race at tlb_flush_batched adds a7ce3620d7a4 mm: annotate a data race in page_zonenum() adds c9e0088496a5 mm/swap.c: annotate data races for lru_rotate_pvecs adds b1c8745fa0a9 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds f5560768b21a mm/mmap.c: add more sanity checks to get_unmapped_area() adds 7a85da065c36 mm/mmap.c: do not allow mappings outside of allowed limits adds fa5f45a18f15 mm/madvise: pass task and mm to do_madvise adds 865911655420 fs: use current->mm for io_uring adds 9cfaa7a6a6cc mm-pass-task-and-mm-to-do_madvise-fix-fix adds 7b197f3176cf mm-pass-task-and-mm-to-do_madvise-fix-fix-fix adds fbd25f274b2a mm-pass-task-and-mm-to-do_madvise-fix-fix-fix-fix adds 5ac0b1817ae4 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 022e161d6453 fix process_madvise build break for arm64 adds 1cec4f4de56a mm/madvise: check fatal signal pending of target process adds c79e880cdfef pid: move pidfd_get_pid() to pid.c adds 57e2e06025f9 mm/madvise: support both pid and pidfd for process_madvise adds 5aadb70e6d93 mm/madvise: allow KSM hints for remote API adds 9e837b4d78c9 mm: support vector address ranges for process_madvise adds 2a77fa1592e0 mm: support compat_sys_process_madvise adds bc56cc17db3f mm-support-vector-address-ranges-for-process_madvise-fix-fix adds 46f069a5c4a4 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 948880d074e0 mm: fix s390 compat build error adds 2531db60fe46 Merge branch 'akpm/master' adds 861978d1331b Add linux-next specific files for 20200429
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 (39a314cd1168) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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: .clang-format | 19 +- .mailmap | 1 + .../ABI/obsolete/sysfs-driver-intel_pmc_bxt | 22 + Documentation/ABI/testing/sysfs-bus-iio-proximity | 10 + Documentation/ABI/testing/sysfs-bus-iio-sx9310 | 10 + Documentation/RCU/checklist.rst | 465 ++ Documentation/RCU/checklist.txt | 458 -- Documentation/RCU/index.rst | 9 + Documentation/RCU/lockdep-splat.rst | 115 + Documentation/RCU/lockdep-splat.txt | 110 - Documentation/RCU/lockdep.rst | 116 + Documentation/RCU/lockdep.txt | 112 - Documentation/RCU/rculist_nulls.rst | 200 + Documentation/RCU/rculist_nulls.txt | 172 - Documentation/RCU/rcuref.rst | 158 + Documentation/RCU/rcuref.txt | 151 - Documentation/RCU/stallwarn.rst | 329 + Documentation/RCU/stallwarn.txt | 316 - Documentation/RCU/torture.rst | 293 + Documentation/RCU/torture.txt | 282 - Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 + Documentation/admin-guide/dynamic-debug-howto.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 37 +- Documentation/admin-guide/media/bt8xx.rst | 2 +- Documentation/admin-guide/media/building.rst | 357 + Documentation/admin-guide/media/cardlist.rst | 708 +- Documentation/admin-guide/media/cards.rst | 146 - Documentation/admin-guide/media/cec-drivers.rst | 10 + .../admin-guide/media/cx231xx-cardlist.rst | 99 + Documentation/admin-guide/media/dvb-drivers.rst | 16 + .../admin-guide/media/dvb-usb-a800-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-af9005-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-af9015-cardlist.rst | 80 + .../admin-guide/media/dvb-usb-af9035-cardlist.rst | 74 + .../admin-guide/media/dvb-usb-anysee-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-au6610-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-az6007-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-az6027-cardlist.rst | 24 + .../admin-guide/media/dvb-usb-ce6230-cardlist.rst | 18 + .../media/dvb-usb-cinergyT2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-cxusb-cardlist.rst | 40 + .../admin-guide/media/dvb-usb-dib0700-cardlist.rst | 162 + .../media/dvb-usb-dibusb-mb-cardlist.rst | 42 + .../media/dvb-usb-dibusb-mc-cardlist.rst | 30 + .../admin-guide/media/dvb-usb-digitv-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-dtt200u-cardlist.rst | 22 + .../admin-guide/media/dvb-usb-dtv5100-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 42 + .../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 52 + .../admin-guide/media/dvb-usb-ec168-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-gl861-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-gp8psk-cardlist.rst | 22 + .../admin-guide/media/dvb-usb-lmedm04-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-m920x-cardlist.rst | 26 + .../media/dvb-usb-mxl111sf-cardlist.rst | 36 + .../media/dvb-usb-nova-t-usb2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-opera1-cardlist.rst | 16 + .../media/dvb-usb-pctv452e-cardlist.rst | 20 + .../media/dvb-usb-rtl28xxu-cardlist.rst | 80 + .../media/dvb-usb-technisat-usb2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-ttusb2-cardlist.rst | 24 + .../admin-guide/media/dvb-usb-umt-010-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-vp702x-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-vp7045-cardlist.rst | 18 + .../admin-guide/media/dvb-usb-zd1301-cardlist.rst | 16 + Documentation/admin-guide/media/dvb.rst | 12 + .../admin-guide/media/em28xx-cardlist.rst | 4 + .../admin-guide/media/frontend-cardlist.rst | 226 + Documentation/admin-guide/media/imx.rst | 96 +- Documentation/admin-guide/media/index.rst | 89 +- Documentation/admin-guide/media/intro.rst | 27 + .../admin-guide/media/other-usb-cardlist.rst | 92 + .../admin-guide/media/remote-controller.rst | 76 + Documentation/admin-guide/media/siano-cardlist.rst | 56 + Documentation/admin-guide/media/v4l-drivers.rst | 33 + Documentation/admin-guide/media/v4l-with-ir.rst | 75 - Documentation/admin-guide/perf-security.rst | 86 +- Documentation/admin-guide/sysctl/kernel.rst | 26 +- Documentation/arm64/amu.rst | 42 +- Documentation/arm64/booting.rst | 3 +- Documentation/block/biovecs.rst | 2 + Documentation/core-api/index.rst | 2 + Documentation/core-api/printk-basics.rst | 115 + Documentation/core-api/printk-formats.rst | 2 + Documentation/{rbtree.txt => core-api/rbtree.rst} | 0 Documentation/dev-tools/kselftest.rst | 3 +- Documentation/devicetree/bindings/Makefile | 21 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 3 +- Documentation/devicetree/bindings/arm/qcom.yaml | 7 + .../devicetree/bindings/arm/rockchip.yaml | 5 + .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 12 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 5 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 + Documentation/devicetree/bindings/i2c/i2c.txt | 66 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 14 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 65 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 62 + .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 63 + .../bindings/iio/adc/rockchip-saradc.txt | 37 - .../bindings/iio/adc/rockchip-saradc.yaml | 80 + Documentation/devicetree/bindings/iio/common.yaml | 35 + .../devicetree/bindings/iio/dac/st,stm32-dac.txt | 63 - .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 110 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 2 +- .../bindings/iio/light/amstaos,tsl2563.yaml | 49 + .../devicetree/bindings/iio/light/tsl2563.txt | 19 - .../devicetree/bindings/iio/light/vcnl4000.txt | 24 - .../bindings/iio/light/vishay,vcnl4000.yaml | 50 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/adi,ltc2983.yaml | 4 +- .../bindings/input/touchscreen/mms114.txt | 3 +- .../devicetree/bindings/leds/leds-sgm3140.yaml | 62 + .../devicetree/bindings/media/rockchip,vdec.yaml | 73 + .../devicetree/bindings/media/rockchip-rga.txt | 34 - .../devicetree/bindings/media/rockchip-rga.yaml | 83 + .../devicetree/bindings/mfd/st,stpmic1.yaml | 2 - .../devicetree/bindings/net/ethernet-phy.yaml | 3 +- Documentation/devicetree/bindings/net/mdio.yaml | 38 +- .../devicetree/bindings/net/nxp,tja11xx.yaml | 61 + .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/qca,ar71xx.yaml | 216 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 5 + .../devicetree/bindings/net/realtek-bluetooth.yaml | 54 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 6 +- .../devicetree/bindings/phy/qcom-qmp-phy.txt | 5 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../bindings/regulator/maxim,max77826.yaml | 1 - .../devicetree/bindings/regulator/mps,mp5416.yaml | 1 - .../devicetree/bindings/regulator/mps,mpq7920.yaml | 3 +- .../bindings/regulator/rohm,bd71828-regulator.yaml | 6 +- .../bindings/regulator/rohm,bd71837-regulator.yaml | 6 +- .../bindings/regulator/rohm,bd71847-regulator.yaml | 6 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +- .../devicetree/bindings/sound/fsl,asrc.txt | 4 + .../devicetree/bindings/sound/fsl,easrc.yaml | 101 + .../devicetree/bindings/sound/nau8825.txt | 2 +- .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 1 + .../devicetree/bindings/sound/qcom,q6adm.txt | 2 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 46 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 7 +- .../devicetree/bindings/sound/qcom,q6core.txt | 2 +- .../devicetree/bindings/sound/zl38060.yaml | 69 + .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 10 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 8 - Documentation/driver-api/driver-model/driver.rst | 32 +- Documentation/driver-api/iio/triggers.rst | 2 - Documentation/driver-api/nvdimm/nvdimm.rst | 4 +- Documentation/driver-api/pm/devices.rst | 94 +- Documentation/fb/efifb.rst | 33 +- Documentation/filesystems/9p.rst | 2 +- Documentation/filesystems/orangefs.rst | 4 +- Documentation/filesystems/overlayfs.rst | 7 +- Documentation/filesystems/proc.rst | 92 +- Documentation/hwmon/bcm54140.rst | 45 + Documentation/hwmon/index.rst | 1 + Documentation/kbuild/makefiles.rst | 3 +- Documentation/locking/locktorture.rst | 2 +- Documentation/networking/ip-sysctl.txt | 19 + Documentation/powerpc/index.rst | 1 + Documentation/powerpc/vas-api.rst | 292 + Documentation/s390/index.rst | 1 + Documentation/s390/pci.rst | 126 + Documentation/scheduler/sched-domains.rst | 10 +- Documentation/translations/it_IT/process/index.rst | 1 + .../translations/it_IT/riscv/patch-acceptance.rst | 40 + .../zh_CN/video4linux/v4l2-framework.txt | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 10 + Documentation/virt/kvm/amd-memory-encryption.rst | 2 +- Documentation/virt/kvm/api.rst | 17 + .../watchdog/convert_drivers_to_kernel_api.rst | 2 +- Documentation/watchdog/watchdog-kernel-api.rst | 2 +- Documentation/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 106 +- Makefile | 2 +- Next/SHA1s | 290 +- Next/Trees | 4 +- Next/merge.log | 8445 +++++++++++++------- arch/alpha/kernel/traps.c | 22 +- arch/arc/include/asm/bug.h | 3 +- arch/arc/include/asm/hugepage.h | 2 +- arch/arc/include/asm/module.h | 5 - arch/arc/include/asm/vermagic.h | 8 + arch/arc/kernel/stacktrace.c | 17 +- arch/arc/kernel/troubleshoot.c | 2 +- arch/arm/Kconfig | 2 +- arch/arm/boot/compressed/.gitignore | 9 - arch/arm/boot/compressed/Makefile | 39 +- arch/arm/boot/compressed/atags_to_fdt.c | 1 + arch/arm/boot/compressed/fdt.c | 2 + arch/arm/boot/compressed/fdt_ro.c | 2 + arch/arm/boot/compressed/fdt_rw.c | 2 + arch/arm/boot/compressed/fdt_wip.c | 2 + arch/arm/boot/compressed/libfdt_env.h | 24 - arch/arm/boot/compressed/vmlinux.lds.S | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am5729-beagleboneai.dts | 731 ++ arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/am57xx-idk-common.dtsi | 58 + arch/arm/boot/dts/bcm2835-rpi.dtsi | 3 + arch/arm/boot/dts/bcm283x.dtsi | 1 + arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 405 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 11 + arch/arm/boot/dts/r7s9210.dtsi | 3 - arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 12 +- arch/arm/boot/dts/r8a7744.dtsi | 12 +- arch/arm/boot/dts/r8a7745.dtsi | 12 +- arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791.dtsi | 14 +- arch/arm/boot/dts/r8a7793.dtsi | 14 +- arch/arm/boot/dts/r8a7794.dtsi | 12 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/include/asm/bug.h | 3 +- arch/arm/include/asm/efi.h | 8 - arch/arm/include/asm/module.h | 24 - arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/traps.h | 3 +- arch/arm/include/asm/unwind.h | 3 +- arch/arm/include/asm/vermagic.h | 31 + arch/arm/kernel/elf.c | 27 +- arch/arm/kernel/sys_oabi-compat.c | 15 +- arch/arm/kernel/traps.c | 39 +- arch/arm/kernel/unwind.c | 5 +- arch/arm/lib/backtrace-clang.S | 9 +- arch/arm/lib/backtrace.S | 14 +- arch/arm/mach-omap2/sleep34xx.S | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + arch/arm/plat-samsung/adc.c | 8 +- arch/arm64/Kconfig | 3 +- arch/arm64/Kconfig.debug | 29 - arch/arm64/Makefile | 5 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 4 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 7 +- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 23 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 85 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 471 ++ .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 46 + arch/arm64/boot/dts/qcom/sdm660.dtsi | 372 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 3 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 351 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 126 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 34 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 - arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 560 ++ arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 18 - arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 14 +- arch/arm64/crypto/crct10dif-ce-core.S | 2 +- arch/arm64/include/asm/asm_pointer_auth.h | 43 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 7 + arch/arm64/include/asm/efi.h | 8 - arch/arm64/include/asm/elf.h | 23 +- arch/arm64/include/asm/module.h | 2 - arch/arm64/include/asm/pgtable-hwdef.h | 1 - arch/arm64/include/asm/pgtable.h | 9 +- arch/arm64/include/asm/pointer_auth.h | 9 +- arch/arm64/include/asm/smp.h | 11 - arch/arm64/include/asm/stacktrace.h | 3 +- arch/arm64/include/asm/sysreg.h | 18 + arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/include/asm/vermagic.h | 10 + arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/asm-offsets.c | 3 - arch/arm64/kernel/cpufeature.c | 247 +- arch/arm64/kernel/efi-entry.S | 2 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry.S | 4 +- arch/arm64/kernel/fpsimd.c | 3 +- arch/arm64/kernel/head.S | 43 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/machine_kexec_file.c | 8 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/sleep.S | 1 - arch/arm64/kernel/smp.c | 10 +- arch/arm64/kernel/traps.c | 17 +- arch/arm64/kernel/vmlinux.lds.S | 15 +- arch/arm64/kvm/reset.c | 12 +- arch/arm64/lib/crc32.S | 2 +- arch/arm64/mm/proc.S | 46 +- arch/c6x/kernel/traps.c | 16 +- arch/csky/kernel/dumpstack.c | 9 +- arch/csky/kernel/ptrace.c | 4 +- arch/{alpha => h8300}/kernel/.gitignore | 0 arch/h8300/kernel/traps.c | 12 +- arch/hexagon/include/asm/module.h | 13 - arch/hexagon/include/asm/vermagic.h | 13 + arch/hexagon/kernel/traps.c | 25 +- arch/ia64/include/asm/module.h | 4 - arch/ia64/include/asm/ptrace.h | 1 - arch/ia64/include/asm/vermagic.h | 15 + arch/ia64/kernel/efi.c | 12 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/process.c | 17 +- arch/ia64/kernel/unwind_i.h | 2 +- arch/m68k/amiga/config.c | 2 +- arch/m68k/coldfire/pci.c | 4 +- arch/m68k/kernel/traps.c | 13 +- arch/m68k/tools/amiga/dmesg.c | 10 +- arch/microblaze/include/asm/unwind.h | 3 +- arch/microblaze/kernel/stacktrace.c | 4 +- arch/microblaze/kernel/traps.c | 12 +- arch/microblaze/kernel/unwind.c | 40 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/include/asm/asm.h | 4 + arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/include/asm/branch.h | 3 + arch/mips/include/asm/cacheops.h | 2 +- arch/mips/include/asm/cpu.h | 4 + arch/mips/include/asm/fpu_emulator.h | 4 - arch/mips/include/asm/inst.h | 773 ++ arch/mips/include/asm/mach-loongson64/boot_param.h | 6 + arch/mips/include/asm/module.h | 61 - arch/mips/include/asm/pgtable.h | 2 +- arch/mips/include/asm/smp.h | 2 +- arch/mips/include/asm/vermagic.h | 66 + arch/mips/include/uapi/asm/inst.h | 26 + arch/mips/kernel/cpu-probe.c | 19 +- arch/mips/kernel/head.S | 3 + arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/traps.c | 35 +- arch/mips/kernel/unaligned.c | 775 -- arch/mips/lasat/sysctl.c | 13 +- arch/mips/loongson64/cop2-ex.c | 289 +- arch/mips/loongson64/env.c | 18 + arch/mips/mm/c-r4k.c | 14 +- arch/mips/oprofile/common.c | 2 +- arch/mips/pmcs-msp71xx/msp_setup.c | 2 +- arch/nds32/include/asm/module.h | 11 - arch/nds32/include/asm/vermagic.h | 9 + arch/nds32/kernel/traps.c | 15 +- arch/nios2/kernel/traps.c | 17 +- arch/openrisc/kernel/traps.c | 12 +- arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/kernel/traps.c | 24 +- arch/powerpc/include/asm/book3s/64/mmu.h | 3 + arch/powerpc/include/asm/icswx.h | 20 +- arch/powerpc/include/asm/mmu_context.h | 30 + arch/powerpc/include/asm/module.h | 18 - arch/powerpc/include/asm/processor.h | 1 - arch/powerpc/include/asm/switch_to.h | 2 - arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/vermagic.h | 20 + arch/powerpc/include/asm/xive.h | 9 +- arch/powerpc/include/uapi/asm/vas-api.h | 24 + arch/powerpc/kernel/entry_32.S | 2 +- arch/powerpc/kernel/process.c | 39 +- arch/powerpc/kernel/setup_64.c | 2 + arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 9 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 9 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/kasan/kasan_init_32.c | 2 +- arch/powerpc/mm/nohash/8xx.c | 3 + arch/powerpc/perf/imc-pmu.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/powermac/nvram.c | 10 +- arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/vas-api.c | 278 + arch/powerpc/platforms/powernv/vas-debug.c | 2 +- arch/powerpc/platforms/powernv/vas-fault.c | 382 + arch/powerpc/platforms/powernv/vas-window.c | 238 +- arch/powerpc/platforms/powernv/vas.c | 85 +- arch/powerpc/platforms/powernv/vas.h | 59 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/riscv/Kbuild | 1 + arch/riscv/Kconfig | 10 +- arch/riscv/Kconfig.socs | 17 +- arch/riscv/boot/dts/Makefile | 2 + arch/riscv/boot/dts/kendryte/Makefile | 4 +- arch/riscv/configs/nommu_k210_defconfig | 7 +- arch/riscv/include/asm/gdb_xml.h | 117 + arch/riscv/include/asm/kdebug.h | 12 + arch/riscv/include/asm/kgdb.h | 112 + arch/riscv/include/asm/module.h | 2 - arch/riscv/include/asm/parse_asm.h | 219 + arch/riscv/include/asm/patch.h | 4 +- arch/riscv/include/asm/pgtable.h | 4 +- arch/riscv/include/asm/ptdump.h | 11 + arch/riscv/include/asm/soc.h | 39 + arch/riscv/include/asm/vermagic.h | 9 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kgdb.c | 390 + arch/riscv/kernel/patch.c | 46 +- arch/riscv/kernel/sbi.c | 17 +- arch/riscv/kernel/setup.c | 4 + arch/riscv/kernel/soc.c | 27 + arch/riscv/kernel/stacktrace.c | 13 +- arch/riscv/kernel/traps.c | 5 + arch/riscv/kernel/vdso/Makefile | 6 +- arch/riscv/kernel/vmlinux.lds.S | 5 + arch/riscv/mm/init.c | 12 + arch/riscv/net/bpf_jit_comp32.c | 5 +- arch/s390/appldata/appldata_base.c | 11 +- arch/s390/boot/uv.c | 2 - arch/s390/include/asm/pci.h | 41 +- arch/s390/include/asm/pci_clp.h | 12 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/diag.c | 2 +- arch/s390/kernel/dumpstack.c | 13 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/topology.c | 2 +- arch/s390/kernel/trace.c | 2 +- arch/s390/kernel/uv.c | 3 +- arch/s390/lib/uaccess.c | 4 + arch/s390/mm/cmm.c | 12 +- arch/s390/mm/pgalloc.c | 16 +- arch/s390/pci/Makefile | 3 +- arch/s390/pci/pci.c | 204 +- arch/s390/pci/pci_bus.c | 262 + arch/s390/pci/pci_bus.h | 31 + arch/s390/pci/pci_clp.c | 4 + arch/s390/pci/pci_event.c | 39 +- arch/s390/pci/pci_irq.c | 5 +- arch/s390/pci/pci_sysfs.c | 4 +- arch/sh/include/asm/kdebug.h | 6 +- arch/sh/include/asm/module.h | 28 - arch/sh/include/asm/processor_32.h | 2 +- arch/sh/include/asm/vermagic.h | 34 + arch/sh/kernel/dumpstack.c | 36 +- arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/process_64.c | 3 +- arch/sh/kernel/traps.c | 4 +- arch/sh/mm/fault.c | 2 +- arch/sparc/kernel/cpumap.c | 2 +- arch/sparc/kernel/ds.c | 8 +- arch/sparc/kernel/process_32.c | 10 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/traps_64.c | 9 +- arch/um/Makefile | 1 + arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/vector_kern.h | 2 +- arch/um/drivers/vhost_user.h | 2 +- arch/um/kernel/sysrq.c | 23 +- arch/unicore32/kernel/setup.h | 2 +- arch/unicore32/kernel/traps.c | 34 +- arch/unicore32/lib/backtrace.S | 24 +- arch/x86/Kconfig | 4 +- arch/x86/Kconfig.debug | 27 - arch/x86/Makefile | 10 +- arch/x86/boot/Makefile | 7 +- arch/x86/boot/compressed/vmlinux.lds.S | 1 + arch/x86/entry/calling.h | 40 +- arch/x86/entry/entry_64.S | 14 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 3 +- arch/x86/entry/vdso/Makefile | 15 +- arch/x86/entry/vdso/vdso2c.c | 4 +- arch/x86/entry/vdso/vdso2c.h | 16 +- arch/x86/events/core.c | 11 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/cstate.c | 1 + arch/x86/events/intel/uncore.h | 2 +- arch/x86/hyperv/hv_init.c | 12 +- arch/x86/include/asm/efi.h | 29 +- arch/x86/include/asm/elf.h | 22 +- arch/x86/include/asm/hyperv-tlfs.h | 472 +- arch/x86/include/asm/intel-mid.h | 9 +- arch/x86/include/asm/intel_pmc_ipc.h | 59 - arch/x86/include/asm/intel_scu_ipc.h | 114 +- arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 + arch/x86/include/asm/intel_telemetry.h | 6 +- arch/x86/include/asm/kvm_host.h | 31 +- arch/x86/include/asm/memtype.h | 3 + arch/x86/include/asm/mmu_context.h | 88 +- arch/x86/include/asm/module.h | 60 - arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/orc_types.h | 3 +- arch/x86/include/asm/paravirt.h | 12 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_types.h | 44 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/stackprotector.h | 7 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/tlbflush.h | 441 +- arch/x86/include/asm/unwind.h | 2 +- arch/x86/include/asm/unwind_hints.h | 31 +- arch/x86/include/asm/vermagic.h | 68 + arch/x86/kernel/alternative.c | 55 + arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/cpu/common.c | 25 +- arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/dumpstack.c | 9 +- arch/x86/kernel/dumpstack_64.c | 3 +- arch/x86/kernel/ftrace.c | 12 +- arch/x86/kernel/ftrace_64.S | 40 +- arch/x86/kernel/itmt.c | 3 +- arch/x86/kernel/paravirt.c | 21 +- arch/x86/kernel/process.c | 11 + arch/x86/kernel/setup.c | 6 + arch/x86/kernel/smpboot.c | 55 +- arch/x86/kernel/unwind_frame.c | 3 + arch/x86/kernel/unwind_orc.c | 111 +- arch/x86/kvm/hyperv.c | 8 +- arch/x86/kvm/svm/nested.c | 12 +- arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.c | 22 +- arch/x86/kvm/svm/svm.h | 3 +- arch/x86/kvm/vmx/evmcs.c | 24 +- arch/x86/kvm/vmx/nested.c | 21 +- arch/x86/kvm/vmx/nested.h | 2 + arch/x86/kvm/vmx/vmcs.h | 2 +- arch/x86/kvm/vmx/vmx.c | 7 +- arch/x86/kvm/x86.c | 34 +- arch/x86/mm/init.c | 44 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/ioremap.c | 10 +- arch/x86/mm/kmmio.c | 4 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mmap.c | 2 + arch/x86/mm/pat/set_memory.c | 7 +- arch/x86/mm/pgtable.c | 16 +- arch/x86/mm/pgtable_32.c | 2 +- arch/x86/mm/tlb.c | 384 +- arch/x86/net/bpf_jit_comp.c | 18 +- arch/x86/net/bpf_jit_comp32.c | 28 +- arch/x86/platform/efi/efi.c | 8 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/x86/xen/smp_pv.c | 1 + arch/xtensa/include/asm/module.h | 20 - arch/xtensa/include/asm/vermagic.h | 17 + arch/xtensa/kernel/traps.c | 22 +- block/blk-core.c | 38 +- block/blk-iocost.c | 4 +- block/blk-map.c | 9 +- block/blk-merge.c | 40 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 64 +- block/blk-mq.c | 16 +- block/blk-settings.c | 37 - block/blk.h | 20 - block/partitions/ldm.h | 2 +- crypto/algif_rng.c | 2 +- crypto/drbg.c | 26 +- crypto/jitterentropy-kcapi.c | 27 + crypto/jitterentropy.c | 417 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/device_pm.c | 4 +- drivers/acpi/pci_root.c | 9 +- drivers/acpi/processor_idle.c | 9 +- drivers/amba/bus.c | 1 + drivers/amba/tegra-ahb.c | 2 +- drivers/android/binderfs.c | 4 +- drivers/ata/libata-scsi.c | 30 +- drivers/ata/sata_inic162x.c | 2 +- drivers/base/component.c | 8 +- drivers/base/core.c | 7 +- drivers/base/dd.c | 20 +- drivers/base/firmware_loader/fallback_table.c | 1 + drivers/base/platform.c | 4 +- drivers/base/power/main.c | 4 +- drivers/base/regmap/regmap-i2c.c | 61 + drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_protocol.h | 8 +- drivers/block/null_blk.h | 29 +- drivers/block/null_blk_main.c | 62 +- drivers/block/null_blk_zoned.c | 45 +- drivers/block/rbd_types.h | 2 +- drivers/bluetooth/btbcm.c | 139 +- drivers/bluetooth/btbcm.h | 10 +- drivers/bluetooth/btusb.c | 12 +- drivers/bluetooth/hci_bcm.c | 27 +- drivers/bluetooth/hci_h5.c | 2 + drivers/bluetooth/hci_qca.c | 17 +- drivers/bus/mhi/core/main.c | 2 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/hw_random/Kconfig | 1 + drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/random.c | 2 +- drivers/char/tlclk.c | 17 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/imx-cpufreq-dt.c | 84 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/crypto/bcm/cipher.c | 1 - drivers/crypto/chelsio/chcr_algo.c | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 8 +- drivers/crypto/chelsio/chcr_ktls.c | 6 +- drivers/crypto/nx/Makefile | 2 +- drivers/crypto/nx/nx-842-powernv.c | 1062 --- drivers/crypto/nx/nx-common-powernv.c | 1136 +++ drivers/dma-buf/dma-buf.c | 3 +- drivers/dma/Kconfig | 2 - drivers/dma/at_hdmac_regs.h | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.c | 60 +- drivers/dma/dmatest.c | 30 +- drivers/dma/dw-edma/dw-edma-core.c | 17 +- drivers/dma/ioat/dma.c | 71 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/milbeaut-xdmac.c | 2 +- drivers/dma/mmp_tdma.c | 31 +- drivers/dma/moxart-dma.c | 2 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/qcom/bam_dma.c | 2 +- drivers/dma/qcom/hidma.c | 1 - drivers/dma/stm32-dma.c | 41 +- drivers/dma/tegra20-apb-dma.c | 11 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-udma.c | 2 +- drivers/dma/timb_dma.c | 2 +- drivers/edac/amd8131_edac.c | 8 - drivers/edac/i10nm_base.c | 27 +- drivers/edac/skx_base.c | 13 +- drivers/edac/skx_common.c | 11 +- drivers/edac/skx_common.h | 11 +- drivers/edac/thunderx_edac.c | 8 +- drivers/firewire/core-cdev.c | 2 +- drivers/firewire/core-transaction.c | 2 +- drivers/firewire/core.h | 2 +- drivers/firewire/nosy.c | 2 +- drivers/firewire/ohci.c | 2 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 7 + drivers/firmware/arm_scmi/common.h | 11 + drivers/firmware/arm_scmi/driver.c | 133 +- drivers/firmware/arm_scmi/mailbox.c | 17 + drivers/firmware/arm_scmi/perf.c | 5 + drivers/firmware/arm_scmi/power.c | 6 + drivers/firmware/arm_scmi/sensors.c | 4 + drivers/firmware/arm_scmi/shmem.c | 15 + drivers/firmware/arm_scmi/smc.c | 153 + drivers/firmware/efi/Kconfig | 15 +- drivers/firmware/efi/arm-init.c | 4 +- drivers/firmware/efi/efi.c | 44 +- drivers/firmware/efi/libstub/Makefile | 42 +- drivers/firmware/efi/libstub/alignedmem.c | 57 + drivers/firmware/efi/libstub/arm-stub.c | 408 - drivers/firmware/efi/libstub/arm64-stub.c | 94 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 47 +- drivers/firmware/efi/libstub/efi-stub.c | 403 + drivers/firmware/efi/libstub/efistub.h | 96 +- drivers/firmware/efi/libstub/fdt.c | 8 +- drivers/firmware/efi/libstub/file.c | 34 +- drivers/firmware/efi/libstub/gop.c | 492 +- drivers/firmware/efi/libstub/mem.c | 191 +- drivers/firmware/efi/libstub/randomalloc.c | 6 +- drivers/firmware/efi/libstub/relocate.c | 174 + drivers/firmware/efi/libstub/x86-stub.c | 35 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/firmware/pcdp.h | 2 +- drivers/firmware/qcom_scm-legacy.c | 2 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/tegra/bpmp.c | 9 +- drivers/firmware/xilinx/zynqmp-debug.c | 2 +- drivers/gnss/serial.h | 2 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-merrifield.c | 10 +- drivers/gpio/gpio-pch.c | 73 +- drivers/gpio/gpiolib-devprop.c | 5 +- drivers/gpu/drm/Kconfig | 2 - drivers/gpu/drm/Makefile | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 130 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 4 +- drivers/gpu/drm/amd/amdgpu/cikd.h | 2 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 15 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h | 16 + drivers/gpu/drm/amd/amdgpu/nv.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 141 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 237 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 172 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 262 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 3 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 112 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 6 +- drivers/gpu/drm/amd/amdgpu/vid.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 43 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 13 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +- drivers/gpu/drm/amd/display/Kconfig | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 102 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 30 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 10 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 62 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 3 - drivers/gpu/drm/amd/display/dc/core/dc.c | 32 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 126 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 40 +- drivers/gpu/drm/amd/display/dc/dc.h | 55 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 24 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 - drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 19 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 65 +- .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 105 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 117 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 64 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 68 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 31 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 78 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 6 +- .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 3 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 31 + .../drm/amd/display/dc/dce112/dce112_resource.c | 31 + .../drm/amd/display/dc/dce120/dce120_resource.c | 31 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 31 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 77 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 15 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 20 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 79 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 20 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 104 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 33 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 4 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 150 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 4 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 17 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 1 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 16 + drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 53 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 2 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 6 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 3 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 11 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 +- .../drm/amd/display/modules/color/color_gamma.c | 33 +- .../drm/amd/display/modules/color/color_gamma.h | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 101 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 + .../gpu/drm/amd/display/modules/inc/mod_shared.h | 5 +- .../amd/display/modules/info_packet/info_packet.c | 3 +- .../drm/amd/display/modules/power/power_helpers.c | 78 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 6 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 23 +- .../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 40 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 6 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 2 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 49 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 16 +- drivers/gpu/drm/armada/armada_drv.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 3 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 31 +- drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 3 - drivers/gpu/drm/bochs/bochs_kms.c | 1 - drivers/gpu/drm/bridge/adv7511/Kconfig | 2 +- drivers/gpu/drm/bridge/panel.c | 6 +- drivers/gpu/drm/bridge/parade-ps8640.c | 2 - .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +- drivers/gpu/drm/cirrus/Kconfig | 19 - drivers/gpu/drm/cirrus/Makefile | 2 - drivers/gpu/drm/cirrus/cirrus.c | 664 -- drivers/gpu/drm/drm_dp_mst_topology.c | 145 +- drivers/gpu/drm/drm_drv.c | 23 + drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_fb_cma_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 31 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 83 - drivers/gpu/drm/gma500/mdfld_intel_display.c | 31 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 5 - drivers/gpu/drm/gma500/psb_intel_sdvo.c | 99 - drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/icl_dsi.c | 21 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 4 +- drivers/gpu/drm/i915/display/intel_audio.c | 15 +- drivers/gpu/drm/i915/display/intel_ddi.c | 181 +- drivers/gpu/drm/i915/display/intel_display.c | 344 +- drivers/gpu/drm/i915/display/intel_display.h | 1 - drivers/gpu/drm/i915/display/intel_display_power.c | 323 +- drivers/gpu/drm/i915/display/intel_display_types.h | 6 +- drivers/gpu/drm/i915/display/intel_dp.c | 363 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +- drivers/gpu/drm/i915/display/intel_dsb.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 6 +- drivers/gpu/drm/i915/display/intel_global_state.c | 4 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 23 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 53 +- drivers/gpu/drm/i915/display/intel_lvds.c | 16 +- drivers/gpu/drm/i915/display/intel_overlay.c | 6 +- drivers/gpu/drm/i915/display/intel_panel.c | 140 +- drivers/gpu/drm/i915/display/intel_panel.h | 10 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 20 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 83 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 1 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 57 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 10 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 8 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 102 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 27 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 15 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 568 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 1 + drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 6 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 4 +- drivers/gpu/drm/i915/gt/intel_rps.c | 123 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 19 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 + drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 518 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 298 +- drivers/gpu/drm/i915/gt/selftest_rps.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 9 +- drivers/gpu/drm/i915/i915_debugfs.c | 34 +- drivers/gpu/drm/i915/i915_drv.c | 17 +- drivers/gpu/drm/i915/i915_gpu_error.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.h | 3 +- drivers/gpu/drm/i915/i915_irq.c | 6 +- drivers/gpu/drm/i915/i915_pci.c | 2 - drivers/gpu/drm/i915/i915_perf.c | 21 +- drivers/gpu/drm/i915/i915_reg.h | 26 +- drivers/gpu/drm/i915/i915_vma.c | 38 +- drivers/gpu/drm/i915/intel_pm.c | 11 +- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_wopcm.c | 22 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 32 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 580 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 15 +- drivers/gpu/drm/lima/lima_bcast.c | 25 +- drivers/gpu/drm/lima/lima_bcast.h | 2 + drivers/gpu/drm/lima/lima_devfreq.c | 31 +- drivers/gpu/drm/lima/lima_devfreq.h | 3 + drivers/gpu/drm/lima/lima_device.c | 211 +- drivers/gpu/drm/lima/lima_device.h | 6 +- drivers/gpu/drm/lima/lima_dlbu.c | 17 +- drivers/gpu/drm/lima/lima_dlbu.h | 2 + drivers/gpu/drm/lima/lima_drv.c | 41 +- drivers/gpu/drm/lima/lima_gp.c | 21 +- drivers/gpu/drm/lima/lima_gp.h | 2 + drivers/gpu/drm/lima/lima_l2_cache.c | 38 +- drivers/gpu/drm/lima/lima_l2_cache.h | 2 + drivers/gpu/drm/lima/lima_mmu.c | 49 +- drivers/gpu/drm/lima/lima_mmu.h | 2 + drivers/gpu/drm/lima/lima_pmu.c | 77 +- drivers/gpu/drm/lima/lima_pmu.h | 2 + drivers/gpu/drm/lima/lima_pp.c | 31 +- drivers/gpu/drm/lima/lima_pp.h | 4 + drivers/gpu/drm/lima/lima_sched.c | 63 +- drivers/gpu/drm/lima/lima_vm.h | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 10 +- drivers/gpu/drm/mcde/mcde_drm.h | 2 + drivers/gpu/drm/mcde/mcde_drv.c | 21 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/meson/meson_plane.c | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 43 - drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 157 + drivers/gpu/drm/panel/panel-truly-nt35597.c | 2 - drivers/gpu/drm/pl111/Makefile | 1 - drivers/gpu/drm/pl111/pl111_drv.c | 1 + drivers/gpu/drm/pl111/pl111_versatile.c | 148 +- drivers/gpu/drm/pl111/pl111_vexpress.c | 138 - drivers/gpu/drm/pl111/pl111_vexpress.h | 29 - drivers/gpu/drm/qxl/qxl_cmd.c | 5 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 7 +- drivers/gpu/drm/qxl/qxl_display.c | 32 +- drivers/gpu/drm/qxl/qxl_draw.c | 5 +- drivers/gpu/drm/qxl/qxl_drv.c | 23 +- drivers/gpu/drm/qxl/qxl_drv.h | 7 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 14 +- drivers/gpu/drm/qxl/qxl_irq.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 13 +- drivers/gpu/drm/qxl/qxl_object.c | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 6 +- drivers/gpu/drm/stm/ltdc.c | 102 +- drivers/gpu/drm/tegra/drm.c | 3 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tidss/tidss_crtc.c | 16 +- drivers/gpu/drm/tidss/tidss_drv.c | 17 +- drivers/gpu/drm/tidss/tidss_drv.h | 4 +- drivers/gpu/drm/tidss/tidss_irq.c | 12 +- drivers/gpu/drm/tidss/tidss_kms.c | 2 +- drivers/gpu/drm/tidss/tidss_plane.c | 6 +- drivers/gpu/drm/tiny/Kconfig | 19 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/cirrus.c | 660 ++ drivers/gpu/drm/tiny/gm12u320.c | 24 +- drivers/gpu/drm/tiny/hx8357d.c | 13 +- drivers/gpu/drm/tiny/ili9225.c | 13 +- drivers/gpu/drm/tiny/ili9341.c | 13 +- drivers/gpu/drm/tiny/ili9486.c | 13 +- drivers/gpu/drm/tiny/mi0283qt.c | 13 +- drivers/gpu/drm/tiny/repaper.c | 14 +- drivers/gpu/drm/tiny/st7586.c | 13 +- drivers/gpu/drm/tiny/st7735r.c | 13 +- drivers/gpu/drm/udl/udl_connector.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 27 +- drivers/gpu/drm/udl/udl_modeset.c | 6 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 12 +- drivers/gpu/drm/v3d/v3d_drv.c | 47 +- drivers/gpu/drm/v3d/v3d_drv.h | 7 +- drivers/gpu/drm/v3d/v3d_gem.c | 17 +- drivers/gpu/drm/v3d/v3d_irq.c | 16 +- drivers/gpu/drm/v3d/v3d_mmu.c | 10 +- drivers/gpu/drm/v3d/v3d_sched.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 26 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 + drivers/gpu/drm/vboxvideo/vbox_irq.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 29 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 12 - drivers/gpu/drm/virtio/virtgpu_kms.c | 17 +- drivers/gpu/host1x/dev.c | 59 +- drivers/greybus/arpc.h | 2 +- drivers/hv/hv.c | 6 +- drivers/hv/hv_trace.h | 10 +- drivers/hv/vmbus_drv.c | 25 +- drivers/hwmon/lm70.c | 47 +- .../hwtracing/coresight/coresight-cti-platform.c | 3 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 10 +- drivers/hwtracing/coresight/coresight-etm3x.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 3 +- drivers/hwtracing/coresight/coresight-platform.c | 4 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 +- drivers/hwtracing/stm/policy.c | 2 +- drivers/hwtracing/stm/stm.h | 4 +- drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 13 +- drivers/i2c/busses/i2c-brcmstb.c | 20 +- drivers/i2c/busses/i2c-powermac.c | 16 +- drivers/i2c/busses/i2c-qup.c | 10 +- drivers/i2c/busses/i2c-stm32.c | 10 +- drivers/i2c/busses/i2c-stm32f4.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 132 +- drivers/i2c/busses/i2c-tegra.c | 36 +- drivers/i2c/i2c-slave-eeprom.c | 25 + drivers/ide/ide-io.c | 7 +- drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/mxc4005.c | 4 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 83 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 45 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad7476.c | 59 +- drivers/iio/adc/ad7780.c | 27 +- drivers/iio/adc/ad7791.c | 64 +- drivers/iio/adc/ad7793.c | 144 +- drivers/iio/adc/ad9467.c | 422 + drivers/iio/adc/adi-axi-adc.c | 482 ++ drivers/iio/adc/at91_adc.c | 5 +- drivers/iio/adc/fsl-imx25-gcq.c | 4 +- drivers/iio/adc/intel_mrfld_adc.c | 6 +- drivers/iio/adc/max1241.c | 227 + drivers/iio/adc/max1363.c | 32 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/adc/xilinx-xadc-events.c | 2 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 1 - drivers/iio/buffer/industrialio-buffer-dmaengine.c | 41 +- drivers/iio/buffer/industrialio-hw-consumer.c | 31 - drivers/iio/buffer/industrialio-triggered-buffer.c | 11 - drivers/iio/buffer/kfifo_buf.c | 22 - drivers/iio/chemical/atlas-sensor.c | 7 +- drivers/iio/chemical/bme680_core.c | 36 +- drivers/iio/common/st_sensors/st_sensors_core.c | 6 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 13 +- drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/bmg160_spi.c | 5 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/humidity/hts221_buffer.c | 6 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 6 +- drivers/iio/imu/adis.c | 2 +- drivers/iio/imu/adis16400.c | 19 +- drivers/iio/imu/adis16460.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 4 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 96 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 88 +- drivers/iio/industrialio-trigger.c | 53 - drivers/iio/inkern.c | 27 - drivers/iio/light/isl29125.c | 28 +- drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/st_uvis25_i2c.c | 4 +- drivers/iio/light/st_uvis25_spi.c | 4 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/vcnl4000.c | 25 + drivers/iio/magnetometer/ak8974.c | 7 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/pressure/bmp280-core.c | 98 +- drivers/iio/pressure/st_pressure_core.c | 7 +- drivers/iio/proximity/Kconfig | 13 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/sx9310.c | 1069 +++ drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/infiniband/core/cm.c | 26 +- drivers/infiniband/core/rdma_core.c | 9 +- drivers/infiniband/core/uverbs_main.c | 4 + drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 103 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 351 +- drivers/infiniband/hw/hns/hns_roce_device.h | 100 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 135 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 544 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 431 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 182 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 368 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 2 +- drivers/infiniband/hw/mlx4/main.c | 3 +- drivers/infiniband/hw/mlx5/cq.c | 8 +- drivers/infiniband/hw/mlx5/flow.c | 4 +- drivers/infiniband/hw/mlx5/ib_virt.c | 2 +- drivers/infiniband/hw/mlx5/mad.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 36 +- drivers/infiniband/sw/rdmavt/cq.c | 4 +- drivers/infiniband/sw/rdmavt/mmap.c | 4 +- drivers/infiniband/sw/rdmavt/qp.c | 4 +- drivers/infiniband/sw/rdmavt/srq.c | 4 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 15 +- drivers/input/evdev.c | 19 +- drivers/input/joystick/xpad.c | 12 + drivers/input/keyboard/applespi.c | 2 +- drivers/input/keyboard/atkbd.c | 97 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +- drivers/input/rmi4/rmi_driver.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 15 +- drivers/input/serio/i8042.c | 3 + drivers/input/touchscreen/mms114.c | 17 +- drivers/interconnect/qcom/bcm-voter.c | 5 +- drivers/iommu/s390-iommu.c | 8 +- drivers/leds/Kconfig | 19 + drivers/leds/Makefile | 2 + drivers/leds/leds-ariel.c | 133 + drivers/leds/leds-netxbig.c | 148 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-sgm3140.c | 320 + drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/trigger/ledtrig-timer.c | 4 +- drivers/macintosh/mac_hid.c | 3 +- drivers/md/Kconfig | 9 + drivers/md/Makefile | 2 + drivers/md/bcache/request.c | 1 - drivers/md/dm-bufio.c | 69 +- drivers/md/dm-crypt.c | 78 +- drivers/md/dm-ebs-target.c | 443 + drivers/md/dm-integrity.c | 2 +- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-mpath.c | 8 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 17 - drivers/md/dm.c | 3 + drivers/md/md-linear.h | 2 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/raid1.h | 2 +- drivers/md/raid10.h | 2 +- drivers/media/cec/core/cec-notifier.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 14 + drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 40 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 51 +- drivers/media/pci/cx23885/cx23885-dvb.c | 31 + drivers/media/pci/cx23885/cx23885-video.c | 99 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/coda/coda-bit.c | 9 +- drivers/media/platform/coda/coda-common.c | 10 + drivers/media/platform/coda/coda.h | 2 + drivers/media/platform/davinci/vpif_display.c | 1 - drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 8 +- drivers/media/platform/rcar-fcp.c | 5 + drivers/media/rc/bpf-lirc.c | 2 + drivers/media/rc/iguanair.c | 36 +- drivers/media/rc/ir-rx51.c | 2 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 15 +- drivers/media/tuners/Kconfig | 4 +- drivers/media/tuners/si2157.c | 416 +- drivers/media/tuners/si2157_priv.h | 2 + drivers/media/usb/cx231xx/cx231xx-avcore.c | 35 +- drivers/media/usb/cx231xx/cx231xx-video.c | 85 +- drivers/media/usb/dvb-usb-v2/Kconfig | 8 +- drivers/media/usb/dvb-usb-v2/ec168.c | 25 +- drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb/a800.c | 6 +- drivers/media/usb/dvb-usb/af9005.c | 4 +- drivers/media/usb/dvb-usb/az6027.c | 4 +- drivers/media/usb/dvb-usb/cxusb.c | 4 +- drivers/media/usb/dvb-usb/dib0700.h | 31 +- drivers/media/usb/dvb-usb/dib0700_core.c | 6 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 2 +- drivers/media/usb/dvb-usb/digitv.c | 29 +- drivers/media/usb/dvb-usb/dvb-usb-common.h | 3 +- drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 3 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 8 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 +- drivers/media/usb/dvb-usb/dw2102.c | 4 +- drivers/media/usb/dvb-usb/m920x.c | 4 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +- drivers/media/usb/dvb-usb/ttusb2.c | 7 +- drivers/media/usb/gspca/mr97310a.c | 1 - drivers/media/usb/pwc/pwc-ctrl.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 54 +- drivers/media/usb/pwc/pwc.h | 2 +- drivers/media/v4l2-core/Kconfig | 4 + drivers/media/v4l2-core/Makefile | 1 + drivers/media/v4l2-core/v4l2-ctrls.c | 31 +- drivers/media/v4l2-core/v4l2-h264.c | 270 + drivers/media/v4l2-core/v4l2-ioctl.c | 2 - drivers/mfd/Kconfig | 20 +- drivers/mfd/Makefile | 1 + drivers/mfd/intel_pmc_bxt.c | 468 ++ drivers/mfd/intel_soc_pmic_bxtwc.c | 34 +- drivers/mfd/intel_soc_pmic_mrfld.c | 10 +- drivers/misc/cardreader/rts5261.c | 9 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/mic/Kconfig | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/sgi-xp/xpc_main.c | 10 +- drivers/misc/sgi-xp/xpnet.c | 8 +- drivers/misc/xilinx_sdfec.c | 11 +- drivers/mmc/core/debugfs.c | 6 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 3 + drivers/mmc/host/sdhci-pci-o2micro.c | 8 +- drivers/most/core.c | 2 +- drivers/mtd/spi-nor/core.c | 8 +- drivers/mtd/spi-nor/macronix.c | 6 + drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/net/bonding/bonding_priv.h | 2 +- drivers/net/caif/Kconfig | 2 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 4 +- drivers/net/dsa/b53/b53_common.c | 38 +- drivers/net/dsa/b53/b53_regs.h | 8 +- drivers/net/dsa/ocelot/felix.c | 34 + drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/ocelot/felix_vsc9959.c | 2 + drivers/net/ethernet/3com/3c509.c | 1 - drivers/net/ethernet/3com/3c515.c | 1 - drivers/net/ethernet/adaptec/starfire.c | 1 - drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 +- drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 43 +- drivers/net/ethernet/broadcom/bcmsysport.c | 3 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 33 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 10 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 6 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 12 - drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 27 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 141 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 17 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 5 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 155 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 14 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 51 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 868 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 33 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 70 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 368 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 26 + drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 148 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 48 + drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 98 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 46 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 18 + drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 49 + drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 23 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 1213 +++ drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 154 + drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 120 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 76 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 15 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1016 +++ drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 102 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 17 +- drivers/net/ethernet/i825xx/sun3_82586.h | 10 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 1 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 20 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 17 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 9 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 3 + .../net/ethernet/mellanox/mlx5/core/en_common.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 5 +- .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 6 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 82 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 10 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 20 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/pd.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 21 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 53 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 142 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 + .../mellanox/mlxsw/core_acl_flex_actions.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 463 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 167 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 209 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 303 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 24 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 278 + .../net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 66 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 7 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 212 +- drivers/net/ethernet/mscc/ocelot.h | 3 +- drivers/net/ethernet/mscc/ocelot_ace.c | 18 +- drivers/net/ethernet/mscc/ocelot_board.c | 27 + drivers/net/ethernet/mscc/ocelot_flower.c | 27 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 324 + drivers/net/ethernet/mscc/ocelot_ptp.h | 41 - drivers/net/ethernet/mscc/ocelot_regs.c | 2 + drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 3 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 - drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 9 + drivers/net/ethernet/qlogic/qede/qede.h | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 68 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 6 - drivers/net/ethernet/realtek/r8169_main.c | 54 +- drivers/net/ethernet/sgi/meth.h | 16 - drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 189 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 23 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 67 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 + drivers/net/ethernet/ti/cpsw.c | 21 + drivers/net/ethernet/ti/cpsw_new.c | 20 + drivers/net/ethernet/ti/cpsw_priv.c | 17 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 + drivers/net/ethernet/ti/cpts.c | 422 +- drivers/net/ethernet/ti/cpts.h | 27 +- drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 3 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 + drivers/net/geneve.c | 2 +- drivers/net/macsec.c | 12 +- drivers/net/macvlan.c | 5 +- drivers/net/phy/Kconfig | 11 + drivers/net/phy/Makefile | 1 + drivers/net/phy/bcm-phy-lib.c | 80 + drivers/net/phy/bcm-phy-lib.h | 9 + drivers/net/phy/bcm54140.c | 879 ++ drivers/net/phy/bcm84881.c | 6 +- drivers/net/phy/cortina.c | 1 - drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/marvell10g.c | 32 +- drivers/net/phy/mdio_bus.c | 15 +- drivers/net/phy/micrel.c | 128 +- drivers/net/phy/microchip_t1.c | 171 + drivers/net/phy/nxp-tja11xx.c | 201 +- drivers/net/phy/phy-c45.c | 1 - drivers/net/phy/phy_device.c | 16 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/swphy.c | 2 +- drivers/net/phy/teranetics.c | 1 - drivers/net/vrf.c | 10 +- drivers/net/vxlan.c | 6 +- drivers/net/wireless/ath/ath10k/ce.h | 2 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/coredump.h | 4 +- drivers/net/wireless/ath/ath10k/debug.h | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 42 +- drivers/net/wireless/ath/ath10k/hw.h | 2 +- drivers/net/wireless/ath/ath10k/pci.h | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 6 +- drivers/net/wireless/ath/ath10k/wmi.h | 42 +- drivers/net/wireless/ath/ath11k/debug.h | 4 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 8 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 4 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.h | 2 +- drivers/net/wireless/ath/ath6kl/core.h | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 2 +- drivers/net/wireless/ath/ath6kl/hif.h | 2 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/hw.h | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/testmode.h | 2 +- drivers/net/wireless/ath/wil6210/fw.h | 16 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.h | 58 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 10 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 28 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 2 +- drivers/net/wireless/intel/iwlegacy/commands.h | 22 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 12 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 9 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 9 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 3 + drivers/net/wireless/intersil/prism54/isl_oid.h | 8 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 54 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 +- drivers/net/wireless/realtek/rtw88/bf.c | 7 +- drivers/net/wireless/realtek/rtw88/bf.h | 22 + drivers/net/wireless/realtek/rtw88/efuse.c | 26 + drivers/net/wireless/realtek/rtw88/efuse.h | 3 + drivers/net/wireless/realtek/rtw88/fw.c | 27 +- drivers/net/wireless/realtek/rtw88/fw.h | 25 + drivers/net/wireless/realtek/rtw88/mac.c | 404 +- drivers/net/wireless/realtek/rtw88/mac.h | 1 + drivers/net/wireless/realtek/rtw88/mac80211.c | 7 +- drivers/net/wireless/realtek/rtw88/main.c | 53 +- drivers/net/wireless/realtek/rtw88/main.h | 43 + drivers/net/wireless/realtek/rtw88/pci.c | 38 +- drivers/net/wireless/realtek/rtw88/phy.c | 56 +- drivers/net/wireless/realtek/rtw88/phy.h | 6 + drivers/net/wireless/realtek/rtw88/reg.h | 97 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 761 ++ drivers/net/wireless/realtek/rtw88/rtw8723d.h | 50 + .../net/wireless/realtek/rtw88/rtw8723d_table.c | 1196 +++ .../net/wireless/realtek/rtw88/rtw8723d_table.h | 15 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 114 + drivers/net/wireless/realtek/rtw88/rtw8822c.h | 28 + drivers/net/wireless/rndis_wlan.c | 8 +- drivers/net/wireless/ti/wlcore/cmd.h | 1 + drivers/net/wireless/ti/wlcore/main.c | 4 + drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvmem/core.c | 52 +- drivers/of/of_mdio.c | 73 +- drivers/of/property.c | 18 +- drivers/oprofile/cpu_buffer.h | 2 +- drivers/oprofile/event_buffer.c | 2 +- drivers/parport/daisy.c | 29 +- drivers/parport/ieee1284.c | 94 +- drivers/parport/ieee1284_ops.c | 70 +- drivers/parport/parport_amiga.c | 22 +- drivers/parport/parport_atari.c | 2 +- drivers/parport/parport_cs.c | 6 +- drivers/parport/parport_gsc.c | 25 +- drivers/parport/parport_gsc.h | 21 +- drivers/parport/parport_ip32.c | 117 +- drivers/parport/parport_mfc3.c | 21 +- drivers/parport/parport_pc.c | 263 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/parport/probe.c | 34 +- drivers/parport/procfs.c | 45 +- drivers/parport/share.c | 292 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/hotplug/pciehp.h | 2 - drivers/pci/hotplug/rpaphp_core.c | 2 +- drivers/pci/hotplug/s390_pci_hpc.c | 16 +- drivers/pci/pci.c | 6 +- drivers/pci/pcie/Kconfig | 2 - drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/edr.c | 4 +- drivers/pci/quirks.c | 7 + drivers/perf/arm_spe_pmu.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 7 + drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 32 +- drivers/phy/samsung/phy-samsung-usb2.h | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 59 +- drivers/pinctrl/intel/pinctrl-intel.h | 11 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 9 + drivers/platform/mellanox/mlxreg-hotplug.c | 11 +- drivers/platform/x86/Kconfig | 46 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/asus-nb-wmi.c | 24 + drivers/platform/x86/intel_mid_powerbtn.c | 15 +- drivers/platform/x86/intel_pmc_core.c | 6 +- drivers/platform/x86/intel_pmc_ipc.c | 949 --- drivers/platform/x86/intel_scu_ipc.c | 447 +- drivers/platform/x86/intel_scu_ipcutil.c | 43 +- drivers/platform/x86/intel_scu_pcidrv.c | 68 + drivers/platform/x86/intel_telemetry_core.c | 17 +- drivers/platform/x86/intel_telemetry_debugfs.c | 15 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 97 +- drivers/platform/x86/thinkpad_acpi.c | 43 +- drivers/platform/x86/touchscreen_dmi.c | 27 + drivers/platform/x86/wmi.c | 45 +- drivers/pnp/pnpbios/pnpbios.h | 2 +- drivers/power/reset/qcom-pon.c | 3 +- drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/axp288_charger.c | 5 +- drivers/power/supply/sc27xx_fuel_gauge.c | 77 +- drivers/power/supply/test_power.c | 2 +- drivers/ptp/ptp_clockmatrix.c | 2 +- drivers/ptp/ptp_idt82p33.c | 2 +- drivers/ptp/ptp_ines.c | 4 +- drivers/rapidio/devices/rio_mport_cdev.c | 14 +- drivers/rapidio/rio-scan.c | 2 +- drivers/regulator/bd718x7-regulator.c | 46 +- drivers/remoteproc/remoteproc_core.c | 18 +- drivers/remoteproc/remoteproc_elf_loader.c | 21 - drivers/remoteproc/remoteproc_internal.h | 17 +- drivers/remoteproc/remoteproc_virtio.c | 3 +- drivers/remoteproc/st_remoteproc.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/s390/cio/qdio.h | 13 +- drivers/s390/cio/qdio_main.c | 105 +- drivers/s390/cio/qdio_setup.c | 100 +- drivers/s390/cio/qdio_thinint.c | 61 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/aacraid/linit.c | 12 +- drivers/scsi/aic7xxx/aic79xx_core.c | 18 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +- drivers/scsi/aic94xx/aic94xx_sds.c | 14 +- drivers/scsi/bfa/bfa_fcs_lport.c | 2 +- drivers/scsi/bfa/bfa_fcs_rport.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 3 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +- drivers/scsi/fcoe/fcoe.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 5 + drivers/scsi/ibmvscsi/ibmvscsi.c | 3 - drivers/scsi/ipr.c | 3 +- drivers/scsi/isci/isci.h | 6 +- drivers/scsi/lpfc/lpfc_els.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 5 - drivers/scsi/lpfc/lpfc_nvmet.c | 11 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 263 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 32 +- drivers/scsi/qla2xxx/qla_def.h | 13 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 + drivers/scsi/qla2xxx/qla_init.c | 2 + drivers/scsi/qla2xxx/qla_isr.c | 54 +- drivers/scsi/qla2xxx/qla_mbx.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 41 +- drivers/scsi/qla2xxx/qla_tmpl.c | 121 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_lib.c | 263 +- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 26 +- drivers/scsi/st.c | 5 +- drivers/scsi/ufs/ufs-qcom.c | 4 +- drivers/scsi/ufs/ufs-sysfs.c | 39 +- drivers/scsi/ufs/ufs.h | 36 +- drivers/scsi/ufs/ufshcd.c | 256 +- drivers/scsi/ufs/ufshcd.h | 14 + drivers/soc/kendryte/k210-sysctl.c | 12 + drivers/soc/qcom/pdr_interface.c | 4 - drivers/soc/qcom/rpmh.c | 8 +- drivers/soc/qcom/rpmhpd.c | 19 + drivers/soc/renesas/Kconfig | 4 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a7742-sysc.c | 42 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 57 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 1 + drivers/soc/tegra/fuse/fuse-tegra30.c | 6 + drivers/soc/tegra/fuse/fuse.h | 8 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +- drivers/soc/tegra/pmc.c | 1 + drivers/soc/ti/knav_qmss.h | 2 +- drivers/soc/xilinx/Kconfig | 4 +- drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-amd.c | 333 + drivers/spi/spi-bcm-qspi.c | 181 +- drivers/spi/spi-fsl-dspi.c | 23 + drivers/spi/spi-fsl-qspi.c | 4 +- drivers/spi/spi-mem.c | 10 +- drivers/spi/spi-orion.c | 70 +- drivers/ssb/scan.c | 6 +- drivers/ssb/sprom.c | 12 +- drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/gasket/apex_driver.c | 7 - drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 + drivers/staging/iio/Documentation/overview.txt | 2 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/hantro/Kconfig | 1 + drivers/staging/media/hantro/hantro_h264.c | 237 +- drivers/staging/media/imx/imx-ic-prp.c | 15 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 14 +- drivers/staging/media/imx/imx-media-capture.c | 42 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 13 +- drivers/staging/media/imx/imx-media-csi.c | 42 +- drivers/staging/media/imx/imx-media-utils.c | 518 +- drivers/staging/media/imx/imx-media-vdic.c | 12 +- drivers/staging/media/imx/imx-media.h | 57 +- drivers/staging/media/imx/imx7-media-csi.c | 17 +- .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 2 +- drivers/staging/media/rkisp1/Kconfig | 2 +- drivers/staging/media/rkisp1/TODO | 6 - drivers/staging/media/rkisp1/rkisp1-capture.c | 97 +- drivers/staging/media/rkisp1/rkisp1-common.h | 16 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 114 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 94 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 12 +- drivers/staging/media/rkvdec/Kconfig | 16 + drivers/staging/media/rkvdec/Makefile | 3 + drivers/staging/media/rkvdec/TODO | 11 + drivers/staging/media/rkvdec/rkvdec-h264.c | 1156 +++ drivers/staging/media/rkvdec/rkvdec-regs.h | 223 + drivers/staging/media/rkvdec/rkvdec.c | 1103 +++ drivers/staging/media/rkvdec/rkvdec.h | 121 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/qlge/qlge_dbg.c | 2 +- drivers/staging/qlge/qlge_main.c | 181 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 43 - drivers/staging/rtl8723bs/hal/odm.c | 13 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 - drivers/staging/vt6656/Makefile | 3 +- drivers/staging/vt6656/baseband.c | 139 - drivers/staging/vt6656/baseband.h | 13 - drivers/staging/vt6656/card.c | 39 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/device.h | 4 + drivers/staging/vt6656/firmware.c | 106 - drivers/staging/vt6656/firmware.h | 25 - drivers/staging/vt6656/key.c | 14 +- drivers/staging/vt6656/main_usb.c | 140 +- drivers/staging/vt6656/rxtx.c | 111 + drivers/staging/vt6656/rxtx.h | 7 + drivers/staging/wfx/data_tx.c | 7 - drivers/staging/wfx/hif_api_mib.h | 6 - drivers/staging/wfx/hif_rx.c | 39 +- drivers/staging/wfx/hif_tx.c | 12 +- drivers/staging/wfx/hif_tx.h | 3 +- drivers/staging/wfx/hif_tx_mib.c | 13 - drivers/staging/wfx/hif_tx_mib.h | 1 - drivers/staging/wfx/key.c | 68 +- drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 1 + drivers/staging/wfx/queue.c | 44 - drivers/staging/wfx/scan.c | 3 - drivers/staging/wfx/sta.c | 252 +- drivers/staging/wfx/sta.h | 17 +- drivers/staging/wfx/wfx.h | 20 +- drivers/target/iscsi/iscsi_target_util.c | 30 +- drivers/target/target_core_iblock.c | 2 +- drivers/thermal/imx8mm_thermal.c | 2 +- drivers/thunderbolt/icm.c | 22 + drivers/thunderbolt/nhi.c | 4 + drivers/thunderbolt/nhi.h | 2 + drivers/tty/hvc/Kconfig | 2 +- drivers/tty/hvc/hvc_console.c | 23 +- drivers/tty/hvc/hvcs.c | 2 - drivers/tty/rocket.c | 35 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/bcm63xx_uart.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 12 +- drivers/tty/serial/owl-uart.c | 7 + drivers/tty/sysrq.c | 2 +- drivers/tty/vt/keyboard.c | 2 + drivers/tty/vt/vt.c | 7 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 2 +- drivers/usb/core/hub.c | 18 +- drivers/usb/core/sysfs.c | 6 +- drivers/usb/early/xhci-dbc.c | 1 - drivers/usb/gadget/udc/gr_udc.c | 1 - drivers/usb/host/pci-quirks.c | 8 +- drivers/usb/host/xhci-hub.c | 9 + drivers/usb/host/xhci-ring.c | 46 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/host/xhci.h | 5 +- drivers/usb/misc/sisusbvga/sisusb.c | 20 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 14 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-mv-usb.h | 2 +- drivers/usb/renesas_usbhs/common.h | 2 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/renesas_usbhs/mod.h | 2 +- drivers/usb/renesas_usbhs/pipe.h | 2 +- drivers/usb/renesas_usbhs/rcar2.h | 2 +- drivers/usb/renesas_usbhs/rcar3.h | 2 +- drivers/usb/renesas_usbhs/rza.h | 2 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/io_16654.h | 2 +- drivers/usb/serial/io_edgeport.h | 2 +- drivers/usb/serial/io_ionsp.h | 2 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/io_usbvend.h | 2 +- drivers/usb/serial/iuu_phoenix.h | 2 +- drivers/usb/serial/mct_u232.h | 2 +- drivers/usb/serial/oti6858.h | 2 +- drivers/usb/serial/pl2303.h | 2 +- drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/debug.h | 2 +- drivers/usb/storage/initializers.h | 2 +- drivers/usb/storage/protocol.h | 2 +- drivers/usb/storage/scsiglue.h | 2 +- drivers/usb/storage/transport.h | 2 +- drivers/usb/storage/unusual_alauda.h | 2 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/unusual_datafab.h | 2 +- drivers/usb/storage/unusual_devs.h | 9 +- drivers/usb/storage/unusual_ene_ub6250.h | 2 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 2 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 2 +- drivers/usb/storage/unusual_realtek.h | 2 +- drivers/usb/storage/unusual_sddr09.h | 2 +- drivers/usb/storage/unusual_sddr55.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/bus.c | 5 +- drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 12 +- drivers/usb/typec/tcpm/Kconfig | 2 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/ucsi/Makefile | 4 + drivers/usb/typec/ucsi/psy.c | 241 + drivers/usb/typec/ucsi/trace.c | 10 +- drivers/usb/typec/ucsi/ucsi.c | 41 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/vdpa/Kconfig | 2 +- drivers/vfio/vfio_iommu_type1.c | 10 +- drivers/vhost/Kconfig | 17 +- drivers/vhost/vhost.c | 8 +- drivers/vhost/vhost.h | 6 +- drivers/vhost/vringh.c | 6 +- drivers/vhost/vsock.c | 16 +- drivers/video/fbdev/riva/riva_hw.c | 18 - drivers/virtio/virtio_mmio.c | 4 +- drivers/virtio/virtio_pci_modern.c | 1 + drivers/visorbus/controlvmchannel.h | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/visorbus/visorbus_private.h | 2 +- drivers/w1/w1_netlink.h | 4 +- drivers/watchdog/iTCO_wdt.c | 25 +- drivers/watchdog/intel-mid_wdt.c | 53 +- drivers/xen/privcmd.c | 1 - fs/afs/cmservice.c | 2 +- fs/afs/fs_probe.c | 5 +- fs/afs/internal.h | 4 +- fs/afs/rotate.c | 6 +- fs/afs/server.c | 7 +- fs/afs/vl_rotate.c | 4 +- fs/afs/volume.c | 8 +- fs/aio.c | 2 +- fs/binfmt_elf.c | 4 +- fs/block_dev.c | 13 +- fs/btrfs/block-group.c | 16 +- fs/btrfs/btrfs_inode.h | 26 +- fs/btrfs/compression.h | 9 +- fs/btrfs/ctree.h | 246 + fs/btrfs/disk-io.c | 36 +- fs/btrfs/extent_io.c | 43 +- fs/btrfs/extent_io.h | 2 - fs/btrfs/file-item.c | 11 +- fs/btrfs/inode.c | 662 +- fs/btrfs/relocation.c | 1 + fs/btrfs/tree-log.c | 48 +- fs/buffer.c | 2 +- fs/cifs/cifsglob.h | 3 +- fs/cifs/connect.c | 6 + fs/cifs/misc.c | 82 +- fs/cifs/smb2ops.c | 5 + fs/compat_binfmt_elf.c | 5 + fs/configfs/dir.c | 1 + fs/coredump.c | 8 + fs/dcache.c | 2 +- fs/debugfs/internal.h | 2 +- fs/dlm/dlm_internal.h | 6 +- fs/dlm/user.c | 2 +- fs/drop_caches.c | 2 +- fs/eventpoll.c | 18 +- fs/exec.c | 5 +- fs/exfat/dir.c | 8 +- fs/exfat/exfat_fs.h | 4 +- fs/exfat/exfat_raw.h | 4 +- fs/exfat/file.c | 2 +- fs/exfat/inode.c | 4 +- fs/exfat/misc.c | 26 +- fs/exfat/namei.c | 4 +- fs/exfat/super.c | 2 +- fs/f2fs/compress.c | 6 +- fs/file_table.c | 4 +- fs/fscache/main.c | 3 +- fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/inode.c | 2 +- fs/io_uring.c | 12 +- fs/isofs/rock.h | 8 +- fs/jffs2/nodelist.h | 2 +- fs/jffs2/summary.h | 4 +- fs/kernfs/file.c | 2 +- fs/locks.c | 4 +- fs/nfs/nfs3acl.c | 22 +- fs/nfs/pnfs.c | 11 +- fs/notify/fanotify/fanotify.h | 2 +- fs/ocfs2/dlmfs/dlmfs.c | 27 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 + fs/overlayfs/copy_up.c | 7 +- fs/overlayfs/dir.c | 49 +- fs/overlayfs/namei.c | 11 - fs/overlayfs/overlayfs.h | 6 +- fs/overlayfs/ovl_entry.h | 3 + fs/overlayfs/readdir.c | 18 +- fs/overlayfs/super.c | 83 +- fs/overlayfs/util.c | 3 +- fs/pnode.c | 9 +- fs/proc/base.c | 65 +- fs/proc/generic.c | 9 + fs/proc/inode.c | 30 +- fs/proc/proc_sysctl.c | 189 +- fs/proc/root.c | 131 +- fs/proc/self.c | 6 +- fs/proc/task_mmu.c | 3 - fs/proc/thread_self.c | 6 +- fs/proc_namespace.c | 14 +- fs/quota/dquot.c | 2 +- fs/select.c | 4 +- fs/super.c | 2 +- fs/sync.c | 3 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/xfs_sysctl.c | 4 +- include/asm-generic/Kbuild | 1 + include/asm-generic/hyperv-tlfs.h | 493 ++ include/asm-generic/vermagic.h | 7 + include/crypto/drbg.h | 6 +- include/drm/drm_displayid.h | 2 +- include/drm/drm_dp_mst_helper.h | 24 +- include/drm/drm_drv.h | 33 + include/dt-bindings/clock/r8a7742-cpg-mssr.h | 42 + include/dt-bindings/power/qcom-rpmpd.h | 12 + include/dt-bindings/power/r8a7742-sysc.h | 29 + include/keys/encrypted-type.h | 2 +- include/keys/rxrpc-type.h | 4 +- include/keys/user-type.h | 2 +- include/linux/amba/bus.h | 1 + include/linux/audit.h | 24 +- include/linux/backing-dev-defs.h | 1 - include/linux/bio.h | 8 + include/linux/blk-mq.h | 2 + include/linux/blkdev.h | 21 +- include/linux/bpf-cgroup.h | 23 +- include/linux/bpf.h | 36 +- include/linux/bpf_types.h | 6 + include/linux/brcmphy.h | 4 + include/linux/can/skb.h | 2 +- include/linux/capability.h | 4 + include/linux/cb710.h | 2 +- include/linux/ceph/mon_client.h | 2 +- include/linux/compaction.h | 2 +- include/linux/compat.h | 4 + include/linux/compiler.h | 6 + include/linux/coredump.h | 4 + include/linux/crush/crush.h | 2 +- include/linux/dev_printk.h | 4 +- include/linux/dm-bufio.h | 12 + include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 8 +- include/linux/efi.h | 4 +- include/linux/elfnote.h | 2 +- include/linux/file.h | 2 + include/linux/filter.h | 2 - include/linux/fpga/adi-axi-common.h | 6 +- include/linux/fs.h | 12 +- include/linux/fscache-cache.h | 2 +- include/linux/fsl/bestcomm/bestcomm.h | 2 +- include/linux/ftrace.h | 3 +- include/linux/greybus/greybus_protocols.h | 44 +- include/linux/host1x.h | 3 + include/linux/hugetlb.h | 15 +- include/linux/hyperv.h | 10 +- include/linux/i2c-mux.h | 2 +- include/linux/ieee80211.h | 6 +- include/linux/if_bridge.h | 2 + include/linux/if_team.h | 2 +- include/linux/iio/adc/ad_sigma_delta.h | 58 - include/linux/iio/adc/adi-axi-adc.h | 64 + include/linux/iio/buffer-dma.h | 2 +- include/linux/iio/buffer-dmaengine.h | 3 + include/linux/iio/buffer_impl.h | 9 - include/linux/iio/consumer.h | 18 - include/linux/iio/hw-consumer.h | 1 - include/linux/iio/iio.h | 10 +- include/linux/iio/kfifo_buf.h | 1 - include/linux/iio/trigger.h | 3 - include/linux/iio/triggered_buffer.h | 2 - include/linux/ipc_namespace.h | 10 +- include/linux/kallsyms.h | 4 +- include/linux/kcsan-checks.h | 17 +- include/linux/kexec.h | 2 +- include/linux/kprobes.h | 4 +- include/linux/kvm_host.h | 3 +- include/linux/latencytop.h | 4 +- include/linux/libata.h | 4 +- include/linux/linkage.h | 8 +- include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/memstick.h | 2 +- include/linux/mfd/intel_pmc_bxt.h | 53 + include/linux/mfd/intel_soc_pmic.h | 15 + include/linux/mlx4/qp.h | 2 +- include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 44 +- include/linux/mlx5/driver.h | 6 +- include/linux/mlx5/mlx5_ifc.h | 191 +- include/linux/mlx5/qp.h | 8 +- include/linux/mlx5/transobj.h | 19 +- include/linux/mlx5/vport.h | 3 +- include/linux/mm.h | 23 +- include/linux/mmdebug.h | 5 - include/linux/mmzone.h | 27 +- include/linux/mod_devicetable.h | 2 +- include/linux/mtd/cfi.h | 6 +- include/linux/mtd/qinfo.h | 2 +- include/linux/mtd/spi-nor.h | 14 +- include/linux/net.h | 3 +- include/linux/netdevice.h | 8 +- include/linux/nfs4.h | 2 +- include/linux/nfs_xdr.h | 2 +- include/linux/nmi.h | 15 +- include/linux/nvme.h | 2 +- include/linux/of_mdio.h | 11 +- include/linux/parport.h | 16 +- include/linux/pci-acpi.h | 6 - include/linux/pci.h | 4 +- include/linux/perf_event.h | 25 +- include/linux/phy.h | 21 +- include/linux/phylink.h | 6 +- include/linux/pid.h | 4 + include/linux/pid_namespace.h | 12 - include/linux/platform_data/cros_ec_commands.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/itco_wdt.h | 11 +- include/linux/platform_device.h | 1 + include/linux/pnp.h | 29 +- include/linux/printk.h | 121 +- include/linux/proc_fs.h | 30 +- include/linux/rbtree.h | 2 +- include/linux/rbtree_augmented.h | 2 +- include/linux/rculist.h | 21 + include/linux/rculist_nulls.h | 2 +- include/linux/remoteproc.h | 10 +- include/linux/sched/debug.h | 3 +- include/linux/sched/sysctl.h | 44 +- include/linux/scmi_protocol.h | 6 + include/linux/scpi_protocol.h | 6 + include/linux/sctp.h | 36 +- include/linux/security.h | 2 +- include/linux/stmmac.h | 2 + include/linux/string.h | 60 +- include/linux/syscalls.h | 6 +- include/linux/sysctl.h | 65 +- include/linux/thunderbolt.h | 2 +- include/linux/tifm.h | 2 +- include/linux/timer.h | 3 +- include/linux/torture.h | 5 + include/linux/tracepoint.h | 22 +- include/linux/tty.h | 2 +- include/linux/vermagic.h | 12 +- include/linux/virtio_vsock.h | 1 + include/linux/vmstat.h | 9 +- include/linux/vringh.h | 6 +- include/linux/watchdog.h | 4 +- include/linux/writeback.h | 28 +- include/media/cec-notifier.h | 2 +- include/media/dvb-usb-ids.h | 2 +- include/media/h264-ctrls.h | 8 +- include/media/rc-map.h | 103 +- include/media/v4l2-ctrls.h | 49 +- include/media/v4l2-fh.h | 2 - include/media/v4l2-h264.h | 85 + include/media/v4l2-image-sizes.h | 6 + include/net/addrconf.h | 2 - include/net/bluetooth/hci.h | 9 + include/net/bluetooth/l2cap.h | 6 +- include/net/bluetooth/mgmt.h | 40 +- include/net/cfg80211.h | 8 +- include/net/if_inet6.h | 2 +- include/net/ip6_route.h | 2 +- include/net/ipv6.h | 1 - include/net/ipv6_stubs.h | 2 +- include/net/mac80211.h | 14 +- include/net/mptcp.h | 3 + include/net/ndisc.h | 2 +- include/net/netns/ipv4.h | 2 + include/net/sch_generic.h | 5 - include/net/switchdev.h | 62 + include/net/xdp.h | 2 + include/pcmcia/cistpl.h | 40 +- include/rdma/ib_verbs.h | 6 +- include/rdma/rdmavt_qp.h | 2 +- include/scsi/sas.h | 8 +- include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_device.h | 3 + include/scsi/scsi_host.h | 7 + include/soc/mscc/ocelot.h | 15 +- include/soc/mscc/ocelot_ptp.h | 58 + include/sound/control.h | 2 +- include/sound/intel-nhlt.h | 6 +- include/sound/soc-component.h | 40 +- include/sound/soc-dapm.h | 2 +- include/sound/soc.h | 32 +- include/sound/sof.h | 3 + include/sound/sof/dai-intel.h | 20 +- include/sound/sof/info.h | 26 +- include/sound/sof/topology.h | 16 +- include/sound/sof/trace.h | 2 +- include/target/iscsi/iscsi_target_core.h | 10 - include/trace/events/iocost.h | 6 +- include/trace/events/qrtr.h | 115 + include/trace/events/writeback.h | 1 - include/uapi/asm-generic/unistd.h | 3 +- include/uapi/drm/amdgpu_drm.h | 4 + include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 48 +- include/uapi/linux/btrfs.h | 74 +- include/uapi/linux/btrfs_tree.h | 877 +- include/uapi/linux/capability.h | 8 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/dma-buf.h | 6 + include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/hyperv.h | 4 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_bridge.h | 42 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/mrp_bridge.h | 84 + include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 8 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/v4l2-controls.h | 5 + include/uapi/linux/virtio_ring.h | 48 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 2 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 8 + include/vdso/datapage.h | 4 +- init/do_mounts_initrd.c | 13 +- init/main.c | 4 +- ipc/ipc_sysctl.c | 24 +- ipc/mq_sysctl.c | 4 +- ipc/msg.c | 1 - ipc/namespace.c | 13 +- ipc/sem.c | 1 - ipc/shm.c | 60 +- ipc/util.c | 171 +- ipc/util.h | 4 +- kernel/audit.c | 53 +- kernel/audit.h | 2 +- kernel/auditfilter.c | 16 +- kernel/auditsc.c | 25 + kernel/bpf/btf.c | 2 + kernel/bpf/cgroup.c | 146 +- kernel/bpf/core.c | 6 + kernel/bpf/cpumap.c | 2 +- kernel/bpf/devmap.c | 1 - kernel/bpf/helpers.c | 89 +- kernel/bpf/queue_stack_maps.c | 2 +- kernel/bpf/syscall.c | 367 +- kernel/bpf/verifier.c | 73 +- kernel/cgroup/cgroup.c | 27 - kernel/cpu.c | 2 +- kernel/debug/debug_core.c | 12 + kernel/debug/kdb/kdb_bt.c | 15 +- kernel/dma/contiguous.c | 4 +- kernel/events/callchain.c | 4 +- kernel/events/core.c | 25 +- kernel/events/internal.h | 2 +- kernel/exit.c | 1 + kernel/hung_task.c | 10 - kernel/kcov.c | 4 +- kernel/kcsan/Makefile | 3 + kernel/kcsan/core.c | 7 + kernel/kcsan/debugfs.c | 4 +- kernel/kcsan/kcsan-test.c | 1067 +++ kernel/kprobes.c | 2 +- kernel/latencytop.c | 4 +- kernel/locking/lockdep.c | 6 +- kernel/locking/rtmutex-debug.c | 2 +- kernel/locking/rtmutex.c | 2 - kernel/module.c | 54 +- kernel/params.c | 2 +- kernel/pid.c | 19 + kernel/pid_namespace.c | 2 +- kernel/power/hibernate.c | 7 + kernel/printk/printk.c | 2 +- kernel/rcu/rcutorture.c | 130 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/tasks.h | 6 +- kernel/rcu/tree.c | 9 +- kernel/rcu/tree_stall.h | 4 +- kernel/sched/core.c | 26 +- kernel/sched/fair.c | 5 +- kernel/sched/rt.c | 10 +- kernel/sched/sched.h | 2 +- kernel/sched/topology.c | 2 +- kernel/seccomp.c | 2 +- kernel/signal.c | 4 +- kernel/smp.c | 2 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 3883 +++++---- kernel/time/timer.c | 3 +- kernel/trace/bpf_trace.c | 4 +- kernel/trace/ftrace.c | 9 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_events_hist.c | 7 + kernel/trace/trace_probe.h | 2 +- kernel/trace/tracing_map.c | 6 +- kernel/tracepoint.c | 2 +- kernel/umh.c | 7 +- kernel/utsname_sysctl.c | 2 +- kernel/watchdog.c | 12 +- lib/Kconfig | 5 +- lib/Kconfig.debug | 16 +- lib/Kconfig.kcsan | 23 +- lib/Kconfig.twist | 26 + lib/dump_stack.c | 2 +- lib/kunit/test.c | 2 +- lib/mpi/longlong.h | 34 +- lib/test_kasan.c | 29 +- lib/test_sysctl.c | 13 + localversion-next | 2 +- mm/Kconfig | 3 + mm/Kconfig.debug | 33 + mm/compaction.c | 2 +- mm/debug_vm_pgtable.c | 34 +- mm/gup.c | 62 +- mm/hugetlb.c | 57 +- mm/madvise.c | 103 +- mm/memcontrol.c | 6 - mm/memory.c | 2 - mm/memory_hotplug.c | 40 +- mm/mempolicy.c | 5 +- mm/mmap.c | 28 +- mm/page-writeback.c | 16 +- mm/page_alloc.c | 68 +- mm/pgtable-generic.c | 2 +- mm/slab.h | 2 +- mm/slab_common.c | 3 +- mm/slub.c | 37 +- mm/swapfile.c | 56 +- mm/util.c | 10 +- mm/vmscan.c | 26 +- mm/vmstat.c | 4 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 6 +- net/batman-adv/distributed-arp-table.h | 5 - net/batman-adv/main.h | 2 +- net/batman-adv/network-coding.c | 9 +- net/batman-adv/sysfs.c | 3 +- net/batman-adv/trace.h | 1 - net/batman-adv/types.h | 2 +- net/bluetooth/hci_event.c | 4 +- net/bridge/Kconfig | 12 + net/bridge/Makefile | 2 + net/bridge/br_device.c | 3 + net/bridge/br_if.c | 2 + net/bridge/br_input.c | 3 + net/bridge/br_ioctl.c | 3 +- net/bridge/br_mrp.c | 559 ++ net/bridge/br_mrp_netlink.c | 120 + net/bridge/br_mrp_switchdev.c | 140 + net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 12 +- net/bridge/br_private.h | 38 +- net/bridge/br_private_mrp.h | 63 + net/bridge/br_stp.c | 6 + net/bridge/br_stp_if.c | 11 +- net/bridge/br_sysfs_br.c | 4 +- net/bridge/netfilter/ebtables.c | 14 +- net/caif/caif_dev.c | 8 +- net/core/dev.c | 29 +- net/core/filter.c | 80 +- net/core/neighbour.c | 28 +- net/core/net-sysfs.c | 20 +- net/core/netclassid_cgroup.c | 4 +- net/core/rtnetlink.c | 2 +- net/core/sock.c | 5 +- net/core/sysctl_net_core.c | 27 +- net/dccp/dccp.h | 5 - net/decnet/dn_dev.c | 7 +- net/decnet/sysctl_net_decnet.c | 27 +- net/dsa/Kconfig | 1 + net/dsa/dsa.c | 2 +- net/dsa/dsa_priv.h | 3 + net/dsa/slave.c | 38 +- net/ethtool/ioctl.c | 3 +- net/hsr/hsr_device.c | 4 +- net/ipv4/af_inet.c | 1 + net/ipv4/devinet.c | 9 +- net/ipv4/esp4_offload.c | 13 +- net/ipv4/fib_semantics.c | 9 +- net/ipv4/ip_vti.c | 23 +- net/ipv4/nexthop.c | 5 +- net/ipv4/route.c | 3 +- net/ipv4/sysctl_net_ipv4.c | 47 +- net/ipv4/tcp_bpf.c | 9 +- net/ipv4/tcp_output.c | 8 +- net/ipv4/xfrm4_output.c | 2 - net/ipv6/addrconf.c | 72 +- net/ipv6/addrconf_core.c | 3 +- net/ipv6/anycast.c | 4 +- net/ipv6/esp6_offload.c | 9 +- net/ipv6/ila/ila_xlat.c | 2 - net/ipv6/ndisc.c | 5 +- net/ipv6/route.c | 19 +- net/ipv6/sysctl_net_ipv6.c | 3 +- net/ipv6/xfrm6_output.c | 2 - net/mac80211/ieee80211_i.h | 2 +- net/mac80211/main.c | 5 +- net/mac80211/rate.c | 15 +- net/mac80211/rate.h | 23 + net/mac80211/rc80211_minstrel_ht.c | 19 +- net/mac80211/sta_info.c | 3 +- net/mpls/af_mpls.c | 5 +- net/mptcp/options.c | 3 +- net/mptcp/pm_netlink.c | 12 +- net/mptcp/subflow.c | 20 +- net/netfilter/ipvs/ip_vs_ctl.c | 6 +- net/netfilter/nf_conntrack_standalone.c | 6 +- net/netfilter/nf_flow_table_offload.c | 3 + net/netfilter/nf_log.c | 2 +- net/netfilter/nf_nat_proto.c | 8 +- net/netfilter/x_tables.c | 14 +- net/netlabel/Kconfig | 2 +- net/openvswitch/datapath.h | 2 +- net/openvswitch/meter.c | 305 +- net/openvswitch/meter.h | 20 +- net/phonet/sysctl.c | 3 +- net/qrtr/ns.c | 20 +- net/rds/tcp.c | 6 +- net/sched/act_ct.c | 2 + net/sched/cls_api.c | 5 +- net/sched/em_ipt.c | 2 +- net/sched/sch_choke.c | 3 +- net/sched/sch_etf.c | 7 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_sfq.c | 9 + net/sctp/sm_make_chunk.c | 6 +- net/sctp/sm_statefuns.c | 6 +- net/sctp/sysctl.c | 32 +- net/sunrpc/clnt.c | 3 +- net/sunrpc/sysctl.c | 29 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 +- net/tls/tls_sw.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 4 + net/wireless/core.h | 2 +- net/x25/x25_dev.c | 4 +- net/x25/x25_subr.c | 6 + net/xdp/xsk.c | 4 +- net/xfrm/xfrm_interface.c | 23 +- net/xfrm/xfrm_output.c | 12 +- samples/mei/mei-amt-version.c | 2 +- scripts/Makefile.lib | 2 +- scripts/basic/fixdep.c | 2 +- scripts/checkpatch.pl | 12 +- scripts/decodecode | 2 +- scripts/gdb/linux/rbtree.py | 4 +- scripts/get_maintainer.pl | 44 +- scripts/kallsyms.c | 2 +- scripts/link-vmlinux.sh | 24 + scripts/mod/modpost.c | 3 +- scripts/mod/modpost.h | 2 +- scripts/sphinx-pre-install | 125 +- scripts/x86-check-compiler.sh | 9 + security/apparmor/apparmorfs.c | 2 +- security/apparmor/lsm.c | 2 +- security/integrity/ima/ima.h | 12 +- security/integrity/ima/ima_api.c | 22 +- security/integrity/ima/ima_crypto.c | 248 +- security/integrity/ima/ima_fs.c | 4 +- security/integrity/ima/ima_init.c | 22 +- security/integrity/ima/ima_main.c | 3 + security/integrity/ima/ima_queue.c | 36 +- security/integrity/ima/ima_template.c | 25 +- security/integrity/integrity.h | 4 +- security/min_addr.c | 2 +- security/selinux/include/classmap.h | 4 +- security/selinux/ss/policydb.c | 11 +- security/selinux/ss/policydb.h | 3 +- security/tomoyo/realpath.c | 4 +- security/yama/yama_lsm.c | 2 +- sound/core/oss/pcm_plugin.c | 10 +- sound/core/oss/pcm_plugin.h | 2 +- sound/firewire/fireworks/fireworks.h | 2 +- sound/hda/intel-nhlt.c | 49 +- sound/pci/hda/hda_codec.c | 28 +- sound/pci/hda/hda_intel.c | 26 +- sound/pci/hda/patch_hdmi.c | 3 + sound/pci/hda/patch_realtek.c | 4 + sound/pci/oxygen/xonar_pcm179x.c | 4 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ad1980.c | 2 +- sound/soc/codecs/ad73311.c | 2 +- sound/soc/codecs/cs47l15.c | 9 +- sound/soc/codecs/cs47l24.c | 8 +- sound/soc/codecs/cs47l35.c | 9 +- sound/soc/codecs/cs47l85.c | 9 +- sound/soc/codecs/cs47l90.c | 9 +- sound/soc/codecs/cs47l92.c | 9 +- sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/tlv320adcx140.c | 6 +- sound/soc/codecs/wcd9335.c | 44 +- sound/soc/codecs/wcd934x.c | 30 +- sound/soc/codecs/wm5102.c | 9 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm8782.c | 2 +- sound/soc/codecs/wm8900.c | 6 - sound/soc/codecs/wm8960.c | 3 +- sound/soc/codecs/wm8962.c | 3 +- sound/soc/codecs/wm8990.c | 98 - sound/soc/codecs/wm8991.c | 8 - sound/soc/codecs/wm8994.c | 8 - sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 18 +- sound/soc/codecs/zl38060.c | 638 ++ sound/soc/fsl/Kconfig | 11 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl-asoc-card.c | 24 +- sound/soc/fsl/fsl_asrc.c | 305 +- sound/soc/fsl/fsl_asrc.h | 74 +- sound/soc/fsl/fsl_asrc_common.h | 106 + sound/soc/fsl/fsl_asrc_dma.c | 54 +- sound/soc/fsl/fsl_easrc.c | 2119 +++++ sound/soc/fsl/fsl_easrc.h | 651 ++ sound/soc/fsl/fsl_esai.c | 4 + sound/soc/fsl/fsl_micfil.c | 4 +- sound/soc/hisilicon/hi6210-i2s.c | 16 +- sound/soc/intel/atom/sst-atom-controls.h | 2 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 43 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst-mfld-platform.h | 2 +- sound/soc/intel/boards/Kconfig | 44 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5650.c | 29 + sound/soc/intel/boards/bdw-rt5677.c | 26 + sound/soc/intel/boards/broadwell.c | 26 + sound/soc/intel/boards/cml_rt1011_rt5682.c | 222 +- sound/soc/intel/boards/ehl_rt5660.c | 323 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 31 +- sound/soc/intel/boards/sof_da7219_max98373.c | 21 + sound/soc/intel/boards/sof_sdw.c | 55 +- sound/soc/intel/boards/sof_sdw_hdmi.c | 4 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 2 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 3 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 7 + sound/soc/intel/haswell/sst-haswell-dsp.c | 185 +- sound/soc/intel/skylake/skl-i2s.h | 2 +- sound/soc/intel/skylake/skl-sst-utils.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 184 +- sound/soc/intel/skylake/skl-topology.h | 5 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/mxs/mxs-saif.c | 3 - sound/soc/qcom/qdsp6/q6asm-dai.c | 51 +- sound/soc/soc-compress.c | 127 +- sound/soc/soc-core.c | 60 +- sound/soc/soc-dapm.c | 4 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 30 +- sound/soc/soc-topology.c | 2 +- sound/soc/sof/compress.c | 7 +- sound/soc/sof/compress.h | 7 +- sound/soc/sof/imx/Kconfig | 31 +- sound/soc/sof/imx/Makefile | 2 + sound/soc/sof/imx/imx8m.c | 279 + sound/soc/sof/intel/hda-codec.c | 5 +- sound/soc/sof/intel/hda-dsp.c | 8 +- sound/soc/sof/intel/hda-loader.c | 9 +- sound/soc/sof/intel/hda.c | 16 +- sound/soc/sof/loader.c | 37 +- sound/soc/sof/nocodec.c | 6 +- sound/soc/sof/pcm.c | 4 +- sound/soc/sof/probe.h | 8 +- sound/soc/sof/sof-of-dev.c | 14 + sound/soc/sof/sof-pci-dev.c | 2 + sound/soc/sof/sof-priv.h | 2 +- sound/soc/sof/topology.c | 323 +- sound/soc/sprd/sprd-pcm-compress.c | 49 +- sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sprd/sprd-pcm-dma.h | 2 +- sound/soc/tegra/tegra_alc5632.c | 7 +- sound/soc/tegra/tegra_asoc_utils.c | 113 +- sound/soc/tegra/tegra_asoc_utils.h | 1 - sound/soc/tegra/tegra_max98090.c | 22 +- sound/soc/tegra/tegra_rt5640.c | 22 +- sound/soc/tegra/tegra_rt5677.c | 7 +- sound/soc/tegra/tegra_sgtl5000.c | 7 +- sound/soc/tegra/tegra_wm8753.c | 22 +- sound/soc/tegra/tegra_wm8903.c | 42 +- sound/soc/tegra/tegra_wm9712.c | 8 +- sound/soc/tegra/trimslice.c | 18 +- sound/soc/ti/davinci-mcasp.c | 4 +- sound/soc/ti/omap-mcbsp.c | 2 +- sound/soc/txx9/txx9aclc-ac97.c | 7 +- sound/soc/uniphier/aio-compress.c | 45 +- sound/soc/uniphier/aio-dma.c | 2 +- sound/soc/uniphier/aio.h | 2 +- sound/usb/card.h | 4 + sound/usb/endpoint.c | 49 +- sound/usb/endpoint.h | 1 + sound/usb/line6/podhd.c | 22 +- sound/usb/mixer.c | 25 + sound/usb/mixer.h | 10 + sound/usb/mixer_maps.c | 13 + sound/usb/mixer_quirks.c | 12 +- sound/usb/pcm.c | 2 + sound/usb/proc.c | 2 +- sound/usb/quirks-table.h | 84 - sound/usb/usx2y/usbusx2y.h | 2 +- sound/usb/usx2y/usbusx2yaudio.c | 2 + tools/arch/x86/include/asm/orc_types.h | 3 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 118 + tools/bpf/bpftool/bash-completion/bpftool | 39 + tools/bpf/bpftool/btf.c | 1 - tools/bpf/bpftool/cgroup.c | 48 +- tools/bpf/bpftool/common.c | 2 + tools/bpf/bpftool/gen.c | 1 - tools/bpf/bpftool/jit_disasm.c | 1 - tools/bpf/bpftool/link.c | 333 + tools/bpf/bpftool/main.c | 6 +- tools/bpf/bpftool/main.h | 37 + tools/bpf/bpftool/struct_ops.c | 8 +- tools/bpf/runqslower/Makefile | 2 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/rbtree.h | 2 +- tools/include/linux/rbtree_augmented.h | 2 +- tools/include/uapi/linux/bpf.h | 46 +- tools/include/uapi/linux/if_link.h | 1 + tools/lib/api/fs/fs.c | 17 + tools/lib/api/fs/fs.h | 12 + tools/lib/bpf/bpf.c | 19 +- tools/lib/bpf/bpf.h | 4 +- tools/lib/bpf/bpf_helpers.h | 7 + tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/libbpf.c | 702 +- tools/lib/bpf/libbpf.map | 6 + tools/lib/bpf/libbpf_internal.h | 2 +- tools/lib/bpf/netlink.c | 2 + tools/lib/traceevent/parse-filter.c | 29 +- tools/objtool/Documentation/stack-validation.txt | 26 + tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 15 +- tools/objtool/arch/x86/decode.c | 44 +- tools/objtool/arch/x86/include/cfi_regs.h | 25 + tools/objtool/builtin-check.c | 11 +- tools/objtool/builtin.h | 2 +- tools/objtool/cfi.h | 35 +- tools/objtool/check.c | 636 +- tools/objtool/check.h | 22 +- tools/objtool/elf.c | 76 +- tools/objtool/elf.h | 44 +- tools/objtool/orc_gen.c | 11 +- tools/perf/Documentation/Makefile | 4 +- tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-bench.txt | 8 + tools/perf/Documentation/perf-c2c.txt | 11 + tools/perf/Documentation/perf-list.txt | 8 + tools/perf/Documentation/perf-report.txt | 11 + tools/perf/Documentation/perf-script.txt | 11 + tools/perf/Documentation/perf-top.txt | 9 + tools/perf/Documentation/perf.data-file-format.txt | 16 + tools/perf/bench/Build | 2 +- tools/perf/bench/bench.h | 2 +- tools/perf/bench/sched-messaging.c | 2 +- tools/perf/bench/synthesize.c | 101 + tools/perf/builtin-bench.c | 6 + tools/perf/builtin-c2c.c | 12 + tools/perf/builtin-ftrace.c | 5 +- tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-report.c | 15 +- tools/perf/builtin-script.c | 320 +- tools/perf/builtin-stat.c | 5 +- tools/perf/builtin-timechart.c | 2 +- tools/perf/builtin-top.c | 11 + tools/perf/design.txt | 3 +- tools/perf/scripts/python/bin/flamegraph-record | 2 + tools/perf/scripts/python/bin/flamegraph-report | 3 + tools/perf/scripts/python/flamegraph.py | 124 + tools/perf/tests/expr.c | 4 +- tools/perf/tests/parse-events.c | 17 +- tools/perf/util/annotate.c | 20 + tools/perf/util/annotate.h | 4 +- tools/perf/util/arm-spe.c | 9 + tools/perf/util/auxtrace.c | 94 +- tools/perf/util/auxtrace.h | 14 + tools/perf/util/bpf-event.c | 93 + tools/perf/util/branch.h | 21 +- tools/perf/util/callchain.h | 8 + tools/perf/util/cap.h | 4 + tools/perf/util/cputopo.h | 2 +- tools/perf/util/cs-etm.c | 11 + tools/perf/util/dso.c | 1 + tools/perf/util/dso.h | 5 +- tools/perf/util/env.h | 3 + tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 6 +- tools/perf/util/evsel.c | 35 +- tools/perf/util/evsel.h | 18 +- tools/perf/util/expr.c | 16 +- tools/perf/util/expr.h | 16 +- tools/perf/util/expr.l | 10 +- tools/perf/util/expr.y | 6 +- tools/perf/util/header.c | 108 + tools/perf/util/header.h | 1 + tools/perf/util/hist.c | 23 + tools/perf/util/intel-bts.c | 10 + tools/perf/util/intel-pt.c | 95 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/jitdump.h | 6 +- tools/perf/util/machine.c | 434 +- tools/perf/util/metricgroup.c | 60 +- tools/perf/util/ordered-events.h | 2 +- tools/perf/util/parse-events.l | 1 + tools/perf/util/parse-events.y | 9 + tools/perf/util/pmu.c | 102 + tools/perf/util/pmu.h | 9 + tools/perf/util/pstack.c | 2 +- tools/perf/util/record.c | 62 + tools/perf/util/s390-cpumcf-kernel.h | 1 + tools/perf/util/s390-cpumsf.c | 11 +- tools/perf/util/sort.c | 2 +- tools/perf/util/sort.h | 2 + tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/symbol.c | 1 + tools/perf/util/symbol.h | 2 +- tools/perf/util/synthetic-events.c | 22 +- tools/perf/util/thread-stack.c | 57 + tools/perf/util/thread-stack.h | 3 + tools/perf/util/thread.c | 24 + tools/perf/util/thread.h | 15 + tools/perf/util/top.h | 1 + tools/perf/util/unwind-libunwind-local.c | 2 +- tools/perf/util/util.c | 1 + tools/testing/nvdimm/test/nfit_test.h | 6 +- tools/testing/selftests/bpf/Makefile | 3 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 110 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 49 + .../selftests/bpf/prog_tests/cls_redirect.c | 456 ++ .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 30 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 28 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 2 +- .../selftests/bpf/progs/freplace_connect4.c | 18 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 18 +- .../selftests/bpf/progs/test_btf_map_in_map.c | 76 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 +- tools/testing/selftests/bpf/progs/test_btf_nokv.c | 18 +- .../selftests/bpf/progs/test_cls_redirect.c | 1058 +++ .../selftests/bpf/progs/test_cls_redirect.h | 54 + tools/testing/selftests/bpf/progs/test_obj_id.c | 14 +- .../testing/selftests/bpf/progs/test_sysctl_prog.c | 2 +- tools/testing/selftests/bpf/test_btf.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 7 + tools/testing/selftests/bpf/test_verifier.c | 7 +- .../testing/selftests/bpf/verifier/event_output.c | 24 + tools/testing/selftests/bpf/verifier/stack_ptr.c | 40 + .../selftests/bpf/verifier/value_illegal_alu.c | 1 + .../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 5 +- .../ftrace/test.d/ftrace/fgraph-filter.tc | 2 + .../ftrace/test.d/ftrace/func-filter-glob.tc | 2 + .../test.d/ftrace/func-filter-notrace-pid.tc | 5 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 5 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 +- .../ftrace/test.d/ftrace/func_event_triggers.tc | 5 +- .../ftrace/test.d/ftrace/func_mod_trace.tc | 2 +- .../ftrace/test.d/ftrace/func_profiler.tc | 5 +- .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 5 +- .../ftrace/test.d/ftrace/func_stack_tracer.tc | 2 + .../test.d/ftrace/func_traceonoff_triggers.tc | 5 +- tools/testing/selftests/ftrace/test.d/functions | 6 + .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 + tools/testing/selftests/gpio/Makefile | 12 +- tools/testing/selftests/intel_pstate/Makefile | 2 +- tools/testing/selftests/kselftest_deps.sh | 272 + tools/testing/selftests/kselftest_harness.h | 234 +- .../testing/selftests/kvm/set_memory_region_test.c | 13 +- tools/testing/selftests/memfd/Makefile | 14 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fib_nexthops.sh | 246 +- tools/testing/selftests/net/fib_tests.sh | 10 +- .../selftests/net/forwarding/pedit_dsfield.sh | 66 + .../testing/selftests/net/forwarding/tc_actions.sh | 26 +- tools/testing/selftests/net/tls.c | 93 +- tools/testing/selftests/net/vrf-xfrm-tests.sh | 436 + tools/testing/selftests/nsfs/pidns.c | 2 +- tools/testing/selftests/powerpc/Makefile | 1 + .../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 + tools/testing/selftests/powerpc/nx-gzip/README | 45 + .../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 +++ .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 + tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 + .../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 + .../selftests/powerpc/nx-gzip/include/crb.h | 155 + .../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 + .../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 + .../selftests/powerpc/nx-gzip/include/nxu.h | 650 ++ .../selftests/powerpc/nx-gzip/include/vas-api.h | 1 + .../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 + tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/proc/.gitignore | 2 + tools/testing/selftests/proc/Makefile | 2 + .../testing/selftests/proc/proc-fsconfig-hidepid.c | 50 + .../testing/selftests/proc/proc-multiple-procfs.c | 48 + .../testing/selftests/rcutorture/bin/functions.sh | 21 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 1 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 + .../selftests/rcutorture/bin/parse-console.sh | 18 +- tools/testing/selftests/sysctl/sysctl.sh | 42 +- .../tc-testing/tc-tests/actions/pedit.json | 25 + tools/testing/selftests/vm/khugepaged.c | 14 +- tools/testing/selftests/vm/mremap_dontunmap.c | 1 - virt/kvm/kvm_main.c | 20 +- 2755 files changed, 86984 insertions(+), 35471 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxt create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9310 create mode 100644 Documentation/RCU/checklist.rst delete mode 100644 Documentation/RCU/checklist.txt create mode 100644 Documentation/RCU/lockdep-splat.rst delete mode 100644 Documentation/RCU/lockdep-splat.txt create mode 100644 Documentation/RCU/lockdep.rst delete mode 100644 Documentation/RCU/lockdep.txt create mode 100644 Documentation/RCU/rculist_nulls.rst delete mode 100644 Documentation/RCU/rculist_nulls.txt create mode 100644 Documentation/RCU/rcuref.rst delete mode 100644 Documentation/RCU/rcuref.txt create mode 100644 Documentation/RCU/stallwarn.rst delete mode 100644 Documentation/RCU/stallwarn.txt create mode 100644 Documentation/RCU/torture.rst delete mode 100644 Documentation/RCU/torture.txt create mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst create mode 100644 Documentation/admin-guide/media/building.rst delete mode 100644 Documentation/admin-guide/media/cards.rst create mode 100644 Documentation/admin-guide/media/cec-drivers.rst create mode 100644 Documentation/admin-guide/media/cx231xx-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-drivers.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-a800-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9005-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9015-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9035-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-anysee-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-au6610-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-az6007-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-az6027-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ce6230-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-cinergyT2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-cxusb-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dib0700-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mb-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mc-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-digitv-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dtt200u-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dtv5100-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dw2102-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ec168-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-gl861-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-gp8psk-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-lmedm04-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-m920x-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-mxl111sf-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-nova-t-usb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-opera1-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-pctv452e-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-rtl28xxu-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-technisat-usb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ttusb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-umt-010-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-vp702x-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-vp7045-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-zd1301-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb.rst create mode 100644 Documentation/admin-guide/media/frontend-cardlist.rst create mode 100644 Documentation/admin-guide/media/intro.rst create mode 100644 Documentation/admin-guide/media/other-usb-cardlist.rst create mode 100644 Documentation/admin-guide/media/remote-controller.rst create mode 100644 Documentation/admin-guide/media/siano-cardlist.rst create mode 100644 Documentation/admin-guide/media/v4l-drivers.rst delete mode 100644 Documentation/admin-guide/media/v4l-with-ir.rst create mode 100644 Documentation/core-api/printk-basics.rst rename Documentation/{rbtree.txt => core-api/rbtree.rst} (100%) create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/common.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2563.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-sgm3140.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip,vdec.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.yaml create mode 100644 Documentation/devicetree/bindings/net/nxp,tja11xx.yaml delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.yaml create mode 100644 Documentation/devicetree/bindings/net/realtek-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,easrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/zl38060.yaml create mode 100644 Documentation/hwmon/bcm54140.rst create mode 100644 Documentation/powerpc/vas-api.rst create mode 100644 Documentation/s390/pci.rst create mode 100644 Documentation/translations/it_IT/riscv/patch-acceptance.rst create mode 100644 arch/arc/include/asm/vermagic.h create mode 100644 arch/arm/boot/compressed/fdt.c create mode 100644 arch/arm/boot/compressed/fdt_ro.c create mode 100644 arch/arm/boot/compressed/fdt_rw.c create mode 100644 arch/arm/boot/compressed/fdt_wip.c delete mode 100644 arch/arm/boot/compressed/libfdt_env.h create mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts create mode 100644 arch/arm/include/asm/vermagic.h create mode 100644 arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm660.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3326.dtsi create mode 100644 arch/arm64/include/asm/vermagic.h copy arch/{alpha => h8300}/kernel/.gitignore (100%) delete mode 100644 arch/hexagon/include/asm/module.h create mode 100644 arch/hexagon/include/asm/vermagic.h create mode 100644 arch/ia64/include/asm/vermagic.h create mode 100644 arch/mips/include/asm/vermagic.h delete mode 100644 arch/nds32/include/asm/module.h create mode 100644 arch/nds32/include/asm/vermagic.h create mode 100644 arch/powerpc/include/asm/vermagic.h create mode 100644 arch/powerpc/include/uapi/asm/vas-api.h create mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/powernv/vas-fault.c create mode 100644 arch/riscv/include/asm/gdb_xml.h create mode 100644 arch/riscv/include/asm/kdebug.h create mode 100644 arch/riscv/include/asm/kgdb.h create mode 100644 arch/riscv/include/asm/parse_asm.h create mode 100644 arch/riscv/include/asm/vermagic.h create mode 100644 arch/riscv/kernel/kgdb.c create mode 100644 arch/s390/pci/pci_bus.c create mode 100644 arch/s390/pci/pci_bus.h create mode 100644 arch/sh/include/asm/vermagic.h delete mode 100644 arch/x86/include/asm/intel_pmc_ipc.h create mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h create mode 100644 arch/x86/include/asm/vermagic.h delete mode 100644 arch/xtensa/include/asm/module.h create mode 100644 arch/xtensa/include/asm/vermagic.h delete mode 100644 drivers/crypto/nx/nx-842-powernv.c create mode 100644 drivers/crypto/nx/nx-common-powernv.c create mode 100644 drivers/firmware/arm_scmi/smc.c create mode 100644 drivers/firmware/efi/libstub/alignedmem.c delete mode 100644 drivers/firmware/efi/libstub/arm-stub.c create mode 100644 drivers/firmware/efi/libstub/efi-stub.c create mode 100644 drivers/firmware/efi/libstub/relocate.c mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h delete mode 100644 drivers/gpu/drm/cirrus/Kconfig delete mode 100644 drivers/gpu/drm/cirrus/Makefile delete mode 100644 drivers/gpu/drm/cirrus/cirrus.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h delete mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.c delete mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.h create mode 100644 drivers/gpu/drm/tiny/cirrus.c create mode 100644 drivers/iio/adc/ad9467.c create mode 100644 drivers/iio/adc/adi-axi-adc.c create mode 100644 drivers/iio/adc/max1241.c create mode 100644 drivers/iio/proximity/sx9310.c create mode 100644 drivers/leds/leds-ariel.c create mode 100644 drivers/leds/leds-sgm3140.c create mode 100644 drivers/md/dm-ebs-target.c create mode 100644 drivers/media/v4l2-core/v4l2-h264.c create mode 100644 drivers/mfd/intel_pmc_bxt.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h create mode 100644 drivers/net/phy/bcm54140.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.h delete mode 100644 drivers/platform/x86/intel_pmc_ipc.c create mode 100644 drivers/platform/x86/intel_scu_pcidrv.c create mode 100644 drivers/soc/renesas/r8a7742-sysc.c create mode 100644 drivers/spi/spi-amd.c create mode 100644 drivers/staging/media/rkvdec/Kconfig create mode 100644 drivers/staging/media/rkvdec/Makefile create mode 100644 drivers/staging/media/rkvdec/TODO create mode 100644 drivers/staging/media/rkvdec/rkvdec-h264.c create mode 100644 drivers/staging/media/rkvdec/rkvdec-regs.h create mode 100644 drivers/staging/media/rkvdec/rkvdec.c create mode 100644 drivers/staging/media/rkvdec/rkvdec.h delete mode 100644 drivers/staging/vt6656/firmware.c delete mode 100644 drivers/staging/vt6656/firmware.h create mode 100644 drivers/usb/typec/ucsi/psy.c create mode 100644 include/asm-generic/hyperv-tlfs.h create mode 100644 include/asm-generic/vermagic.h create mode 100644 include/dt-bindings/clock/r8a7742-cpg-mssr.h create mode 100644 include/dt-bindings/power/r8a7742-sysc.h create mode 100644 include/linux/iio/adc/adi-axi-adc.h create mode 100644 include/linux/mfd/intel_pmc_bxt.h create mode 100644 include/media/v4l2-h264.h create mode 100644 include/soc/mscc/ocelot_ptp.h create mode 100644 include/trace/events/qrtr.h create mode 100644 include/uapi/linux/mrp_bridge.h create mode 100644 kernel/kcsan/kcsan-test.c create mode 100644 lib/Kconfig.twist create mode 100644 net/bridge/br_mrp.c create mode 100644 net/bridge/br_mrp_netlink.c create mode 100644 net/bridge/br_mrp_switchdev.c create mode 100644 net/bridge/br_private_mrp.h create mode 100755 scripts/x86-check-compiler.sh create mode 100644 sound/soc/codecs/zl38060.c create mode 100644 sound/soc/fsl/fsl_asrc_common.h create mode 100644 sound/soc/fsl/fsl_easrc.c create mode 100644 sound/soc/fsl/fsl_easrc.h create mode 100644 sound/soc/intel/boards/ehl_rt5660.c create mode 100644 sound/soc/sof/imx/imx8m.c create mode 100644 tools/bpf/bpftool/Documentation/bpftool-link.rst create mode 100644 tools/bpf/bpftool/link.c create mode 100644 tools/objtool/arch/x86/include/cfi_regs.h create mode 100644 tools/perf/bench/synthesize.c create mode 100755 tools/perf/scripts/python/bin/flamegraph-record create mode 100755 tools/perf/scripts/python/bin/flamegraph-report create mode 100755 tools/perf/scripts/python/flamegraph.py create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cls_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_connect4.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_map_in_map.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.h create mode 100755 tools/testing/selftests/kselftest_deps.sh create mode 100755 tools/testing/selftests/net/vrf-xfrm-tests.sh create mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules create mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile create mode 100644 tools/testing/selftests/powerpc/nx-gzip/README create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/crb.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h create mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h create mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh create mode 100644 tools/testing/selftests/proc/proc-fsconfig-hidepid.c create mode 100644 tools/testing/selftests/proc/proc-multiple-procfs.c