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