This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-defconfig in repository toolchain/ci/linux.
omits a5840f9618a9 Add linux-next specific files for 20200422 omits bf9e4f3785fb powerpc/vas: fix up for {un}use_mm() rename omits 15ae47dcc24d Merge branch 'akpm/master' omits d7b7d5f7953a drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 2bf42dfe4a4f mm/madvise: allow KSM hints for remote API omits 787d73dfb029 mm/madvise: employ mmget_still_valid() for write lock omits 955322bc5dee mm/madvise: support both pid and pidfd for process_madvise omits 70e187db4674 pid: move pidfd_get_pid() to pid.c omits 57c0a0b2a741 mm/madvise: check fatal signal pending of target process omits fbe824efa4f6 fix process_madvise build break for arm64 omits 66abfb40174f mm/madvise: introduce process_madvise() syscall: an extern [...] omits 737017e02cd2 mm/madvise: pass task and mm to do_madvise omits 8d1da418bce4 mm/mmap.c: do not allow mappings outside of allowed limits omits 58f0da7fc5aa mm/mmap.c: add more sanity checks to get_unmapped_area() omits bb8b774cb02b net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits add9d6272d13 mm/swap.c: annotate data races for lru_rotate_pvecs omits bfa6efd2c932 mm: annotate a data race in page_zonenum() omits 63e5b70d769c mm/rmap: annotate a data race at tlb_flush_batched omits 2ba77793ff8f mm/util.c: annotate an data race at vm_committed_as omits f9e8fdc86585 mm/mempool: fix a data race in mempool_free() omits 934db4b62ff2 mm/list_lru: fix a data race in list_lru_count_one omits 7526fae13dd0 mm/memcontrol: fix a data race in scan count omits eeb354b3ee2d mm/page_counter: fix various data races at memsw omits 071891f4eb32 mm-swapfile-fix-and-annotate-various-data-races-v2 omits ccf2572215bf mm/swapfile: fix and annotate various data races omits a09825911abb mm/filemap.c: fix a data race in filemap_fault() omits 34e6074674a2 mm/swap_state: mark various intentional data races omits fa8ce2d7ba80 mm-page_io-mark-various-intentional-data-races-v2 omits 80cffd3bde41 mm/page_io: mark various intentional data races omits a0a41e866d4d mm/frontswap: mark various intentional data races omits 30ba0927e2f9 kernel: rename show_stack_loglvl() => show_stack() omits 5cb8d088045a kernel: use show_stack_loglvl() omits 03390e2b7500 sched: print stack trace with KERN_INFO omits 2b6b5fb08722 kdb: don't play with console_loglevel omits 73ade48cebc4 power: use show_stack_loglvl() omits 4bd02da9be84 x86/amd_gart: print stacktrace for a leak with KERN_ERR omits 12fd38a5a8f0 sysrq: use show_stack_loglvl() omits 73dc2753698b xtensa: add show_stack_loglvl() omits 796c70340060 xtensa: add loglvl to show_trace() omits e992fbd1bc42 x86: add show_stack_loglvl() omits 3a8af954ee0f x86: add missing const qualifiers for log_lvl omits 557c8cb0c3d4 unicore32: add show_stack_loglvl() omits 6a3b3a9911f2 unicore32: add loglvl to c_backtrace() omits 7451b7b3ed0b unicore32: remove unused pmode argument in c_backtrace() omits e780f5b0087f um: add show_stack_loglvl() omits e222dd630552 um/sysrq: remove needless variable sp omits 60934fcf22a0 sparc: add show_stack_loglvl() omits 39e16dbd8dfa sh: add show_stack_loglvl() omits 58c632637eda sh: add loglvl to show_trace() omits 9c22dcc60067 sh: add loglvl to printk_address() omits 786ade3fb54d sh: remove needless printk() omits 7468393e4afe sh: add loglvl to dump_mem() omits 34ea444f5d25 s390: add show_stack_loglvl() omits 260e84c5ceb0 riscv: add show_stack_loglvl() omits b2211d70b379 powerpc: add show_stack_loglvl() omits 0a2ed2cee995 parisc: add show_stack_loglvl() omits 7f92171a8e8e openrisc: add show_stack_loglvl() omits 9fe68f74cc8c nios2: add show_stack_loglvl() omits c18b4370f3c9 nds32: add show_stack_loglvl() omits ac762b6c6ce6 mips: add show_stack_loglvl() omits 7ab10f25ccbe microblaze: add show_stack_loglvl() omits d2469a329579 microblaze: add loglvl to microblaze_unwind() omits 5d2f4c101cd1 microblaze: add loglvl to microblaze_unwind_inner() omits 46d41e2a2c47 m68k: add show_stack_loglvl() omits d15fa92f3f79 ia64: add show_stack_loglvl() omits 30b8aff7c5bd ia64: pass log level as arg into ia64_do_show_stack() omits 46af3a9d9538 hexagon: add show_stack_loglvl() omits 756839463552 h8300: add show_stack_loglvl() omits 717a09949dcb csky: add show_stack_loglvl() omits af058b7124be c6x: add show_stack_loglvl() omits 6c37ebdc965c arm64: add show_stack_loglvl() omits fe7cff809d5d arm64: add loglvl to dump_backtrace() omits 721fa06a3404 arm: add show_stack_loglvl() omits 596b75cd6c75 arm: wire up dump_backtrace_{entry,stm} omits 712befc7445b arm: add loglvl to dump_backtrace() omits 483682ab89b6 arm: add loglvl to unwind_backtrace() omits 45185a7c5aa3 arm/asm: add loglvl to c_backtrace() omits 2601279a882a arc: add show_stack_loglvl() omits 3286b5a15d23 alpha: add show_stack_loglvl() omits bd82ea021d8d kallsyms/printk: add loglvl to print_ip_sym() omits 59efee0f558d mm/kmemleak: silence KCSAN splats in checksum omits 9f1ac45bb5f1 kernel: set USER_DS in kthread_use_mm omits 12576d8094fe kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits 7fe021a3f1c9 kernel: better document the use_mm/unuse_mm API contract omits 2d93ff4a4a32 kernel: move use_mm/unuse_mm to kthread.c omits 745eaeff47e7 kernel: move use_mm/unuse_mm to kthread.c omits 9a8d3469f6d3 i915/gvt: remove unused xen bits omits 090dc461aa10 amdgpu: a NULL ->mm does not mean a thread is a kthread omits 9698317f3dfc Merge branch 'akpm-current/current' omits 8e32e79bb64e powerpc/vas: uapi headers should be self contained omits 2a594198f3f6 Merge remote-tracking branch 'cel/cel-next' omits c9cd2a0a8a70 Merge remote-tracking branch 'fpga/for-next' omits c4dd969d36ce Merge remote-tracking branch 'devfreq/devfreq-next' omits cda692978105 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 91d1e16dca91 Merge remote-tracking branch 'hyperv/hyperv-next' omits 2896c1293ca2 Merge remote-tracking branch 'xarray/xarray' omits 61aaf1580e90 Merge remote-tracking branch 'nvmem/for-next' omits bea9e9f8fd12 Merge remote-tracking branch 'slimbus/for-next' omits 45b8ca6ab591 Merge remote-tracking branch 'fsi/next' omits b513c68f20bb Merge remote-tracking branch 'kspp/for-next/kspp' omits 712918f0eb2c Merge remote-tracking branch 'ntb/ntb-next' omits 0e4328b5314f Merge remote-tracking branch 'rtc/rtc-next' omits 8343cc420f7d Merge remote-tracking branch 'coresight/next' omits ad9068d8bae2 Merge remote-tracking branch 'livepatching/for-next' omits b8cc394bb022 Merge remote-tracking branch 'kselftest/next' omits cd71eb4970cf Merge remote-tracking branch 'userns/for-next' omits e350730aefea Merge remote-tracking branch 'pwm/for-next' omits 020ef3c1de21 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits aab7dc2aef55 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 476adca3744d Merge remote-tracking branch 'pinctrl/for-next' omits d4f774e26e8c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 3bad83555fb4 Merge remote-tracking branch 'gpio/for-next' omits 87b336602ae7 Merge remote-tracking branch 'rpmsg/for-next' omits 9251b1dc7b7b Merge remote-tracking branch 'scsi/for-next' omits 4eb6ea696b23 Merge remote-tracking branch 'cgroup/for-next' omits 66cf302012b5 Merge remote-tracking branch 'slave-dma/next' omits aea0e787b482 Merge remote-tracking branch 'mux/for-next' omits d63a8bf5adc3 Merge remote-tracking branch 'staging/staging-next' omits 86e0a8d55af8 Merge remote-tracking branch 'thunderbolt/next' omits d0963e5451ff Merge remote-tracking branch 'soundwire/next' omits 272d24eddfa8 Merge remote-tracking branch 'extcon/extcon-next' omits cb75ff93361d Merge remote-tracking branch 'tty/tty-next' omits 2af05ea2dbc4 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 15fb8bb7ca39 Merge remote-tracking branch 'usb/usb-next' omits 77c71bc51cf2 Merge remote-tracking branch 'driver-core/driver-core-next' omits 6fc2831d50aa Merge remote-tracking branch 'ipmi/for-next' omits a56cef75631f Merge remote-tracking branch 'leds/for-next' omits ed59f97f1478 Merge remote-tracking branch 'chrome-platform/for-next' omits cf1ed9094c29 Merge remote-tracking branch 'drivers-x86/for-next' omits 73eea4ffb0fa Merge remote-tracking branch 'workqueues/for-next' omits 111a139b52d6 Merge remote-tracking branch 'percpu/for-next' omits 9277ca0d1680 Merge remote-tracking branch 'kvms390/next' omits b9245b8c719f Merge remote-tracking branch 'kvm/linux-next' omits c52bd8e98456 Merge remote-tracking branch 'rcu/rcu/next' omits 29738a11cc4f Merge remote-tracking branch 'edac/edac-for-next' omits d64a676c363a Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 734120a601ad Merge remote-tracking branch 'tip/auto-latest' omits 5182dad157f1 Merge remote-tracking branch 'spi/for-next' omits c151a2c60347 Merge remote-tracking branch 'devicetree/for-next' omits cf83ffa17797 Merge remote-tracking branch 'audit/next' omits 96c4463980b4 Merge remote-tracking branch 'smack/for-next' omits e10e8c6e4e25 Merge remote-tracking branch 'selinux/next' omits bfbdb638942f Merge remote-tracking branch 'keys/keys-next' omits 5e7856c9a271 Merge remote-tracking branch 'apparmor/apparmor-next' omits 249dfba25a60 Merge remote-tracking branch 'regulator/for-next' omits bd55a2dbc62f Merge remote-tracking branch 'battery/for-next' omits fd6fc6d64ed7 Merge remote-tracking branch 'mmc/next' omits ad79a9e17acf next-20200421/device-mapper omits 070026cabbdb Merge remote-tracking branch 'block/for-next' omits 65e2e40310f2 Merge remote-tracking branch 'input/next' omits f637d0db0998 Merge remote-tracking branch 'modules/modules-next' omits a2812ec907d4 next-20200414/sound-asoc omits 2f23f3d11df0 Merge remote-tracking branch 'sound/for-next' omits bbc434342de8 Merge remote-tracking branch 'regmap/for-next' omits 84ad6204a056 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 59478377fa16 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits d1fccd2ca2b3 Merge remote-tracking branch 'drm-misc/for-linux-next' omits b35eae495cb8 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits df29afa62334 Merge remote-tracking branch 'drm-intel/for-linux-next' omits c0cfa833922e Merge remote-tracking branch 'amdgpu/drm-next' omits 9980f2e9f5ed Merge remote-tracking branch 'crypto/master' omits c69d1db57c37 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 07fc32ef3371 Merge remote-tracking branch 'gfs2/for-next' omits 3e2b223f6e92 Merge remote-tracking branch 'mac80211-next/master' omits 888253c8e4eb Merge remote-tracking branch 'wireless-drivers-next/master' omits dc34cfe95a90 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 9c298d3a46e3 Merge remote-tracking branch 'bpf-next/master' omits 876515442a0a Merge remote-tracking branch 'net-next/master' omits 19a6269ab479 Merge remote-tracking branch 'rdma/for-next' omits eb8a9a5de7d6 Merge remote-tracking branch 'swiotlb/linux-next' omits b816e5372173 Merge remote-tracking branch 'ieee1394/for-next' omits 3fb60fb1c068 Merge remote-tracking branch 'thermal/thermal/linux-next' omits c81db5f01b26 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 2564fee82e44 Merge remote-tracking branch 'pm/linux-next' omits d382db751a75 next-20200421/v4l-dvb omits 97f53abcbc24 Merge remote-tracking branch 'jc_docs/docs-next' omits 69c7791053ad Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 4a76ea08d54b Merge branch 'dmi/master' omits a17cef8082c1 Merge remote-tracking branch 'i3c/i3c/next' omits 40c478c22a4f Merge remote-tracking branch 'i2c/i2c/for-next' omits be6169c76d73 Merge remote-tracking branch 'hid/for-next' omits 93171c810290 Merge remote-tracking branch 'printk/for-next' omits 1c1557003a25 Merge remote-tracking branch 'vfs/for-next' omits b478c6c752ec Merge remote-tracking branch 'file-locks/locks-next' omits 291c745c8b78 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits d44dc791d60f Merge remote-tracking branch 'nfsd/nfsd-next' omits bf8cf7bc2efb Merge remote-tracking branch 'nfs/linux-next' omits e19c9f963a37 Merge remote-tracking branch 'jfs/jfs-next' omits 044353664ee9 Merge remote-tracking branch 'fuse/for-next' omits f0ae67432e35 Merge remote-tracking branch 'f2fs/dev' omits 5931e5b32cd9 Merge remote-tracking branch 'ext3/for_next' omits 5399b81868aa Merge remote-tracking branch 'exfat/dev' omits bdf8a589069b Merge remote-tracking branch 'cifs/for-next' omits bfb8bcc8af83 Merge remote-tracking branch 'btrfs/for-next' omits d4431e9a9abb Merge remote-tracking branch 'sh/sh-next' omits d11bb8a66e08 Merge remote-tracking branch 'risc-v/for-next' omits 701141f74e60 Merge remote-tracking branch 'powerpc/next' omits b3d0c841889f Merge remote-tracking branch 'nds32/next' omits ad01361a49f7 Merge remote-tracking branch 'mips/mips-next' omits f0cee23b10a5 Merge remote-tracking branch 'm68k/for-next' omits c31c42c83097 Merge remote-tracking branch 'h8300/h8300-next' omits 869ca48e9585 Merge remote-tracking branch 'csky/linux-next' omits 7088bc64bf57 Merge remote-tracking branch 'clk/clk-next' omits a2140d299d14 Merge remote-tracking branch 'tegra/for-next' omits e80fa2c2c940 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 1562e9c458a0 Merge remote-tracking branch 'samsung-krzk/for-next' omits d52bf0a3105d Merge remote-tracking branch 'rockchip/for-next' omits 1a40971dc2e2 Merge remote-tracking branch 'reset/reset/next' omits 8ef79bcd4027 Merge remote-tracking branch 'renesas/next' omits 945c690521a7 Merge remote-tracking branch 'realtek/for-next' omits 303b283a7347 Merge remote-tracking branch 'raspberrypi/for-next' omits e7eb5add21cc Merge remote-tracking branch 'qcom/for-next' omits ff09da9b26ab Merge remote-tracking branch 'omap/for-next' omits de3bfdf472e5 Merge remote-tracking branch 'mvebu/for-next' omits 4d7d32642272 Merge remote-tracking branch 'mediatek/for-next' omits 27284595da8d Merge remote-tracking branch 'keystone/next' omits 0699afc7b924 Merge remote-tracking branch 'imx-mxs/for-next' omits e2a5aa5cf30d Merge remote-tracking branch 'at91/at91-next' omits 4421df1fd835 Merge remote-tracking branch 'aspeed/for-next' omits 2ab6de0c1320 Merge remote-tracking branch 'arm/for-next' omits 3e73bcfed973 Merge remote-tracking branch 'dma-mapping/for-next' omits 086a6cfb63d5 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits aa411fab3c05 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 273e4860d072 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 5715d4842069 Merge remote-tracking branch 'fpga-fixes/fixes' omits 4d5157f4e450 Merge remote-tracking branch 'risc-v-fixes/fixes' omits a847d5d5fb02 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 4c2fed42db8e Merge remote-tracking branch 'mmc-fixes/fixes' omits d81dcae48451 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 844b2d6bdfc7 Merge remote-tracking branch 'scsi-fixes/fixes' omits d2661d28995d Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 738206df21d6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 512d1a746406 Merge remote-tracking branch 'omap-fixes/fixes' omits 4aa83bbdd210 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits f51be1985319 Merge remote-tracking branch 'crypto-current/master' omits 38ce7f61c535 Merge remote-tracking branch 'input-current/for-linus' omits 2f81858d1261 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits d7b89820beeb Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 2b36db6a9fd4 Merge remote-tracking branch 'staging.current/staging-linus' omits a134e2cc7b35 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits c2f87f999a62 Merge remote-tracking branch 'usb.current/usb-linus' omits c1032d1b99b0 Merge remote-tracking branch 'tty.current/tty-linus' omits 0fbfc03e9e60 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits b6a5e951e573 Merge remote-tracking branch 'spi-fixes/for-linus' omits c17774833c9b Merge remote-tracking branch 'regulator-fixes/for-linus' omits 64515ecf4bc0 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 24183c44c9f7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits fd5c3154b323 Merge remote-tracking branch 'sound-current/for-linus' omits 59d94c1e1b15 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 485aab1cec32 Merge remote-tracking branch 'wireless-drivers/master' omits d1b08c448501 Merge remote-tracking branch 'ipsec/master' omits b4255011931f Merge remote-tracking branch 'bpf/master' omits e13857f2814d Merge remote-tracking branch 'net/master' omits 2b9b78be1831 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits c2cbc6328278 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 1fd9808cc6b5 Merge remote-tracking branch 'arc-current/for-curr' omits 3c2a681b35ad Merge remote-tracking branch 'kbuild-current/fixes' omits d20e842843bd ipc: convert ipcs_idr to XArray omits 2171e1428e16 ipc/namespace.c: use a work queue to free_ipc omits d245dd0cca61 ipc/msg: add missing annotation for freeque() omits d98889b25d9f tools/testing/selftests/vm: remove duplicate headers omits b71a67157341 selftests: vm: pkeys: fix multilib builds for x86 omits 69209dd82b3a selftests: vm: pkeys: use the correct page size on powerpc omits b55e1afb30c8 selftests/vm/pkeys: override access right definitions on powerpc omits e96b7a6093f5 selftests/vm/pkeys: test correct behaviour of pkey-0 omits 6e70829d50ed selftests/vm/pkeys: introduce a sub-page allocator omits 4a7c38675794 selftests/vm/pkeys: detect write violation on a mapped acc [...] omits 982bf9192a03 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 65b664a88d6f selftests/vm/pkeys: associate key on a mapped page and det [...] omits a8279e6b1db1 selftests/vm/pkeys: improve checks to determine pkey support omits 88e51b09968d selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits d55fc5796e56 selftests/vm/pkeys: fix number of reserved powerpc pkeys omits 556f7fd795d2 selftests/vm/pkeys: introduce powerpc support omits 369552ac3046 selftests/vm/pkeys: introduce generic pkey abstractions omits 4fcec2af3b48 selftests: vm: pkeys: use the correct huge page size omits eeb5efbe8702 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits c353b5441cbb selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits c04417ba31b6 selftests/vm/pkeys: fix pkey_disable_clear() omits 580180e7a593 selftests: vm: pkeys: add helpers for pkey bits omits 8733d4cb560e selftests: vm: pkeys: Use sane types for pkey register omits c9c776dc3001 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits 1c5673e0ed55 selftests/vm/pkeys: move some definitions to arch-specific header omits 87399ebaaba5 selftests/vm/pkeys: move generic definitions to header file omits 67e54b8866ec selftests/vm/pkeys: rename all references to pkru to a gen [...] omits ed62f48b6511 selftests/x86/pkeys: move selftests to arch-neutral directory omits 9fd2c1cafc4f aio: simplify read_events() omits afd889c290ed kernel/relay.c: fix read_pos error when multiple readers omits fb16bede2879 panic: add sysctl to dump all CPUs backtraces on oops event omits c7fdc4eec95c arm64: memory: give hotplug memory a different resource name omits 5fdbf3cea4de mm/memory_hotplug: allow arch override of non boot memory [...] omits bd56bb38c9c8 kexec: prevent removal of memory in use by a loaded kexec image omits b0d71d1201db umh: fix refcount underflow in fork_usermode_blob(). omits 7b83fc7c16ec fs/seq_file.c: seq_read: Update pr_info_ratelimited omits 685a001accea fat: improve the readahead for FAT entries omits 86971eb1e0e1 fat: don't allow to mount if the FAT length == 0 omits ff04e9c47b4d initrdmem=-option-to-specify-initrd-physical-address-check [...] omits 33f0f535203e initrdmem= option to specify initrd physical address omits 8d754f5ec7c3 elfnote: mark all .note sections SHF_ALLOC omits 7fa1e0996003 fs/binfmt_elf: remove redundant elf_map ifndef omits fd7e9d0bd8c2 checkpatch: look for c99 comments in ctx_locate_comment omits 8385c7f2ebb1 checkpatch: additional MAINTAINER section entry ordering checks omits 6b34ace1950b lib/test_lockup.c: make test_inode static omits d06f8c30a141 lib: optimize cpumask_local_spread() omits 5c0cdbb4898a lib: Add might_fault() to strncpy_from_user. omits b60495b507f9 lib/math: avoid trailing newline hidden in pr_fmt() omits 118c9cd4700c dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] omits 2023be154f91 dynamic_debug: add an option to enable dynamic debug for m [...] omits 925eca2dee09 kernel/hung_task.c: introduce sysctl to print all traces w [...] omits 5995c3c2a96f parisc: add sysctl file interface panic_on_stackoverflow omits 65a06f4ae89d user.c: make uidhash_table static omits 1e1a6a63bbda mm-debug-add-tests-validating-architecture-page-table-helpers-v17 omits fa6726c1e7f0 mm/debug: add tests validating architecture page table helpers omits e3eec8dce101 x86/mm: define mm_p4d_folded() omits 20d3928579da proc: use named enums for better readability omits e9fc842e1fb6 proc: use human-readable values for hidepid omits 3ef9b8afc054 docs: proc: add documentation for "hidepid=4" and "subset= [...] omits f1031df957fa proc: add option to mount only a pids subset omits 9153c0921a1e proc: instantiate only pids that we can ptrace on 'hidepid [...] omits 1ef97cee07dd proc: allow to mount many instances of proc in one pid namespace omits 39f8e6256b4b proc: rename struct proc_fs_info to proc_fs_opts omits f4dd6059aad2 proc: rename "catch" function argument omits 72867f0cee08 kernel/hung_task.c: Monitor killed tasks. omits 5c566e4246e0 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 67ff8e502c7b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 8016a455c782 mm: use false for bool variable omits 7a039679b428 mm/memory: fix a typo in comment "attampt"->"attempt" omits b627e8398f3e mm/page-writeback: fix a typo in comment "effictive"->"effective" omits ffd0eec6fa6b mm/sparse: fix a typo in comment "convienence"->"convenience" omits 09c940620373 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits 2e33f09d575d mm: fix a typo in comment "strucure"->"structure" omits 9e1abe028538 mm, memcg: fix some typos in memcontrol.c omits be889aa7c88e mm/frontswap: fix some typos in frontswap.c omits 926d5aa9ecd4 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits 6417c145de92 mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits 3c5646020aa3 mm/memblock: fix a typo in comment "implict"->"implicit" omits d0bfc0e7d29d mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits 2812586406b6 mm/vmsan: fix some typos in comment omits 38396e7d131c mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits 86397681b33d mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 3e6271b2cab8 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits a6bae7577f3a mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits 0ef2025cc86a mm: ksm: fix a typo in comment "alreaady"->"already" omits d6c996196b56 mm: ksm: fix a typo in comment "alreaady"->"already" omits 177609b8e7c5 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits 3f4366cc7323 mm-replace-zero-length-array-with-flexible-array-member-fix omits 3978be2947fd mm: replace zero-length array with flexible-array member omits 87f94271d5bd mm/memory_hotplug: remove is_mem_section_removable() omits 46d6fdfe3528 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits 8bc6b5901740 mm/memory_hotplug: refrain from adding memory into an impo [...] omits b46f772c4971 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits b236eb080e42 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits da22497b6df4 mm/thp: rename pmd_mknotpresent() to pmd_mknotvalid() omits 3f2310f0de56 powerpc/mm: drop platform defined pmd_mknotpresent() omits 2a685a13d82c mm: thp: don't need to drain lru cache when splitting and [...] omits 3edc8fc302fd hugetlbfs: clean up command line processing omits 8b41cbf11c4c arm64/hugetlb: fix hugetlb initialization omits 76e34fa7bb3a hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits 724791143211 hugetlbfs: move hugepagesz= parsing to arch independent code omits e0c21e3500f8 hugetlbfs: add arch_hugetlb_valid_size omits 26e0d8c48276 selftests: khugepaged: fix several spelling mistakes omits 6cc1f4dee6ba khugepaged: introduce 'max_ptes_shared' tunable omits 81764fdac548 thp: change CoW semantics for anon-THP omits cb6cbbfc3888 khugepaged: allow to collapse PTE-mapped compound pages omits 67a1de9ca58d khugepaged: allow to collapse a page shared across fork omits 294ae759250f khugepaged: drain LRU add pagevec after swapin omits 9f48359c68b4 khugepaged: drain all LRU caches before scanning pages omits 1e890f3c7288 khugepaged: do not stop collapse if less than half PTEs ar [...] omits c2702b7f9d42 selftests: khugepaged: fix several spelling mistakes omits e37e3f9659a3 khugepaged: add self test omits 8fc1aa769f10 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] omits 9ee6b976777d mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits 221702d73b3a mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits 2b9880c8cce9 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits 6b1ba1ff39af mm/page_alloc: integrate classzone_idx and high_zoneidx omits 7f3918e20828 mm/page_alloc: use ac->high_zoneidx for classzone_idx omits 0a0d2f8e6037 mm/vmstat.c: do not show lowmem reserve protection informa [...] omits 4eb44addb52b mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits 090eb08020ec mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits 3aa5138c7576 mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits 1a8aedc214d9 mm: call cond_resched() from deferred_init_memmap() omits 7387dab898e6 mm: initialize deferred pages with interrupts enabled omits 4dffdc00eab8 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits 5fa7844624e9 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits aa72e915b327 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 03cf1b08babe mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits fda2dc55c593 mm/page_alloc.c: rename free_pages_check() to check_free_page() omits 93611c1bc174 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits afc67b0fa090 mm/page_alloc.c: bad_flags is not necessary for bad_page() omits 34f5fada4dda mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits e328badec9d7 docs/vm: update memory-models documentation omits b86a195d1939 mm: simplify find_min_pfn_with_active_regions() omits 002feaac832a mm: clean up free_area_init_node() and its helpers omits 80aee90fe215 mm: rename free_area_init_node() to free_area_init_memoryl [...] omits 9cdd0b8be121 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits e50967480d14 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits 9ad8c02897d5 mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] omits 9f6792c85694 mm: memmap_init: iterate over memblock regions rather that [...] omits 2f934d4349ee xtensa: simplify detection of memory zone boundaries omits 287753e80f50 unicore32: simplify detection of memory zone boundaries omits 545fcb73c019 sparc32: simplify detection of memory zone boundaries omits 63f13235093a parisc: simplify detection of memory zone boundaries omits 9b1866f6e38a m68k: mm: simplify detection of memory zone boundaries omits 19708d13dcf7 csky: simplify detection of memory zone boundaries omits 3bbb19f44e1e arm64: simplify detection of memory zone boundaries for UM [...] omits 5eef80b1580f arm: simplify detection of memory zone boundaries omits 41b0bb4ff16a alpha: simplify detection of memory zone boundaries omits b6d1682cdc1e mm: use free_area_init() instead of free_area_init_nodes() omits dc486fc17c0b mm: free_area_init: use maximal zone PFNs rather than zone sizes omits 96dfea58f767 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits e19e1059fbce mm: make early_pfn_to_nid() and related defintions close t [...] omits fa032a23f727 mm: memblock: replace dereferences of memblock_region.nid [...] omits 43235452d04a mm: clarify __GFP_MEMALLOC usage omits e33467ad6d29 mm/mm_init.c: report kasan-tag information stored in page->flags omits d71e3d30b5c3 s390: use __vmalloc_node in stack_alloc omits 4711e256c9a1 powerpc: use __vmalloc_node in alloc_vm_stack omits 682b870dfd90 arm64: use __vmalloc_node in arch_alloc_vmap_stack omits 408d4fdb2251 mm-remove-vmalloc_user_node_flags-fix omits 40c990da3596 mm: remove vmalloc_user_node_flags omits 0e6dc79d5119 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix omits 111ad6df7a02 mm: switch the test_vmalloc module to use __vmalloc_node omits ff299a47d6de mm-remove-__vmalloc_node_flags_caller-fix omits 341a45c76594 mm: remove __vmalloc_node_flags_caller omits 10913cd38eb8 mm: remove both instances of __vmalloc_node_flags omits a5e871897c11 mm: remove the prot argument to __vmalloc_node omits ff8887f85512 mm: remove the pgprot argument to __vmalloc omits 50ac064b2f1b gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc omits 1f9d9af5f583 mm: enforce that vmap can't map pages executable omits 46aa76c5a78e mm: remove the prot argument from vm_map_ram omits ee9eedc18ffb mm: remove unmap_vmap_area omits bb903f69d1d3 mm: remove map_vm_range omits a26296ad1919 mm: don't return the number of pages from map_kernel_range [...] omits e8875a35149a mm: rename vmap_page_range to map_kernel_range omits 8bfed7f97cac mm: remove vmap_page_range_noflush and vunmap_page_range omits c888460f000c mm: pass addr as unsigned long to vb_free omits 6540e08f7557 mm: only allow page table mappings for built-in zsmalloc omits f13acc566a6c mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] omits aca8852e73ce mm: unexport unmap_kernel_range_noflush omits 3bd0aab5c0d8 mm: remove __get_vm_area omits df8e1b8f9b41 powerpc: remove __ioremap_at and __iounmap_at omits c653a7880695 powerpc: add an ioremap_phb helper omits 5e6f9bc85747 dma-mapping: use vmap insted of reimplementing it omits d4777441c9cb staging: media: ipu3: use vmap instead of reimplementing it omits cd49007bf2d8 staging: android: ion: use vmap instead of vm_map_ram omits a76c7f59aa11 x86: fix vmap arguments in map_irq_stack omits ce65bd95af00 x86/hyperv: use vmalloc_exec for the hypercall page omits f16850003f56 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() omits a7ea10f1ab60 mm/mmap.c: fix the adjusted length error omits 7b34f27b40a6 /proc/PID/smaps: Add PMD migration entry parsing omits 8f6d9f7bb3ef mm/gup.c: further document vma_permits_fault() omits df0b004c4b18 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits f0da7e933b2c asm-generic: remove pgtable-nop4d-hack.h omits 17ab83f8ebf7 unicore32: remove __ARCH_USE_5LEVEL_HACK omits a4c343b4a7da sh: add support for folded p4d page tables omits 9f88e9ab9613 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits f6f942da5499 sh: fault: Modernize printing of kernel messages omits 1b2bb52bbe23 powerpc: add support for folded p4d page tables omits c3f9afb62796 openrisc: add support for folded p4d page tables omits dc3acd33358b nios2: add support for folded p4d page tables omits 65e06dbdb85f ia64: add support for folded p4d page tables omits 6195a701e511 hexagon: remove __ARCH_USE_5LEVEL_HACK omits 86c6d11cbaad arm64: add support for folded p4d page tables omits 1dbe3e85a131 arm: add support for folded p4d page tables omits 4be69f240810 h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits cafd4bccc80b memcg-optimize-memorynuma_stat-like-memorystat-fix omits fcde8bde5b1b mm/memcg: optimize memory.numa_stat like memory.stat omits 3823581be639 mm/swapfile.c: remove the extra check in scan_swap_map_slots() omits 467344835758 mm/swapfile.c: simplify the calculation of n_goal omits 0f237451ba9b mm/swapfile.c: remove the unnecessary goto for SSD case omits 5e7346a81576 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] omits 95146d35b083 mm/swapfile.c: offset is only used when there is more slots omits b5aaf3a3e56c mm: swap: properly update readahead statistics in unuse_pt [...] omits 11de777251bf mm/swap_state: fix a data race in swapin_nr_pages omits 4e43aeea64cf mm/swapfile: use list_{prev,next}_entry() instead of open-coding omits 1d902d234af3 iomap: convert from readpages to readahead omits 1b871a27b280 fuse-convert-from-readpages-to-readahead-fix omits 5a1975136fa3 fuse: convert from readpages to readahead omits c3b565fc36eb f2fs: pass the inode to f2fs_mpage_readpages omits ec0cdd57b224 f2fs: convert from readpages to readahead omits 744f1be34d9e ext4: pass the inode to ext4_mpage_readpages omits 4dcc9a48d6a5 ext4: convert from readpages to readahead omits 8af0e7ba4e12 erofs: convert compressed files from readpages to readahead omits f370c3091536 erofs: convert uncompressed files from readpages to readahead omits 47356b068643 btrfs: convert from readpages to readahead omits 20760279e892 fs: convert mpage_readpages to mpage_readahead omits df74cdeadba9 mm: use memalloc_nofs_save in readahead path omits ff6e821a0261 mm: document why we don't set PageReadahead omits b02372a5ab82 mm: add page_cache_readahead_unbounded omits 17d83c6721e6 mm: move end_index check out of readahead loop omits 5e9698b07f0b mm: add readahead address space operation omits ac1c93537601 mm: put readahead pages in cache earlier omits ad69d0332eed mm: remove 'page_offset' from readahead loop omits eac61b41dd96 mm: rename readahead loop variable to 'i' omits d403529e0658 mm: rename various 'offset' parameters to 'index' omits df75c3773ab8 mm: use readahead_control to pass arguments omits 9123e4cda1a6 mm: add new readahead_control API omits 3feef77a8d2c mm: move readahead nr_pages check into read_pages omits 3a08d1c61dd0 mm: ignore return value of ->readpages omits 1fa5ea7782ea mm: return void from various readahead functions omits fa11ef514876 mm: move readahead prototypes from mm.h omits 8eb81fe738f7 mm, dump_page(): do not crash with invalid mapping pointer omits 9a2b2562467a mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix omits 042bcee1baa9 mm/slub.c: fix corrupted freechain in deactivate_slab() omits c453b7c2de8b usercopy: mark dma-kmalloc caches as usercopy caches omits fdf2ccd9932f kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 6ab81d55ea89 ramfs: support O_TMPFILE omits ae1e7256b15e drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits ef78ebd4898f ocfs2: add missing annotation for dlm_empty_lockres() omits a269972e6799 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits 5dcf67378f78 squashfs: migrate from ll_rw_block usage to BIO omits 805df98f6e97 fs/squashfs/squashfs_fs.h: replace zero-length array with [...] omits 9120d0792c53 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] omits 7d300aab12d4 scripts/decodecode: fix trapping instruction formatting omits 8c497f2ff36c kernel/kcov.c: fix typos in kcov_remote_start documentation omits bb0e88030ef7 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] omits d95ebcc97cf5 usb: core: kcov: collect coverage from usb complete callback omits f2cbe1c9f2a0 kcov: collect coverage from interrupts omits a98a885524c5 kcov: use t->kcov_mode as enabled indicator omits c14e2f7949a6 kcov: move t->kcov_sequence assignment omits 5704d275a717 kcov: move t->kcov assignments into kcov_start/stop omits 83e184bbd5f3 kcov: fix potential use-after-free in kcov_remote_start omits c962def8bbd1 kcov: cleanup debug messages omits 72883eeb6eb0 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix omits b79511793430 mm, memcg: fix error return value of mem_cgroup_css_alloc() omits fb1202f3a0cf ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits 6f8476587743 /proc/kpageflags: do not use uninitialized struct pages omits 19ee5f39a578 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits d496496793ff treewide: Replace zero-length array with flexible-array member omits c5a7b42434ff Merge remote-tracking branch 'spi/for-5.8' into spi-next omits bedad93ec5f8 Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits b50fbd561bc2 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits f091a1f17abd Merge branch 'core/core' omits 5150454f86c6 Merge branch 'locking/kcsan' omits e30d67aea1e8 Merge branch 'ras/core' omits afe5aa918684 Merge branch 'smp/core' omits 672fc5217112 Merge branch 'timers/urgent' omits 3837f88f5b35 Merge branch 'x86/asm' omits 08ccd18dba29 Merge branch 'x86/cleanups' omits 39fc8ba36ccb Merge branch 'x86/kdump' omits 4b6086b3f83a Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] omits 74504475611e Merge branch 'arm64-fixes-for-5.7' into for-next omits b182dc9eb9a5 cifs: protect updating server->dstaddr with a spinlock omits fc4968530b0a tools/bpf/bpftool: Remove duplicate headers omits b5315550d53b bpf: Remove set but not used variable 'dst_known' omits 42b8148d8bcf Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 459af1103e8a Merge branche 'rproc-fixes' into for-next omits faa273ed6d2f exfat: truncate atimes to 2s granularity omits 7508c779625c exfat: properly set s_time_gran omits 212bd0dea214 Merge branch 'for-next-current-v5.6-20200420' into for-nex [...] omits 77adc4ff4a8d Merge branch 'misc-next' into for-next-current-v5.6-20200420 omits 7c8685317531 Merge branch 'misc-5.7' into for-next-current-v5.6-20200420 omits c7ef0f7c0df2 Merge branch 'misc-5.7' into next-fixes omits c09decb9e351 btrfs: discard: Use the correct style for SPDX License Identifier omits 5fc5d754ff46 btrfs: simplify error handling of clean_pinned_extents() omits 42340aeedf7a btrfs: fix memory leak of transaction when deleting unused [...] omits 584e2eaaa3cf btrfs: remove the redundant parameter level in btrfs_bin_search() omits 571f195ceb07 fixup! btrfs: Reformat btrfs_tree.h comments omits 0b5b4864f880 btrfs: Reformat btrfs_tree.h comments omits 8d80a063d508 btrfs: move on-disk structure definitions to btrfs_tree.h omits 2f50062233d9 Merge remote-tracking branch 'regmap/for-5.8' into regmap-next omits 161976a0ead7 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus omits 449478252efe Merge branch 'sunxi/dt-for-5.8' into sunxi/for-next omits 2aba8661e26a arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells omits 46ae2fdf17a4 Merge branches 'sunxi/config-for-5.8' and 'sunxi/dt-for-5. [...] omits b2ffb2d820fd arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 omits 9e92a9800eb4 arm64: dts: allwinner: Sort Pine H64 device-tree nodes omits f3353a015b25 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 omits 2e0e1b0364c6 arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 omits 2d62a5fb89c2 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 omits 7e4bbf3fe67c arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] omits 5fc0928782e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map omits a85573f7e741 x86/mm: Unexport __cachemode2pte_tbl omits 9e294786c89a x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() omits 276f39eaf2a8 dma-pool: scale the default DMA coherent pool size with me [...] omits afb531983f2f x86/mm: unencrypted non-blocking DMA allocations use coher [...] omits 635f4d58cb27 dma-pool: add pool sizes to debugfs omits c7579f4e376d dma-direct: atomic allocations must come from atomic coher [...] omits 8a8c018ffa60 dma-pool: dynamically expanding atomic pools omits 247f4817f956 Merge branch 'pm-sleep' into linux-next omits 366562a463dd Merge branches 'acpi-pci', 'acpi-button' and 'pm-tools' in [...] omits e874d542e8a6 Merge branch 'pm-cpufreq' into linux-next omits 01186efb1934 Documentation: PM: sleep: Update driver flags documentation omits 9266ce4fe6e9 PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED omits f0b7dff949e4 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP omits a99505d0d70e PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() omits 4ea59ef033d7 PM: sleep: core: Rename dev_pm_may_skip_resume() omits 32ae7b13bc2a PM: sleep: core: Rework the power.may_skip_resume handling omits 7f9afb418d2c PM: sleep: core: Do not skip callbacks in the resume phase omits 1952fda8f5b6 rcu: Simplify the calculation of rcu_state.ncpus omits b77fadebe492 srcu: Fix a typo in comment "amoritized"->"amortized" omits c60e60a23f24 kvm/svm: Disable KCSAN for svm_vcpu_run() omits 5276ac233fa7 kcsan: Use GFP_ATOMIC under spin lock omits 2e01de7a148f mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls omits d5b423d89f24 rcu: Initialize and destroy rcu_synchronize only when necessary omits c3f4457855ee Improve KCSAN documentation a bit omits 6e73545b0d4e locktorture: Use true and false to assign to bool variables omits df317bd663a5 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 251159bc9177 x86/mm/pat: Mark an intentional data race omits 9eae5ecf8913 fork: Annotate a data race in vm_area_dup() omits 20cafcea2780 Merge branch 'lkmm-dev.2020.04.15b' into HEAD omits 887249d48e7c Merge branch 'kcsan-dev.2020.04.13c' into HEAD omits 3e743d3f23ac Merge branches 'fixes.2020.04.13d', 'kfree_rcu.2020.04.13c [...] omits bf89ae6416b6 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() omits d9145e488e3d ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() omits 2a029862dd27 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU omits 866658ae435e rcu-tasks: Add IPI failure count to statistics omits 700eb4e8d3fb rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits 8cd39bd433d6 rcu-tasks: Add count for idle tasks on offline CPUs omits 7fe82013b884 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits c4e7992e42bd rcu-tasks: Make RCU tasks trace also wait for idle tasks omits 5936482d6546 rcu-tasks: Handle the running-offline idle-task special case omits c3e2e315dc5e rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits 85999da31cb8 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits d0e54e5076c3 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits fc837c56a269 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits 3cb51417e44d rcu-tasks: Add grace-period and IPI counts to statistics omits b106076cafc1 rcu-tasks: Split ->trc_reader_need_end omits 0a7924e6fa30 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 5fd984984d33 rcu-tasks: Add a grace-period start time for throttling and debug omits af37a4b800a7 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits 7595d34358c7 rcu-tasks: Make rcutorture writer stall output include GP state omits 57015b477e13 rcu-tasks: Add RCU tasks to rcutorture writer stall output omits d9c295d520c7 rcu-tasks: Move #ifdef into tasks.h omits cd912d237f5a rcu-tasks: Add stall warnings for RCU Tasks Trace omits 49cf834662ad rcutorture: Add torture tests for RCU Tasks Trace omits db64a69175c8 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits c029bbfac1bf PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist omits ef71efafc7e0 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits d4e900d79c60 drm/amdgpu: work around llvm bug #42576 omits d3051f65732c drm/ttm: Break out the loops if need_resched in bo delayed [...] omits 811b0c4730a9 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) omits 0ed90217923d drm/mm: revert "Break long searches in fragmented address spaces" omits 3d5385a23a6a drm/amdkfd: Enable GWS based on FW Support omits d67c057396d4 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits f1163e7a436a drm/amdgpu: add new unlocked flag for PTE updates omits e359aefb3157 drm/amdgpu: rename direct to immediate for VM updates omits 6ad129a24835 drm/amdgpu: cleanup IB pool handling a bit omits 32c92c2e3205 drm/amdgpu: partial revert VM sync changes omits 1a07298c624d drm/amdgpu: Add a UAPI flag for user to call mem_sync omits 19d1dffe6d34 drm/amdgpu: Add mem_sync implementation for all the ASICs. omits 9b1ae2d5843f drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits 8c65e839cbaf drm/amdgpu: Add new ring callback to insert memory sync omits 5f3d00fa965a drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem omits c2a79d9353b0 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 omits a45a70b5015f drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] omits 25714ce9ea23 drm/amdgpu: Fix per-IB secure flag GFX hang omits a36777c137c4 drm/amdgpu: Fine-grained TMZ support omits 4abe2b1d21ef drm/amdgpu: stop evicting encrypted BOs to swap omits d7f0ece0c852 drm/amdgpu: add TMZ handling to amdgpu_move_blit omits cb4f802608af drm/amdgpu: also add the TMZ flag to GART omits 1e21855a805c drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 7a1af05e898d drm/amdgpu: Move to a per-IB secure flag (TMZ) omits f73f9225f027 drm/amd/display: Indicate use of TMZ buffers to DC omits 6520cc7e3b54 drm/amdgpu: implement TMZ accessor (v3) omits fdbbb0aace13 drm/amdgpu: remove the alignment placeholder for secure buffer omits 6dff3c321e73 drm/amdgpu: move CS secure flag next the structs where it's used omits 1c7cf97d60e8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 837794ed5323 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits c0d3ab24effa drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits e024054a78f7 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits 65d4c19d9c62 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits dc2606bf387c drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 2ca2a1546513 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 8f9ddcf61e6f drm/amdgpu: job is secure iff CS is secure (v5) omits de1371589c03 drm/amdgpu: expand the context control interface with trust flag omits 782b977e2ca4 drm/amdgpu: expand the emit tmz interface with trusted flag omits 7e806c9da3d7 drm/amdgpu: add tmz bit in frame control packet omits 70bdff9eef16 drm/amdgpu: add function to check tmz capability (v4) omits 029c49a95244 drm/amdgpu: add amdgpu_tmz data structure omits 0a398539e5ba drm/amdgpu: add tmz feature parameter (v2) omits ac1f0fc97c17 drm/amdgpu: define the TMZ bit for the PTE omits 5e2327244d7f drm/amdgpu: add UAPI to create secure commands (v3) omits 642228460cb4 drm/amdgpu: add UAPI for creating encrypted buffers omits 106b23df8436 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' omits 620f47d13a74 drm/amd/powerplay: remove defined but not used variables omits 25d4275e1931 drm/amdgpu: fix race between pstate and remote buffer map omits 568a717c848e drm/amdgpu/display: give aux i2c buses more meaningful names omits 1776643ff138 drm/amdgpu/display: fix aux registration (v2) omits 864d76b0dc8f f2fs: fix quota_sync failure due to f2fs_lock_op omits 34c9edfe0b42 exfat: remove the assignment of 0 to bool variable omits d1157d250f98 exfat: Remove unused functions exfat_high_surrogate() and [...] omits 5c8fc4b10bf8 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF omits 909738ba1593 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option omits 8fec1ae817d4 exfat: remove 'bps' mount-option omits 47b90dd5a99d exfat: Unify access to the boot sector omits 30611e86395a exfat: Use a more common logging style omits 18868a905f53 exfat: add missing MODULE_ALIAS_FS() omits 10e00dced073 exfat: Fix discard support omits 61bf8fb59ba6 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF omits 9d3ad158b5f4 rcu-tasks: Code movement to allow more Tasks RCU variants omits c36f5db71912 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits 6d9e61127319 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits 1f23d8e0b482 rcutorture: Add torture tests for RCU Tasks Rude omits b98262d2e938 rcu-tasks: Add an RCU-tasks rude variant omits da38ec1c4510 rcu-tasks: Refactor RCU-tasks to allow variants to be added omits f5961fb996a9 rcutorture: Add a test for synchronize_rcu_mult() omits 51506fd81f03 rcu: Reinstate synchronize_rcu_mult() omits c0045c4e2325 rcu-tasks: Create struct to hold state information omits 78629ecff3a8 rcu-tasks: Move Tasks RCU to its own file omits 3813e2591a2c rcu: Add per-task state to RCU CPU stall warnings omits 2c671f67bef7 sched/core: Add function to sample state of locked-down task omits 9b2c47b715a0 rcu-tasks: Use context-switch hook for PREEMPT=y kernels omits 075e4415afbd rcu: Add comments marking transitions between RCU watching [...] omits fb754437b0a5 rcutorture: Add test of holding scheduler locks across rcu [...] omits f0c8830d7a53 rcu: Don't use negative nesting depth in __rcu_read_unlock() omits 3f16abb14cf3 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits 0afc2cade48c rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits 923a46c49fe5 rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits 52319e6b525b drm/amdgpu: Correctly initialize thermal controller for GP [...] omits ddf5a5710f12 Revert "drm/amdgpu: Disable gfx off if VCN is busy" omits 190c93d7a70e drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU omits 3ef77f30ae7f drm/amdgpu: Disable FRU read on Arcturus omits 421d8efa8bf1 drm/amd/powerplay: fix resume failed as smu table initiali [...] omits e985c08cd391 drm/amdgpu/gmc: Fix spelling mistake. omits f5e58ad7f938 drm/amdgpu: cache smu fw version info omits 51f66fe6951c Merge branch 'regulator-5.8' into regulator-next omits 3c0cb85c78a0 Merge branch 'regulator-5.7' into regulator-linus omits 2a6ac7666c29 Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...] omits e66b54d07be4 drivers: hv: remove redundant assignment to pointer primar [...] omits 5185f4773e90 ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT omits e7f1e32fed54 rcu: Add KCSAN stubs to update.c omits 05d8a0291987 drm/amdgpu/gfx9: add gfxoff quirk omits 9cf2a1a31212 drm/amdgpu: set mp1 state before reload omits 153981d8cdfa drm/amdgpu: update psp fw loading sequence omits e3f6ad0ddac0 drm/amd/powerplay: update Arcturus smu-driver if header omits 52c1a465d036 drm/amd/powerplay: properly set the dpm_enabled state omits ff35961dca5b drm/amd/powerplay: correct i2c eeprom init/fini sequence omits 32dd23412684 drm/amd/powerplay: bump the NAVI10 smu-driver if version omits cece92669bce drm/amd/powerplay: revise the way to retrieve the board pa [...] omits df8ccec48a7d drm/amdgpu: fix the hw hang during perform system reboot a [...] omits 0d454b9901a8 drm/amd/display: remove redundant assignment to variable d [...] omits 502ef0834009 drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] omits 4f7a2d7e5f1e Merge branches 'sunxi/clk-for-5.8', 'sunxi/config-for-5.8' [...] omits d2d0c46f7006 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() omits 4c9eb55dce1c rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() omits 95db8f74cdd4 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison omits 1acdc560f2f2 rcu: Replace 1 by true omits bccc371715dd rcu: Replace assigned pointer ret value by corresponding b [...] omits 77ad63d67bb7 rcu: Mark rcu_state.gp_seq to detect more concurrent writes omits fa6a72e9ae13 rcu: Get rid of some doc warnings in update.c omits dbef7191d22b Revert "rculist: Describe variadic macro argument in a Sph [...] omits eda5176f2e2d rcu: Fix the (t=0 jiffies) false positive omits cc8bd1bfdc1f rcu: Expedite first two FQS scans under callback-overload [...] omits bff55f0ffcae drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers omits b5f629b9906b rcu: Use data_race() for RCU CPU stall-warning prints omits 3ed07fc71371 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits 8c77967e771e srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] omits 5edd414c9cd0 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks omits 64132cc2f711 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] omits fc2a7ed3c2d2 rcu: Remove self-stack-trace when all quiescent states seen omits 431815f97b26 rcu: When GP kthread is starved, tag idle threads as false [...] omits a945e425ec89 rcutorture: Convert ULONG_CMP_LT() to time_before() omits c31e3993225a torture: Add a --kasan argument omits 8a7567ab7f07 torture: Save a few lines by using config_override_param i [...] omits 1a6570bbefab torture: Allow scenario-specific Kconfig options to overri [...] omits 907712c235c9 torture: Allow --kconfig options to override --kcsan defaults omits ee19424477d0 torture: Abstract application of additional Kconfig options omits 3788ab1fb0c8 torture: Eliminate duplicate #CHECK# from ConfigFragment omits 4b2f96dbc56b rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static omits 2ba0d32e59e0 torture: Make --kcsan argument also create a summary omits 997e9e941417 torture: Add --kcsan argument to top-level kvm.sh script omits 5cf9d91f7dd2 rcu: Allow rcutorture to starve grace-period kthread omits 61e3a9acf9e5 rcutorture: Right-size TREE10 CPU consumption omits 112bf80760f1 rcutorture: Add flag to produce non-busy-wait task stalls omits a8d5875ce5f0 Default enable RCU list lockdep debugging with PROVE_RCU omits 18d76ac49038 locktorture.c: Fix if-statement empty body warnings omits bb4be86f29d0 rcutorture: Mark data-race potential for rcu_barrier() tes [...] omits 80a18c1155a1 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines omits a22b45218dac rcutorture: Add KCSAN stubs omits 517392319c3e rcu: Use data_race() for RCU expedited CPU stall-warning prints omits b5acbe24289d rcu: Add rcu_gp_might_be_stalled() omits b46b073853c4 rcu/tree: Count number of batched kfree_rcu() locklessly omits 578e7028510a rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] omits 9902838affa8 rcuperf: Add ability to increase object allocation size omits b377bfce7d93 rcu: Mark rcu_state.ncpus to detect concurrent writes omits 4fb5e949f3c8 srcu: Add KCSAN stubs omits 503b026d1d64 rcu: Add KCSAN stubs omits dbf7071bdc3a scsi: storvsc: Re-init stor_chns when a channel interrupt [...] omits f0b796c3d84d Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] omits a031062424bb Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug omits bcefa4009007 Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] omits 84e8508e5bb7 PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] omits 014a8025eeb9 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] omits 536fd7c2d6e4 hv_utils: Always execute the fcopy and vss callbacks in a tasklet omits a0af60f69438 hv_netvsc: Disable NAPI before closing the VMBus channel omits 97970eef1ca0 Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] omits 4dedd9ee4afa Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] omits 52acaa54b9f0 Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 omits d2f1606edabd scripts/config: allow colons in option strings for sed omits 9d20a24d310b Drivers: hv: check VMBus messages lengths omits bc9a27320f2c Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] omits 8739cb09ba07 Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() omits 7d61c5538ece Drivers: hv: allocate the exact needed memory for messages omits 64240cdc0016 Drivers: hv: copy from message page only what's needed omits 33c385056aad Merge branch 'asoc-5.7' into asoc-linus omits c018aff1a201 Merge branch 'v5.7-armsoc/dts64' into for-next omits 9240e38c3cf3 Merge branch 'v5.7-armsoc/dts32' into for-next omits 6795e06559b8 Merge branch 'v5.7-armsoc/dts64' into for-next omits bcfc77be9cf9 Merge branch 'v5.7-armsoc/dts32' into for-next omits 455a19cdaf07 Merge branch 'v5.6-clk/fixes' into for-next omits dd882f8fcb53 Merge branch 'v5.7-clk/next' into for-next omits 3fa6d295da98 Merge branch 'v5.7-armsoc/soc' into for-next omits 98b195e54ee6 Merge branch 'v5.7-armsoc/dts64' into for-next omits 27986dcc32ee Merge branch 'v5.7-armsoc/dts32' into for-next omits 4923caa8b3a4 ARM: rockchip: fix spelling mistake "to" -> "too" omits ac787d915beb clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] omits e2d7c0d33d0a ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits c5ac87bd9abd clk: rockchip: convert rk3036 pll type to use internal loc [...] omits 087f08b00830 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] omits 9f6a54edf10f clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] 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 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 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 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 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 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 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 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 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 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 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 [...] new 799587d5731d ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT new 42296dc3427b Merge remote-tracking branch 'arc-current/for-curr' new 1200832c6e85 mptcp: fix race in msk status update new 52a90612fa61 net: remove obsolete comment new 107bc0766b9f vhost/vsock: fix packet delivery order to monitoring devices new a78d16397856 vsock/virtio: fix multiple packet delivery to monitoring devices new 18e6719c141e Merge branch 'vsock-virtio-fixes-about-packet-delivery-to- [...] new 6de556c31061 aquantia: Fix the media type of AQC100 ethernet controller [...] new 095f5614bfe1 net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() new 4becb7ee5b3d net/x25: Fix x25_neigh refcnt leak when x25 disconnect new 62b4011fa7be net/tls: Fix sk_psock refcnt leak when in tls_data_ready() new 14695212d4cd fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks new 8738c85c72b3 sch_choke: avoid potential panic in choke_reset() new c3e302edca24 net: phy: marvell10g: fix temperature sensor on 2110 new c71c4e49afe1 bnxt_en: Fix VF anti-spoof filter setup. new 9e68cb0359b2 bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. new bae361c54fb6 bnxt_en: Improve AER slot reset. new bbf211b1ecb8 bnxt_en: Return error when allocating zero size context memory. new c72cb303aa6c bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). new cf7fc3af87b2 Merge branch 'bnxt_en-fixes' new df4953e4e997 sch_sfq: validate silly quantum values new 4b5b71f770e2 net: tc35815: Fix phydev supported/advertising mask new 10e3cc180e64 net/sonic: Fix a resource leak in an error handling path i [...] new fd0c42c4dea5 batman-adv: fix batadv_nc_random_weight_tq new f872de8185ac batman-adv: Fix refcnt leak in batadv_show_throughput_override new 6107c5da0fca batman-adv: Fix refcnt leak in batadv_store_throughput_override new 6f91a3f7af41 batman-adv: Fix refcnt leak in batadv_v_ogm_process new 37255e7a8f47 Merge tag 'batadv-net-for-davem-20200427' of git://git.ope [...] new 6c1bcafcaf3a Merge remote-tracking branch 'net/master' new 18f02ad19e2c bpf: Fix sk_psock refcnt leak when receiving message new 481df765e526 Merge remote-tracking branch 'bpf/master' new 25a44ae93d1a esp6: support ipv6 nexthdrs process for beet gso segment new 6f297068a069 esp4: support ipv6 nexthdrs process for beet gso segment new a204aef9fd77 xfrm: call xfrm_output_gso when inner_protocol is set in x [...] new 976eba8ab596 ip_vti: receive ipip packet by calling ip_tunnel_rcv new c95c5f58b35e xfrm interface: fix oops when deleting a x-netns interface new 588bb6513677 Merge remote-tracking branch 'ipsec/master' new ea64d8d6c675 netfilter: nat: never update the UDP checksum when it's 0 new d0665b39e1f2 Merge remote-tracking branch 'netfilter/master' new 4a3de90b1184 mac80211: sta_info: Add lockdep condition for RCU list usage new fc78ce2b5089 Merge remote-tracking branch 'mac80211/master' new 2d7e3ff7b6f2 RDMA/mlx5: Set GRH fields in query QP on RoCE new 39c011a53827 RDMA/uverbs: Fix a race with disassociate and exit_mmap() new 0fb00941dc63 RDMA/core: Prevent mixed use of FDs between shared ufiles new 83a267021221 RDMA/core: Fix overwriting of uobj in case of error new 47c370c1a5ee IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() new ea84f301734d Merge remote-tracking branch 'rdma-fixes/for-rc' new 977dfef40c89 ALSA: hda: Match both PCI ID and SSID for driver blacklist new ac957e8c5411 ALSA: pcm: oss: Place the plugin buffer overflow checks co [...] new 4285de0725b1 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly new 4b63340b9b0e Merge branch 'topic/pcm-oss-fix' into for-linus new cc18b2f4f3f1 ALSA: line6: Fix POD HD500 audio playback new ef0b3203c758 ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter new d44172de3b4a Merge remote-tracking branch 'sound-current/for-linus' new 0de6db30ef79 ASoC: tegra: Use device managed resource APIs to get the clock new facb0f4bb35c ASoC: nau8825: Change Tegra clk_out_2 provider to PMC new 1e4e0bf136aa ASoC: tegra: Add audio mclk parent configuration new ff5d18cb04f4 ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() new 41d91ec3de8a Merge tag 'tegra-for-5.7-asoc' of git://git.kernel.org/pub [...] new c38b608504aa ASoC: wm8962: set CLOCKING2 as non-volatile register new 1fecbb71fe0e ASoC: fsl_esai: Disable exception interrupt before schedul [...] new 880f36ba4782 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus new 9719e37c7070 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new cef570d20922 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus new 29adc3da8b7b Merge remote-tracking branch 'regmap-fixes/for-linus' new 659bdf42e912 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] new 1584e6ed6667 Merge remote-tracking branch 'regulator-fixes/for-linus' new ce8438e67dc0 Merge remote-tracking branch 'spi/for-5.7' into spi-linus new 2a3a96435846 Merge remote-tracking branch 'spi-fixes/for-linus' new e9b3c610a05c USB: serial: garmin_gps: add sanity checking for data length new d63c91fd74ca Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new b8292378cf21 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new b61ad5c0e21c phy: tegra: Select USB_COMMON for usb_get_maximum_speed() new 67321e02fb2d phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string new c31cd5a5b2f2 MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer new cd2abd4ed5c6 Merge remote-tracking branch 'phy/fixes' new f0d500c33549 Merge remote-tracking branch 'thunderbolt-fixes/fixes' new 09264098ff15 Input: evdev - call input_flush_device() on release(), not [...] new 764f7f911bf7 Input: xpad - add custom init packet for Xbox One S controllers new 38347374ae3f Input: dlink-dir685-touchkeys - fix a typo in driver name new d844c66e4a4a Merge remote-tracking branch 'input-current/for-linus' new 088de5edcc8a Merge remote-tracking branch 'crypto-current/master' new 205323b8ceac vfio: checking of validity of user vaddr in vfio_dma_rw new 0ea971f8dcd6 vfio: avoid possible overflow in vfio_iommu_type1_pin_pages new 5cbf3264bc71 vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vadd [...] new 4ed769d8d0d8 Merge remote-tracking branch 'vfio-fixes/for-linus' new 2e45676a4d33 dmaengine: pch_dma.c: Avoid data race between probe and ir [...] new 363c32701c7f dmaengine: mmp_tdma: Do not ignore slave config validation errors new 0c8944637921 dmaengine: mmp_tdma: Reset channel error on release new 0821009445a8 dmaengine: fix channel index enumeration new 664475cffb8c dmaengine: tegra-apb: Ensure that clock is enabled during [...] new b9f960201249 dmaengine: dmatest: Fix iteration non-stop logic new f52e2067b7ae Merge remote-tracking branch 'slave-dma-fixes/fixes' new e19d99419aba Merge remote-tracking branch 'omap-fixes/fixes' new e661c25df0ca Merge branch 'misc-5.7' into next-fixes new c58b0bb761a6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 3815f1be546e dlmfs_file_write(): fix the bogosity in handling non-zero *ppos new 471754079237 Merge remote-tracking branch 'vfs-fixes/fixes' new de392528b56f Merge remote-tracking branch 'drivers-x86-fixes/fixes' new 6cbb7aeded71 scsi: core: Allow the state change from SDEV_QUIESCE to SD [...] new 856e152a3c08 scsi: qla2xxx: set UNLOADING before waiting for session deletion new 5a263892d7d0 scsi: qla2xxx: check UNLOADING before posting async work new 1d2ff149b263 scsi: target/iblock: fix WRITE SAME zeroing new 45a76264c26f scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV new c48f849d3f7a scsi: qla2xxx: Delete all sessions before unregister local [...] new 94fb91cb436a Merge remote-tracking branch 'scsi-fixes/fixes' new 5d5e100a2034 drm/i915/selftests: Fix i915_address_space refcnt leak new f524a774a4ff drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() new 2abaad4eb59d drm/i915/gt: Check cacheline is valid before acquiring new 2b5f1b0fe4c5 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 1a8eb6b373c2 mmc: sdhci-pci: Fix eMMC driver strength for BYT-based con [...] new 9395f86273e5 Merge remote-tracking branch 'mmc-fixes/fixes' new 72df61d9d66e riscv: sbi: Correct sbi_shutdown() and sbi_clear_ipi() export new f9d89c944a04 tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBI new 7d0ce3b2b483 riscv: sbi: Fix undefined reference to sbi_shutdown new a5fe13c7b494 riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU new 7cc1949a6328 Merge remote-tracking branch 'risc-v-fixes/fixes' new 389d8c6487e6 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new 6292b8efe32e drm/edid: Fix off-by-one in DispID DTD pixel clock new a5bff92eaac4 dma-buf: Fix SET_NAME ioctl uapi new dbc05ae38676 drm/dp_mst: Fix drm_dp_send_dpcd_write() return code new 1631e20d9729 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3ba225b506a2 treewide: Replace zero-length array with flexible-array member new c298f72a534d uapi: revert flexible-array conversions new 12accd8b29e2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 54adadf9b085 dma-pool: dynamically expanding atomic pools new 76a19940bd62 dma-direct: atomic allocations must come from atomic coher [...] new 2edc5bb3c5cc dma-pool: add pool sizes to debugfs new 82fef0ad811f x86/mm: unencrypted non-blocking DMA allocations use coher [...] new 1d659236fb43 dma-pool: scale the default DMA coherent pool size with me [...] new 298f3db6ee69 dma-contiguous: fix comment for dma_release_from_contiguous new 49ee93028f3c Merge remote-tracking branch 'dma-mapping/for-next' new 0634802adb15 Merge remote-tracking branch 'arm/for-next' new 631c4ec98169 Merge remote-tracking branch 'aspeed/for-next' new 820ad6d898c5 Merge remote-tracking branch 'at91/at91-next' new 2a11c6f203ce Merge remote-tracking branch 'imx-mxs/for-next' new 2912c88e515d Merge remote-tracking branch 'keystone/next' new bd1b4c7bb5a3 Merge remote-tracking branch 'mediatek/for-next' new 1fc7a7d75d44 Merge remote-tracking branch 'mvebu/for-next' new c47dc02a7b9f Merge remote-tracking branch 'omap/for-next' new 565775aab5b9 arm64: qcom: c630: fix asm dai setup new 1724397e6595 arm64: dts: qcom: db845c: fix asm dai setup new 7710f80ecd9c arm64: dts: qcom: db820c: fix audio configuration new b382c1139fbe Merge branch 'arm64-fixes-for-5.7' into for-next new aab86bbbd3e3 dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs new feec34411d4c arm64: dts: qcom: Add SDM660 SoC support new 23a6da79fe8b arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender) new b1fcc5702a41 arm64: dts: qcom: msm8916: Add CTI options new 2346b073fc16 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] new ff4180432310 Merge remote-tracking branch 'qcom/for-next' new 44be325be504 Merge remote-tracking branch 'raspberrypi/for-next' new 7e9d03df3685 Merge remote-tracking branch 'realtek/for-next' new f4d71c6ea9e5 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes new e2f5d18dcace Merge branch 'renesas-fixes-for-v5.7' into renesas-next new fea89b265f78 ARM: dts: shmobile: Update CMT1 compatible values new ae990a1de014 ARM: dts: renesas: Fix IOMMU device node names new cf8ae446bbcb arm64: dts: renesas: Fix IOMMU device node names new 3b00933301fc Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next new e5fefe326367 Merge remote-tracking branch 'renesas/next' new d6cc7be7cec2 Merge remote-tracking branch 'reset/reset/next' new 1f5a3e167935 arm64: dts: rockchip: add micro SD card regulator to rockpro64 new 051083dddf07 arm64: dts: rockchip: remove bus-width from mmc nodes in r [...] new df07f7df7e5a arm64: dts: rockchip: add core devicetree for rk3326 new 98412e1e57ea dt-bindings: Add binding for Hardkernel Odroid Go Advance new ce33988fb698 arm64: dts: rockchip: add Odroid Advance Go new e565dd298c6b arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 n [...] new de70083cbaab arm64: dts: rockchip: remove #sound-dai-cells from &spdif [...] new a2950b4728f3 Merge branch 'v5.8-armsoc/dts64' into for-next new 37aed36cfec3 ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> new 0b973c65d2f2 ARM: rockchip: fix spelling mistake "to" -> "too" new 49bedb9b00aa Merge branch 'v5.8-armsoc/soc' into for-next new a504d1b30bd6 clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] new 883265d871b3 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] new 7b5c597083e7 clk: rockchip: convert rk3036 pll type to use internal loc [...] new c5b7aa1ee3ba Merge branch 'v5.8-clk/next' into for-next new 5944eb7a1ec7 arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308 new 40df91a894e9 arm64: dts: rockchip: fix inverted headphone detection on [...] new 7a87adbc4afe arm64: dts: rockchip: enable DC charger detection pullup o [...] new 83b994129fb4 arm64: dts: rockchip: Replace RK805 PMIC node name with "p [...] new e559bb846ac3 arm64: dts: rockchip: drop non-existent gmac2phy pinmux op [...] new 743a646a05af arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] new 59782311b24d arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] new 190c7f6fd43a arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 t [...] new 287e0d538fce ARM: dts: rockchip: fix phy nodename for rk3228-evb new 621c8d0c233e ARM: dts: rockchip: fix phy nodename for rk3229-xms6 new f73a28284e2a arm64: dts: rockchip: remove extra assigned-clocks propert [...] new c617ed88502d arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts new c604fd810bda arm64: dts: rockchip: swap interrupts interrupt-names rk33 [...] new b14f3898d2c2 ARM: dts: rockchip: swap clock-names of gpu nodes new 89ee3ace7292 arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt new 855bdca1781c ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk [...] new c848d8d79e02 Merge branch 'v5.7-armsoc/fixes' into for-next new cec9d101d70a clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] new 68c391e9f66b Merge branch 'v5.7-clk/fixes' into for-next new 748ca0723b40 Merge remote-tracking branch 'rockchip/for-next' new 4439118adebc Merge remote-tracking branch 'samsung-krzk/for-next' new b953dceaddbf dt-bindings: arm: Add smc/hvc transport for SCMI new 1dc6558062da firmware: arm_scmi: Add smc/hvc transport new 18988265b876 firmware: arm_scmi: Make mutex channel specific new b9d15ee21cd8 firmware: arm_scmi: Drop empty stub for smc_mark_txdone new 8aa6e12bbf9d firmware: arm_scmi: Check shmem property for channel availablity new 4e44590ee4a9 firmware: arm_scmi: Drop checking for shmem property in pa [...] new 70771c69ab9b firmware: arm_scmi: Add include guard to linux/scmi_protocol.h new 23818b3d8590 firmware: arm_scpi: Add include guard to linux/scpi_protocol.h new 4ebd8f6dea81 firmware: arm_scmi: Add receive buffer support for notifications new 2264417a9a99 firmware: arm_scmi: Update protocol commands and notificat [...] new d5141f37c42e firmware: arm_scmi: Add notifications support in transport layer new 4d09852b6f01 firmware: arm_scmi: Add support for notifications message [...] new 87dff4e63cf2 firmware: arm_scmi: Rename .clear_notification() transport_ops new b37f5cc8d243 firmware: arm_scmi: Clear channel on reception of unexpect [...] new d04fb2b2ddef firmware: arm_scmi: Clear channel for delayed responses new c5bceb98ce0e firmware: arm_scmi: Fix handling of unexpected delayed responses new f7199cf48902 firmware: arm_scmi: Fix return error code in smc_send_message new a8e5f6d8ecfe Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 09f49e5e417a Merge remote-tracking branch 'scmi/for-linux-next' new 9f8a93b742e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map new 905434e0b544 arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] new 67533f873ad7 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 new ebae33c3f6ce arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 new add1e27fb703 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 new b34c2fc9ca7d arm64: dts: allwinner: Sort Pine H64 device-tree nodes new 07761038729a arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 new bb2401591a6f arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells new 8c42b100c050 Merge branches 'sunxi/clk-for-5.8', 'sunxi/config-for-5.8' [...] new 22b38d5acb26 Merge remote-tracking branch 'sunxi/sunxi/for-next' new be2040fab2aa Merge remote-tracking branch 'tegra/for-next' new ce9ff57f19cc Merge remote-tracking branch 'clk/clk-next' new b78398935da0 Merge remote-tracking branch 'csky/linux-next' new b22285b07e38 Merge remote-tracking branch 'h8300/h8300-next' new 366b8149fbff m68k: amiga: config: Replace zero-length array with flexib [...] new d3a5b760611a Merge remote-tracking branch 'm68k/for-next' new 4a4441e5715d m68k/PCI: Fix a memory leak in an error handling path new ef52ef2942f5 Merge remote-tracking branch 'm68knommu/for-next' new c05b5940d940 MIPS: Fix the declaration conflict of mm_isBranchInstr() new d339cd02b888 MIPS: Move unaligned load/store helpers to inst.h new f83e4f9896ef MIPS: Loongson-3: Add some unaligned instructions emulation new d82d500f5118 MIPS: arch_send_call_function_single_ipi() calling convent [...] new c213db614685 MIPS: Clear XContext at boot time new a44f83092d71 MIPS: Rename the "Fill" cache ops to avoid build failure new e2e13925ff74 MIPS: Loongson: Add support for perf tool new 0cf2ea1121aa MIPS: Kernel: Identify Loongson-2K processors new 02affdabebc0 Merge remote-tracking branch 'mips/mips-next' new 62e9eb0c3446 Merge remote-tracking branch 'nds32/next' new 45591da76588 powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h new dd6f333eb248 Merge remote-tracking branch 'powerpc/next' new 8df275a37e8e kgdb: Add kgdb_has_hit_break function new d3c263cda1a5 riscv: Add KGDB support new ce66581cb6e9 riscv: Use the XML target descriptions to report 3 system [...] new 48d19b6831fa riscv: Add SW single-step support for KDB new 3eb39fbe6453 riscv: Remove the 'riscv_' prefix of function name new 27e8d167c45c riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation new 521727bec495 riscv: Use text_mutex instead of patch_lock new 4ffe7a1afec9 Merge remote-tracking branch 'risc-v/for-next' new 9b30d26b2a7c Merge remote-tracking branch 'sh/sh-next' new 7bbfa34856ad Merge branch 'misc-5.7' into for-next-current-v5.6-20200423 new cc67e9bbcc86 btrfs: remove the redundant parameter level in btrfs_bin_search() new 458e3de37124 btrfs: fix memory leak of transaction when deleting unused [...] new 97dfcece3371 btrfs: simplify error handling of clean_pinned_extents() new fd94adcc94a4 btrfs: discard: Use the correct style for SPDX License Identifier new 437a35fa8f7b btrfs: drop logs when we've aborted a transaction new d32f86128eaf block: add bio_for_each_bvec_all() new b65eb0d752f4 btrfs: fix error handling when submitting direct I/O bio new 23cbbea28e8f btrfs: fix double __endio_write_update_ordered in direct I/O new 7e89c5eaa756 btrfs: look at full bi_io_vec for repair decision new 4d8eb7025957 btrfs: don't do repair validation for checksum errors new b1463254462c btrfs: clarify btrfs_lookup_bio_sums documentation new 5cfa29e7394d btrfs: rename __readpage_endio_check to check_data_csum new e18bd62ec9c5 btrfs: make btrfs_check_repairable() static new 52df44703ee5 btrfs: remove unused btrfs_dio_private::private new 6639f563077d btrfs: convert btrfs_dio_private->pending_bios to refcount_t new df70bff7d0d4 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] new ec190a5aa3e0 btrfs: get rid of one layer of bios in direct I/O new 63100fb171fb btrfs: simplify direct I/O read repair new 21ab4c516a1d btrfs: fix block group leak when removing fails new c7a0c759326a btrfs: fix transaction leak in btrfs_recover_relocation new e94d318f12cd btrfs: fix partial loss of prealloc extent past i_size aft [...] new 6e10cc7a097b btrfs: remove useless check for copy_items() return value new 78eac6d8d8d4 Merge branch 'misc-next' into for-next-current-v5.6-20200423 new 2a716ced1526 Merge branch 'for-next-current-v5.6-20200423' into for-nex [...] new 8383724f6ab5 Merge remote-tracking branch 'btrfs/for-next' new 8aebfffacfa3 configfs: fix config_item refcnt leak in configfs_rmdir() new 63298dd972bb Merge remote-tracking branch 'configfs/for-next' new 39a3500c2598 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF new aac3e46ae70d exfat: Use a more common logging style new 96c2007e58ac exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option new 54198de6eddf exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF new 05d34760f96a exfat: Remove unused functions exfat_high_surrogate() and [...] new 1e676227df40 exfat: remove the assignment of 0 to bool variable new 33cdfbe37703 exfat: replace 'time_ms' with 'time_cs' new 41d5b17c7506 Merge remote-tracking branch 'exfat/dev' new 4d61b801b903 Merge remote-tracking branch 'ext3/for_next' new 435cbab95e39 f2fs: fix quota_sync failure due to f2fs_lock_op new df031435fe9a Merge remote-tracking branch 'f2fs/dev' new f31c8ccbdb7f Merge remote-tracking branch 'fuse/for-next' new 18a71e11e663 Merge remote-tracking branch 'jfs/jfs-next' new 46988c884f31 Merge remote-tracking branch 'nfs/linux-next' new 8c08313fa98c Merge remote-tracking branch 'nfsd/nfsd-next' new cf24bf0be70d Merge remote-tracking branch 'overlayfs/overlayfs-next' new b155bff9b302 Merge remote-tracking branch 'file-locks/locks-next' new 82fe66debda5 Merge remote-tracking branch 'vfs/for-next' new 4d0840317225 Merge remote-tracking branch 'printk/for-next' new af03958da067 PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events new 8f8e42e7c2dd PCI/AER: Use only _OSC to determine AER ownership new 4a27c5d07264 Merge branch 'pci/error' new a6cec3fdbd72 PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros new adc9fbcd7d04 PCI: Use of_node_name_eq() for node name comparisons new 97cf7afc6939 Merge branch 'pci/hotplug' new 94b84ac1979b PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default new fbedda4e4dc5 PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default new 8c8ff55b4da7 PCI/AER: Don't select CONFIG_PCIEAER by default new a914ff2d78ce PCI/ASPM: Don't select CONFIG_PCIEASPM by default new 13cc2f88aa79 Merge branch 'pci/kconfig' new 7d5b10fcb81e PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist new 9fc7c57857b1 Merge branch 'pci/p2pdma' new c3aaf086701d PCI/PM: Call .bridge_d3() hook only if non-NULL new cb4b34e11454 Merge branch 'pci/pm' new f13bb3ff2fa4 Merge remote-tracking branch 'pci/next' new a6f6882ab461 Merge remote-tracking branch 'hid/for-next' new e804f0a78e9e i2c: slave-eeprom: Make it possible to pre-load eeprom data new ec43f7434379 i2c: brcmstb: Allow to compile it on BCM2835 new e07a89775c71 i2c: stm32: don't print an error on probe deferral new dd16163ea24b dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range new 09cc9a3bce91 i2c: stm32f7: allows for any bus frequency new 88fb09c40925 i2c: regroup documentation of bindings new aef6f2e7cec1 i2c: brcmstb: Fix handling of optional interrupt new 1b9e68533299 i2c: qup: remove unneeded conversion to bool new 6b98bf01d2af i2c: powermac: Simplify reading the "reg" and "i2c-address [...] new e14d796d8339 i2c: iproc: add support for SMBUS quick cmd new 84c0eb212c88 platform/mellanox: mlxreg-hotplug: convert to use i2c_new_ [...] new fdeab9779cfe Merge branch 'i2c/for-5.8' into i2c/for-next new a66d0af81726 i2c: iproc: generate stop event for slave writes new c464f5532fe9 Merge branch 'i2c/for-current' into i2c/for-next new 2ee4d4da150c Merge remote-tracking branch 'i2c/i2c/for-next' new a0db98c29083 Merge remote-tracking branch 'i3c/i3c/next' new 1bc93b5d5854 Merge branch 'dmi/master' new 02b925a9104d hwmon: (lm70) Add support for ACPI new c6b5a4766712 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 0cdce461c6c3 Merge remote-tracking branch 'jc_docs/docs-next' new 953f10064140 media: dvb: digitv: remove unused array element 0 new a8648098948d media: rc: if kernel is built without an IR codec, don't a [...] new 96f3a9392799 media: dvb: return -EREMOTEIO on i2c transfer failure. new d27958df9302 media: dvb-usb: make dvb_usb_device_properties const new c77591a8ca5a media: m88ds3103: Add missing '\n' in log messages new 9448762fd1d1 media: ir-rx51: Use 64-bit division macro new f2267d7ed803 media: imx: utils: fix and simplify pixel format enumeration new 1df2148fdfc0 media: imx: utils: fix media bus format enumeration new c25ab5caf516 media: imx: utils: Inline init_mbus_colorimetry() in its caller new 0cd5d896a192 media: imx: utils: Handle Bayer format lookup through a se [...] new 3130c45c2ba3 media: imx: Fix some pixel format selections new a7d5003cab01 media: imx: utils: Rename pixel format selection enumeration new f0f71ae440a9 media: imx: utils: Introduce PIXFMT_SEL_IPU new c943b6947f45 media: imx: utils: Make imx_media_pixfmt handle variable n [...] new 74cd3984f133 media: imx: utils: Split find|enum_format into fourcc and [...] new eef988826fbd media: imx: utils: Rename format lookup and enumeration functions new 4d7463cdf5de media: imx: utils: Constify some mbus and ipu_image arguments new e13160116939 media: davinci: remove redundant assignment to pointer 'common' new 757570f11fa4 media: mtk-mdp: Use correct aliases name new 03f56d9952b4 media: pwc-ctl: remove redundant assignment to variable ret new d45c9313782b media: gspca: remove redundant assignment to variable status new 33d236371f70 media: imx-media-csc-scaler: Use a shorter name for driver new 1ca3cb46a992 media: v4l2-ctrl: Add H264 profile and levels new ff8c2784b057 media: uapi: h264: Add new profile and levels new 9429e7072f8f media: imx.rst: Fix the MIPI CSI-2 virtual channel new 62ce7201f442 media: imx.rst: Provide an example for unprocessed video capture new 8a4676d6e627 media: imx.rst: Provide the OV560 module part number new d00c9761afe7 media: imx.rst: Provide streaming examples for imx6q-sabresd new f36592e7b343 media: vicodec: Fix error codes in probe function new dba361345706 media: staging: rkisp1: remove TODO item - uapi structs co [...] new dd844fb8e50b media: platform: fcp: Set appropriate DMA parameters new 2990e3dbf7ee media: staging: rkisp1: replace rkisp1_fmt_pix_type with v [...] new b23096af0be4 media: staging: rkisp1: cap: remove field fmt_type from st [...] new 003492984ed7 media: staging: rkisp1: change fields names from fmt_type [...] new d6ef0719fa90 media: v4l2-fh: define v4l2_fh struct regardless of condition new f661aaa007aa media: rkisp1: Get rid of unused variable warning new 42cbdf2b5ecb media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency new 45776c540f7f media: rkisp1: Fix wrong PHY config dependency new 624922a2739b media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists new b5218cf40c1e media: hantro: h264: Use the generic H264 reflist builder new d6b50a96d337 media: dt-bindings: rockchip: Document RK3399 Video Decode [...] new cd33c830448b media: rkvdec: Add the rkvdec driver new 5714e84fee50 media: si2157: Enable tuner status flags new 5741f4affb69 media: si2157: Check error status bit on cmd execute new e955f959ac52 media: si2157: Better check for running tuner in init new 7e80a8d14d9f media: si2157: Add analog tuning related functions new 578147e968bd media: si2157: Briefly wait for tuning operation to complete new e4361015a4aa media: si2157: module debug option to wait on signal lock new 81118817c4ae media: cx23885: Add analog frontend to Hauppauge QuadHD new f8e76a5e2679 media: cx23885: Add analog frontend to 1265_K4 new 2be355a08e19 media: cx23885: Add analog frontend to HVR5525 new fbc9a49cf272 media: cx23885: Add i2c device analog tuner support new 3c1ccbad8080 media: cx231xx: Add i2c device analog tuner support new d99846cb1c0e media: si2157: add on-demand rf strength func new 722b3c140dd4 media: lgdt3306a: Add CNR v5 stat new 038fd4141029 media: cx25840: Register labeling, chip specific correction new fdb9e30e9143 media: iguanair: rc drivers no longer need to do locking new 7c3bae3f430a media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue w [...] new b2b1046f1de6 media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound() new 60e915354c27 media: staging: rkisp1: cap: fix return values from pm functions new e4b0326c4d70 media: staging: rkisp1: cap: serialize start/stop stream new 4d0b43804c12 media: staging: rkisp1: remove mbus field from rkisp1_sens [...] new 1d3ac27801e5 media: staging: rkisp1: replace the call to v4l2_async_not [...] new 66f92c4e1701 media: coda: add RC enable controls new ba99522b2bd0 media: v4l2-image-sizes: add HD and Full-HD definitions new ceb348690e29 media: staging: rkisp1: cap: cleanup in mainpath config fo [...] new a557c3fa96c8 media: staging: rkisp1: cap: fix value written to uv swap [...] new b82b39937459 media: staging: rkisp1: cap: change the logic for writing [...] new c6a86569e841 media: staging: rkisp1: cap: support uv swap only for semi [...] new d0dd92789f44 media: staging: rkisp1: cap: support uv swapped planar formats new b1f487ef3339 media: dt-bindings: media: convert rockchip rga bindings to yaml new b2965c912a3d media: dt-bindings: media: rockchip-rga: add power-domains [...] new 49c6644eb6ac media: dvb-usb-ids.h: fix an USB PID name new 8cbaa12100a1 media: dvb-usb-v2: use DVB_USB_DEVICE() macro new 52b88c87e22b media: pwc-if.c: Update comments about each pwc supported model new 787103913b91 media: pwc-if: place USB device list on numberical order new 74da0d515c20 media: admin-guide: add a card list for cx231xx boards new 433c8e566098 media: admin-guide: update em28xx cardlist new d9d43617bb13 media: admin-guide: Add an introduction chapter new 2aca74c8b1a1 media: admin-guide: add a generic building guide new 17ce5e6d72d5 media: admin-guide: improve cardlist.rst documentation new 760ec48b6bea media: admin-guide: add dvb-usb-v2 card lists new 9f054a7e7d1f media: admin-guide: add cardlist for dib0700 driver new f21067392bbd media: admin-guide: add dibusb-mb and dibusb-mc card lists new 4b45a0cd391a media: admin-guide: add support for the remaining dvb-usb boards new da95d30bb06e media: admin-guide: add a card list for the Siano driver new ea90626fdf6e media: admin-guide: add a cardlist for all other USB cards new d3cb08320729 media: admin-guide: split DVB cards.rst new 97b202b004b4 media: admin-guide: replace the frontend drivers list new 0cb8f667ec6a media: admin-guide: add a list of media PCI cards new 0753351432ef media: admin-guide: add a table with USB drivers new 9436af9eb4e4 media: admin-guide: add a list of platform drivers new c127fa9d3d54 media: admin-guide: add a list of I2C drivers new a70559d37a6b media: admin-guide: add SPI cards to platform drivers new c84315dd8aec media: admin-guide: add card lists for radio and firewire new 8cf8f0a68a99 media: admin-guide: add test-drivers new f45ce7a1e582 media: admin-guide: bt8xx.rst: fix a broken cross-reference new a79a0e71ae67 media: admin-guide: reorganize the guide new 33fc918ab89b media: admin-guide: split driver-specific indexes to new files new 19ce44f027ca media: rkisp1: fix missing mbus.type -> mbus_type conversion new a349d3d97ea2 media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries new 5c9863981498 MAINTAINERS: reorder media attributes new 4bdbff4da405 media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies new fbb7e1976269 Merge remote-tracking branch 'v4l-dvb/master' new 6e176bf8d461 PM: sleep: core: Do not skip callbacks in the resume phase new 0fe8a1be599a PM: sleep: core: Rework the power.may_skip_resume handling new 76c70cb58ce3 PM: sleep: core: Rename dev_pm_may_skip_resume() new fa2bfead9103 PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() new e07515563d01 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP new 2a3f34750b8b PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED new 2fff3f73e8c2 Documentation: PM: sleep: Update driver flags documentation new edb7f9d6b574 Merge back system-wide PM updates for v5.8. new 598cc9300563 PM: sleep: Helpful edits for devices.rst documentation new 3caa169b65a8 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next new 8c539776ac83 cpufreq: intel_pstate: Only mention the BIOS disabling tur [...] new 2351f8d295ed PM: hibernate: Freeze kernel threads in software_resume() new e1903098e48d Merge branches 'pm-cpufreq-fixes' and 'pm-sleep-fixes' int [...] new 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...] new 5c447c18d1f7 ACPI: CPPC: Make some symbols static new 5b88cea04ba7 Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next new a9b760b0266f PM: ACPI: Output correct message on target power state new d38f9bc9261a Merge branch 'pm-acpi' into linux-next new bd04c06c1235 Merge remote-tracking branch 'pm/linux-next' new 11d89b0a820f cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist new 2fbd0de2a20f cpufreq: imx-cpufreq-dt: support i.MX7ULP new 805e38806072 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new aee3824bc85f Merge remote-tracking branch 'thermal/thermal/linux-next' new 4eaf80d136d7 Merge remote-tracking branch 'ieee1394/for-next' new ef88b3596d1b Merge remote-tracking branch 'swiotlb/linux-next' new 3c873161a0d7 RDMA/hns: Add support for addressing when hopnum is 0 new cc23267aedeb RDMA/hns: Optimize hns buffer allocation flow new 477a0a387072 RDMA/hns: Optimize 0 hop addressing for EQE buffer new d563099e3e89 RDMA/hns: Support 0 hop addressing for WQE buffer new 6fd610c5733d RDMA/hns: Support 0 hop addressing for SRQ buffer new 744b7bdfa79e RDMA/hns: Support 0 hop addressing for CQE buffer new 322f3d45a17f RDMA/bnxt: Delete 'nq_ptr' variable which is not used new 9976ea27b526 RDMA/hns: Optimize hns_roce_config_link_table() new 375898e83d26 RDMA/hns: Optimize hns_roce_v2_set_mac() new a3de9e83810c RDMA/hns: Simplify the qp state convert code new 7c044adca272 RDMA/hns: Simplify the cqe code of poll cq new 357f34294686 RDMA/hns: Simplify the state judgment code of qp new a97bf49f824e RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() new 3c2686aaa75e Merge remote-tracking branch 'rdma/for-next' new 86b956de119c net: mscc: ocelot: support matching on EtherType new 7dec902f4fc0 net: mscc: ocelot: refine the ocelot_ace_is_problematic_ma [...] new 4faa2e06433f net: mscc: ocelot: lift protocol restriction for flow_matc [...] new a3b6e8fd2723 Merge branch 'Ocelot-MAC_ETYPE-tc-flower-key-improvements' new f42ceca226ca dt-bindings: net: Correct description of 'broken-turn-around' new b92d905f2c9c dt-bindings: net: mdio: Document common properties new 630c3ff8c3d5 dt-bindings: net: mdio: Make descriptions more general new b86a0373855b Merge branch 'dt-bindings-net-mdio.yaml-fixes' new 0a32f1ff2a2e net: phy: broadcom: add helper to write/read RDB registers new 6937602ed3f9 net: phy: add Broadcom BCM54140 support new 4406d36dfdf1 net: phy: bcm54140: add hwmon support new 38f961e74484 net: phy: add device-managed devm_mdiobus_register new 0785dad48003 r8169: use devm_mdiobus_register new 58989d7cf6ee Merge branch 'net-phy-add-device-managed-devm_mdiobus_register' new beb97d3a3192 net/sched: act_ct: update nf_conn_acct for act_ct SW offlo [...] new 540bde5c2c3d ila: remove unused macro 'ILA_HASH_TABLE_SIZE' new dfddb54043f0 net: qrtr: Add tracepoint support new 3c7b51bd39b2 net: dsa: felix: allow flooding for all traffic classes new 3f251d741150 selftests: Add tests for vrf and xfrms new 58e64a312c84 macvlan: silence RCU list debugging warning new c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode new 8518307dc2b2 net: caif: use true,false for bool variables new bcf3440c6dd7 net: phy: micrel: add phy-mode support for the KSZ9031 PHY new d0f0c55e7c4c net: phy: Use IS_ERR() to check and simplify code new d9cc193cf0bf dt-bindings: net: phy: Add support for NXP TJA11xx new 8f469506de2a net: phy: tja11xx: add initial TJA1102 support new 5972157c2dde net: mdio: of: export part of of_mdiobus_register_phy() new 6a64d3cdc5ef net: phy: tja11xx: add delayed registration of TJA1102 PHY1 new ec403d880bcc Merge branch 'add-TJA1102-support' new 93e106da6a75 selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield new f132ccc56e35 selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield new 250562aff796 Merge branch 'Add-selftests-for-pedit-ex-munge-ip6-dsfield' new 493f3cc7ee02 selftests: A few improvements to fib_nexthops.sh new 788f87ac608c xdp: export the DEV_MAP_BULK_SIZE macro new 48c0481e5ad1 dpaa2-eth: return num_enqueued frames from enqueue callback new 6ff8044751bd dpaa2-eth: use the bulk ring mode enqueue interface new 6aa40b9e5b1e dpaa2-eth: split the .ndo_xdp_xmit callback into two stages new 8665d9780e6e dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit new 30685b2a439b Merge branch 'dpaa2-eth-add-support-for-xdp-bulk-enqueue' new b75326c20124 ipv6: Honor all IPv6 PIO Valid Lifetime values new e131a5634830 net: dsa: add GRO support via gro_cells new 2196d831205b qed: Enable device error reporting capability. new 731815e720ae qede: Add support for handling the pcie errors. new e6acd2b6e84b Merge branch 'qed-aer' new 6f8b12d661d0 net: napi: add hard irqs deferral feature new 7e417a66b86c net: napi: use READ_ONCE()/WRITE_ONCE() new cf4058dbaa18 net/mlx4_en: use napi_complete_done() in TX completion new 4c532b144fc2 Merge branch 'net-napi-addition-of-napi_defer_hard_irqs' new 79d6e755a454 net: ethernet: ti: cpts: use dev_yy() api for logs new e66dccced0cf net: ethernet: ti: cpts: separate hw counter read from tim [...] new 0d6df3e613b7 net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read() new 856e59ab7e6d net: ethernet: ti: cpts: switch to use new .gettimex64() i [...] new 3bfd41b57811 net: ethernet: ti: cpts: optimize packet to event matching new c8f8e47efe66 net: ethernet: ti: cpts: move tx timestamp processing to p [...] new ba10742840fb net: ethernet: ti: cpts: rework locking new 85624412a03d net: ethernet: ti: cpts: add irq support new b78aba495df0 net: ethernet: ti: cpts: add support for HW_TS_PUSH events new 84ea9c0a95d7 net: ethernet: ti: cpsw: enable cpts irq new 92a8da46462e Merge branch 'net-ethernet-ti-cpts-add-irq-and-HW_TS_PUSH-events' new 3c9143d96852 net: sched : Remove unnecessary cast in kfree new 8ffe2df6426f qed: Make ll2_cbs static new efcd549da9d7 net: phy: bcm54140: fix less than zero comparison on an unsigned new c7c4c44c9a95 net: openvswitch: expand the meters supported number new eb58eebc7fb5 net: openvswitch: set max limitation to meters new a8e387384f55 net: openvswitch: remove the unnecessary check new c77350089052 net: openvswitch: make EINVAL return value more obvious new e57358873bb5 net: openvswitch: use u64 for meter bucket new 1802136023c0 Merge branch 'ovs-meter-tables' new 8146458fcd79 mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entr [...] new 7f9b099bd9d3 mlxsw: spectrum_span: Rename parms() to parms_set() new c0c2899cf66e mlxsw: spectrum_span: Remove unnecessary debug prints new 4c00dafc59c7 mlxsw: spectrum_span: Use 'refcount_t' for reference counting new 4780dbdbd957 mlxsw: spectrum_span: Replace zero-length array with flexi [...] new 92dc39fd4047 Merge branch 'mlxsw-Mirroring-cleanups' new b70ba69ef1f7 net: sched: report ndo_setup_tc failures via extack new b89c1e6bdc73 dpaa2-eth: fix return codes used in ndo_setup_tc new 6861d6d9cf36 Merge branch 'qdisc-noop' new 5c05c1dbb177 net: phylink, dsa: eliminate phylink_fixed_state_cb() new d70c47c8dc69 net: phy: make phy_suspend a no-op if PHY is suspended already new 3194915486b2 net: phy: remove genphy_no_soft_reset new 9576e9fa1c02 net: phy: clear phydev->suspended after soft reset new 993e8ec9754b Merge branch 'net-phy-smaller-phylib-improvements' new 10395e99f4a6 net/mlxfw: Remove unneeded semicolon new d9e4171a4a2c net: atlantic: Remove unneeded semicolon new 7f023ec91c3c net: sched: remove unused inline function qdisc_reset_all_tx new 5d7163a11787 net: ipv6: remove unused inline function ip6_set_txhash new 6033cebdfff9 ptp: idt82p33: remove unnecessary comparison new d483389678f9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 1ac0e6c29298 net: hns3: refine for unicast MAC VLAN space management new c1c5f66ee0de net: hns3: remove unnecessary parameter 'is_alloc' in hclg [...] new 4c58f5924701 net: hns3: replace num_req_vfs with num_alloc_vport in hcl [...] new ee4bcd3b7ae4 net: hns3: refactor the MAC address configure new f671237a4b45 net: hns3: add support for dumping UC and MC MAC list new c631c696823c net: hns3: refactor the promisc mode setting new 7d0b345156d0 net: hns3: use mutex vport_lock instead of mutex umv_lock new 039ba863e8d7 net: hns3: optimize the filter table entries handling when [...] new 8b5d10e4d285 Merge branch 'net-hns3-refactor-for-MAC-table' new dce38b74b2b5 net: phy: dp83867: Remove unneeded semicolon new ae23aae229b8 octeontx2-pf: Remove unneeded semicolon new 460fd830dd9d dpaa2-eth: add channel stat to debugfs new 071c8ed6e88d tcp: mptcp: use mptcp receive buffer space to select rcv window new f30e472071c8 hsr: remove unnecessary code in hsr_dev_change_mtu() new 3e14462f1bee ptp: clockmatrix: remove unnecessary comparison new 308de89fedf4 liquidio: remove unused inline functions new 163749ad8436 qlcnic: remove unused inline function qlcnic_hw_write_wx_2M new df346f1aac6c dccp: remove unused inline function dccp_set_seqno new c90af587a9ee net/mlx4_core: Add missing iounmap() in error path new a425b6e1c69b hinic: add mailbox function support new 7dd29ee12865 hinic: add sriov feature support new 1f62cfa19a61 hinic: add net_device_ops associated with vf new 06b439de5f89 Merge branch 'hinic-add-SR-IOV-support' new 4b36a0dff794 net: openvswitch: suitable access to the dp_meters new 659d4587fe72 net: openvswitch: use div_u64() for 64-by-32 divisions new 3fd8dc269ff0 net: hns3: remove an unnecessary check in hclge_set_umv_space() new 0767ec042897 net: ag71xx: extend link validation to support other SoCs new 3608a1997498 dt-bindings: net: convert qca,ar71xx documentation to yaml new 7d3118016787 net: rtnetlink: remove redundant assignment to variable err new 4714d13791f8 bridge: uapi: mrp: Add mrp attributes. new 2cc974f83fb5 bridge: mrp: Update Kconfig new 4b8d7d4c5991 bridge: mrp: Extend bridge interface new 3e54442c9384 net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN new 2f1a11ae11d2 bridge: mrp: Add MRP interface. new c284b5459008 switchdev: mrp: Extend switchdev API to offload MRP new fadd409136f0 bridge: switchdev: mrp: Implement MRP API for switchdev new 9a9f26e8f7ea bridge: mrp: Connect MRP API with the switchdev API new 4d02b8f07515 bridge: mrp: Implement netlink interface to configure MRP new 6536993371fa bridge: mrp: Integrate MRP into the bridge new 419dba8a49d7 net: bridge: Add checks for enabling the STP. new 45c9cbec425c Merge branch 'net-bridge-mrp' new 975e8505e670 r8169: improve handling CPCMD_MASK new 10478283f210 r8169: improve configuring RxConfig register new 6488f11f39cf Merge branch 'r8169-improve-chip-config-handling' new 49c958ccd243 mlxsw: spectrum_acl: Move block helpers into inline header [...] new 3bc3ffb6e911 mlxsw: spectrum: Rename acl_block to flow_block new d52238eb7bcf mlxsw: spectrum: Push flow_block related functions into a [...] new d7fcc986224d mlxsw: spectrum: Push matchall bits into a separate file new 6c8cd435b587 mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_ru [...] new 780ba878a1b0 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] new c7ea0e162fc8 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] new 47fa15eae487 mlxsw: spectrum_matchall: Move ingress indication into mall_entry new dd0fbc89d274 mlxsw: spectrum_matchall: Push per-port rule add/del into [...] new 481ff57aadf5 mlxsw: spectrum: Avoid copying sample values and use RCU p [...] new 3c650136afba mlxsw: spectrum_matchall: Process matchall events from the [...] new 19f06771ca3d mlxsw: spectrum: Move flow offload binding into spectrum_flow.c new 075c8aa79d54 selftests: forwarding: tc_actions.sh: add matchall mirror test new 19f1f467bc5e Merge branch 'mlxsw-Rework-matchall-offloading-plumbing' new 2a7e978625e8 batman-adv: Start new development cycle new c08dd06b3d25 batman-adv: Fix spelling error in term buffer new 9204a4f876b2 batman-adv: trace: Drop unneeded types.h include new 26893e7e928e batman-adv: Utilize prandom_u32_max for random [0, max) values new e73f94d1b6f0 batman-adv: remove unused inline function batadv_arp_chang [...] new a21643cf569b Merge tag 'batadv-next-for-davem-20200427' of git://git.op [...] new 0c2006b29e5f r8169: improve error message if no dedicated PHY driver is found new 2ac757e4152e net: ethernet: ti: fix return value check in k3_cppi_desc_ [...] new 964027700047 Merge remote-tracking branch 'net-next/master' new b0b3fb675922 bpf: Remove set but not used variable 'dst_known' new 93e516894752 tools/bpf/bpftool: Remove duplicate headers new 0456ea170cd6 bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, [...] new ae460c022453 bpf_helpers.h: Add note for building with vmlinux.h or lin [...] new 745abfaa9eaf bpf, riscv: Fix tail call count off by one in RV32 BPF JIT new 6890896bd765 bpf: Fix missing bpf_base_func_proto in cgroup_base_func_p [...] new 6f3f65d80dac net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head new 082b57e3eb09 net: bpf: Make bpf_ktime_get_ns() available to non GPL programs new 0a05861f80fe xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit [...] new 71d19214776e bpf: add bpf_ktime_get_boot_ns() new 6f8a57ccf851 bpf: Make verifier log more relevant by default new 234589012ba0 selftests/bpf: Add cls_redirect classifier new f131bd3eee97 Merge branch 'cloudflare-prog' new e411eb257b33 libbpf: Return err if bpf_object__load failed new 8c1b2bf16d59 bpf, cgroup: Remove unused exports new cf660ee88532 Merge remote-tracking branch 'bpf-next/master' new 5d1c9a114a6e net/mlx5: Update vport.c to new cmd interface new d1f620500cde net/mlx5: Update cq.c to new cmd interface new e36fb468d239 net/mlx5: Update debugfs.c to new cmd interface new 9aa536ad45ec net/mlx5: Update ecpf.c to new cmd interface new 49d7fcd127c1 net/mlx5: Update eq.c to new cmd interface new a184cda1bb31 net/mlx5: Update statistics to new cmd interface new e08a6832f9c1 net/mlx5: Update eswitch to new cmd interface new b316e1866fa3 net/mlx5: Update FPGA to new cmd interface new 31a0956ea915 net/mlx5: Update fs_core new cmd interface new 59ad21c21fc4 net/mlx5: Update fw.c new cmd interface new 5d19395f6988 net/mlx5: Update lag.c new cmd interface new bb7664d369bf net/mlx5: Update gid.c new cmd interface new 9d6ed2716316 net/mlx5: Update mpfs.c new cmd interface new 253e790e204f net/mlx5: Update vxlan.c new cmd interface new 3ac0e69e69ad net/mlx5: Update main.c new cmd interface new 62a9fec04083 net/mlx5: Update mcg.c new cmd interface new adda874c957c net/mlx5: Update mr.c new cmd interface new 86d41641ddd6 net/mlx5: Update pagealloc.c new cmd interface new 9b3ca3ec0316 net/mlx5: Update pd.c new cmd interface new 1fb519343455 net/mlx5: Update uar.c new cmd interface new fa8110f4451c net/mlx5: Update rl.c new cmd interface new 2276a0dfc17b net/mlx5: Update port.c new cmd interface new 7ba294e43595 net/mlx5: Update SW steering new cmd interface new e0b4b4722dfa net/mlx5: Update transobj.c new cmd interface new 7e1114cc4d23 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 74f99482eae0 netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit new 2bbb4c9418b3 Merge remote-tracking branch 'netfilter-next/master' new 2b7aadd3b9e1 wlcore: Adding suppoprt for IGTK key in wlcore driver new 15d2fcc6b2de rtw88: add legacy firmware download for 8723D devices new e5f57ad06ade rtw88: no need to send additional information to legacy firmware new 4e223a5f5342 rtw88: 8723d: Add mac power-on/-off function new fd9ead385102 rtw88: decompose while(1) loop of power sequence polling command new 7907b52de08a rtw88: 8723d: 11N chips don't support H2C queue new ba9f0d1b8d9d rtw88: 8723d: implement set_tx_power_index ops new d91277de2331 rtw88: 8723d: Organize chip TX/RX FIFO new 75e69fb11b40 rtw88: 8723d: initialize mac/bb/rf basic functions new 990f72a343e0 Merge remote-tracking branch 'wireless-drivers-next/master' new 3fef10ec321c Bluetooth: btbcm: Drop upper nibble version check from btb [...] new f8c51d28e9d1 Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quir [...] new 0287c5d84f5c Bluetooth: btbcm: Fold Patch loading + applying into btbcm [...] new 2fcdd562b91b Bluetooth: btbcm: Make btbcm_initialize() print local-name [...] new 0383f16a87c4 Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize new f53b975cf113 Bluetooth: btbcm: Bail sooner from btbcm_initialize() when [...] new 74530a639adf Bluetooth: btbcm: Try multiple Patch filenames when loadin [...] new c03ee9af4e07 Bluetooth: btbcm: Add 2 missing models to subver tables new b6c1e2705298 Merge remote-tracking branch 'bluetooth/master' new 84870b25cfb4 next-20200424/mac80211-next new b5171ca2e718 Merge remote-tracking branch 'gfs2/for-next' new 9a6bc06f9527 Merge remote-tracking branch 'spi-nor/spi-nor/next' new c73d18715037 crypto: hisilicon/qm - add more ACPI dependencies new 3adbbd2295ad hwrng: cctrng - Add dependency on HAS_IOMEM new 3ca73b70a3a9 crypto: arm64 - Consistently enable extension new 8a656a48f75f crypto: chelsio - remove redundant assignment to variable error new 63e05f327517 crypto: algif_rng - remove redundant assignment to variable err new 764428fe99e8 crypto: jitter - SP800-90B compliance new 97f2650e5040 crypto: drbg - always seeded with SP800-90B compliant nois [...] new 9c3d6497fbfa crypto: bcm - Delete redundant variable definition new 88d65ba167f7 Merge remote-tracking branch 'crypto/master' new 774f1eeb18b0 Merge tag 'drm-intel-next-2020-04-17' of git://anongit.fre [...] new 1aa63ddf726e Merge tag 'drm-misc-next-2020-04-14' of git://anongit.free [...] new 4f53d61ba30f Merge remote-tracking branch 'drm/drm-next' new 5edb769131e7 drm/amd/display: remove redundant assignment to variable d [...] new ced1ba976169 drm/amdgpu: fix the hw hang during perform system reboot a [...] new 02c0bb4ee3eb drm/amd/powerplay: revise the way to retrieve the board pa [...] new 56ddddaaccbf drm/amd/powerplay: bump the NAVI10 smu-driver if version new 94e0805ba929 drm/amd/powerplay: correct i2c eeprom init/fini sequence new 774e335b878c drm/amd/powerplay: properly set the dpm_enabled state new 47c11cff7e44 drm/amd/powerplay: update Arcturus smu-driver if header new 40e611bdd1c7 drm/amdgpu: update psp fw loading sequence new 7f70443fd834 drm/amdgpu: set mp1 state before reload new 079c72ad3a01 drm/amdgpu/gfx9: add gfxoff quirk new fdd21e62b01b Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...] new e57761c68bb4 drm/amdgpu: cache smu fw version info new 53c9c89ac118 drm/amdgpu/gmc: Fix spelling mistake. new 4e2fec3321d5 drm/amd/powerplay: fix resume failed as smu table initiali [...] new 69d0c18dda2d drm/amdgpu: Disable FRU read on Arcturus new 12c17b9d6266 drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU new 4f610503f007 Revert "drm/amdgpu: Disable gfx off if VCN is busy" new 7ce016e71a8e drm/amdgpu: Correctly initialize thermal controller for GP [...] new bdb9fbc6bae0 drm/amdgpu/display: fix aux registration (v2) new 9f65693577d9 drm/amdgpu/display: give aux i2c buses more meaningful names new d84a430d9f7b drm/amdgpu: fix race between pstate and remote buffer map new 1470e957e204 drm/amd/powerplay: remove defined but not used variables new 8e0c819dc3c5 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' new 1c256f40bf8e drm/amd/display: Remove aconnector condition check for dpcd read new 2a28fe92220a drm/amd/display: Correct updating logic of dcn21's pipe VM flags new 4c0de7de4cd5 drm/amd/display: Add user backlight level reg write new dd5a94ce6c02 drm/amd/display: Move enable fractional pwm call new 868149c9a072 drm/amd/display: Force watermark value propagation new f12f70117a3c drm/amd/display: Remove byte swapping for dmcub abm config table new 67d09292f857 drm/amd/display: Add SetBacklight call to abm on dmcub new 44efb7841082 drm/amd/display: Support plane-level gamut remap in DM new d1ebfdd8d0fc drm/amd/display: Unify psr feature flags new d652509e7a24 drm/amd/display: Check ramp != NULL before applying lut1d [...] new 63b50a95ed93 drm/amd/display: Workaround to disable YCbCr new a8665946f39a drm/amd/display: add optc get crc support for timings with [...] new f2cd2e5d8612 drm/amd/display: Set meta_chunk_value to 0 in DML if DCC d [...] new 0b1f04d8876b drm/amd/display: Cast int to float before division new 39063de95cfb drm/amd/display: fix stream setting for diags on silicon new f1029e7ead9a drm/amd/display: Avoid NULL pointer in set_backlight when [...] new d2bacc38f6ca drm/amd/display: Change infopacket type programming new 2059fc5e8c7f drm/amd/display: Use the correct input TF for video formats new d0a0a00d32e9 drm/amd/display: Fix HDR visual confirm new 68c10ac91f88 drm/amd/display: Update MPCC if requested new 7241434f88eb drm/amd/display: 3.2.81 new bccbf13dadbe drm/amd/display: Various fixes for PSR on DMCUB new 06535a48e297 drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1 new fefe92fe747c drm/amd/display: make all backlight calls link based new 904fb6e0f4e8 drm/amd/display: move panel power seq to new panel struct new 7fc5c319efce drm/amd/display: dmcu wait loop calculation is incorrect in RV new 9da3d0505909 drm/amd/display: destroy panel on link destruct new d5bef51f084f drm/amd/display: fix virtual signal dsc setup new c400ecce9645 drm/amd/display: Factor in immediate flip support into DLG [...] new e9e7123a6665 drm/amd/display: Add HW rotation cursor changes to dcn10 new d4caa72e275c drm/amd/display: change from panel to panel cntl new 967727021e75 drm/amd/display: DispalyPort: Write OUI only if panel supports it new 422d9091f7be drm/amd/display: blank dp stream before re-train the link new 4dc0b81442c5 drm/amd/display: access ABM from stream resource. new e49233873604 drm/amd/display: Adjust refactored dm for color management only new af031f078aea drm/amd/display: Fix green screen issue after suspend new a42c1ed50aaf drm/amd/display: Convert memory from cpu to fw endianness [...] new ffadb9d65208 drm/amd/display: fix bug in the logic for panel power control new de430916b4ef drm/amdkfd: Adjust three kfd dmesg printings during initia [...] new e1046a1f703c drm/amdgpu: Adjust the SDMA doorbell info printing new 5f6a92e44283 drm/amdgpu/powerplay:avoid to show invalid DPM table info new a35da666cc08 drm/amd/powerplay: update smu12_driver_if.h to align with pmfw new d69b8971e540 drm/amdgpu: Print CU information by default during initialization new 7aba19182e99 drm/amdgpu: disble vblank when unloading sriov driver new f9b93c9ba605 drm/amd/powerplay: limit smu support to Arcturus for onevf new 4cc1178e166a drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub new e05185b34157 drm/amdgpu: clean up unused variable about ring lru new 10f39758b8f3 drm/amdgpu: cleanup coding style in amdkfd a bit new a2f63ee8b5ea drm/amdgpu: correct fbdev suspend on gpu reset new 52fb44cf30fc drm/amdgpu: correct cancel_delayed_work_sync on gpu reset new 9e94d22c0085 drm/amdgpu: optimize the gpu reset for XGMI setup V2 new 7dd8c205eaed drm/amdgpu: code cleanup around gpu reset new a891d239f9e0 drm/amdgpu: set error query ready after all IPs late init new e09d40bdbac0 drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL new 5420819401cc drm/amdgpu: request reg_val_offs each kiq read reg new 17fd4fe943fa drm: amd/display: fix Kconfig help text new 408d9121004d drm: amdgpu: fix kernel-doc struct warning new 00aba6da21e5 drm/amdgpu: remove set but not used variable 'priority' new 6f81b2d047c5 drm/amdgpu: Init data to avoid oops while reading pp_num_states. new fe158997c8b7 drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm [...] new a2676149323f drm/amdgpu: retire support_vmr_ring interface new d4d27897db9f drm/amdgpu: remove unnecessary tOS version check new bc9fb7e93c72 drm/amdgpu: retire unused check_fw_loading status new dc7195f66344 drm/amdgpu: add helper function to init asd ucode new f4503f9eb3a1 drm/amdgpu: switch to helper function to init asd ucode new 1c301f443387 drm/amdgpu: add helper function to init sos ucode new 893d14cbe1ea drm/amdgpu: switch to helper function to init sos ucode new e748f07d00c1 drm/amdgpu: retire legacy vega10 sos version check new 1a0f3667d876 drm/amdgpu: ignore TA ucode for SRIOV new 2f5a0a91191a drm/amdgpu: skip cg/pg set for SRIOV new c983361a7249 drm/amdgpu: sriov is forbidden to call disable DPM new c2ce6aebf092 drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later new b217e6f579d6 drm/amdgpu: clear the messed up checking logic new 38748ad88a2f drm/amdgpu: enable one vf mode for nv12 new 8efd72759e9e drm/amdgpu: skip sysfs node not belong to one vf mode new 79bebabb88cb drm/amdgpu: for nv12 always need smu ip new 312a79b6eafe drm/amdgpu: extent threshold of waiting FLR_COMPLETE new 04e4e2e95583 drm/amdgpu: protect ring overrun new a96f661a4715 drm/amd/display: remove redundant assignment to variable ret new abb17b1edf7b drm/amdgpu/gmc: Use consistent variable on unlocks new d971d42f0655 amdgpu/dc: remove redundant assignment to variable 'option' new 71df9e22fd96 drm/amdgpu: add UAPI for creating encrypted buffers new 5efc2a75618b drm/amdgpu: add UAPI to create secure commands (v3) new 8e0afce85b74 drm/amdgpu: define the TMZ bit for the PTE new 7564a6e1c9af drm/amdgpu: add tmz feature parameter (v2) new 453174fa58bb drm/amdgpu: add amdgpu_tmz data structure new 07823add1f35 drm/amdgpu: add function to check tmz capability (v4) new 1f4a7d2ef7f2 drm/amdgpu: add tmz bit in frame control packet new 1921b9e4fc91 drm/amdgpu: expand the emit tmz interface with trusted flag new 721f69fbeee5 drm/amdgpu: expand the context control interface with trust flag new 78b767d0a9a7 drm/amdgpu: job is secure iff CS is secure (v5) new 4bae3651addd drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) new 562adfa38339 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h new 9f25c59e458e drm/amdgpu: expand sdma copy_buffer interface with tmz parameter new 0afe57d6f47f drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] new 7ab3eae7275d drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 new 2ba413304c02 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 new 03bd8b63a0eb drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 new b2afab759e67 drm/amdgpu: move CS secure flag next the structs where it's used new aedeab910c86 drm/amdgpu: remove the alignment placeholder for secure buffer new 42df743586d2 drm/amdgpu: implement TMZ accessor (v3) new 808acc029057 drm/amd/display: Indicate use of TMZ buffers to DC new c7cd0d012859 drm/amdgpu: Move to a per-IB secure flag (TMZ) new 6b52b7102418 drm/amdgpu: fix the wrong logic checking when secure buffe [...] new 6d99e0295c59 drm/amdgpu: also add the TMZ flag to GART new 86113f1ebdd8 drm/amdgpu: add TMZ handling to amdgpu_move_blit new bef92682b688 drm/amdgpu: stop evicting encrypted BOs to swap new b0f23d3a07e8 drm/amdgpu: Fine-grained TMZ support new 9f8c0af4d619 drm/amdgpu: Fix per-IB secure flag GFX hang new 7a4565575468 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] new 802bbd9ffadf drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 new 71ae0cbf469b drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem new 78d4941c279c drm/amdgpu: check ring type for secure IBs new 535d4af4c0d0 drm/amdgpu: Add new ring callback to insert memory sync new 0e5201835304 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion new 47dc928e75b8 drm/amdgpu: Add mem_sync implementation for all the ASICs. new b28f31d83927 drm/amdgpu: Add a UAPI flag for user to call mem_sync new 584b9f2cd15e drm/amdgpu: partial revert VM sync changes new d17dc66b1bf0 drm/amdgpu: cleanup IB pool handling a bit new 8463f5f5fefb drm/amdgpu: rename direct to immediate for VM updates new 6006ade20d0e drm/amdgpu: add new unlocked flag for PTE updates new 88048f1e161e drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] new bac8e1d45a13 drm/amdgpu: add tiling flags from Mesa new 402100afba03 drm/amdkfd: Put ASIC revision into HSA capability new dd7c0f738e93 drm/amdkfd: New IOCTL to allocate queue GWS (v2) new 998964ae2daa drm/amdkfd: Enable GWS based on FW Support new 4330358cf61b drm/mm: revert "Break long searches in fragmented address spaces" new 13c75ebdebe2 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) new f742198732f0 drm/ttm: Break out the loops if need_resched in bo delayed [...] new 17b676d4c54b drm/amdgpu: work around llvm bug #42576 new dfdf1224c787 drm/amdgpu/display: fix logic inversion in program_timing_sync() new 3c26ec63acca PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist new 8cef3ccea0eb drm/amdgpu: re-enable runtime pm on vega10 new 458ea2b8c7dc Merge remote-tracking branch 'amdgpu/drm-next' new cbb6f8805a4c drm/i915/selftests: Disable heartbeat around RPS interrupt [...] new c92724de6db1 drm/i915/selftests: Try to detect rollback during batchbuf [...] new cb593e5d2b6d drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() new 15501287b1c1 drm/i915/execlists: Drop request-before-CS assertion new 8372e3227f80 drm/i915/icl: Fix timeout handling during TypeC AUX power [...] new 36fe164d8d78 drm/i915/gt: Carefully order virtual_submission_tasklet new b97f77baa845 drm/i915/gt: Check carefully for an idle engine in wait-for-idle new cbfd3a0c5a55 drm/i915/selftests: Add request throughput measurement to perf new f1cc6acf22dd drm/i915/selftests: Add context batchbuffers registers to [...] new b4892e440432 drm/i915: Make define for lrc state offset new 50689771c8f0 drm/i915: Only close vma we open new c5a01ec7579a drm/i915: Fix skl+ non-scaled pfit modes new eac9c58539aa drm/i915: Flatten a bunch of the pfit functions new 35dd95b4ee19 drm/i915: Use drm_rect to store the pfit window pos/size new f650af72e5ba drm/i915: s/pipe_config/crtc_state/ in pfit functions new 4cecc7c0cc2b drm/i915: Pass connector state to pfit calculations new d7ff281c6d27 drm/i915: Have pfit calculations return an error code new eee3f91195ad drm/i915: Introduce .set_link_train() vfunc new fb83f72c48a5 drm/i915: Introduce .set_signal_levels() vfunc new 8fdda3854967 drm/i915: Introduce .set_idle_link_train() vfunc new 7db8736db081 drm/i915: Split some long lines new 1ebf7aaf3ac0 drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT new 555a32242997 drm/i915/gt: Trace RPS events new 9c878557b1eb drm/i915/gt: Use the RPM config register to determine clk [...] new 9669a5079995 drm/i915: Drop rq->ring->vma peeking from error capture new 168c6d231b4b drm/i915: Add engine scratch register to live_lrc_fixed new 685d21096f6c drm/i915: Add per ctx batchbuffer wa for timestamp new 1dd47b54baea drm/i915: Add live selftests for indirect ctx batchbuffers new b8a1181122f7 drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL new 9f4069b055d1 drm/i915: re-disable -Wframe-address new 68ace460c5b2 drm/i915/execlists: Check preempt-timeout target before su [...] new 2759e395358b drm/i915/gt: Check cacheline is valid before acquiring new 4243cd5388c8 drm/i915/gt: Sanitize GT first new 6dc0d028f539 drm/i915/gt: Fix up clock frequency new 869129ee0c62 drm/i915: Use proper fault mask in interrupt postinstall too new 38c6360d756a Merge remote-tracking branch 'drm-intel/for-linux-next' new b760af7d6421 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 973a5909e99d Revert "drm/dp_mst: Remove single tx msg restriction." new 21d81f888299 drm/lima: Clean up IRQ warnings new 2ce216edf2c6 drm/lima: Clean up redundant pdev pointer new 4eda21d61904 drm/lima: use module_platform_driver helper new d04f2a8e5b19 drm/lima: print process name and pid when task error new 24943269e51b drm/lima: check vm != NULL in lima_vm_put new 4eb70cd3f284 drm/lima: always set page directory when switch vm new 4836cf044d74 drm/lima: add lima_devfreq_resume/suspend new 9f5072a191a1 drm/lima: power down ip blocks when pmu exit new 3446d7e9883d drm/lima: add resume/suspend callback for each ip new 7a475eb470ac drm/lima: separate clk/regulator enable/disable function new 63945d51490f drm/lima: add pm resume/suspend ops new 50de2e9ebbc0 drm/lima: enable runtime pm new 2f7b832fc992 drm/panel: simple: Add support for AUO G190EAN01 panel new d9ccd1f28246 drm/panel: simple: Add support for AUO G156XTN01.0 panel new 03e909acd95a drm/panel: simple: Add support for AUO G121EAN01.4 panel new a29b57e9df22 drm/panel: ili9322: Remove unneeded semicolon new d53139b37f10 drm: panel: Set connector type for LP120UP1 new 4606ed7ede0c drm/bridge: ps8640: Let panel to set the connector type new 30be30310871 drm/bridge: panel: Return always an error pointer in drm_p [...] new 232f23e8cd97 dt-bindings: panel: Document some missing compatible strings new 3d930aacd637 drm/panel: remove set but not used variable 'config' new bc7f0b6d4ae4 video/fbdev/riva: Remove dead code new 1a8afd1ef47c dt-bindings: display: simple: Add BOE NV133FHM-N61 new b0c664cc80e8 panel: simple: Add BOE NV133FHM-N61 new d08ffbeaa100 dt-bindings: display: simple: Add IVO M133NWF4 R0 new e1ca5184625d panel: simple: Add Ivo M133NWF4 R0 new b430ff7ef8b0 drm/stm: ltdc: check number of endpoints new 7c49abb4c2f8 drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static new 611e22b1d9f6 drm/rockchip: Remove unneeded semicolon new d308a881a591 drm/dp_mst: Kill the second sideband tx slot, save the world new 45864af937a9 Merge remote-tracking branch 'drm-misc/for-linux-next' new 748741287eb2 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 4c6927a062f4 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 82f25bd73c0b regmap-i2c: add 16-bit width registers support new 6c9147d991fb Merge remote-tracking branch 'regmap/for-5.8' into regmap-next new 99adb178b173 Merge remote-tracking branch 'regmap/for-next' new 8137d2763bf7 ALSA: usb-audio: Fix a limit check in proc_dump_substream_ [...] new 14ff6c5546e7 ALSA: oxygen: use true,false for bool variables new 0d283287a420 ALSA: hda: Refactor Intel NHLT init new 36dbae994532 Merge branch 'topic/nhlt' into for-next new 10635d2d2a4c Merge branch 'for-linus' into for-next new f0bd62b64016 ALSA: usb-audio: Improve frames size computation new 04c96460bfdb ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen new 5b6cc38f3f3f ALSA: usb-audio: Fix racy list management in output queue new d749ab2f0152 Merge remote-tracking branch 'sound/for-next' new e8ec193e485d ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv new cdab86902d07 ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxv [...] new f840ebfe5802 ASoC: wm8990: remove some defined but unused symbols new 4c979a775432 ASoC: wm8900: remove some defined but not used symbols new c2233a266178 ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] new 49648d02008d ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() new 01faf501eefa ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups new 1729025b04b9 ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais new aa982b05950c Merge series "ASoC: remove rtd->cpu/codec_dai{s} v2" from [...] new a8bb72f16002 ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k new 3a24f135e6cc ASoC: intel/skl/hda - set autosuspend timeout for hda codecs new d233c4941630 ALSA: hda: Add ElkhartLake HDMI codec vid new a4ed29273376 ASoC: SOF: Intel: add PCI ID for ElkhartLake new db8cfae8c4fd ASoC: Intel: boards: support Elkhart Lake with rt5660 new 5930d02c2d53 ASoC: intel: sof_sdw: init all aggregated codecs new 35e648cc66ac ASoC: Intel: sof-da7219-max98373: add DMIC widget and route new 272e68d06539 ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode new 5611e6f4b32b ASoC: Intel: sof_sdw_hdmi: remove codec_dai use new 680ca80f731e ASoC: Intel: sof_sdw_rt1308: remove codec dai use new f11633da41bd ASoC: Intel: sof_sdw_rt5682: remove codec_dai use new 6a739362211b ASoC: Intel: sof_sdw_rt700: remove codec_dai use new 30e3edfbd1bf ASoC: Intel: sof_sdw_rt711: remove codec_dai use new df3e71c42f05 Merge series "ASoC: Intel: machine drivers update for 5.8" [...] new 3ef9d5073b55 ASoC: tegra: tegra_wm8903: Support nvidia, headset property new 8240fe6c91b8 ASoC: tegra-wm8903: Document new nvidia, headset property new 41d5d7b330b0 Merge series "Support headset on Tegra boards that use WM8 [...] new 1d03c19e970e ASoC: SOF: remove unneeded variables new 805a23de2657 ASoC: SOF: Intel: hda: remove unnecessary parentheses new 3c9432d1efc9 Merge series "ASoC: SOF: trivial code cleanups" from Pierr [...] new 110f44c2ed1b ASoC: codecs: rt1308-sdw: reduce verbosity new 0d4453e98706 ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection new 642646cc4f84 ASoC: SOF: Intel: hda: log number of microphones detected [...] new b2acc24c805a ASoC: soc-core: Add dynamic debug logs in soc_dai_link_san [...] new 5c5118dc5d14 Merge series "ASoC: SOF: adjust dmesg verbosity" from Pier [...] new 39400f34a289 Merge branch 'asoc-5.7' into asoc-5.8 new 46b7e2ff8cb6 ASoC: Intel: skl_hda_generic: remove rtd->codec_dai new 83b35f4586e2 ASoC: fsl_micfil: Omit superfluous error message in fsl_mi [...] new 980f91778a2f ASoC: topology: Remove unneeded semicolon new fe17e6cdc0fe ASoC: SOF: imx8: Fix randbuild error new cb0312f61c3e ASoC: SOF: imx: fix undefined reference issue new afb93d716533 ASoC: SOF: imx: Add i.MX8M HW support new 58825cc22539 ASoC: SOF: Add i.MX8MP device descriptor new 35a0f2425205 dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry new 72161e0eea64 Merge series "Add support for SOF on i.MX8M" from Daniel B [...] new 101001652ee7 ASoC: SOF: topology: fix: handle DAI widget connections pr [...] new 0730c0928d89 ASoC: SOF: Mark get_ext* function ext_hdr arguments as const new 92be17a559a8 ASoC: SOF: Introduce offset in firmware data new e150ef4169a7 ASoC: SOF: Introduce extended manifest new 371091417864 ASoC: SOF: ext_manifest: parse firmware version new 9e72f13ee541 ASoC: SOF: ext_manifest: parse windows new 7c024b948c20 ASoC: SOF: ext_manifest: parse compiler version new 542adb2a461f ASoC: SOF: topology: Add support for DC Blocker new 786d6516877d ASoC: SOF: add probe support extend data new 2014185eba4e ASoC: SOF: add debug ABI version new e6224484454d ASoC: SOF: change type char to uint8_t in info.h new f480f804f27a ASoC: SOF: change type char to uint8_t in trace.h new 60829341aa60 ASoC: SOF: change type char to uint8_t in topology.h new a9a9cbf08141 ASoC: SOF: make sof_ipc_cc_version to fixed length new 7893df67e9bd ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer. new 79a4ff94a3fc ASoC: SOF: Intel: Fix typo in header file comment text new 31be5337ace1 ASoC: SOF: Intel: Change DMIC load IPC to fixed length new 1993ba26cc53 ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field new 1f846505b365 ASoC: SOF: align sof_ipc_dai_alh_params with FW new c7fc96dfc41d ASoC: SOF: topology: Get ALH rate amd channels from topology new 15bf1831fc91 ASoC: SOF: topology: fix: parse hda_tokens to &config->hda new 18aaab64fbb1 ASoC: SOF: topology: Get HDA rate and channels from topology new f228a5b17038 ASoC: SOF: topology: stop parsing when all tokens have been found new a1687c68c308 ASoC: SOF: topology: handle multiple sets of tuple arrays new 217a5879e10a Merge series "ASoC: SOF: topology and firmware IPC updates [...] new 35c638d039bb ASoC: qdsp6: Suggest more generic node names new b938b25f49cd ASoC: Fix misspellings of "Analog Devices" new 8ec7d6043263 ASoC: Intel: haswell: Power transition refactor new 91e475b5e810 ASoC: wm89xx: Fix build errors caused by I2C dependency new c1c050ee74d6 ASoC: Fix wrong dependency of da7210 and wm8983 new ace105dd6159 Merge series "ASoC: Fix dependency issues of SND_SOC" from [...] new 4eb542cc88c1 soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] new 629ba12e9998 ASoC: Intel: boards: split woofer and tweeter support new 4f05b5c62d24 ASoC: wcd934x: remove unnecessary comparisons to bool new 0eb0674616b0 ASoC: wcd9335: remove unneeded semicolon new e48e83d15bd9 ASoC: wcd934x: remove unneeded semicolon new 19f303caf636 dt-bindings: sound: add Microsemi ZL38060 binding new 52e8a94baf90 ASoC: Add initial ZL38060 driver new c6cb522c1461 ASoC: soc-compress: add snd_compress_ops new 3a5ccf25ee18 ASoC: codec: wm_adsp: use snd_compress_ops new 171d1785c703 ASoC: uniphier: use snd_compress_ops new 849db80ef0ba ASoC: qcom: q6sp6: use snd_compress_ops new c60e4459c42d ASoC: intel: atom: use snd_compress_ops new 39118ce50b85 ASoC: sof: use snd_compress_ops new 27ecad217c14 ASoC: sprd: use snd_compress_ops new e7cbe528391a ASoC: soc-compress: remove snd_compr_ops new 8baa3b5a6ab8 Merge series "ASoC: add snd_compress_ops and replace" from [...] new 7470704d8b42 ASoC: fsl_asrc: rename asrc_priv to asrc new b84b4c9a688d ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format new 859e364302c5 ASoC: fsl-asoc-card: Support new property fsl, asrc-format new 4520af41fd21 ASoC: fsl_asrc: Support new property fsl,asrc-format new be7bd03f0201 ASoC: fsl_asrc: Move common definition to fsl_asrc_common new a960de4da241 ASoC: dt-bindings: fsl_easrc: Add document for EASRC new 955ac624058f ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers new 787a46c02792 Merge series "ASoC: Add new module driver for new ASRC" fr [...] new 5bf73b1b1dec ASoC: intel/skl/hda - fix oops on systems without i915 aud [...] new d8e25a10ef87 ASoC: SOF: Fix build new 4aa86e05be84 ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() new 5d7e0b1516df ASoC: dmic: Allow GPIO operations to sleep new cade2f59e7ae ASoC: Intel: Skylake: Replace guid_copy() with import_guid() new 76ec4aea9fd8 ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" new fe57a92c8858 ASoC: SOF: Add missing dependency on IMX_SCU new 3e645a4add53 ASoC: soc-compress: avoid false-positive Wuninitialized warning new b8d3ad51dfec ASoC: snd-sof-intel-hda-common - add hda_model parameter a [...] new e782ddbb0873 ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() new b1ca2f63e20b ASoC: Intel: sof_sdw: add amp number in components string for ucm new e66f385354b3 ASoC: mxs-saif: Avoid unnecessary check new 1597bfbfdb3c ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_ [...] new f3fc1ea011f0 ASoC: fsl_easrc: Check for null pointer before dereferenci [...] new 77060f4f71df ASoC: hisilicon: Use the defined variable to clean code new 1b290ef023b3 ASoC: Intel: Skylake: Add alternative topology binary name new 1b450791d517 ASoC: Intel: Multiple I/O PCM format support for pipe new 2d744ecf2b98 ASoC: Intel: Skylake: Automatic DMIC format configuration [...] new d11926fd9e67 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next new 45044533f644 Merge remote-tracking branch 'sound-asoc/for-next' new 0556ab20bb1e Merge remote-tracking branch 'modules/modules-next' new 86d1ee00c86d dt-bindings: mms114: document melfas,mms345l binding new 7842087b0196 Input: mms114 - add extra compatible for mms345l new 6052abf8ff78 Input: i8042 - attach fwnode to serio i8042 kbd device new 8f7b057abe28 Input: atkbd - expose function row physical map to userspace new 9d17ad2369dc Input: atkbd - receive and use physcode->keycode mapping from FW new 6659ceed8227 Merge remote-tracking branch 'input/next' new e64a0e169284 block: remove RQF_COPY_USER new 89de1504d53b block: provide a blk_rq_map_sg variant that returns the la [...] new 0475bd6c6597 scsi: merge scsi_init_sgtable into scsi_init_io new cc97923a5bcc block: move dma drain handling to scsi new bdf8710d69f8 block: move dma_pad handling from blk_rq_map_sg into the callers new e2267d7ca0df Merge branch 'for-5.8/block' into for-next new 895d47759bdc block: unexport bdev_read_page and bdev_write_page new 28d65729b050 block: Limit number of items taken from the I/O scheduler [...] new 02f5cb95a27c Merge branch 'for-5.8/block' into for-next new 3e82c3485e83 block: remove create_io_context new a91b2014fc31 bcache: remove a duplicate ->make_request_fn assignment new ae3cc8d8ff06 dm: remove the make_request_fn check in device_area_is_invalid new 8cf7961dab42 block: bypass ->make_request_fn for blk-mq drivers new a69e61051a50 Merge branch 'for-5.8/block' into for-next new 24b51bf01ae0 Merge remote-tracking branch 'block/for-next' new a2b35bd064ba dm crypt: support using encrypted keys new 57b0427e9857 dm mpath: switch paths in dm_blk_ioctl() code path new eeb17d25430d dm ebs: new block size emulating target new ddc1316e185f dm bufio: implement discard new 97d10675af00 Merge remote-tracking branch 'device-mapper/for-next' new 62a417d3157d mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization new 4ecb0df1837b mmc: renesas_sdhi: shorten types after refactorization new 86ac77378e9d Merge branch 'fixes' into next new d2ba600e2753 mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK new 2556dafe84ed mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] new fa6f23de36b7 mmc: sdhci-pci-o2micro: Make some symbols static new e66991a796da Merge remote-tracking branch 'mmc/next' new 9d3d3ad0adc4 Merge remote-tracking branch 'battery/for-next' new 48dd1a7938e3 regulator: max77826: Remove erroneous additionalProperties new b66734446b3a Merge remote-tracking branch 'regulator/for-5.8' into regu [...] new 6e260260897f Merge remote-tracking branch 'regulator/for-next' new 7478356fcca8 Merge remote-tracking branch 'apparmor/apparmor-next' new 6f1a1d103b48 ima: Switch to ima_hash_algo for boot aggregate new e144d6b26541 ima: Evaluate error in init_ima() new 7ca79645a1f8 ima: Store template digest directly in ima_template_entry new aa724fe18a8a ima: Switch to dynamically allocated buffer for template digests new 6d94809af6b0 ima: Allocate and initialize tfm for each PCR bank new 1ea973df6e21 ima: Calculate and extend PCR with digests in ima_template_entry new 2592677c0486 ima: Use ima_hash_algo for collision detection in the meas [...] new ceba5383a8af Merge remote-tracking branch 'integrity/next-integrity' new 54bf3c92b418 Merge remote-tracking branch 'keys/keys-next' new 9521eb3ea19a selinux: don't produce incorrect filename_trans_count new 779fa69089ff Merge remote-tracking branch 'selinux/next' new 7da01fd1e73c Merge remote-tracking branch 'smack/for-next' new 3054d0671907 audit: fix a net reference leak in audit_list_rules_send() new 9d2161bed4e3 audit: log audit netlink multicast bind and unbind new 3ef9910910c6 Merge remote-tracking branch 'audit/next' new f5736cfec961 Merge remote-tracking branch 'devicetree/for-next' new f58dcab68aa5 spi: spi-fsl-qspi: Fix return value check of devm_ioremap( [...] new 80300a7d5f2d spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices new dc234825997e spi: spi-fsl-dspi: Adding shutdown hook new e5c9a223da3c Merge tag 'v5.7-rc3' into spi-5.8 new bbb336f39efc spi: spi-amd: Add AMD SPI controller driver support new d2e326c6cf55 Merge remote-tracking branch 'spi/for-5.8' into spi-next new 1e3a2402bd3c Merge remote-tracking branch 'spi/for-next' new 089ef5579fc1 x86/vdso/vdso2c: Correct error messages on file open new 833e55bb99bc x86/vdso/vdso2c: Convert iterators to unsigned new cd2f45b7514c x86/vdso/Makefile: Add vobjs32 new 0d6df996bf5e Merge branch 'x86/vdso' new d8dd25a461e4 objtool: Fix stack offset tracking for indirect CFAs new 06a9750edcff x86/entry/64: Fix unwind hints in register clearing code new 1fb143634a38 x86/entry/64: Fix unwind hints in kernel exit path new 96c64806b4bf x86/entry/64: Fix unwind hints in __switch_to_asm() new f977df7b7ca4 x86/entry/64: Fix unwind hints in rewind_stack_do_exit() new 153eb2223c79 x86/unwind/orc: Convert global variables to static new b08418b54831 x86/unwind: Prevent false warnings for non-current tasks new f1d9a2abff66 x86/unwind/orc: Don't skip the first frame for inactive tasks new 98d0c8ebf77e x86/unwind/orc: Prevent unwinding before ORC initialization new a0f81bf26888 x86/unwind/orc: Fix error path for bad ORC entry type new 81b67439d147 x86/unwind/orc: Fix premature unwind stoppage due to IRET frames new 36beec7fdf58 Merge branch 'x86/urgent' new d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() new de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl new 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] new 794b35bbca5d Merge branch 'x86/mm' new 9adbf3c609af x86/microcode: Fix return value for microcode late loading new b6217b97cf53 Merge branch 'x86/microcode' new 1b05e692bc04 Merge branch 'x86/kdump' new 60abfd08e88b x86/mm/mmap: Fix -Wmissing-prototypes warnings new 66648766ef38 mm: Remove MPX leftovers new 8ace6a7fd73b Merge branch 'x86/cleanups' new e3c7c1052271 x86/boot/build: Add cpustr.h to targets and remove clean-files new 30ce434e44d7 x86/boot/build: Make 'make bzlilo' not depend on vmlinux o [...] new 675a59b7dec6 x86/boot/build: Add phony targets in arch/x86/boot/Makefil [...] new 9bf98e03d1a5 Merge branch 'x86/build' new 40efe68ddf95 Merge branch 'x86/asm' new 79b149c831ac Merge branch 'smp/core' new 84adc77efa99 Merge branch 'ras/core' new cfbd41b78651 perf stat: Honour --timeout for forked workloads new 943930e4729a perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event new 7eddf7e74e54 perf machine: Set ksymbol dso as loaded on arrival new 3c29d4483e85 perf annotate: Add basic support for bpf_image new 980737282232 capabilities: Introduce CAP_PERFMON to kernel and user space new 18aa18566218 perf/core: Open access to the core for CAP_PERFMON privile [...] new c9e0924e5c2b perf/core: open access to probes for CAP_PERFMON privilege [...] new 6b3e0e2e0461 perf tools: Support CAP_PERFMON capability new 4e3d3456b78f drm/i915/perf: Open access for CAP_PERFMON privileged process new 031258da0595 trace/bpf_trace: Open access for CAP_PERFMON privileged process new ff46758313e6 powerpc/perf: open access for CAP_PERFMON privileged process new cf91baf3f7f3 parisc/perf: open access for CAP_PERFMON privileged process new cea7d0d4a59b drivers/perf: Open access for CAP_PERFMON privileged process new ab76878bb720 drivers/oprofile: Open access for CAP_PERFMON privileged process new 902a8dcc5ba6 doc/admin-guide: Update perf-security.rst with CAP_PERFMON [...] new 025b16f81dd7 doc/admin-guide: update kernel.rst with CAP_PERFMON information new 1a2725f3ee55 perf script: Simplify auxiliary event printing functions new 2a4b51666af8 perf bench: Add event synthesis benchmark new c6fddb28bad2 tools api fs: Make xxx__mountpoint() more scalable new 04ed4ccb9c07 perf synthetic-events: save 4kb from 2 stack frames new aecce63e2b98 perf expr: Add expr_ prefix for parse_ctx and parse_id new 871f9f599db8 perf expr: Add expr_scanner_ctx object new 47352aba4003 perf metrictroup: Split the metricgroup__add_metric function new 5287f9269206 perf script: Add flamegraph.py script new 853f37d75c44 perf auxtrace: Add ->evsel_is_auxtrace() callback new 6b52bb07c397 perf intel-pt: Implement ->evsel_is_auxtrace() callback new 966246f597de perf intel-bts: Implement ->evsel_is_auxtrace() callback new 508c71e3f90e perf arm-spe: Implement ->evsel_is_auxtrace() callback new a58ab57caad0 perf cs-etm: Implement ->evsel_is_auxtrace() callback new 113fcb46cfd5 perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback new 5c7bec0c9c54 perf auxtrace: For reporting purposes, un-group AUX area event new 1c5c25b3fdbd perf auxtrace: Add an option to synthesize callchains for [...] new 4fef41bfb1d8 perf thread-stack: Add thread_stack__sample_late() new 8e94b3243a9a perf evsel: Be consistent when looking which evsel PERF_SA [...] new e11869a065e3 perf evsel: Add support for synthesized sample type new 2855c05cf14a perf intel-pt: Add support for synthesizing callchains for [...] new e12ee9f7513c perf evsel: Move and globalize perf_evsel__find_pmu() and [...] new 5f34278867b7 perf evlist: Move leader-sampling configuration new 3713eb371c87 perf evsel: Rearrange perf_evsel__config_leader_sampling() new 94d3820f2e18 perf evlist: Allow multiple read formats new e345997914a8 perf tools: Add support for leader-sampling with AUX area events new bec49a9e05db perf stat: Force error in fallback on :k events new f8ff18be1f5c tools lib traceevent: Take care of return value of asprintf new 9fbc61f832eb perf pmu: Add support for PMU capabilities new e9cfa47e687d perf doc: allow ASCIIDOC_EXTRA to be an argument new 3a6c51e4d66c perf parser: Add support to specify rXXX event with pmu new 6f91ea283a1e perf header: Support CPU PMU capabilities new f8603267bf85 perf machine: Remove the indent in resolve_lbr_callchain_sample new e48b8311ca45 perf machine: Refine the function for LBR call stack recon [...] new dd3e249a0c0a perf machine: Factor out lbr_callchain_add_kernel_ip() new e2b23483eb1d perf machine: Factor out lbr_callchain_add_lbr_ip() new 771fd155dfaa perf thread: Add a knob for LBR stitch approach new 9c6c3f471d85 perf thread: Save previous sample for LBR stitching approach new 7f1d39317c07 perf callchain: Save previous cursor nodes for LBR stitchi [...] new ff165628d726 perf callchain: Stitch LBR call stack new b1d1429b1820 perf report: Add option to enable the LBR stitching approach new 680d125cd522 perf script: Add option to enable the LBR stitching approach new 13e0c844fa09 perf top: Add option to enable the LBR stitching approach new d80da766d181 perf c2c: Add option to enable the LBR stitching approach new 12e89e65f446 perf hist: Add fast path for duplicate entries check new 87cfeb1920f8 Merge tag 'perf-core-for-mingo-5.8-20200420' of git://git. [...] new a33df784f996 Merge branch 'perf/core' new 963d5669171a objtool: Fix 32bit cross builds new 5377cae94ae3 objtool: Fix off-by-one in symbol_by_offset() new aa5847270a0e objtool: Always do header sync check new a70266b5b2e1 objtool: Remove redundant checks on operand type new 0699e551af26 objtool: Clean instruction state before each function validation new 7170cf47d16f objtool: Ignore empty alternatives new aff5e16918c3 objtool: Use arch specific values in restore_reg() new bfb08f220312 objtool: Add abstraction for destination offsets new 6f8ca6768396 objtool: Split out arch-specific CFI definitions new e378fa17d3fa objtool: Documentation: document UACCESS warnings new 1ee444700e96 objtool: Remove redundant .rodata section name comparison new 65ea47dcf4f9 objtool: Support multiple stack_op per instruction new b746046238bb objtool: Better handle IRET new e25eea89bb88 objtool: Introduce HINT_RET_OFFSET new 0298739b7983 x86,ftrace: Fix ftrace_regs_caller() unwind new dc2745b61907 x86,ftrace: Use SIZEOF_PTREGS new 9f2dfd61dd02 x86,ftrace: Shrink ftrace_regs_caller() by one byte new c536ed2fffd5 objtool: Remove SAVE/RESTORE hints new a3608f5954d0 objtool: Rename struct cfi_state new e7c0219b328c objtool: Fix !CFI insn_state propagation new c4a33939a7eb objtool: Implement noinstr validation new 34f7c96d96d5 objtool: Optimize !vmlinux.o again new 87ecb582f0ac objtool: Use sec_offset_hash() for insn_hash new 6804c1afd794 kbuild/objtool: Add objtool-vmlinux.o pass new da837bd6f199 objtool: Avoid iterating !text section symbols new 4b5e2e7ffef8 objtool: Rearrange validate_section() new 932f8e987bfd objtool: Add STT_NOTYPE noinstr validation new 0cc9ac8db0b4 objtool: Also consider .entry.text as noinstr new 894e48cada64 objtool: Constify 'struct elf *' parameters new bc359ff2f6f3 objtool: Rename elf_read() to elf_open_read() new 0c98be811822 objtool: Constify arch_decode_instruction() new 24a50400638f Merge branch 'objtool/core' new a2a269424ed9 Merge branch 'locking/kcsan' new 2e0eb483c058 efi/libstub: Move arm-stub to a common file new cf6b83664895 efi/libstub: Make initrd file loader configurable new 22090f84bc3f efi/libstub: unify EFI call wrappers for non-x86 new 87cd6378b3d2 efi/libstub/arm: Make install_memreserve_table static new bd45870409a3 efi/gop: Remove redundant current_fb_base new 8cd207973c37 efi/gop: Move check for framebuffer before con_out new 6327e6d0e4a5 efi/gop: Get mode information outside the loop new ecf53091f34a efi/gop: Factor out locating the gop into a function new 8e0a22e2b053 efi/gop: Slightly re-arrange logic of find_gop new e484c594ba0e efi/gop: Move variable declarations into loop block new f1d1853bdbcf efi/gop: Use helper macros for populating lfb_base new 9867fc9de6a6 efi/gop: Use helper macros for find_bits new d49fd4bbf9bb efi/gop: Remove unreachable code from setup_pixel_info new b4b89a027242 efi/gop: Add prototypes for query_mode and set_mode new fffb68047e56 efi/gop: Allow specifying mode number on command line new d9ff0323d074 efi/gop: Allow specifying mode by <xres>x<yres> new 9a1663bc4d98 efi/gop: Allow specifying depth as well as resolution new 45d97a749e9f efi/gop: Allow automatically choosing the best mode new e1df73e2d18b efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN new c37c9162a2fa efi/libstub/random: Increase random alloc granularity new 82046702e288 efi/libstub/arm64: Replace 'preferred' offset with alignme [...] new 5d12da9dd6c1 efi/libstub/arm64: Simplify randomized loading of kernel image new 43b1df0e013c efi/libstub: Add API function to allocate aligned memory new e71356fe29e7 efi/libstub/arm64: Switch to ordinary page allocator for k [...] new 685d8164b5da efi/libstub: Move efi_relocate_kernel() into separate source file new 420b6d00ca94 efi/arm: Remove __efistub_global annotation new 26a92425f9a3 efi/x86: Remove __efistub_global and add relocation check new 544393707f3c efi: Kill __efistub_global new ccc27ae77494 efi/libstub: Drop __pure getter for efi_system_table new 980771f61662 efi/libstub: Drop __pure getters for EFI stub options new 0a75561489f5 efi/libstub/x86: Avoid getter function for efi_is64 new 4e9a0f73f030 efi: Clean up config table description arrays new 4eb8320bd1aa efi: Move arch_tables check to caller new 4353dd3b7078 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] new 4da0b2b7e675 efi/libstub: Re-enable command line initrd loading for x86 new fbca046f1ab9 Merge branch 'efi/core' new 75343f41ca9a Merge branch 'core/core' new 53fb6e990d78 objtool: Fix infinite loop in for_offset_range() new c3dc75971383 Merge branch 'x86/urgent' new 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() new d8f0b35331c4 x86/cpu: Uninline CR4 accessors new cb2a02355b04 x86/cr4: Sanitize CR4.PCE update new 9020d3956317 x86/alternatives: Move temporary_mm helpers into C new 2faf153bb734 x86/tlb: Move __flush_tlb() out of line new cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line new 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line new 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line new 29def599b38b x86/tlb: Move flush_tlb_others() out of line new 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line new 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site new 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site new af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() new 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used new 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include new bfe3d8f6313d x86/tlb: Restrict access to tlbstate new 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m new 0fd9b7869967 Merge branch 'x86/mm' new 2f879e9f05f7 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() new 5dfeb589ac50 Merge branch 'locking/core' new 82c1852adff2 Merge branch 'linus' new 694cfd87b0c8 x86/setup: Add an initrdmem= option to specify initrd phys [...] new 77b688f7c29f Merge branch 'x86/boot' new e8da4d39eae7 Merge remote-tracking branch 'tip/auto-latest' new ac75ccb535e6 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 58d66175d461 EDAC/thunderx: Make symbols static new b2f9fb0d671f EDAC/amd8131: Remove defined but not used bridge_str new ee5340abab3b EDAC, {skx,i10nm}: Make some configurations CPU model specific new ce20670828c1 EDAC/i10nm: Update driver to support different bus number [...] new dc63e28efa19 Merge branch 'edac-i10nm' into edac-for-next new 745e23bdf00d Merge remote-tracking branch 'edac/edac-for-next' new 353159365e72 rcu: Add KCSAN stubs new 4f58820fd710 srcu: Add KCSAN stubs new 2f0846956355 rcu: Mark rcu_state.ncpus to detect concurrent writes new 314eeb43e5f2 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] new 065a6db12a80 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks new b68c6146512d srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] new 5822b8126ff0 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks new 47fbb074536e rcu: Use data_race() for RCU CPU stall-warning prints new 53965dbe5396 drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers new 1fca4d12f463 rcu: Expedite first two FQS scans under callback-overload [...] new fcbcc0e70050 rcu: Fix the (t=0 jiffies) false positive new ddc465936643 Revert "rculist: Describe variadic macro argument in a Sph [...] new c28d5c09d09f rcu: Get rid of some doc warnings in update.c new 62ae19511f1e rcu: Mark rcu_state.gp_seq to detect more concurrent writes new a66dbda7893f rcu: Replace assigned pointer ret value by corresponding b [...] new da44cd6c8e88 rcu: Replace 1 by true new 29ffebc5fcc0 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison new 7b2413111a63 rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() new e2f3ccfa6200 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() new f87dc808009a rcuperf: Add ability to increase object allocation size new 9154244c1ab6 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] new a6a82ce18ba4 rcu/tree: Count number of batched kfree_rcu() locklessly new 6be7436d2245 rcu: Add rcu_gp_might_be_stalled() new c76e7e0bce10 rcu: Add KCSAN stubs to update.c new e4453d8a1c56 rcu: Make rcu_read_unlock_special() safe for rq/pi locks new 07b4a930fc44 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] new f0bdf6d473cf rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field new 5f5fa7ea89dc rcu: Don't use negative nesting depth in __rcu_read_unlock() new 52b1fc3f798d rcutorture: Add test of holding scheduler locks across rcu [...] new ac3caf827488 rcu: Add comments marking transitions between RCU watching [...] new 66777e5821f6 rcu-tasks: Use context-switch hook for PREEMPT=y kernels new 2beaf3280e57 sched/core: Add function to sample state of locked-down task new 5bef8da66a9c rcu: Add per-task state to RCU CPU stall warnings new eacd6f04a133 rcu-tasks: Move Tasks RCU to its own file new 07e105158d97 rcu-tasks: Create struct to hold state information new b3d73156b075 rcu: Reinstate synchronize_rcu_mult() new 9cf8fc6fabd4 rcutorture: Add a test for synchronize_rcu_mult() new 5873b8a94e5d rcu-tasks: Refactor RCU-tasks to allow variants to be added new c84aad765406 rcu-tasks: Add an RCU-tasks rude variant new 3d6e43c75d6b rcutorture: Add torture tests for RCU Tasks Rude new c97d12a63c26 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages new e4fe5dd6f26f rcu-tasks: Further refactor RCU-tasks to allow adding more [...] new d01aa2633b5d rcu-tasks: Code movement to allow more Tasks RCU variants new d5f177d35c24 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] new c1a76c0b6aba rcutorture: Add torture tests for RCU Tasks Trace new 4593e772b502 rcu-tasks: Add stall warnings for RCU Tasks Trace new 8fd8ca388ccf rcu-tasks: Move #ifdef into tasks.h new e21408ceec2d rcu-tasks: Add RCU tasks to rcutorture writer stall output new af051ca4e423 rcu-tasks: Make rcutorture writer stall output include GP state new 43766c3eadcf rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks new 88092d0c99d7 rcu-tasks: Add a grace-period start time for throttling and debug new b0afa0f05667 rcu-tasks: Provide boot parameter to delay IPIs until late [...] new 276c410448db rcu-tasks: Split ->trc_reader_need_end new 238dbce39ea4 rcu-tasks: Add grace-period and IPI counts to statistics new 9ae58d7bd11f rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI new 7d0c9c50c5a1 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] new b38f57c1fe64 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks new 81b4a7bc3b54 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans new 7e3b70e0703b rcu-tasks: Handle the running-offline idle-task special case new 9796e1ae7386 rcu-tasks: Make RCU tasks trace also wait for idle tasks new 40471509be3c rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] new edf3775f0ad6 rcu-tasks: Add count for idle tasks on offline CPUs new 039f3cc93aa0 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs new 7e0669c3e9de rcu-tasks: Add IPI failure count to statistics new 25246fc83155 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU new e5a971d76d70 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() new 654db05cee81 rcu: Use data_race() for RCU expedited CPU stall-warning prints new 88375825171c rcu: When GP kthread is starved, tag idle threads as false [...] new 33b2b93bd831 rcu: Remove self-stack-trace when all quiescent states seen new 3b2a47398552 rcutorture: Add KCSAN stubs new b3578186b28d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines new c9527bebb017 rcutorture: Mark data-race potential for rcu_barrier() tes [...] new be44ae624311 locktorture.c: Fix if-statement empty body warnings new b35af6a26b7c Default enable RCU list lockdep debugging with PROVE_RCU new 8debcd839f5d rcutorture: Add flag to produce non-busy-wait task stalls new 27904fca54a0 rcutorture: Right-size TREE10 CPU consumption new dc371b9c7f53 rcu: Allow rcutorture to starve grace-period kthread new 509c01101a3c torture: Add --kcsan argument to top-level kvm.sh script new e65c052c0a94 torture: Make --kcsan argument also create a summary new 3c59ac5e2a90 rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static new dfb06c7d5d83 torture: Eliminate duplicate #CHECK# from ConfigFragment new fcbb5a4dc306 torture: Abstract application of additional Kconfig options new 50f361bd2895 torture: Allow --kconfig options to override --kcsan defaults new 1d960fc1750e torture: Allow scenario-specific Kconfig options to overri [...] new 62af31085fec torture: Save a few lines by using config_override_param i [...] new 7adc8dd19966 torture: Add a --kasan argument new 709edfa8c5e4 rcutorture: Convert ULONG_CMP_LT() to time_before() new b6c10df0dbfe Merge branches 'fixes.2020.04.27a', 'kfree_rcu.2020.04.27a [...] new eba9c444d34c Improve KCSAN documentation a bit new 52785b6ae8ed kcsan: Use GFP_ATOMIC under spin lock new 256d9d39591e Merge branch 'kcsan-dev.2020.04.13c' into HEAD new dee83d1bb89c Merge branch 'lkmm-dev.2020.04.15b' into HEAD new 382dbec4e804 fork: Annotate a data race in vm_area_dup() new 9dc109fd7a27 x86/mm/pat: Mark an intentional data race new 51538662a6f9 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] new f93ef791878d locktorture: Use true and false to assign to bool variables new a9aa090ed123 rcu: Initialize and destroy rcu_synchronize only when necessary new 0c1a43806a67 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls new 90457340fad7 kvm/svm: Disable KCSAN for svm_vcpu_run() new b76bee017655 srcu: Fix a typo in comment "amoritized"->"amortized" new 2d20ecf0b31a rcu: Simplify the calculation of rcu_state.ncpus new 62b787a3e9c9 docs: RCU: Convert checklist.txt to ReST new f86fc6f83a9c docs: RCU: Convert lockdep-splat.txt to ReST new c5ac91217057 docs: RCU: Convert lockdep.txt to ReST new 9e673702a4ff docs: RCU: Convert rculist_nulls.txt to ReST new c58ac57d9f78 docs: RCU: Convert torture.txt to ReST new 1276c75cbf36 docs: RCU: Convert rcuref.txt to ReST new 1bc7c884fe00 docs: RCU: Convert stallwarn.txt to ReST new ea55d5c5616d docs: RCU: Don't duplicate chapter names in rculist_nulls.rst new e02882cd57e3 rcutorture: Add races with task-exit processing new 5a76d2d81a12 kcsan: Add __kcsan_{enable,disable}_current() variants new 50576bf9f80f objtool, kcsan: Add kcsan_disable_current() and kcsan_enab [...] new d5874944f59e torture: Set configfile variable to current scenario new 079dabef2694 rcutorture: Handle non-statistic bang-string error messages new 95cc2e51bbd1 rcutorture: NULL rcu_torture_current earlier in cleanup code new 488490e0d16c kcsan: Add test suite new fef153d24edc Merge remote-tracking branch 'rcu/rcu/next' new e72436bc3a52 KVM: SVM: avoid infinite loop on NPF from bad address new 1d2c6c9bd4b7 selftests: kvm/set_memory_region_test: do not check RIP if [...] new 56083bdf67c7 KVM: x86: check_nested_events is never NULL new 25091990ef28 KVM: eVMCS: check if nesting is enabled new 33b22172452f KVM: x86: move nested-related kvm_x86_ops to a separate struct new 9bd4af240f4d KVM: nVMX: Drop a redundant call to vmx_get_intr_info() new 87796555d48c KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned lo [...] new acd05785e48c kvm: add capability for halt polling new 7c67f54661fc KVM: SVM: do not allow VMRUN inside SMM new 394809c443ff Merge remote-tracking branch 'kvm/linux-next' new dda19b714c21 Merge remote-tracking branch 'kvms390/next' new 991ed44679d3 Merge remote-tracking branch 'percpu/for-next' new 20b72dca8829 Merge remote-tracking branch 'workqueues/for-next' new f9dffc141713 platform/x86: wmi: Replace UUID redefinitions by their originals new 6701cc8f7071 platform/x86: wmi: Fix indentation in some cases new 5a707af10da9 platform/x86: wmi: Describe function parameters new 295615f5e5a5 platform/x86: touchscreen_dmi: Add info for the ONDA V891 [...] new f78bf066acb9 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] new b5f7311d3a2e platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA new 54b34aa0a729 platform/x86: intel_scu_ipc: Split out SCU IPC functionali [...] new ea608f25fa09 platform/x86: intel_scu_ipc: Log more information if SCU I [...] new dd8856493739 platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a [...] new f57fa18583f5 platform/x86: intel_scu_ipc: Introduce new SCU IPC API new 595694bd3888 platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API new 80ae679b8f86 watchdog: intel-mid_wdt: Convert to use new SCU IPC API new 663cc18861a0 platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API new 7e18c89d6e37 platform/x86: intel_scu_ipc: Add managed function to regis [...] new ddcce057f50d platform/x86: intel_pmc_ipc: Start using SCU IPC new e7d3c33c58e0 mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic new 4181bc8f6fab mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API new 5036208367cb mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API new 68c73fb22477 platform/x86: intel_telemetry: Convert to use new SCU IPC API new b62851491a55 usb: typec: mux: Convert the Intel PMC Mux driver to use n [...] new 7713f9180cb4 platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command() new 781adff21c84 x86/platform/intel-mid: Add empty stubs for intel_scu_devi [...] new b8da68f44f6d platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c new 0759a8730c70 platform/x86: intel_telemetry: Add telemetry_get_pltdata() new 25f1ca31e230 platform/x86: intel_pmc_ipc: Convert to MFD new 2f72d35ea75e MAINTAINERS: Update entry for Intel Broxton PMC driver new 4a65ed6562bc Merge branch 'ib-mfd-x86-usb-watchdog-v5.7' new 14232c6e788c platform/x86: thinkpad_acpi: Add support for dual fan control new 91d7a29440a8 Merge remote-tracking branch 'drivers-x86/for-next' new a8769ea5da9c Merge remote-tracking branch 'chrome-platform/for-next' new ba50e011b142 leds: tlc591xxt: hide error on EPROBE_DEFER new 44c606b0058b leds: pwm: check result of led_pwm_set() in led_pwm_add() new 03f613f0571f leds: ariel: Add driver for status LEDs on Dell Wyse 3020 new ea4407fa905a dt-bindings: leds: Add binding for sgm3140 new cef8ec8cbd21 leds: add sgm3140 driver new 9af512e81964 leds: netxbig: Convert to use GPIO descriptors new c85c7cdef3c9 leds: trigger: remove redundant assignment to variable ret new 1cd39d07777d Merge remote-tracking branch 'leds/for-next' new 900b217c7c8e ipmi: Replace guid_copy() with import_guid() where it makes sense new 73b027ae9a3b Merge remote-tracking branch 'ipmi/for-next' new 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" new 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier new 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] new fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER new 96fa72ffb215 Merge 5.7-rc3 into driver-core-next new 159de850d60c Merge remote-tracking branch 'driver-core/driver-core-next' new 27b0387b4221 usb/early: remove unused including <linux/version.h> new a6cd27e9b594 USB: core: Replace an empty statement with a debug message new cfee54616658 usb: pci-quirks: use true,false for bool variables new b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier new 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier new d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] new 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier new 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' new 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] new a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change new 0db592b1a3b7 usb: typec: ucsi: replace magic numbers new e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI new 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode new 992a60ed0d5e usb: typec: ucsi: register with power_supply class new f6402eb4a2b3 Merge 5.7-rc3 into usb-next new 1fbbba6af5ea Merge remote-tracking branch 'usb/usb-next' new 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier new d5848fecfd6f Merge remote-tracking branch 'usb-serial/usb-next' new 8ae80252f5a0 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver new 13f1b38dcd83 Merge remote-tracking branch 'phy-next/next' new 63552502b274 tty: rocket, remove unneeded variable new 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level new 6f1c0268a487 tty: hvc: remove hvcs_driver_string new e947861d0ccb Merge 5.7-rc3 into tty-next new 7d4c28ed08e3 Merge remote-tracking branch 'tty/tty-next' new c56851576b18 lkdtm: bugs: Fix spelling mistake new 8419759f98ad misc: mic: correct a typo new 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup new 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning new 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx new 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c new 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c new c18c1f103503 misc: rtsx: Improve compatibility for rts5261 new 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] new af831145158b drivers: visorbus: Use the correct style for SPDX License [...] new d98ce9fef73d parport: fix if-statement empty body warnings new decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( new aa3d6e7c49e3 parport: Use more comon logging styles new 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug new 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug new 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug new 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug new a6abfdff4fe5 parport: Standardize use of printmode new 6824f0ce38cb parport: Add comments for parport_register_dev_model() new bae9defb06a7 parport: remove unused parport_register_device() new 3275158fa52a parport: remove use of devmodel new 48a4cc950348 Merge 5.7-rc3 into char-misc-next new be5bcde3beba Merge remote-tracking branch 'char-misc/char-misc-next' new 30b3347fd362 Merge remote-tracking branch 'extcon/extcon-next' new a06b786c925d Merge remote-tracking branch 'soundwire/next' new 57d8df68eb53 thunderbolt: Add support for Intel Tiger Lake new 89d53e92f544 Merge remote-tracking branch 'thunderbolt/next' new 2dbbe4d513ad iio: xilinx-xadc: Fix typo in author's name new 35a4eeb055c9 iio: core: Use scnprintf() for avoiding potential buffer overflow new 3c50dee99588 iio: light: st_uvis25: Drop unneeded casting when print er [...] new 49f20fc6fe70 iio: st_sensors: Use dev_get_platdata() to get platform_data new 1f38527d5878 iio: st_sensors: Drop unneeded explicit castings new 7da08588b992 iio: st_sensors: Drop unneeded casting when print error code new 38bc80154a50 iio: st_sensors: Join string literals back new 4d8d2f09ad9f iio: humidity: hts221: Use dev_get_platdata() to get platf [...] new 92c3e93b7d2d iio: humidity: hts221: Make use of device properties new 144eb562becf iio: humidity: hts221: Drop unneeded casting when print er [...] new 4be590e3f6ec iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of ge [...] new af37e4703d00 iio: adc: ad7476: Generate CONVST signal internally new 3a6af93dd66e iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R new 0267a3166644 iio: adc: ad7476: Add AD7091 support new 4bb2b8f94ace iio: adc: ad7476: implement devm_add_action_or_reset new 72ad02b15d63 iio: Add SEMTECH SX9310/9311 sensor driver new 143324fd89ef iio: core: Make mlock internal to the iio core new 9fd28570ec91 iio: light: tsl2563: Rename macro to fix typo new 5924dab2412b iio: adc: ad7780: define/use own IIO channel macros new ab3449943b1d iio: adc: ad7791: define/use own IIO channel macros new aebefb444fe8 iio: adc: ad7793: define/use own IIO channel macros new 501d3e5dd5bd iio: ad_sigma_delta: remove unused IIO channel macros new 7d744c8f7015 MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver new ccd428e42b80 iio: buffer: re-introduce bitmap_zalloc() for trialmask new 1579fc067f6e iio/gyro/bmg160: Add support for BMI088 chip new bb8759f28e36 iio: health: max30100: use generic property handler new bf09cddb2cd4 iio: adc: max1363: replace uses of mlock new 3dee04262898 iio: tsl2772: Use scnprintf() for avoiding potential buffe [...] new b7329249ea5b iio: buffer: Don't allow buffers without any channels enab [...] new 1cfe38fc40e6 iio: adc: ad7793: use read_avail iio hook for scale available new f0bd45fea3ea iio: accel: kxsd9: Use vsprintf extension %pe for symbolic [...] new 442140989f2d iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symb [...] new df91cf5c289c iio: gyro: bmg160_spi: Use vsprintf extension %pe for symb [...] new 0e5fd387657a iio: gyro: mpu3050: Use vsprintf extension %pe for symboli [...] new 6e924c526a32 iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbo [...] new 35c9c8d5ec07 iio: imu: bmi160_spi: Use vsprintf extension %pe for symbo [...] new fb3f7ab7736d iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for [...] new 02566b459f39 iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for [...] new 9623473cbb6f iio: magn: bmc150: Use vsprintf extension %pe for symbolic [...] new b5fbf0568c51 iio: imu: inv_mpu6050: convert to use i2c_new_client_device() new 97b31a6f5fb9 iio: pressure: bmp280: Tolerate IRQ before registering new 6085102c494b iio: pressure: bmp280: Convert to use ->read_avail() new df6e71256c84 iio: pressure: bmp280: Explicitly mark GPIO optional new a7a047ea5e01 iio: pressure: bmp280: Drop unneeded explicit castings new 792897ce417f iio: pressure: bmp280: Join string literals back new 4b7ef6040fc4 iio: imu: inv_mpu6050: add debugfs register r/w interface new 5a464c6e274c iio: temperature: ltc2983: remove redundant comparison to bool new 9159c7c06ceb iio: buffer: drop left-over 'stufftoread' field new 641dedd50c48 include: fpga: adi-axi-common.h: fixup whitespace tab -> space new 20d5fa48d333 include: fpga: adi-axi-common.h: add version helper macros new 6eb3b8acfd07 iio: buffer-dmaengine: use %zu specifier for sprintf(align) new e0fcca9fbd99 iio: buffer-dmaengine: add dev-managed calls for buffer alloc new ef04070692a2 iio: adc: adi-axi-adc: add support for AXI ADC IP core new 96553a44e96d dt-bindings: iio: adc: add bindings doc for AXI ADC driver new ad6797120238 iio: adc: ad9467: add support AD9467 ADC new 94291556b21a dt-bindings: iio: adc: add bindings doc for AD9467 ADC new 9cfea767d22d dt-bindings: iio: tsl2563: convert bindings to YAML new 9601c94d9419 dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema new 4ab717d9e8bd iio: imu: st_lsm6dsx: configure full scale on slave device [...] new ae1d37a9bb4b iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] new 2ca73823d05d iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] new a0e35e2416c7 iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE new 394dedec7746 iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL new 9e3fbad5bb85 dt-bindings: st_sensors: add st,lis2hh12 compatible entry new 3f4a559bb57c iio: accel: st_sensors: add support for LIS2HH12 new fc20a26a2188 dt-bindings: iio: adc: Add MAX1241 bindings new 8a80a71d9020 iio: adc: Add MAX1241 driver new c0ae3591d900 iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes new 4647caae68e8 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml new 221f7b4fea8d dt-bindings: iio: adc: rockchip-saradc: add description fo [...] new a630117f2553 dt-bindings: iio: adc: rockchip-saradc: add description for px30 new 903b6a07d95b iio: xilinx-xadc: Fix typo new 97f1755ee227 iio: imu: adis: Add a missing '\n' in a log message new 2e036804d773 iio: buffer: remove 'scan_el_attrs' attribute group from b [...] new a17cb784fcd7 iio: move 'indio_dev->info' null check first in __iio_devi [...] new 83af573e980a iio: core: drop devm_iio_device_unregister() API call new 666e4de43d94 iio: core: drop devm_iio_triggered_buffer_cleanup() API call new 66be392a48f9 iio: core: drop devm_iio_device_free() API call new 83381c9803a0 iio: core: drop devm_iio_trigger_unregister() API call new 92b7ed7fe40d iio: core: drop devm_iio_trigger_free() API call new fc1f75a0347a iio: inkern: drop devm_iio_channel_release{_all} API calls new 05c09e3cee0a iio: buffer: drop devm_iio_hw_consumer_free() API call new 608d98a2c4a0 iio: buffer: drop devm_iio_kfifo_free() API call new 780f1c176140 iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver new b01401a228bc iio:accel:mxc4005: Drop unnecessary explicit casts in regm [...] new 0f92afee81ec iio:chemical:atlas-sensor: Drop unnecessary explicit casts [...] new ce968fb6f97c iio:chemical:bme680: Tidy up parameters to regmap_bulk_read new d7d3a1327b8a iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. new 06c482605b13 iio:magn:mmc35240: Drop unnecessary casts of val parameter [...] new 5372e1e5b4c8 iio:light:ltr501: Drop unnecessary cast of parameter in re [...] new fd1cadd6ca30 iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource new af5c2174ca6d iio: adc: at91-adc: Use devm_platform_ioremap_resource new 587122cb8b43 iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource new 9b7a12c3e090 iio: light: isl29125: fix iio_triggered_buffer_{predisable [...] new 8cba4a9927df iio: Fix misspellings of "Analog Devices" new c194e2389d99 dt-bindings: iio: vcnl4000: convert bindings to YAML format new 445b16fb6bdc dt-bindings: iio: Introduce common properties for iio sensors new 138986062b50 dt-bindings: iio: light: vcnl4000: Add proximity-near-level new f5a98e1fca15 iio: vcnl4000: Export near level property for proximity sensor new aa8cb0485594 Documentation: ABI: document IIO in_proximity_nearlevel file new 2de8c02349f0 iio: magnetometer: ak8974: Silence deferred-probe error new 4e1d96306d8b Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/l [...] new 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated new 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 new 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' new 988cf07bb9a0 staging: wfx: handle firmware events synchronously new 537000acc323 staging: wfx: also fix network parameters for IBSS networks new d4620087d2eb staging: wfx: dual CTS is never necessary new 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware new 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() new 28502e02e27a staging: wfx: drop useless update of field basic_rate_set new 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() new 9da38fd5a906 staging: wfx: keys are kept during whole firmware life new a2ed05891888 staging: wfx: drop protection for asynchronous join during scan new 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() new cf24a82bd265 staging: wfx: simplify wfx_remove_interface() new 4b815a9da5e2 staging: wfx: drop unused enum wfx_state new 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' new ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c new 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' new 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' new 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE new 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. new 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] new 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] new 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c new e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* new 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] new 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails new e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] new 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function new bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] new 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. new 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] new f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro new 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". new 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow new 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue new e8014d83f604 Merge 5.7-rc3 into staging-next new 3eaa5c6b39e8 Merge remote-tracking branch 'staging/staging-next' new 898a2746e6ec Merge remote-tracking branch 'mux/for-next' new 0d8173f297df dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages new 4719d4b71562 dmaengine: mmp_tdma: Log an error if channel is in wrong state new baed6b34ceea dmaengine: mmp_tdma: Fill in slave capabilities new a6e26648e6e2 dmaengine: mmp_tdma: Remove the MMP_SRAM dependency new 5a87c506ed76 dmaengine: ioat: removing duplicate code from timeout handler new 2baedcb6a637 dmaengine: ioat: remove unnesesery double complition timer [...] new db474931df3e dmaengine: ioat: adding missed issue_pending to timeout handler new 7edfe3df2a9f dmaengine: dw-edma: Check MSI descriptor before copying new c0fca736098c dmaengine: mmp_tdma: Validate the transfer direction new 920c5974f0d3 dmaengine: qcom_hidma: Simplify error handling path in hid [...] new 86e673f7c974 dt-bindings: dma: add direct mode support through device t [...] new 955b17665d2c dmaengine: stm32-dma: direct mode support through device tree new 85f78cec8494 Revert "dmaengine: dmatest: timeout value of -1 should spe [...] new 35c5fc028511 dmaengine: dmatest: Allow negative timeout value to specif [...] new 7f2b722668e5 dmaengine: dmatest: Describe members of struct dmatest_params new 5332f8b1d9dd dmaengine: dmatest: Describe members of struct dmatest_info new 2647d7317fe3 Merge remote-tracking branch 'slave-dma/next' new 1c825707ef44 Merge remote-tracking branch 'cgroup/for-next' new 5a9e10f0b4f0 Merge branch 'fixes' into for-next new ec3414391266 scsi: st: remove unneeded variable 'result' in st_release() new f336c7003c84 scsi: ufs-qcom: remove unneeded variable 'ret' new b7a9d0c6603d scsi: fcoe: remove unneeded semicolon in fcoe.c new 355f46b97dac scsi: mpt3sas: use true,false for bool variables new e304142c3089 scsi: lpfc: remove duplicate unloading checks new 78fb6bd02578 Merge branch 'misc' into for-next new 9ce60d242c10 Merge remote-tracking branch 'scsi/for-next' new cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling new f8e25f97407c scsi: cxgb4i: Remove superfluous null check new 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() new d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree new bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() new ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] new 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same new 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function new 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region new ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 new 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables new 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() new f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] new 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure new f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc new f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] new 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function new baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function new 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void new 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' new f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c new acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c new 8d5e202802a5 scsi: isci: Use true, false for bool variables new 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c new f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c new f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() new 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] new 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] new 3d17b9b5ab11 scsi: ufs: Add write booster feature support new c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster new 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type new ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style new 2a0425e323aa Merge remote-tracking branch 'scsi-mkp/for-next' new e1bcbf4cec24 virtio: add VIRTIO_RING_NO_LEGACY new 8b7d5839d430 virtio-mmio: Delete an error message in vm_find_vqs() new 4833f4b7c282 virtio: force spec specified alignment on types new 4ce332bb5eb3 vhost: revert "vhost: disable for OABI" new bcd9c2461431 Merge remote-tracking branch 'vhost/linux-next' new e29ff72b7794 remoteproc: remove rproc_elf32_sanity_check new 33467ac3c8dc remoteproc: Add prepare and unprepare ops new 2fb75ceaf71a remoteproc: Add missing '\n' in log messages new 914a0df49382 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 94a8f8ce8293 Merge remote-tracking branch 'rpmsg/for-next' new 13ccf8a4c8e1 Merge remote-tracking branch 'gpio/for-next' new 9784c9963fec gpiolib: devprop: Warn if gpio-line-names is too long new 105ca64a2c49 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 9b6d5690b543 gpio: ich: fix a typo new 5c85418ab35b gpio: pch: Use BIT() and GENMASK() where it's appropriate new 5a4245de48d8 gpio: pch: Get rid of unneeded variable in IRQ handler new 368b8436011a gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking new 5376b0b31295 gpio: pch: Use in pch_irq_type() macros provided by IRQ core new 6b1c7837af0e gpio: merrifield: Switch over to MSI interrupts new 7e73aa90a38c gpio: merrifield: Better show how GPIO and IRQ bases are d [...] new 8e56cc3fd3ea Merge remote-tracking branch 'gpio-intel/for-next' new 8b6e43cf561b Merge remote-tracking branch 'pinctrl/for-next' new 2ccb9cc3b4d8 pinctrl: intel: Update description in struct intel_community new 6d649fca3491 pinctrl: intel: Move npins closer to pin_base in struct in [...] new 29c6cdf62092 Merge remote-tracking branch 'pinctrl-intel/for-next' new d12f4cb86ca8 Merge remote-tracking branch 'pinctrl-samsung/for-next' new 3528b55e9537 Merge remote-tracking branch 'pwm/for-next' new c59f415a7cb6 Use proc_pid_ns() to get pid_namespace from the proc superblock new 1e88c420190b proc: rename struct proc_fs_info to proc_fs_opts new fa10fed30f25 proc: allow to mount many instances of proc in one pid namespace new 24a71ce5c47f proc: instantiate only pids that we can ptrace on 'hidepid [...] new 6814ef2d992a proc: add option to mount only a pids subset new 37e7647a7212 docs: proc: add documentation for "hidepid=4" and "subset= [...] new 1c6c4d112e81 proc: use human-readable values for hidepid new e61bb8b36a28 proc: use named enums for better readability new 0fb5ce62c592 proc: modernize proc to support multiple private instances new 3147d8aaa03e proc: Use PIDTYPE_TGID in next_tgid new eb510fef5839 Merge remote-tracking branch 'userns/for-next' new 16bcd0f509e4 selftests/ftrace: Check required filter files before running test new 93a4388b765d selftests: add build/cross-build dependency check script new f0c0d0cf590f selftests/ftrace: Check the first record for kprobe_args_type.tc new f600ba2a817d Merge remote-tracking branch 'kselftest/next' new 448877d52098 Merge remote-tracking branch 'livepatching/for-next' new dd26bf03644a coresight: etm4x: Add support for Neoverse N1 ETM new 440396619c93 coresight: Mark some functions static new 2fc7c955714a coresight: Don't initialize variables unnecessarily new 62eb0c79662c coresight: Initialize arg in sparse friendly way new fcbcc422dc13 Merge remote-tracking branch 'coresight/next' new 8d49c28fe16f Merge remote-tracking branch 'rtc/rtc-next' new 67fecf00fb87 Merge remote-tracking branch 'ntb/ntb-next' new 821f4eb499d8 Merge remote-tracking branch 'kspp/for-next/kspp' new 78db180d5937 Merge remote-tracking branch 'fsi/next' new f8aee5b5c9bc Merge remote-tracking branch 'slimbus/for-next' new c6ce360b8486 Merge remote-tracking branch 'nvmem/for-next' new 9cb68669e7c0 Merge remote-tracking branch 'xarray/xarray' new ac0f7d425841 Drivers: hv: copy from message page only what's needed new a276463b7aeb Drivers: hv: allocate the exact needed memory for messages new 5cc415001bca Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() new b0a284dc65b4 Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] new 52c7803f9bd4 Drivers: hv: check VMBus messages lengths new 8a857c55420f Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 new b9fa1b8797dc Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] new 8b6a877c060e Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] new ac5047671758 hv_netvsc: Disable NAPI before closing the VMBus channel new 238d2ed8f7d1 hv_utils: Always execute the fcopy and vss callbacks in a tasklet new 9403b66e6161 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] new 240ad77cb50d PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] new 8ef4c4abbbcd Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] new d570aec0f215 Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug new 752781057343 Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] new 951d33f2d785 scsi: storvsc: Re-init stor_chns when a channel interrupt [...] new 7ecf98df3c12 drivers: hv: remove redundant assignment to pointer primar [...] new a773de604051 KVM: x86: hyperv: Remove duplicate definitions of Referenc [...] new 22a14b0bd029 x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines new c9ce43cb6973 x86/hyperv: Split hyperv-tlfs.h into arch dependent and in [...] new 29dafd27626b asm-generic/hyperv: Add definitions for Get/SetVpRegister [...] new 44ae7512b511 hyper-v: Use UUID API for exporting the GUID (part 2) new 767d9fedf674 hyper-v: Supply GUID pointer to printf() like functions new 87f79075a18e hyper-v: Replace open-coded variant of %*phN specifier new df474842683c hyper-v: Switch to use UUID types directly new febd9bc264de Merge remote-tracking branch 'hyperv/hyperv-next' new 78f976124e0f Merge remote-tracking branch 'kgdb/kgdb/for-next' new fde68149fa8b Merge remote-tracking branch 'devfreq/devfreq-next' new 1092be13c619 Merge remote-tracking branch 'fpga/for-next' new 6cb181879881 kunit: Add missing newline in summary message new 0c551230cb0e Merge remote-tracking branch 'kunit-next/kunit' new 511a404b9346 Revert "hwmon: (lm70) Add support for ACPI" new 1ec3fe359a85 checkpatch: test $GIT_DIR changes new d56e1f3ee1d6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new bd6e17c0aa45 /proc/kpageflags: do not use uninitialized struct pages new 020e4748454c ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] new 768ad3caabdf mm, memcg: fix error return value of mem_cgroup_css_alloc() new 5cba9cb223b5 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix new 1c334bad7980 kcov: cleanup debug messages new a6993d43157d kcov: fix potential use-after-free in kcov_remote_start new 27f62deb5afd kcov: move t->kcov assignments into kcov_start/stop new 885edc57c682 kcov: move t->kcov_sequence assignment new 958a19552199 kcov: use t->kcov_mode as enabled indicator new bab96be5bbb5 kcov: collect coverage from interrupts new 06131489db74 usb: core: kcov: collect coverage from usb complete callback new 389687bccc0b mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] new 64b71fc80c0c kernel/kcov.c: fix typos in kcov_remote_start documentation new ff9ef820485b scripts/decodecode: fix trapping instruction formatting new 2b9b18e19dab arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in [...] new 4ab8e17a49e8 mm/memcg: optimize memory.numa_stat like memory.stat new 5a2513239750 eventpoll: fix missing wakeup for ovflist in ep_poll_callback new d6c032eb4cb7 eventpoll: fix missing wakeup for ovflist in ep_poll_callback new 0c2e91a7f9f9 scripts/gdb: repair rb_first() and rb_last() new fe9710450a0b squashfs: migrate from ll_rw_block usage to BIO new 58ac5fedbaab squashfs-migrate-from-ll_rw_block-usage-to-bio-fix new 41ae14a0d3b3 ocfs2: add missing annotation for dlm_empty_lockres() new 21aafb2254e6 ocfs2: mount shared volume without ha stack new 4dafb01bbfc3 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning new 3919a5017cc6 ramfs: support O_TMPFILE new b774b443f192 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new fa760a9fb8e1 usercopy: mark dma-kmalloc caches as usercopy caches new b19eee41b41d mm/slub.c: fix corrupted freechain in deactivate_slab() new 10a6fb2c4c5f mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix new c714b08ab437 slub: Remove userspace notifier for cache add/remove new 23849842637c slub: remove kmalloc under list_lock from list_slab_objects() V2 new 13c9e5e6e182 mm, dump_page(): do not crash with invalid mapping pointer new 0913284e318b mm: move readahead prototypes from mm.h new 1132106c590a mm: return void from various readahead functions new 487901707ddf mm: ignore return value of ->readpages new d4086aecf508 mm: move readahead nr_pages check into read_pages new 518b39b53db0 mm: add new readahead_control API new 18b995238e6d mm: use readahead_control to pass arguments new be5a938cb482 mm: rename various 'offset' parameters to 'index' new a8f26f44aa0b mm: rename readahead loop variable to 'i' new 91487a9f25a0 mm: remove 'page_offset' from readahead loop new aa234faa2397 mm: put readahead pages in cache earlier new 64a78af8926f mm: add readahead address space operation new ef3928ff0ff7 mm: move end_index check out of readahead loop new c24b2689bdfd mm: add page_cache_readahead_unbounded new c2f3ddb9ab5c mm: document why we don't set PageReadahead new 91e9c85bb5a9 mm: use memalloc_nofs_save in readahead path new 464c2cd86edd fs: convert mpage_readpages to mpage_readahead new ded67e048a12 btrfs: convert from readpages to readahead new 0e267244996c erofs: convert uncompressed files from readpages to readahead new 3ceee15124e6 erofs: convert compressed files from readpages to readahead new 104a5855bcde ext4: convert from readpages to readahead new e1c871c7061d ext4: pass the inode to ext4_mpage_readpages new c5d2f9c26949 f2fs: convert from readpages to readahead new cbb5e2bcb704 f2fs: pass the inode to f2fs_mpage_readpages new 2df9d3c83f26 fuse: convert from readpages to readahead new 676d0a882a7d fuse-convert-from-readpages-to-readahead-fix new 3da3377e6e77 iomap: convert from readpages to readahead new 741ecc5b9b62 mm/gup.c: update the documentation new 5144a4d818f8 mm-gupc-updating-the-documentation-fix new ec1ecf443875 mm/swapfile: use list_{prev,next}_entry() instead of open-coding new b67fdf569692 mm/swap_state: fix a data race in swapin_nr_pages new 4a01a0d498db mm: swap: properly update readahead statistics in unuse_pt [...] new eaa90068dce8 mm/swapfile.c: offset is only used when there is more slots new 5dd82a3bfe09 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] new 5c6622b66ecb mm/swapfile.c: remove the unnecessary goto for SSD case new e732142268ca mm/swapfile.c: simplify the calculation of n_goal new a25729020e72 mm/swapfile.c: remove the extra check in scan_swap_map_slots() new db310fc34464 mm/swapfile.c: found_free could be represented by (tmp < max) new 6c9532bed84e mm/swapfile.c: tmp is always smaller than max new 6706cc0a5424 mm/swapfile.c: omit a duplicate code by compare tmp and max first new 2cf776d4f36a swap: try to scan more free slots even when fragmented new d90504a9e71e h8300: remove usage of __ARCH_USE_5LEVEL_HACK new 61cea4dac7e8 arm: add support for folded p4d page tables new 22998131ab33 arm64: add support for folded p4d page tables new a8c93883a22e hexagon: remove __ARCH_USE_5LEVEL_HACK new 5e69659f07f5 ia64: add support for folded p4d page tables new fcd4be68a4db nios2: add support for folded p4d page tables new fa3e9b4da7ef openrisc: add support for folded p4d page tables new 13d99ce336c0 powerpc: add support for folded p4d page tables new 266ecc9a5c78 powerpc-add-support-for-folded-p4d-page-tables-fix new b63edbc94e1d sh: fault: Modernize printing of kernel messages new ea4c2c6650c9 sh: drop __pXd_offset() macros that duplicate pXd_index() ones new 97b2813e00c1 sh: add support for folded p4d page tables new 5e0d30e2f3d4 unicore32: remove __ARCH_USE_5LEVEL_HACK new c3362cff2ab7 asm-generic: remove pgtable-nop4d-hack.h new 17cf5f6320aa mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] new 776f566cca11 mm/gup.c: further document vma_permits_fault() new 047e176adf5e /proc/PID/smaps: Add PMD migration entry parsing new 27fca0a4dab6 mm/mmap.c: fix the adjusted length error new 5f6b7abfb3b4 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() new c3af92d2d77d x86/hyperv: use vmalloc_exec for the hypercall page new 8518f23dbcd3 x86: fix vmap arguments in map_irq_stack new cfeb5068b043 staging: android: ion: use vmap instead of vm_map_ram new dbbf6457816b staging: media: ipu3: use vmap instead of reimplementing it new 48762d2d045c dma-mapping: use vmap insted of reimplementing it new 80e5106d8566 powerpc: add an ioremap_phb helper new 44091e11e699 powerpc: remove __ioremap_at and __iounmap_at new 1d88f7c1f299 mm: remove __get_vm_area new ba2167c73883 mm: unexport unmap_kernel_range_noflush new 185017f0f203 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] new d06d8c88c9f6 mm: only allow page table mappings for built-in zsmalloc new 22f38f2111d1 mm: pass addr as unsigned long to vb_free new 43417d92d826 mm: remove vmap_page_range_noflush and vunmap_page_range new ceade788c9ee mm: rename vmap_page_range to map_kernel_range new 056e07abc53b mm: don't return the number of pages from map_kernel_range [...] new b8bf471c05ea mm: remove map_vm_range new 96b5de89131e mm: remove unmap_vmap_area new 67e4b0a0637d mm: remove the prot argument from vm_map_ram new 735db76db7a3 mm: enforce that vmap can't map pages executable new 775a504b9ae8 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc new 7cc39121ba0b mm: remove the pgprot argument to __vmalloc new 94fdcab83bad mm: remove the prot argument to __vmalloc_node new a0848255c4b1 mm: remove both instances of __vmalloc_node_flags new 6380fb62cc98 mm: remove __vmalloc_node_flags_caller new a573841bf8bf mm-remove-__vmalloc_node_flags_caller-fix new 442428137eb8 mm: switch the test_vmalloc module to use __vmalloc_node new a955f63a393b mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix new 0233d40afba9 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix new 2735a2aed214 mm: remove vmalloc_user_node_flags new 3f94b8221fe3 mm-remove-vmalloc_user_node_flags-fix new ff49b99cb337 arm64: use __vmalloc_node in arch_alloc_vmap_stack new f5abd0244544 powerpc: use __vmalloc_node in alloc_vm_stack new 13a4234c2af7 s390: use __vmalloc_node in stack_alloc new 05b76e9aba42 mm/mm_init.c: report kasan-tag information stored in page->flags new af91262ab616 kasan: stop tests being eliminated as dead code with FORTI [...] new 27c6217f883a kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] new 90fac2b179ef string.h: fix incompatibility between FORTIFY_SOURCE and KASAN new 6977ae24bc7a mm: clarify __GFP_MEMALLOC usage new e4d7c486cc9b mm: memblock: replace dereferences of memblock_region.nid [...] new 04221c96043f mm: make early_pfn_to_nid() and related defintions close t [...] new 0515c2f6347c mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option new a0054a22e5a1 mm: free_area_init: use maximal zone PFNs rather than zone sizes new 74b6e86b1756 mm: use free_area_init() instead of free_area_init_nodes() new 16c4770afd2f alpha: simplify detection of memory zone boundaries new 6ff693312994 arm: simplify detection of memory zone boundaries new a15f333cd766 arm64: simplify detection of memory zone boundaries for UM [...] new 63462c61c0dc csky: simplify detection of memory zone boundaries new a0ac0c5c8b7a m68k: mm: simplify detection of memory zone boundaries new b930b4a0f9b2 parisc: simplify detection of memory zone boundaries new e257e7eefe5d sparc32: simplify detection of memory zone boundaries new c0569fd49bb9 unicore32: simplify detection of memory zone boundaries new a440c0539bf7 xtensa: simplify detection of memory zone boundaries new b2410840946e mm: memmap_init: iterate over memblock regions rather that [...] new 0a058aaf132e mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] new ca0b6165f313 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES new cc3b55801544 mm: free_area_init: allow defining max_zone_pfn in descend [...] new fdd369307b21 mm: rename free_area_init_node() to free_area_init_memoryl [...] new 13e744283fe5 mm: clean up free_area_init_node() and its helpers new de885a87f5ea mm: simplify find_min_pfn_with_active_regions() new 6502706c29ba docs/vm: update memory-models documentation new 4bb0ae234a69 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] new f0c01fabdb48 mm/page_alloc.c: bad_flags is not necessary for bad_page() new 49db9a2a02b8 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] new 30223dd8f600 mm/page_alloc.c: rename free_pages_check() to check_free_page() new 0af6bdbea3ff mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] new cdd70bfa8bc6 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new 16254c799c1e mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] new a0c154117acc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] new 42754bf6ffad mm: initialize deferred pages with interrupts enabled new fe16b62d654e mm: call cond_resched() from deferred_init_memmap() new 8ab4a9e3856f mm/page_alloc.c: remove unused free_bootmem_with_active_regions new 0738eaa53d07 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] new 1afa3f4bcaf8 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] new a767913b1961 mm/vmstat.c: do not show lowmem reserve protection informa [...] new a63bc3895009 mm/page_alloc: use ac->high_zoneidx for classzone_idx new 6c04cf0ae1f5 mm/page_alloc: integrate classzone_idx and high_zoneidx new adf4cbca2f73 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() new a0b00b56d46b mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] new b18c8ec9b2b7 mm/vmscan.c: use update_lru_size() in update_lru_sizes() new d28c76349b19 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch new 766620e34773 mm, mempolicy: fix up gup usage in lookup_node new c2e3fad3c308 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] new da2843ed8f2a khugepaged: add self test new da0e23056525 selftests: khugepaged: fix several spelling mistakes new 639bbad4ec50 khugepaged: do not stop collapse if less than half PTEs ar [...] new 1b3aa02fbab3 khugepaged: drain all LRU caches before scanning pages new 1ec974a43bfc khugepaged: drain LRU add pagevec after swapin new e5e3c1e37a2a khugepaged: allow to collapse a page shared across fork new d035f0e2f364 khugepaged: allow to collapse PTE-mapped compound pages new b522e858089a thp: change CoW semantics for anon-THP new e717a98e2564 khugepaged: introduce 'max_ptes_shared' tunable new 12a326d106b8 selftests: khugepaged: fix several spelling mistakes new c06ea8afa89e hugetlbfs: add arch_hugetlb_valid_size new 470949de366f hugetlbfs: move hugepagesz= parsing to arch independent code new 7981646f6139 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] new d3505ea2d245 arm64/hugetlb: fix hugetlb initialization new b72693e85b55 hugetlbfs: clean up command line processing new 7ee63eb2e5ff hugetlbfs: fix changes to command line processing new ca68e08a54ff mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] new b758555e074e mm: thp: don't need to drain lru cache when splitting and [...] new 92ba9ea97eb5 powerpc/mm: drop platform defined pmd_mknotpresent() new 3b1fa9f80afd mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() new 99387cfa6f10 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 new ee3030e0613b drivers/base/memory.c: cache memory blocks in xarray to ac [...] new b1c75ae5a4ec drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] new 75839a670cd1 mm: add DEBUG_WX support new 44980b708890 mm-add-debug_wx-support-fix new bbb6dc9ac443 riscv: support DEBUG_WX new 5ebe10cbc53b riscv-support-debug_wx-fix new 7126e130926b x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined new edf6e5a75ea5 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined new 58108c707461 mm/memory_hotplug: refrain from adding memory into an impo [...] new a6636d0d5816 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] new 4af39b661225 mm/memory_hotplug: remove is_mem_section_removable() new 1f9bf63a3f5a mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 new db1f93a46970 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] new 4ec0cca4a9d8 mm: replace zero-length array with flexible-array member new 23d7e08c1f7b mm-replace-zero-length-array-with-flexible-array-member-fix new 42c439291968 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" new 82dc14a86042 mm: ksm: fix a typo in comment "alreaady"->"already" new 6827e91c786c mm: ksm: fix a typo in comment "alreaady"->"already" new 2f08ba9ae3b1 mm: mmap: fix a typo in comment "compatbility"->"compatibility" new 4c9de8fb3d25 mm/hugetlb: fix a typo in comment "manitained"->"maintained" new 4d485fb97ed6 mm/hugetlb: fix a typo in comment "manitained"->"maintained" new 7ce2056d5d13 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] new e6cd15a5c37c mm/vmsan: fix some typos in comment new 9845fb9d2d68 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" new fd3f10b88949 mm/memblock: fix a typo in comment "implict"->"implicit" new 8331d4794c16 mm/list_lru: fix a typo in comment "numbesr"->"numbers" new 8f97cf609e7a mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" new 999897bcd9d4 mm/frontswap: fix some typos in frontswap.c new 98dec9cca74d mm, memcg: fix some typos in memcontrol.c new fecd08cfd66e mm: fix a typo in comment "strucure"->"structure" new 2eb418481af1 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] new e6e16638426d mm/sparse: fix a typo in comment "convienence"->"convenience" new bf3005502d01 mm/page-writeback: fix a typo in comment "effictive"->"effective" new 7ad8a0ef569f mm/memory: fix a typo in comment "attampt"->"attempt" new 7b6313f89b1f mm: use false for bool variable new 15d870c1abbc include/linux/mm.h: return true in cpupid_pid_unset() new 40357018cae0 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 0a7165323909 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 1bafcc6ae8b5 kernel/hung_task.c: Monitor killed tasks. new 2b669daf5645 proc: rename "catch" function argument new 0382b39bbee4 kernel/sysctl: support setting sysctl parameters from kern [...] new 3e68c13a94e3 kernel/sysctl: support handling command line aliases new 3dd9bb453741 kernel/hung_task convert hung_task_panic boot parameter to sysctl new 90cc75b2945c tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] new ee1b1f424932 lib/test_sysctl: support testing of sysctl. boot parameter new 310a4708d864 x86/mm: define mm_p4d_folded() new 647d9a0de34c mm/debug: add tests validating architecture page table helpers new 0a8646638865 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 new 1fbbd11a3db6 user.c: make uidhash_table static new 0fe73f87ba37 parisc: add sysctl file interface panic_on_stackoverflow new 631b6d13906c kernel/hung_task.c: introduce sysctl to print all traces w [...] new 055f465047d8 dynamic_debug: add an option to enable dynamic debug for m [...] new d5d69e4b29b6 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] new 051e4bab5af0 get_maintainer: add email addresses from .yaml files new 8c519a8e5cf1 lib/math: avoid trailing newline hidden in pr_fmt() new 13366adf9532 lib: Add might_fault() to strncpy_from_user. new d8a5dfe9768f lib: optimize cpumask_local_spread() new ccd1272789bf lib/test_lockup.c: make test_inode static new ca3ac577a12c checkpatch: additional MAINTAINER section entry ordering checks new b240f960afb9 checkpatch: look for c99 comments in ctx_locate_comment new c68013e2af36 fs/binfmt_elf: remove redundant elf_map ifndef new fbfed091baf0 elfnote: mark all .note sections SHF_ALLOC new b191b41db237 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] new 48623f03853e fat: don't allow to mount if the FAT length == 0 new 90475d013a46 fat: improve the readahead for FAT entries new 55bc83d30759 fs/seq_file.c: seq_read: Update pr_info_ratelimited new 8d0684bebc85 umh: fix refcount underflow in fork_usermode_blob(). new 1a6239c1e3bc kexec: prevent removal of memory in use by a loaded kexec image new cff7f7405215 mm/memory_hotplug: allow arch override of non boot memory [...] new aca37fb8b324 arm64: memory: give hotplug memory a different resource name new 77dc4500ff32 rapidio: avoid data race between file operation callbacks [...] new 0defdd249368 panic: add sysctl to dump all CPUs backtraces on oops event new e983a479a818 kernel/relay.c: fix read_pos error when multiple readers new 408d6c5ad231 aio: simplify read_events() new a5e462150db0 add kernel config option for twisting kernel behavior. new aec720489569 twist: allow disabling k_spec() function in drivers/tty/vt [...] new c35075a15e92 twist: add option for selecting twist options for syzkalle [...] new d4656985f766 selftests/x86/pkeys: move selftests to arch-neutral directory new ecfd40be99d8 selftests/vm/pkeys: rename all references to pkru to a gen [...] new 53521e402c94 selftests/vm/pkeys: move generic definitions to header file new 6093af22d0d1 selftests/vm/pkeys: move some definitions to arch-specific header new 154bd231e4b2 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() new 1dfb23109b44 selftests: vm: pkeys: Use sane types for pkey register new 2b70dbd7ffe5 selftests: vm: pkeys: add helpers for pkey bits new c59d582c4d60 selftests/vm/pkeys: fix pkey_disable_clear() new ac4fb2da204e selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() new 31517e87d29e selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new a4cc41bc9e30 selftests: vm: pkeys: use the correct huge page size new ec65cb22b5b4 selftests/vm/pkeys: introduce generic pkey abstractions new d25bb4c9a942 selftests/vm/pkeys: introduce powerpc support new c8a252b1c386 selftests/vm/pkeys: fix number of reserved powerpc pkeys new 7abf06a76125 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() new a07f2ef88816 selftests/vm/pkeys: improve checks to determine pkey support new b78080958287 selftests/vm/pkeys: associate key on a mapped page and det [...] new 6b68f2e53462 selftests/vm/pkeys: associate key on a mapped page and det [...] new 39ddebe76a0a selftests/vm/pkeys: detect write violation on a mapped acc [...] new 6914170c4cfd selftests/vm/pkeys: introduce a sub-page allocator new 9b9b8babc5ac selftests/vm/pkeys: test correct behaviour of pkey-0 new 100a22f0d0eb selftests/vm/pkeys: override access right definitions on powerpc new a6a920208bbc selftests: vm: pkeys: use the correct page size on powerpc new d91621d8633e selftests: vm: pkeys: fix multilib builds for x86 new af1b1ab7ca68 tools/testing/selftests/vm: remove duplicate headers new d9b19005058a ipc/msg: add missing annotation for freeque() new fd1bbd3bfc17 ipc/namespace.c: use a work queue to free_ipc new 5cf3842aa69d ipc: convert ipcs_idr to XArray new 2b5030a63ffd ipc-convert-ipcs_idr-to-xarray-update new 22cd8d6395e8 Merge branch 'akpm-current/current' new 9ec4a61b5f1e amdgpu: a NULL ->mm does not mean a thread is a kthread new 5f246c44db07 i915/gvt: remove unused xen bits new 09a42b9335f2 kernel: move use_mm/unuse_mm to kthread.c new 38970685c59a kernel: move use_mm/unuse_mm to kthread.c new 0b254fe8f060 kernel: better document the use_mm/unuse_mm API contract new 0302eb4eab11 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 new d3d69be384b4 powerpc/vas: fix up for {un}use_mm() rename new 17749e157b9e kernel: set USER_DS in kthread_use_mm new 4bdaeef42351 mm/kmemleak: silence KCSAN splats in checksum new be27003f12dd kallsyms/printk: add loglvl to print_ip_sym() new 79ff2bdbadd5 alpha: add show_stack_loglvl() new 7c3dab977846 arc: add show_stack_loglvl() new 7ce365c364a8 arm/asm: add loglvl to c_backtrace() new 15a6262d494b arm: add loglvl to unwind_backtrace() new 1d256eb891c1 arm: add loglvl to dump_backtrace() new 06b3e7ddd088 arm: wire up dump_backtrace_{entry,stm} new e6504cbf8317 arm: add show_stack_loglvl() new 175b7a085750 arm64: add loglvl to dump_backtrace() new 68c220a81614 arm64: add show_stack_loglvl() new ff050327ee1f c6x: add show_stack_loglvl() new d65813c65634 csky: add show_stack_loglvl() new 88220c13c774 h8300: add show_stack_loglvl() new e5a6e42dd948 hexagon: add show_stack_loglvl() new e0797d67d3f3 ia64: pass log level as arg into ia64_do_show_stack() new ed71dbeee359 ia64: add show_stack_loglvl() new 9a5c8d0cae92 m68k: add show_stack_loglvl() new d838b1aa8ffc microblaze: add loglvl to microblaze_unwind_inner() new d2fb1fd12bcb microblaze: add loglvl to microblaze_unwind() new 5c26c1459d0c microblaze: add show_stack_loglvl() new 762f88f7135d mips: add show_stack_loglvl() new 53371e21521e nds32: add show_stack_loglvl() new 737cb6fa692d nios2: add show_stack_loglvl() new 5e236abe5de4 openrisc: add show_stack_loglvl() new 6d5e9c8de524 parisc: add show_stack_loglvl() new df217cdb897d powerpc: add show_stack_loglvl() new e73bd2ae838a riscv: add show_stack_loglvl() new 4448a7ed5f92 s390: add show_stack_loglvl() new 42abe5a5a53f sh: add loglvl to dump_mem() new 84fb83feda8a sh: remove needless printk() new 29223067a5fc sh: add loglvl to printk_address() new 085a14249c9a sh: add loglvl to show_trace() new d803e30e1855 sh: add show_stack_loglvl() new 024d20506587 sparc: add show_stack_loglvl() new f14d2f3d6dc0 um/sysrq: remove needless variable sp new de51a46e3a90 um: add show_stack_loglvl() new 367cf906b4de unicore32: remove unused pmode argument in c_backtrace() new eba64b52b616 unicore32: add loglvl to c_backtrace() new d225bed296db unicore32: add show_stack_loglvl() new b6eef720d32c x86: add missing const qualifiers for log_lvl new 521834cb942f x86: add show_stack_loglvl() new eccb56efc2cc xtensa: add loglvl to show_trace() new 91b814fc25b8 xtensa: add show_stack_loglvl() new 0c9768abe53a sysrq: use show_stack_loglvl() new 01dea0a4d649 x86/amd_gart: print stacktrace for a leak with KERN_ERR new 8470e5923ad7 power: use show_stack_loglvl() new ace2fdef387d kdb: don't play with console_loglevel new 4defa8fb5167 sched: print stack trace with KERN_INFO new 832df8616b24 kernel: use show_stack_loglvl() new b5cee0fe6efa kernel: rename show_stack_loglvl() => show_stack() new e7028f5978cd mm/frontswap: mark various intentional data races new e202c7fa01b1 mm/page_io: mark various intentional data races new 3da211f3836e mm-page_io-mark-various-intentional-data-races-v2 new a377a4b89137 mm/swap_state: mark various intentional data races new a38848e6bffa mm/filemap.c: fix a data race in filemap_fault() new a25e2da8012e mm/swapfile: fix and annotate various data races new 47c9770ff355 mm-swapfile-fix-and-annotate-various-data-races-v2 new 0ab6271f5de2 mm/page_counter: fix various data races at memsw new 173a00bbe34b mm/memcontrol: fix a data race in scan count new adba49e13b55 mm/list_lru: fix a data race in list_lru_count_one new c4c2b8d9f824 mm/mempool: fix a data race in mempool_free() new 7b9afb28c9f6 mm/util.c: annotate an data race at vm_committed_as new 03f6f38f5d06 mm/rmap: annotate a data race at tlb_flush_batched new c266b09479ed mm: annotate a data race in page_zonenum() new d51fcd591068 mm/swap.c: annotate data races for lru_rotate_pvecs new 5c57db38c590 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new a3b836926e28 mm/mmap.c: add more sanity checks to get_unmapped_area() new 5aae25a2f436 mm/mmap.c: do not allow mappings outside of allowed limits new acc99875bc02 mm/madvise: pass task and mm to do_madvise new a4a24fabbeab fs: use current->mm for io_uring new e187d5df862d mm-pass-task-and-mm-to-do_madvise-fix-fix new d35b29e37dda mm-pass-task-and-mm-to-do_madvise-fix-fix-fix new 0bb777fc39b6 mm-pass-task-and-mm-to-do_madvise-fix-fix-fix-fix new 067ed2486fda mm/madvise: introduce process_madvise() syscall: an extern [...] new 70d7f52d0682 fix process_madvise build break for arm64 new 20c04e95d4e0 mm/madvise: check fatal signal pending of target process new 6b3ec930b2ba pid: move pidfd_get_pid() to pid.c new 82cc74a492ed mm/madvise: support both pid and pidfd for process_madvise new 1a0f371d9ea4 mm/madvise: allow KSM hints for remote API new 88c047e0be8c mm: support vector address ranges for process_madvise new 743f242d65ec mm: support compat_sys_process_madvise new e530cca71c9d mm-support-vector-address-ranges-for-process_madvise-fix-fix new a9509b8ee069 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new b19d22102794 Merge branch 'akpm/master' new 0fd02a5d3eb7 Add linux-next specific files for 20200428
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 (a5840f9618a9) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2245 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 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/kernel-parameters.txt | 28 +- 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 | 16 +- Documentation/arm64/amu.rst | 42 +- Documentation/block/biovecs.rst | 2 + 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 | 8 +- .../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/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/phy/qcom,qusb2-phy.yaml | 6 +- .../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/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/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/pm/devices.rst | 94 +- Documentation/fb/efifb.rst | 33 +- 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 | 7 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 10 + Documentation/virt/kvm/api.rst | 17 + MAINTAINERS | 102 +- Makefile | 2 +- Next/SHA1s | 240 +- Next/merge.log | 7908 ++++++++++---------- arch/arc/include/asm/hugepage.h | 2 +- arch/arc/include/asm/module.h | 5 - arch/arc/include/asm/vermagic.h | 8 + arch/arm/Kconfig | 2 +- arch/arm/boot/compressed/vmlinux.lds.S | 2 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 3 + arch/arm/boot/dts/bcm283x.dtsi | 1 + 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/efi.h | 8 - arch/arm/include/asm/module.h | 24 - arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/vermagic.h | 31 + arch/arm64/Kconfig | 3 +- arch/arm64/Kconfig.debug | 29 - .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 4 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 19 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 85 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 + .../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/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/efi.h | 8 - arch/arm64/include/asm/module.h | 2 - arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/include/asm/vermagic.h | 10 + arch/{alpha => h8300}/kernel/.gitignore | 0 arch/hexagon/include/asm/module.h | 13 - arch/hexagon/include/asm/vermagic.h | 13 + arch/ia64/include/asm/module.h | 4 - arch/ia64/include/asm/vermagic.h | 15 + arch/ia64/kernel/efi.c | 12 +- arch/m68k/coldfire/pci.c | 4 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/include/asm/asm.h | 4 + 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/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/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/unaligned.c | 775 -- arch/mips/loongson64/cop2-ex.c | 289 +- arch/mips/mm/c-r4k.c | 14 +- arch/mips/pmcs-msp71xx/msp_setup.c | 2 +- arch/nds32/include/asm/module.h | 11 - arch/nds32/include/asm/vermagic.h | 9 + arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/include/asm/module.h | 18 - arch/powerpc/include/asm/vermagic.h | 20 + arch/powerpc/kernel/entry_32.S | 2 +- arch/powerpc/kernel/setup_64.c | 2 + arch/powerpc/kernel/syscalls/syscall.tbl | 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/riscv/Kconfig | 5 +- 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/vermagic.h | 9 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/kgdb.c | 390 + arch/riscv/kernel/patch.c | 46 +- arch/riscv/kernel/sbi.c | 17 +- arch/riscv/kernel/traps.c | 5 + arch/riscv/mm/init.c | 3 + arch/riscv/net/bpf_jit_comp32.c | 5 +- arch/s390/boot/uv.c | 2 - arch/s390/kernel/diag.c | 2 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/trace.c | 2 +- arch/s390/kernel/uv.c | 3 +- arch/s390/pci/pci_irq.c | 5 +- arch/sh/include/asm/module.h | 28 - arch/sh/include/asm/vermagic.h | 34 + arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/um/Makefile | 1 + arch/x86/Kconfig | 3 +- arch/x86/Kconfig.debug | 27 - arch/x86/Makefile | 6 +- 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/cstate.c | 1 + arch/x86/include/asm/efi.h | 29 +- 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/mmu_context.h | 88 +- arch/x86/include/asm/module.h | 60 - 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 | 4 +- arch/x86/include/asm/processor.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/cpu/common.c | 25 +- arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/dumpstack_64.c | 3 +- arch/x86/kernel/ftrace.c | 12 +- arch/x86/kernel/ftrace_64.S | 40 +- arch/x86/kernel/paravirt.c | 21 +- arch/x86/kernel/process.c | 11 + arch/x86/kernel/smpboot.c | 47 +- 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 | 20 +- 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/vmx.c | 7 +- arch/x86/kvm/x86.c | 34 +- arch/x86/mm/init.c | 14 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/ioremap.c | 2 +- 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 | 2 +- arch/x86/mm/pgtable.c | 10 +- arch/x86/mm/pgtable_32.c | 2 +- arch/x86/mm/tlb.c | 384 +- arch/x86/net/bpf_jit_comp32.c | 28 +- arch/x86/platform/efi/efi.c | 8 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/xtensa/include/asm/module.h | 20 - arch/xtensa/include/asm/vermagic.h | 17 + 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 - 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/android/binderfs.c | 4 +- drivers/ata/libata-scsi.c | 30 +- drivers/ata/sata_inic162x.c | 2 +- drivers/base/firmware_loader/fallback_table.c | 1 + drivers/base/platform.c | 2 +- drivers/base/power/main.c | 2 +- drivers/base/regmap/regmap-i2c.c | 61 + drivers/block/null_blk.h | 29 +- drivers/block/null_blk_main.c | 62 +- drivers/block/null_blk_zoned.c | 45 +- drivers/bluetooth/btbcm.c | 139 +- drivers/bluetooth/btbcm.h | 10 +- drivers/bluetooth/hci_bcm.c | 27 +- drivers/char/hw_random/Kconfig | 1 + drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/tlclk.c | 17 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + 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_ktls.c | 6 +- drivers/dma-buf/dma-buf.c | 3 +- drivers/dma/Kconfig | 2 - drivers/dma/dmaengine.c | 60 +- drivers/dma/dmatest.c | 28 +- drivers/dma/dw-edma/dw-edma-core.c | 17 +- drivers/dma/ioat/dma.c | 71 +- drivers/dma/mmp_tdma.c | 31 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/qcom/hidma.c | 1 - drivers/dma/stm32-dma.c | 41 +- drivers/dma/tegra20-apb-dma.c | 9 + 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/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/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/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 | 100 +- 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/dce_virtual.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 50 +- 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/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 | 2 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 3 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- 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 | 25 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 10 +- 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 | 28 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 104 +- 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_sink.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 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 | 4 +- 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 | 38 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 58 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 31 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 43 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 4 - .../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 | 58 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 31 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 - 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 | 33 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 38 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 4 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 17 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 53 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 6 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 1 + .../drm/amd/display/modules/color/color_gamma.c | 2 +- .../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/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/bridge/panel.c | 6 +- drivers/gpu/drm/bridge/parade-ps8640.c | 2 - drivers/gpu/drm/drm_dp_mst_topology.c | 145 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/icl_dsi.c | 11 +- drivers/gpu/drm/i915/display/intel_ddi.c | 160 +- drivers/gpu/drm/i915/display/intel_display.c | 314 +- drivers/gpu/drm/i915/display/intel_display.h | 1 - drivers/gpu/drm/i915/display/intel_display_power.c | 74 +- drivers/gpu/drm/i915/display/intel_display_types.h | 6 +- drivers/gpu/drm/i915/display/intel_dp.c | 357 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 39 +- drivers/gpu/drm/i915/display/intel_lvds.c | 16 +- drivers/gpu/drm/i915/display/intel_panel.c | 126 +- drivers/gpu/drm/i915/display/intel_panel.h | 10 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 9 +- 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 | 2 + 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 | 426 +- 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 | 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 | 205 +- drivers/gpu/drm/i915/gt/selftest_rps.h | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 5 +- drivers/gpu/drm/i915/i915_debugfs.c | 34 +- drivers/gpu/drm/i915/i915_gpu_error.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.h | 1 - drivers/gpu/drm/i915/i915_irq.c | 6 +- drivers/gpu/drm/i915/i915_perf.c | 15 +- drivers/gpu/drm/i915/i915_reg.h | 26 +- drivers/gpu/drm/i915/i915_vma.c | 38 +- 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/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/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/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 6 +- drivers/gpu/drm/stm/ltdc.c | 102 +- drivers/hv/hv_trace.h | 10 +- drivers/hv/vmbus_drv.c | 25 +- .../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/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/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/rdma_core.c | 7 +- 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/mlx5/ib_virt.c | 2 +- drivers/infiniband/hw/mlx5/mad.c | 4 +- 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/input/evdev.c | 19 +- drivers/input/joystick/xpad.c | 12 + drivers/input/keyboard/atkbd.c | 97 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 1 + drivers/input/serio/i8042.c | 3 + drivers/input/touchscreen/mms114.c | 17 +- drivers/interconnect/qcom/bcm-voter.c | 5 +- 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/md/Kconfig | 9 + drivers/md/Makefile | 2 + drivers/md/bcache/request.c | 1 - drivers/md/dm-bufio.c | 69 +- drivers/md/dm-crypt.c | 76 +- drivers/md/dm-ebs-target.c | 443 ++ drivers/md/dm-mpath.c | 2 +- drivers/md/dm-table.c | 17 - drivers/md/dm.c | 3 + drivers/media/dvb-frontends/lgdt3306a.c | 14 + drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 40 +- 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/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/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/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/net/caif/Kconfig | 2 +- drivers/net/dsa/b53/b53_common.c | 38 +- drivers/net/dsa/b53/b53_regs.h | 8 +- drivers/net/dsa/ocelot/felix.c | 7 + drivers/net/dsa/ocelot/felix.h | 1 + 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/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 | 152 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../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/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/cq.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 46 +- .../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 | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 5 +- 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 | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 80 +- 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/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 +- 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 | 64 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 7 +- drivers/net/ethernet/mscc/ocelot_ace.c | 18 +- drivers/net/ethernet/mscc/ocelot_flower.c | 27 +- drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- 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/teranetics.c | 1 - drivers/net/vrf.c | 10 +- drivers/net/vxlan.c | 6 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 27 +- drivers/net/wireless/realtek/rtw88/fw.h | 25 + drivers/net/wireless/realtek/rtw88/mac.c | 402 +- drivers/net/wireless/realtek/rtw88/mac.h | 1 + drivers/net/wireless/realtek/rtw88/main.c | 41 +- drivers/net/wireless/realtek/rtw88/main.h | 17 + drivers/net/wireless/realtek/rtw88/pci.c | 35 +- drivers/net/wireless/realtek/rtw88/reg.h | 83 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 217 + drivers/net/wireless/realtek/rtw88/rtw8723d.h | 3 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/ti/wlcore/cmd.h | 1 + drivers/net/wireless/ti/wlcore/main.c | 4 + drivers/of/of_mdio.c | 73 +- 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 | 6 +- 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/pci.c | 4 +- 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-qusb2.c | 7 + drivers/phy/ti/phy-j721e-wiz.c | 59 +- drivers/pinctrl/intel/pinctrl-intel.h | 11 +- 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/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/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/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/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/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 | 254 +- drivers/scsi/ufs/ufshcd.h | 14 + drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-amd.c | 333 + drivers/spi/spi-fsl-dspi.c | 23 + drivers/spi/spi-fsl-qspi.c | 4 +- drivers/spi/spi-mem.c | 10 +- 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/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/vt/keyboard.c | 2 + drivers/tty/vt/vt.c | 7 +- 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/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/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/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 | 4 + fs/cifs/misc.c | 82 +- fs/cifs/smb2ops.c | 5 + fs/configfs/dir.c | 1 + fs/debugfs/internal.h | 2 +- fs/eventpoll.c | 18 +- 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 | 18 +- fs/exfat/namei.c | 4 +- fs/f2fs/compress.c | 6 +- fs/io_uring.c | 12 +- fs/kernfs/file.c | 2 +- fs/locks.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 27 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 + fs/proc/base.c | 17 +- fs/proc/proc_sysctl.c | 142 + fs/proc/task_mmu.c | 3 - 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_dp_mst_helper.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.h | 10 + include/linux/brcmphy.h | 4 + include/linux/capability.h | 4 + include/linux/compat.h | 3 + include/linux/dm-bufio.h | 12 + include/linux/dmaengine.h | 4 +- include/linux/efi.h | 2 +- include/linux/filter.h | 2 - include/linux/fpga/adi-axi-common.h | 6 +- include/linux/if_bridge.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/kcsan-checks.h | 17 +- include/linux/kvm_host.h | 1 + include/linux/libata.h | 2 + include/linux/mfd/intel_pmc_bxt.h | 53 + include/linux/mfd/intel_soc_pmic.h | 15 + include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/transobj.h | 19 +- include/linux/mlx5/vport.h | 3 +- include/linux/mm.h | 9 +- include/linux/mod_devicetable.h | 2 +- include/linux/netdevice.h | 2 + include/linux/of_mdio.h | 11 +- include/linux/parport.h | 16 +- include/linux/pci-acpi.h | 6 - include/linux/perf_event.h | 6 +- include/linux/phy.h | 21 +- include/linux/phylink.h | 6 +- include/linux/platform_data/itco_wdt.h | 11 +- include/linux/pnp.h | 29 +- include/linux/rculist_nulls.h | 2 +- include/linux/remoteproc.h | 4 + include/linux/scmi_protocol.h | 6 + include/linux/scpi_protocol.h | 6 + include/linux/stmmac.h | 2 + include/linux/string.h | 60 +- include/linux/syscalls.h | 6 +- include/linux/sysctl.h | 4 + include/linux/torture.h | 5 + include/linux/tracepoint.h | 22 +- include/linux/vermagic.h | 7 +- include/linux/virtio_vsock.h | 1 + include/linux/vmstat.h | 1 + include/linux/vringh.h | 6 +- include/linux/xarray.h | 1 - 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/ipv6.h | 1 - include/net/mac80211.h | 4 +- include/net/mptcp.h | 3 + include/net/ndisc.h | 2 +- include/net/sch_generic.h | 5 - include/net/switchdev.h | 62 + include/net/xdp.h | 2 + include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_device.h | 3 + include/scsi/scsi_host.h | 7 + include/sound/soc-component.h | 40 +- include/sound/soc.h | 30 +- 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/drm/i915_drm.h | 4 +- include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 17 +- 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/dm-ioctl.h | 12 +- include/uapi/linux/dm-log-userspace.h | 2 +- include/uapi/linux/dma-buf.h | 6 + include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 12 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/hyperv.h | 4 +- include/uapi/linux/if_alg.h | 2 +- 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/io_uring.h | 2 +- include/uapi/linux/ip.h | 4 +- include/uapi/linux/ip_vs.h | 4 +- include/uapi/linux/jffs2.h | 8 +- include/uapi/linux/kvm.h | 9 +- include/uapi/linux/mic_common.h | 4 +- include/uapi/linux/minix_fs.h | 4 +- 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/perf_event.h | 2 +- include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/romfs_fs.h | 4 +- include/uapi/linux/stm.h | 2 +- include/uapi/linux/usb/audio.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 4 +- include/uapi/linux/v4l2-controls.h | 5 + include/uapi/linux/virtio_9p.h | 2 +- include/uapi/linux/virtio_ring.h | 48 +- include/uapi/linux/xfrm.h | 10 +- include/uapi/rdma/ib_user_mad.h | 2 +- include/uapi/rdma/ib_user_verbs.h | 80 +- include/uapi/rdma/rdma_user_cm.h | 2 +- include/uapi/scsi/fc/fc_els.h | 12 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 4 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 8 + init/main.c | 2 + ipc/util.c | 52 +- kernel/audit.c | 53 +- kernel/audit.h | 2 +- kernel/auditfilter.c | 16 +- kernel/bpf/cgroup.c | 24 +- kernel/bpf/core.c | 6 + kernel/bpf/devmap.c | 1 - kernel/bpf/helpers.c | 89 +- kernel/bpf/syscall.c | 13 +- kernel/bpf/verifier.c | 37 +- kernel/debug/debug_core.c | 12 + kernel/dma/contiguous.c | 4 +- kernel/events/core.c | 19 +- kernel/exit.c | 1 + kernel/hung_task.c | 10 - kernel/kcsan/Makefile | 3 + kernel/kcsan/core.c | 7 + kernel/kcsan/kcsan-test.c | 1067 +++ kernel/locking/rtmutex.c | 2 - kernel/power/hibernate.c | 7 + kernel/rcu/rcutorture.c | 130 +- kernel/rcu/tasks.h | 8 +- kernel/rcu/tree_stall.h | 4 +- kernel/sched/core.c | 9 +- kernel/sys_ni.c | 1 + kernel/trace/bpf_trace.c | 4 +- kernel/trace/ftrace.c | 1 + kernel/trace/trace_events_hist.c | 7 + kernel/trace/tracing_map.c | 6 +- lib/Kconfig.debug | 7 + lib/Kconfig.kcsan | 23 +- lib/Kconfig.twist | 26 + lib/kunit/test.c | 2 +- lib/mpi/longlong.h | 34 +- lib/test_kasan.c | 29 +- lib/test_sysctl.c | 13 + lib/xarray.c | 2 +- localversion-next | 2 +- mm/Kconfig | 3 + mm/Kconfig.debug | 33 + mm/gup.c | 62 +- mm/hugetlb.c | 48 +- mm/madvise.c | 100 +- mm/memory_hotplug.c | 35 +- mm/mempolicy.c | 5 +- mm/page_alloc.c | 9 - mm/pgtable-generic.c | 2 +- mm/slub.c | 37 +- mm/swapfile.c | 47 +- mm/vmscan.c | 26 +- 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/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_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/caif/caif_dev.c | 8 +- net/core/dev.c | 29 +- net/core/filter.c | 80 +- net/core/net-sysfs.c | 20 +- net/core/netclassid_cgroup.c | 4 +- net/core/rtnetlink.c | 2 +- net/core/sock.c | 5 +- net/dccp/dccp.h | 5 - net/dsa/Kconfig | 1 + net/dsa/dsa.c | 2 +- net/dsa/dsa_priv.h | 3 + net/dsa/slave.c | 38 +- net/hsr/hsr_device.c | 4 +- net/ipv4/esp4_offload.c | 13 +- net/ipv4/fib_semantics.c | 6 +- net/ipv4/ip_vti.c | 23 +- net/ipv4/tcp_bpf.c | 9 +- net/ipv4/tcp_output.c | 8 +- net/ipv4/xfrm4_output.c | 2 - net/ipv6/addrconf.c | 27 +- net/ipv6/esp6_offload.c | 9 +- net/ipv6/ila/ila_xlat.c | 2 - net/ipv6/xfrm6_output.c | 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/mptcp/options.c | 3 +- net/mptcp/pm_netlink.c | 12 +- net/mptcp/subflow.c | 20 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_flow_table_offload.c | 3 + net/netfilter/nf_nat_proto.c | 4 +- net/netlabel/Kconfig | 2 +- net/openvswitch/datapath.h | 2 +- net/openvswitch/meter.c | 305 +- net/openvswitch/meter.h | 20 +- net/qrtr/ns.c | 20 +- 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/tls/tls_sw.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 4 + net/x25/x25_dev.c | 4 +- net/x25/x25_subr.c | 4 + net/xdp/xsk.c | 4 +- net/xfrm/xfrm_interface.c | 21 + net/xfrm/xfrm_output.c | 12 +- scripts/Makefile.lib | 2 +- scripts/checkpatch.pl | 12 +- scripts/gdb/linux/rbtree.py | 4 +- scripts/get_maintainer.pl | 44 +- scripts/link-vmlinux.sh | 24 + security/integrity/ima/ima.h | 10 +- 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/selinux/include/classmap.h | 4 +- security/selinux/ss/policydb.c | 11 +- security/selinux/ss/policydb.h | 3 +- security/tomoyo/realpath.c | 4 +- sound/core/oss/pcm_plugin.c | 10 +- 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 | 1 + 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/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/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-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 | 15 + sound/soc/intel/boards/Makefile | 2 + 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-sst-utils.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 184 +- sound/soc/intel/skylake/skl-topology.h | 1 + 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/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 | 28 +- sound/soc/tegra/tegra_wm9712.c | 8 +- sound/soc/tegra/trimslice.c | 18 +- sound/soc/ti/omap-mcbsp.c | 2 +- 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.c | 14 - tools/arch/x86/include/asm/orc_types.h | 3 +- tools/bpf/bpftool/struct_ops.c | 8 +- tools/bpf/runqslower/Makefile | 2 +- tools/include/uapi/linux/bpf.h | 15 +- 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_helpers.h | 6 + tools/lib/bpf/libbpf.c | 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/synthesize.c | 101 + tools/perf/builtin-bench.c | 6 + tools/perf/builtin-c2c.c | 12 + tools/perf/builtin-ftrace.c | 5 +- tools/perf/builtin-report.c | 15 +- tools/perf/builtin-script.c | 318 +- tools/perf/builtin-stat.c | 5 +- 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/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 | 19 +- tools/perf/util/callchain.h | 8 + tools/perf/util/cap.h | 4 + tools/perf/util/cs-etm.c | 11 + tools/perf/util/dso.c | 1 + tools/perf/util/dso.h | 1 + tools/perf/util/env.h | 3 + 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/machine.c | 434 +- tools/perf/util/metricgroup.c | 60 +- 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/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/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/util.c | 1 + .../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 +- .../selftests/bpf/progs/freplace_connect4.c | 18 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 18 +- 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/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 + .../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 + .../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 | 48 +- 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/vrf-xfrm-tests.sh | 436 ++ .../selftests/rcutorture/bin/kvm-recheck.sh | 1 + .../selftests/rcutorture/bin/parse-console.sh | 18 +- tools/testing/selftests/sysctl/sysctl.sh | 42 +- .../tc-testing/tc-tests/actions/pedit.json | 25 + virt/kvm/kvm_main.c | 20 +- 1869 files changed, 63287 insertions(+), 27163 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/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/sound/fsl,easrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/zl38060.yaml create mode 100644 Documentation/hwmon/bcm54140.rst create mode 100644 arch/arc/include/asm/vermagic.h 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/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/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 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 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 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/stmicro/stmmac/dwmac-intel.h create mode 100644 drivers/net/phy/bcm54140.c delete mode 100644 drivers/platform/x86/intel_pmc_ipc.c create mode 100644 drivers/platform/x86/intel_scu_pcidrv.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/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/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 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/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/cls_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_connect4.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