This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 43dc36c945ef Add linux-next specific files for 20190219 omits 9657546aa523 Merge branch 'akpm/master' omits 95cd4f92a6a9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 5af370d61eed samples/mic/mpssd/mpssd.h: remove duplicate header omits eb57c4a57953 kernel/fork.c: remove duplicated include omits 2051573ef886 include/linux/relay.h: fix percpu annotation in struct rchan omits 81394223d940 Drop flex_arrays omits 95f8b0d5eded sctp: convert to genradix omits 1db0dc52ef1a proc: commit to genradix omits c01161c8b8fd Generic radix trees omits c02f84d3bee1 selinux: convert to kvmalloc omits f77207231684 md: convert to kvmalloc omits 3498bf04ba10 openvswitch: convert to kvmalloc omits 1dd0cb043867 mm, memcg: consider subtrees in memory.events omits e46747c2b363 mm, memcg: rename ambiguously named memory.stat counters a [...] omits fbd00b71204a of: fix kmemleak crash caused by imbalance in early memory [...] omits 767fecbc192f memblock-update-comments-and-kernel-doc-fix omits e5ad88202879 mm: memblock: update comments and kernel-doc omits 6d4d7c553b2f memblock: split checks whether a region should be skipped [...] omits ffff4e3db5d5 memblock: remove memblock_{set,clear}_region_flags omits 6fd22c855836 memblock: drop memblock_alloc_*_nopanic() variants omits 2da50768c48e memblock: memblock_alloc_try_nid: don't panic omits e9e72ac1f086 mm/sparse: don't panic if the allocation in sparse_buffer_ [...] omits 69548c2f7b99 memblock: fix format strings for panics after memblock_alloc omits 98a64a5cee5e mm: sparse: Use '%pa' with 'phys_addr_t' type omits 2174064b6331 treewide-add-checks-for-the-return-value-of-memblock_alloc [...] omits f2713e80cfdb treewide: add checks for the return value of memblock_alloc*() omits 3596504eecd2 swiotlb: add checks for the return value of memblock_alloc*() omits a1ef78989735 init/main: add checks for the return value of memblock_alloc*() omits 52141c79ce2c mm/percpu: add checks for the return value of memblock_alloc*() omits 422f9d344257 sparc: add checks for the return value of memblock_alloc*() omits ed97eff51fde ia64: add checks for the return value of memblock_alloc*() omits 0af18df82534 arch: don't memset(0) memory returned by memblock_alloc() omits 3dc578fdae5b arch: use memblock_alloc() instead of memblock_alloc_from( [...] omits a182346063a4 memblock: make memblock_find_in_range_node() and choose_me [...] omits 182a2368fb05 memblock: fix parameter order in memblock_phys_alloc_try_nid() omits 43e86bd4628a memblock: refactor internal allocation functions omits 5300a5e0a5c8 memblock: drop memblock_alloc_base() omits 25adab0e12c9 memblock: drop __memblock_alloc_base() omits 3a37d245e1d1 memblock: memblock_phys_alloc(): don't panic omits 63e71f2ee851 memblock: memblock_phys_alloc_try_nid(): don't panic omits 03c7412a77c5 memblock: emphasize that memblock_alloc_range() returns a [...] omits e26da32e9075 memblock: drop memblock_alloc_base_nid() omits a68d2a9732b0 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] omits 8c7d46c7537c powerpc: use memblock functions returning virtual address omits da2f6f7702c7 openrisc: prefer memblock APIs returning virtual address omits c44836011ce0 include/linux/sched/signal.h: replace `tsk' with `task' omits 77269c2fa9fe arch/nios2/mm/fault.c: remove duplicate include omits 629b2443280c unicore32: stop printing the virtual memory layout omits 5735fe42985b proc: merge fix for proc_pident_lookup() API change omits 2b7dd3d81d64 proc: calculate end pointer for /proc/*/* lookup at compile time omits dad74d505cc3 mm-refactor-readahead-defines-in-mmh-fix omits a1a0868a430e mm: refactor readahead defines in mm.h omits 3565b7b18d97 fs: fs_parser: fix printk format warning omits ef96d1e4f35d scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] omits d14b673bcb3e pinctrl: fix pxa2xx.c build warnings omits bc05035907ab Merge branch 'akpm-current/current' omits fb5c9a02b7b1 Revert "iomap: add missing const to ioread*/iowrite addr arg" omits 36209dfce72a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits a72183b7691e Merge remote-tracking branch 'pidfd/for-next' omits 8805afd947a6 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 049c5143c22e Merge remote-tracking branch 'hyperv/hyperv-next' omits b146ccf7760a Merge remote-tracking branch 'xarray/xarray' omits 5beda7c06f06 Merge remote-tracking branch 'nvmem/for-next' omits 62010d4023e6 Merge remote-tracking branch 'slimbus/for-next' omits 94c1455f335c Merge remote-tracking branch 'gnss/gnss-next' omits 98c3183dd5fb Merge remote-tracking branch 'cisco/for-next' omits d4a17f770b9b Merge remote-tracking branch 'kspp/for-next/kspp' omits 0c43c3384a80 Merge remote-tracking branch 'ntb/ntb-next' omits 9c2bb4f971a1 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits aafb81a520f8 Merge remote-tracking branch 'rtc/rtc-next' omits e76c489ea081 Merge remote-tracking branch 'coresight/next' omits e900e9f1c487 Merge remote-tracking branch 'livepatching/for-next' omits 3472e824e9b3 Merge remote-tracking branch 'y2038/y2038' omits 7d8254b74db4 Merge remote-tracking branch 'kselftest/next' omits c340453337e2 Merge remote-tracking branch 'random/dev' omits 35a7ffef866f Merge remote-tracking branch 'pwm/for-next' omits f1733d8cffb1 Merge remote-tracking branch 'pinctrl/for-next' omits dbf0688d12c4 Merge remote-tracking branch 'gpio/for-next' omits 2fc0f34997f7 Merge remote-tracking branch 'rpmsg/for-next' omits f42fef4cbeef Merge remote-tracking branch 'vhost/linux-next' omits 101ec4843489 Merge remote-tracking branch 'scsi/for-next' omits 73416bb02f3d Merge remote-tracking branch 'cgroup/for-next' omits edb2882f4b5e Merge remote-tracking branch 'slave-dma/next' omits 30ac77bddc7e Merge remote-tracking branch 'icc/icc-next' omits 4c6e7a8687ac Merge remote-tracking branch 'mux/for-next' omits 1ee9b8d8bffb Merge remote-tracking branch 'staging/staging-next' omits d8b6dfd29ce5 Merge remote-tracking branch 'char-misc/char-misc-next' omits 8d0b6d2cb3fa Merge remote-tracking branch 'tty/tty-next' omits 6f9747db7627 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 8e0f26949a69 Merge remote-tracking branch 'usb-serial/usb-next' omits 7c173c5b4aad Merge remote-tracking branch 'usb/usb-next' omits 2ecd542320b1 Merge remote-tracking branch 'driver-core/driver-core-next' omits 7130c92bc95f Merge remote-tracking branch 'ipmi/for-next' omits e14a944f47d6 Merge remote-tracking branch 'leds/for-next' omits 58b0e197970e Merge remote-tracking branch 'hsi/for-next' omits 83a52233eee6 Merge remote-tracking branch 'chrome-platform/for-next' omits 6738d9011e1d Merge remote-tracking branch 'drivers-x86/for-next' omits 8db23753af87 Merge remote-tracking branch 'workqueues/for-next' omits 064e6e0e31b3 Merge remote-tracking branch 'percpu/for-next' omits 552005d92b7a Merge remote-tracking branch 'xen-tip/linux-next' omits 03ec21f21d8a Merge remote-tracking branch 'kvms390/next' omits ba078a4b3338 Merge remote-tracking branch 'kvm-arm/next' omits 8cfcb83bd2aa Merge remote-tracking branch 'rcu/rcu/next' omits d218cc9f81d3 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits a7b59a80e227 Merge remote-tracking branch 'edac-amd/for-next' omits df1c7d4deb7f Merge remote-tracking branch 'clockevents/clockevents/next' omits 7e0356ffcf9e Merge remote-tracking branch 'tip/auto-latest' omits f58a9fb8cb93 Merge remote-tracking branch 'spi/for-next' omits 5f77ccf0c195 Merge remote-tracking branch 'devicetree/for-next' omits 49ee0963a072 Merge remote-tracking branch 'audit/next' omits f2e68ece0cf1 Merge remote-tracking branch 'vfio/next' omits cf9fea1ba2e1 Merge remote-tracking branch 'iommu/next' omits 57dc32a3d06e Merge remote-tracking branch 'watchdog/master' omits dad16c30e2ed Merge remote-tracking branch 'tpmdd/next' omits 669614345d77 Merge remote-tracking branch 'selinux/next' omits ceb7f1aa6a79 Merge remote-tracking branch 'apparmor/apparmor-next' omits 793de604951c Merge remote-tracking branch 'security/next-testing' omits 7341b8e469a3 Merge remote-tracking branch 'regulator/for-next' omits 43a4c05cb45c Merge remote-tracking branch 'battery/for-next' omits a947b03ef7f5 Merge remote-tracking branch 'backlight/for-backlight-next' omits 118284ada8c2 Merge remote-tracking branch 'mfd/for-mfd-next' omits bb6a553a43e5 Merge remote-tracking branch 'kgdb/kgdb-next' omits 1b0abac23544 Merge remote-tracking branch 'mmc/next' omits 6df257787d4b Merge remote-tracking branch 'block/for-next' omits 32c6f0c765f5 Merge remote-tracking branch 'input/next' omits 89c3adbaa293 Merge remote-tracking branch 'sound-asoc/for-next' omits 14184c52530e Merge remote-tracking branch 'sound/for-next' omits 1a2ddd3a0c21 Merge remote-tracking branch 'regmap/for-next' omits 26ee4008f1f2 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits d18dedbb053c Merge remote-tracking branch 'imx-drm/imx-drm/next' omits b7dcfe3510b6 Merge remote-tracking branch 'drm-msm/msm-next' omits a6e3faa491fe Merge remote-tracking branch 'drm-misc/for-linux-next' omits d59d96238903 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 1da9bb7484ad Merge remote-tracking branch 'drm/drm-next' omits bc5b3bbc527a Merge remote-tracking branch 'crypto/master' omits eb0e6f71431d Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 7a769b998fac Merge remote-tracking branch 'nand/nand/next' omits 17900d7a1b42 Merge remote-tracking branch 'mtd/mtd/next' omits 711f95c525a8 Merge remote-tracking branch 'gfs2/for-next' omits 6ba0a2a8585b Merge remote-tracking branch 'mac80211-next/master' omits 38c01c380a16 Merge remote-tracking branch 'bluetooth/master' omits d7f265961253 Merge remote-tracking branch 'wireless-drivers-next/master' omits d6c417d4434b Merge remote-tracking branch 'nfc-next/master' omits 9483da8e7dc5 Merge remote-tracking branch 'net-next/master' omits 51d45f3dd024 Merge remote-tracking branch 'rdma/for-next' omits 026a92a8840c Merge remote-tracking branch 'swiotlb/linux-next' omits ca9556bf9bad Merge remote-tracking branch 'dlm/next' omits 44d511a63067 Merge remote-tracking branch 'cpupower/cpupower' omits 15a8054bf257 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits f1d1397a24e5 Merge remote-tracking branch 'pm/linux-next' omits a14686d6842f Merge remote-tracking branch 'fbdev/fbdev-for-next' omits ecf1880e3669 Merge remote-tracking branch 'v4l-dvb-next/master' omits 26ee4609ac49 next-20190218/v4l-dvb omits 9b691af6e025 Merge remote-tracking branch 'jc_docs/docs-next' omits 184f3dea4592 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 1cfbcf18cf43 Merge remote-tracking branch 'i2c/i2c/for-next' omits 8944f1a73635 Merge remote-tracking branch 'hid/for-next' omits 2b26e93ca813 Merge remote-tracking branch 'pstore/for-next/pstore' omits db4122b00477 Merge remote-tracking branch 'pci/next' omits f4081c177324 Merge remote-tracking branch 'printk/for-next' omits e0175e2200c1 Merge remote-tracking branch 'vfs/for-next' omits 084823f07312 Merge remote-tracking branch 'xfs/for-next' omits 5e803dc1934d Merge remote-tracking branch 'v9fs/9p-next' omits 4c1c63c2b162 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 1dd9867b5b96 Merge remote-tracking branch 'nfsd/nfsd-next' omits b38ccfcf2eac Merge remote-tracking branch 'nfs-anna/linux-next' omits f8a8284a0484 Merge remote-tracking branch 'jfs/jfs-next' omits 3f2872b682d3 Merge remote-tracking branch 'fuse/for-next' omits 3435e6edda68 Merge remote-tracking branch 'f2fs/dev' omits 3ba532fd7613 Merge remote-tracking branch 'ext3/for_next' omits 0227c1aa4bb7 Merge remote-tracking branch 'ecryptfs/next' omits cb0ff5eff2df Merge remote-tracking branch 'cifs/for-next' omits 21951de90838 Merge remote-tracking branch 'ceph/master' omits a1354a15889e Merge remote-tracking branch 'btrfs-kdave/for-next' omits 89f6210da549 Merge remote-tracking branch 'befs/for-next' omits 9d764c4fc109 Merge remote-tracking branch 'fscrypt/master' omits 3d194681906a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits b2b70a2b4315 Merge remote-tracking branch 's390/features' omits b37b953705b8 Merge remote-tracking branch 'risc-v/for-next' omits 25534c81162b Merge remote-tracking branch 'powerpc/next' omits 8ff3f3cd2f44 Merge remote-tracking branch 'parisc-hd/for-next' omits bbf0a6006926 Merge remote-tracking branch 'nios2/for-next' omits e5ad27eaa687 Merge remote-tracking branch 'mips/mips-next' omits 15869dc44d9d Merge remote-tracking branch 'microblaze/next' omits cd44ef8ea43c Merge remote-tracking branch 'm68knommu/for-next' omits d343752cc738 Merge remote-tracking branch 'm68k/for-next' omits c07def501efe Merge remote-tracking branch 'clk/clk-next' omits bc4349caad80 Merge remote-tracking branch 'tegra/for-next' omits ae73b73e513c Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 57380e9ff9ac Merge remote-tracking branch 'samsung-krzk/for-next' omits 245dbfe8db6f Merge remote-tracking branch 'rockchip/for-next' omits 715caa0b1495 Merge remote-tracking branch 'renesas/next' omits 9698d9623087 Merge remote-tracking branch 'qcom/for-next' omits 806675321643 Merge remote-tracking branch 'omap/for-next' omits 2d8ce20e1989 Merge remote-tracking branch 'mvebu/for-next' omits 6ac91ffc0010 Merge remote-tracking branch 'mediatek/for-next' omits 5249452f0f31 Merge remote-tracking branch 'keystone/next' omits ed30d22a4503 Merge remote-tracking branch 'imx-mxs/for-next' omits e8d405c81e50 Merge remote-tracking branch 'bcm2835/for-next' omits 9deeb6e74f84 Merge remote-tracking branch 'at91/at91-next' omits 3e78b2cf5827 Merge remote-tracking branch 'amlogic/for-next' omits 77233fb1e1f8 Merge remote-tracking branch 'actions/for-next' omits 794f7112f16a Merge remote-tracking branch 'arm-soc/for-next' omits 56137dec05d1 Merge remote-tracking branch 'arm64/for-next/core' omits afe9c2db2a47 Merge remote-tracking branch 'arm/for-next' omits 81d763eba1f8 Merge remote-tracking branch 'asm-generic/master' omits e029a9a53bb3 Merge remote-tracking branch 'dma-mapping/for-next' omits 71d69247fb56 Merge remote-tracking branch 'leaks/leaks-next' omits 91cd7669b910 Merge remote-tracking branch 'kbuild/for-next' omits 15a3fe431db1 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits ff162b3b873e Merge remote-tracking branch 'scsi-fixes/fixes' omits 11588259f48d Merge remote-tracking branch 'vfs-fixes/fixes' omits e7c13c3d1dfe Merge remote-tracking branch 'kvms390-fixes/master' omits 4c70384f0206 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 89908c163b56 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits a5637d98639f Merge remote-tracking branch 'mtd-fixes/master' omits d1cd04af4909 Merge remote-tracking branch 'ide/master' omits 25190e1f266d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 6b65f61c6c23 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 5ea0a0d13f44 Merge remote-tracking branch 'spi-fixes/for-linus' omits 3dfd4cd3f46b Merge remote-tracking branch 'regulator-fixes/for-linus' omits e88c60d7aa54 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 6b1456998948 Merge remote-tracking branch 'sound-current/for-linus' omits dcda3a55b468 Merge remote-tracking branch 'rdma-fixes/for-rc' omits a7edafc4c06e Merge remote-tracking branch 'wireless-drivers/master' omits 0448ea9d5776 Merge remote-tracking branch 'netfilter/master' omits 93be9b7eb41e Merge remote-tracking branch 'ipsec/master' omits 1d3f84308b73 Merge remote-tracking branch 'net/master' omits 8d84bb7e40cb Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 6596d9762f87 Merge remote-tracking branch 'arc-current/for-curr' omits 3c13f9575d22 Merge remote-tracking branch 'kbuild-current/fixes' omits 99d604763ae1 Merge remote-tracking branch 'fixes/master' omits 5928f8a4354f riscv: Use latest system call ABI omits f2cd31a3e146 csky: Use latest system call ABI omits d371ec7c99df checksyscalls: fix up mq_timedreceive and stat exceptions omits 5020b074c55e unicore32: Fix __ARCH_WANT_STAT64 definition omits a06864c40881 asm-generic: Make time32 syscall numbers optional omits 891fbe30deec Merge branch 'regulator-5.1' into regulator-next omits 0352faee7eba Merge branch 'regulator-5.0' into regulator-linus omits 7a35390f7d67 Merge branch 'asoc-5.1' into asoc-next omits bb033bda938f Merge branch 'asoc-5.0' into asoc-linus omits b99740ef221f s390/setup: fix boot crash for machine without EDAT-1 omits 693cd7c33100 lib/iomap: add missing const to mmio_ins* addr arg omits 1fc108eaa307 io: change io*_rep definitions to take ulong count omits 8e074c243ed3 iomap: add missing const to ioread*/iowrite addr arg omits e377ce8bcba0 iomap: add missing function args identifier names omits 6c02ea652aef asm-generic: Drop getrlimit and setrlimit syscalls from de [...] omits f6ebc497c9dd 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option omits bddca3999070 Merge branch 'pm-cpufreq-fixes' into linux-next omits 6a8cf9d53e52 cpufreq: scmi: Fix use-after-free in scmi_cpufreq_exit() omits ac89fee5e137 platform/chrome: Make function wilco_ec_transfer() static omits ba35ee348bc7 KVM: arm64: Fix comment for KVM_PHYS_SHIFT omits 30c345f84d4f KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" omits 289bd0a6190d KVM: arm/arm64: Update MAINTAINERS entries omits 90f578dfe656 smb3: fix credit reconnect problem omits a4908d243762 Merge branch 'misc' into for-next omits 3b0db14939bf Merge branch 'fixes' into for-next omits c435ec1e25d3 zram: default to lzo-rle instead of lzo omits d1373c6a3506 lib/lzo: separate lzo-rle from lzo omits 28a967820251 lib/lzo: implement run-length encoding omits 32cc0e470d7c lib/lzo: fast 8-byte copy on arm64 omits 9bf204979875 lib/lzo: 64-bit CTZ on arm64 omits 961dde93412b lib/lzo: tidy-up ifdefs omits f59079afdb57 ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...] omits 588ca3acd9a1 ipc: annotate implicit fall through omits 9435d902efb2 ipc: conserve sequence numbers in extended IPCMNI mode omits 1977a8a94a6f ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits 2748fceacfc9 ipc: allow boot time extension of IPCMNI from 32k to 8M omits 2f048873c5a6 init/initramfs.c: provide more details in error messages omits 0c09a073bd48 lib/ubsan: default UBSAN_ALIGNMENT to not set omits 31666869120d kcov: convert kcov.refcount to refcount_t omits d9b37a7e69f6 kcov: no need to check return value of debugfs_create functions omits 442e78d25522 kernel-configs-use-incbin-directive-to-embed-config_datagz-v2 omits 7b3fff77c08e kernel/configs: use .incbin directive to embed config_data.gz omits bb6cbfb2eaad configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED omits 325cf0d7b5b0 kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() omits 083ed7d64a21 sysctl: return -EINVAL if val violates minmax omits 0591ffa5b307 sysctl-handle-overflow-for-file-max-v4 omits e0fdf04adb09 sysctl: handle overflow for file-max omits 6fc62513a65f sysctl: handle overflow in proc_get_long omits 16433e3f18c6 kernel/sysctl.c: define minmax conv functions in terms of [...] omits 49e4697b3859 kernel/sysctl.c: add missing range check in do_proc_dointv [...] omits 34965ce0cc05 tools/testing/selftests/sysctl/sysctl.sh: add tests for >3 [...] omits 8b5b4bf963bc drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() omits e42c7d9007a9 kernel: workqueue: clarify wq_worker_last_func() caller re [...] omits 6328cf069588 exec-increase-binprm_buf_size-to-256-fix omits 2342f07a7a01 exec: increase BINPRM_BUF_SIZE to 256 omits afcd760e9725 fs/exec.c: replace opencoded set_mask_bits() omits b96862898ae2 kernel/signal.c: allow the null signal in rt_sigqueueinfo() omits c427946e3284 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits ad73f8046b42 fat: enable .splice_write to support splice on O_DIRECT file omits 9b0ae79e3b64 autofs: clear O_NONBLOCK on the pipe omits 44b950fb2ab1 fs/autofs/inode.c: use seq_puts() for simple strings in au [...] omits 61a18cedb411 autofs: add ignore mount option omits 03ff27233544 init/calibrate.c: provide proper prototype omits bfe1862864df fs/binfmt_elf.c: spread const a little omits dfe03943b9cc elf: fixup compilation omits 5bfb8e4ec879 fs/binfmt_elf.c: use list_for_each_entry() omits d778b2623cd6 fs/binfmt_elf.c: don't be afraid of overflow omits adf037fa027a epoll: use rwlock in order to reduce ep_poll_callback() co [...] omits 8d3f7a2b7da3 epoll: unify awaking of wakeup source on ep_poll_callback() path omits d16402d1ef37 epoll: make sure all elements in ready list are in FIFO order omits 6de2bd30d03a checkpatch: fix something omits 32625258bde5 checkpatch: add test for SPDX-License-Identifier on wrong line # omits bfbadf24517a checkpatch: allow reporting C99 style comments omits 8af9092e395d checkpatch: add some new alloc functions to various tests omits 016d663ba5a2 checkpatch: verify SPDX comment style omits d5260b3154cd lib/assoc_array.c: mark expected switch fall-through omits 80037fbd87bf lib/test_ubsan.c: VLA no longer used in kernel omits 5a906756519c lib/div64.c: off by one in shift omits 4f954f221385 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 55df371da766 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 2288ea4c4c83 lib/genalloc.c: export symbol addr_in_gen_pool omits 6026adee6f7f include/linux/bitops.h: set_mask_bits() to return old value omits 7cb1e4260a8d ACPI: implement acpi_handle_debug in terms of _dynamic_func_call omits 6ac95a68374f ACPI: remove unused __acpi_handle_debug macro omits 2539ff545878 ACPI: use proper DYNAMIC_DEBUG_BRANCH macro omits 48a6872cac63 btrfs: implement btrfs_debug* in terms of helper macro omits 545e885b87c0 dynamic_debug: refactor dynamic_pr_debug and friends omits 87b6859e228f dynamic_debug: add static inline stub for ddebug_add_module omits a2cdad849bec dynamic_debug: move pr_err from module.c to ddebug_add_module omits 1ed6176d0821 dynamic_debug: remove unused EXPORT_SYMBOLs omits 40939c978976 dynamic_debug: use pointer comparison in ddebug_remove_module omits 671f11e9a4d0 dynamic_debug: don't duplicate modname in ddebug_add_module omits de26d16eaf88 dynamic_debug: consolidate DEFINE_DYNAMIC_DEBUG_METADATA d [...] omits badf55fd03ce linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited omits 5fd83ea099d6 linux/net.h: use DYNAMIC_DEBUG_BRANCH in net_dbg_ratelimited omits 068b91ff0db2 linux/device.h: use DYNAMIC_DEBUG_BRANCH in dev_dbg_ratelimited omits 49786a055451 include/linux/pid.h: remove next_pidmap() declaration omits 56031477f41a linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...] omits dd2d530f049b linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...] omits 9887c6690750 linux/fs.h: move member alignment check next to definition [...] omits cefd047826ce lib/vsprintf.c: move sizeof(struct printf_spec) next to it [...] omits 4475f245b948 build_bug.h: add wrapper for _Static_assert omits 3d4e9c675f1f scripts/spelling.txt: add more spellings to spelling.txt omits aef4c1e5f6f7 kernel/sys: annotate implicit fall through omits 4cb62c2f814b kernel/hung_task.c - fix sparse warnings omits 1292f4676f9f kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings omits ac89a43bdcb4 kernel.h: unconditionally include asm/div64.h for do_div() omits 9609bc1176be proc: more robust bulk read test omits 2f84f6598841 proc: exit correctly in /proc/*/maps test omits 911fbcfda706 proc: test /proc/*/maps, smaps, smaps_rollup, statm omits 0b9722a0b48a proc: use seq_puts() everywhere omits 8e95dd46900e proc: read kernel cpu stat pointer once omits e8e66cf91894 proc: remove unused argument in proc_pid_lookup() omits d1067eef3b37 fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() omits 1c101fb85166 fs/proc/self.c: code cleanup for proc_setup_self() omits e77ba835ee35 proc: return exit code 4 for skipped tests omits 496beda99303 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 2f22f1a77b75 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 47f1143af1b8 scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqu [...] omits 03f477664ae3 scsi: qla2xxx: Update driver version to 10.00.00.14-k omits ed490a17c180 scsi: qla2xxx: Add new FW dump template entry types omits a649a4809c60 scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry omits 27d7e20e1eff scsi: qla2xxx: Move marker request behind QPair omits 66f1f73dc1d0 scsi: qla2xxx: Prevent SysFS access when chip is down omits a7b9ca7fc87a scsi: qla2xxx: Add support for setting port speed omits 67f01a41d74a scsi: qla2xxx: Prevent multiple ADISC commands per session omits 395cb345b964 scsi: qla2xxx: Check for FW started flag before aborting omits 76a24703ea30 scsi: qla2xxx: Fix unload when NVMe devices are configured omits 28a7a5f660a9 scsi: qla2xxx: Add First Burst support for FC-NVMe devices omits 61c9aa7d5881 scsi: qla2xxx: Fix LUN discovery if loop id is not assigne [...] omits a068adf1cc5d scsi: qla2xxx: remove redundant null check on pointer sess omits 0ee29651ee21 cifs: update internal module version number omits 90a58b387e8d CIFS: Try to acquire credits at once for compound requests omits 4e31f81d2ba1 CIFS: Return error code when getting file handle for writeback omits ce40d0a7449d CIFS: Move open file handling to writepages omits ca9caa258f06 CIFS: Move unlocking pages from wdata_send_pages() omits 4a49e17352cb CIFS: Find and reopen a file before get MTU credits in writepages omits 133a83a879d0 CIFS: Reopen file before get SMB2 MTU credits for async IO omits fa408e9b4bd3 CIFS: Remove custom credit adjustments for SMB2 async IO omits 66d97cef30ed CIFS: Adjust MTU credits before reopening a file omits 4cd35264e7ce CIFS: Check for reconnects before sending compound requests omits 4ec7484198ac CIFS: Check for reconnects before sending async requests omits 5a640ec1a606 CIFS: Respect reconnect in non-MTU credits calculations omits a7d30e4190e4 CIFS: Respect reconnect in MTU credits calculations omits 36e8bb7e048a CIFS: Set reconnect instance to one initially omits 6682f54cf5a6 CIFS: Mask signals during sock_sendmsg() omits c5b2313ad824 CIFS: Respect SMB2 hdr preamble size in read responses omits 311df703c4ab CIFS: Count SMB3 credits for malformed pending responses omits dcb169cce441 CIFS: Do not log credits when unmounting a share omits 077ea9a3efcf CIFS: Always reset read error to -EIO if no response omits 113190633df0 cifs: Accept validate negotiate if server return NT_STATUS [...] omits dfab921e3678 smb3: request more credits on tree connect omits 61acf463300b smb3: make default i/o size for smb3 mounts match what ser [...] omits ecb313bccdec CIFS: Do not reset lease state to NONE on lease break omits bbf8414989a9 smb3: fix bytes_read statistics omits b1d6796cf37f cifs: return -ENODATA when deleting an xattr that does not exist omits f4b529b172a9 cifs: add credits from unmatched responses/messages omits 1ed62bb3c8f2 cifs: replace snprintf with scnprintf omits 02209ce7843a cifs: Fix NULL pointer dereference of devname omits bd29a02dafbe CIFS: Fix leaking locked VFS cache pages in writeback retry omits 9a009aefb64b scsi: qla2xxx: Move debug messages before sending srb prev [...] omits f342cde32463 scsi: lpfc: Remove set but not used variable 'phys_id' omits 6511db18d81e scsi: ufs: Add HI3670 SoC UFS driver support omits f6b0fd1c121c scsi: arm64: dts: hisilicon: hi3670: Add UFS controller support omits be7300c9977f scsi: dt-bindings: ufs: Add HI3670 UFS controller binding omits 94f85ed3e2f8 s390/setup: fix early warning messages omits 8061021c7c10 mm: don't expose page to fast gup before it's ready omits 0828998415b6 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] omits 47548374f58d filemap-drop-the-mmap_sem-for-all-blocking-operations-fix omits a5f4f868c87d filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 omits c201cf5fd048 filemap: drop the mmap_sem for all blocking operations omits e76e384f0ac7 filemap: pass vm_fault to the mmap ra helpers omits 787179028440 filemap-kill-page_cache_read-usage-in-filemap_fault-fix omits 8ff51ceb1e55 filemap: kill page_cache_read usage in filemap_fault omits b156527d92f5 mm/page_alloc.c: calculate first_deferred_pfn directly omits 5cd0ebfd1df8 mm: use common iterator for deferred_init_pages and deferr [...] omits 34d91318487c mm: add reserved flag setting to set_page_links() omits ff178bec0a64 mm: move hot-plug specific memory init into separate funct [...] omits 8f36b453c273 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits aca7ad6e450a mm: implement new zone specific memblock iterator omits fcbb1a3dac0d mm: drop meminit_pfn_in_nid as it is redundant omits 7f295693a8c3 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 08a059ce8eb5 MAINTAINERS: add entry for memblock omits 625b4ca2b333 mm/shmem: make find_get_pages_range() work for huge page omits 2edee6a8e3c4 mm: unexport free_reserved_area omits 057964a4617b tools/vm/slabinfo: clean up usage menu debug items omits 65f7cc7dc2de tools/vm/slabinfo: align usage output columns omits 6b26cac1af5a tools/vm/slabinfo: put options in alphabetic order omits 55d85e883bb8 tools/vm/slabinfo: update options in usage message omits 4adeef412aa4 mm/memory-hotplug: add sysfs hot-remove trigger omits 234d43ce937b include/linux/compaction.h: fix potential build error omits 937798db0637 mm,memory_hotplug: explicitly pass the head to isolate_huge_page omits 4edcb7cd2cab mm: page_cache_add_speculative(): refactor out some code d [...] omits ebbc78772100 mm/migrate.c: cleanup expected_page_refs() omits a330eb06b11d docs/core-api/mm: fix return value descriptions in mm/ omits 16a813dee748 docs/core-api/mm: fix user memory accessors formatting omits 9a1bb1897551 docs/mm: vmalloc: re-indent kernel-doc comemnts omits 288726e0ca33 mm/page_poison: update comment after code moved omits 6115172a4aca mm-maintain-randomization-of-page-free-lists-checkpatch-fixes omits 2225716a4b3a mm: maintain randomization of page free lists omits b1f8e870a56b mm: move buddy list manipulations into helpers omits 5434a636af87 mm/shuffle: fix shuffle enable omits 20480fd994b0 mm: shuffle initial free memory to improve memory-side-cac [...] omits 131c16480ab3 mm, memcg: make memory.emin the baseline for utilisation d [...] omits 213117fba937 numa: make "nr_online_nodes" unsigned int omits a19768b5f499 numa: make "nr_node_ids" unsigned int omits 48f9ced00894 hugetlb: allow to free gigantic pages regardless of the co [...] omits 3d236991a0a1 mm,oom: don't kill global init via memory.oom.group omits 9109bfd5569b mm, swap: bounds check swap_info array accesses to avoid N [...] omits 554006a2e782 mm/vmscan.c: Do not allocate duplicate stack variables in [...] omits 9b197a2d176d mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t omits b10438458a41 mm: ksm: do not block on page lock when searching stable tree omits 7821ecc5fa95 fixup: mm: memcontrol: Unbreak memcontrol build when THP i [...] omits 18b0dd45bca0 mm-memcontrol-expose-thp-events-on-a-per-memcg-basis-fix omits 2b5ca955c760 mm: memcontrol: expose THP events on a per-memcg basis omits 65111e41359d mm: vmscan: do not iterate all mem cgroups for global dire [...] omits 32758bab9225 mm: swap: use mem_cgroup_is_root() instead of deferencing [...] omits 19920490305f selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits bd84a994d409 mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd omits eb65859ef87f powerpc/mm/iommu: allow large IOMMU page size only for hug [...] omits ab537f825968 powerpc/mm/iommu: allow migration of cma allocated pages d [...] omits 04773af4a727 mm: update get_user_pages_longterm to migrate pages alloca [...] omits b7f73ad86458 mm/cma: add PF flag to force non cma alloc omits 3d4bbfc29abe mm: better document PG_reserved omits 6f55f098170d ia64: perfmon: don't mark buffer pages as PG_reserved omits d1734f586d31 arm64: kdump: no need to mark crashkernel pages manually P [...] omits 8ce990f6dee8 arm64: kexec: no need to ClearPageReserved() omits a8f3a7817da6 m68k/mm: use __ClearPageReserved() omits 8378c829cb0f riscv/vdso: don't clear PG_reserved omits 9c63e40105c3 powerpc/vdso: don't clear PG_reserved omits db0a4f2f6bae s390/vdso: don't clear PG_reserved omits 9fad49607514 agp: efficeon: no need to set PG_reserved on GATT tables omits fea75cbec8ca mm: rid swapoff of quadratic complexity omits 88f6a7fa2165 mm: refactor swap-in logic out of shmem_getpage_gfp omits 30b8a9e37dec mm/vmscan.c: remove 7th argument of isolate_lru_pages() omits 3682afb8841d mm, mempolicy: fix uninit memory access omits 2eba05237184 memcg: killed threads should not invoke memcg OOM killer omits b5b837f0d768 powerpc: use probe_user_read() omits ea61e358385b mm-add-probe_user_read-fix omits 9a2f098c602c include/linux/uaccess.h: add probe_user_read() omits a37bffe23d13 mm/page_alloc.c: check return value of memblock_alloc_node [...] omits 145773c43f23 arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] omits bc9983c897c8 mm/hugetlb: add prot_modify_start/commit sequence for huge [...] omits 2a782e1cd219 arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade omits 3c841a1f8679 mm: update ptep_modify_prot_commit to take old pte value as arg omits a0940cce47a4 mm: update ptep_modify_prot_start/commit to take vm_area_s [...] omits 5405b9542f05 mm/hmm: add helpers for driver to safely take the mmap_sem omits ba33a46daee4 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem omits a0f7c771f4e0 mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] omits cadc7e14eccf mm/hmm: add a helper function that faults pages and maps t [...] omits 6339ae9da6b0 mm/hmm: add default fault flags to avoid the need to pre-f [...] omits 90edb1e51582 mm-hmm-improve-driver-api-to-work-and-wait-over-a-range-fix-fix omits 15577fba9b33 mm/hmm: potential deadlock in nonblocking code omits d38af4dcbd0e mm/hmm: improve driver API to work and wait over a range omits 0b6d4cde64ba mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() omits b094c78b2066 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] omits 5e998dd1d4db mm/hmm: do not erase snapshot when a range is invalidated omits 4107f7bed81f mm/hmm: use reference counting for HMM struct omits ff2223dbc5b7 mm: fix some typos in mm directory omits 0025bf7d498c mm/page_owner: move config option to mm/Kconfig.debug omits 3dee527f930f mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] omits 24da120af5dd mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] omits 208be3289485 mm, oom: remove 'prefer children over parent' heuristic omits b68263a21cbd mm: no need to check return value of debugfs_create functions omits a63b7ec5c12f mm, memcg: Handle cgroup_disable=memory when getting memcg [...] omits 98be232ca247 mm-proportional-memorylowmin-reclaim-checkpatch-fixes omits c295fdd9dbca mm, memcg: proportional memory.{low,min} reclaim omits 8f74239a7299 mm/memory.c: prevent mapping typed pages to userspace omits a452a6863d2f mm: prevent mapping slab pages to userspace omits 1b067bead248 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() omits 803117e440dd mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! omits 4f2a9d7c1891 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] omits d629de9c5bb5 mm, memcg: create mem_cgroup_from_seq omits a0ffad70130c psi-introduce-psi-monitor-fix-3 omits 658f433a71bf psi-introduce-psi-monitor-fix-fix omits c167099f6ae6 psi-introduce-psi-monitor-fix omits e0e86d290faa psi: introduce psi monitor omits f5f81093ebb3 psi: rename psi fields in preparation for psi trigger addition omits 343b8eb6cb3c psi: introduce state_mask to represent stalled psi states omits 0afac44bdd69 kernel: cgroup: add poll file operation omits 21b1310268e3 fs: kernfs: add poll file operation omits 5e4102b92437 mm, compaction: Capture a page under direct compaction -fix omits a37b228b71b1 mm, compaction: capture a page under direct compaction omits 2868301f3daf mm/compaction: no stuck in __reset_isolation_pfn() omits 32fa95d44a6e mm, compaction: be selective about what pageblocks to clea [...] omits bb45529e8fcf mm, compaction: sample pageblocks for free pages omits 851797241124 mm, compaction: round-robin the order while searching the [...] omits 4f75214f05e4 mm, compaction: reduce premature advancement of the migrat [...] omits 2eb6d07538f8 mm, compaction: do not consider a need to reschedule as co [...] omits a4aacc8d86f5 mm, compaction: rework compact_should_abort as compact_che [...] omits 03bbce599173 mm, compaction: keep cached migration PFNs synced for unus [...] omits bd8e84160749 mm, compaction: check early for huge pages encountered by [...] omits 207625d5ae6d mm, compaction: finish pageblock scanning on contention omits 2a700b48cd93 mm, compaction: avoid rescanning the same pageblock multip [...] omits 94261f5b90c5 mm, compaction: use free lists to quickly locate a migrati [...] omits 69402301a367 mm, compaction: keep migration source private to a single [...] omits 0d29c2d43753 mm, compaction: Use free lists to quickly locate a migrati [...] omits a99a19167921 mm, compaction: use free lists to quickly locate a migrati [...] omits 88e07c7277ab mm, compaction: ignore the fragmentation avoidance boost f [...] omits ababbef6e3ce mm, compaction: always finish scanning of a full pageblock omits 7abd507831ed mm, migrate: immediately fail migration of a page with no [...] omits 78cb3ff5a80f mm, compaction: rename map_pages to split_map_pages omits 4fe31c297b3f mm, compaction: remove unnecessary zone parameter in some [...] omits f84d0dbe1dcf mm, compaction: remove last_migrated_pfn from compact_control omits 8407b8fc4a31 mm, compaction: rearrange compact_control omits 274ab404ed2b mm, compaction: shrink compact_control omits 13b1bffa5166 mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] omits 257146593bbd mm: shuffle GFP_* flags omits 4ffb919957be mm: swap: add comment for swap_vma_readahead omits 3f6e1d20b12d mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 omits 2c1286b29523 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix omits 683a694d699e mm: swap: check if swap backing device is congested or not omits 9de0da520fd9 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 omits 56f61f60425b memcg: schedule high reclaim for remote memcgs on high_work omits fe52c79fb173 mm/filemap.c: remove redundant test from find_get_pages_contig omits 2c4545497215 mm/memcontrol.c: use struct_size() in kmalloc() omits d8697949d9b3 include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] omits 624c32163a96 mm/hmm: convert to use vm_fault_t omits b96a611d2e65 x86/mm/fault.c: Convert to use vm_fault_t omits e5e9c0d7d412 mm: create the new vm_fault_t type omits dcc9b84f0256 mm: remove extra drain pages on pcp list omits 55aaf4f9b6d1 arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] omits 160e4af3ad3f arm64/mm: enable HugeTLB migration omits baae5c767a46 mm/hugetlb: enable arch specific huge page size support fo [...] omits 49a2a0952b1c mm/hugetlb: enable PUD level huge page migration omits e3d404fd3846 mm/hugetlb: distinguish between migratability and movability omits 7ef12026ca52 mm: remove sysctl_extfrag_handler() omits 3ebb6d08106b selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE omits 0a230ba7649d vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix omits bd7e49fa4219 vmalloc: add test driver to analyse vmalloc allocator omits 7e3389190976 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] omits 78320c63522d mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] omits e637816b4b7f mm/vmalloc: do not call kmemleak_free() on not yet account [...] omits e158798e1dfc mm/vmalloc: fix size check for remap_vmalloc_range_partial() omits 8335a863bc77 mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] omits 131cf087b148 memcg: localize memcg_kmem_enabled() check omits df2fcff12f2c mm, slub: make the comment of put_cpu_partial() complete omits 1267cdbbdaf9 arm, s390, unicore32: remove oneliner wrappers for membloc [...] omits c6a0f24eaeb9 arch: simplify several early memory allocations omits 4eadd9b87a59 openrisc: simplify pte_alloc_one_kernel() omits 627069e51712 sh: prefer memblock APIs returning virtual address omits 3aca2c60499f microblaze: prefer memblock API returning virtual address omits b56c31713fea powerpc: prefer memblock APIs returning virtual address omits a0c8e398d259 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix omits e0854bab715c mm: reuse only-pte-mapped KSM page in do_wp_page() omits e883d62f5936 tools/: fix for replace open encodings for NUMA_NO_NODE omits 9033f1806752 tools/: replace open encodings for NUMA_NO_NODE omits 8b9234a7c65c mm: replace all open encodings for NUMA_NO_NODE omits 22953cf91e11 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] omits 1abe1441562c pm-hibernate-exclude-all-pageoffline-pages-v2 omits d17f1096088a PM/Hibernate: exclude all PageOffline() pages omits f6ba5d60a683 PM/Hibernate: use pfn_to_online_page() omits 5bb1d5c0582d vmw_balloon-mark-inflated-pages-pg_offline-v2 omits ff02c0b57200 vmw_balloon: mark inflated pages PG_offline omits 57e506c54238 hv_balloon: mark inflated pages PG_offline omits 87622a3a707c xen/balloon: mark inflated pages PG_offline omits 57681577a5fd kexec: export PG_offline to VMCOREINFO omits 69f07a1340eb mm-convert-pg_balloon-to-pg_offline-fix omits 932f4ba54df2 mm: convert PG_balloon to PG_offline omits 3877f2308cf2 mm: balloon: update comment about isolation/migration/compaction omits ff1654442a21 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix omits 791a6bdeaae1 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 omits 94b2e5300403 mm/page_alloc.c: memory hotplug: free pages as higher order omits 5f5536da3c8f mm/slub.c: remove an unused addr argument omits 3c890b17fb1a include/linux/slub_def.h: comment fixes omits 217cf36ef093 mm/slab.c: kmemleak no scan alien caches omits f6761d9fc150 mm-slub-introduce-slab_warn_on_error-fix omits 1022a52c4662 mm/slub: introduce SLAB_WARN_ON_ERROR omits 2c8ee26415e6 mm/slub.c: freelist is ensured to be NULL when new_slab() fails omits b994364cb0d7 fs/file.c: initialize init_files.resize_wait omits bf988e775583 fs/inode.c: inode_set_flags(): replace opencoded set_mask_bits() omits 1a223340fb3c ramfs: support O_TMPFILE omits ebbe9982508e ocfs2: wait for recovering done after direct unlock request omits 0e21dec096a3 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits 4c8201968af0 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits ec3b561412b9 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits c637ef01cb55 ocfs2: clear zero in unaligned direct IO omits f98ec1671a40 ocfs2: Use zero-sized array and struct_size() in kzalloc() omits 42db68d20dff ocfs2: fix the application IO timeout when fstrim is running omits 71338c57d3ea ocfs2: fix a panic problem caused by o2cb_ctl omits dc2a8fe22b87 lib/debugobjects.c: move printk out of db lock critical sections omits e06394415a72 sh: remove nargs from __SYSCALL omits d32a54445304 scripts/decode_stacktrace.sh: handle RIP address with segment omits ee0469b0ac57 kasan: fix kasan_check_read/write definitions omits f8c80152c36a page_poison: play nicely with KASAN omits 02b622724bb9 kasan: remove use after scope bugs detection. omits 76b21f3b9c4d exec: load_script: allow interpreter argument truncation omits 47fac2193281 psi: avoid divide-by-zero crash inside virtual machines omits dab29857690f mm-handle-lru_add_drain_all-for-up-properly-fix omits 7ad22a593f3d mm: handle lru_add_drain_all for UP properly omits ffb9128e8736 mm, page_alloc: fix a division by zero error when boosting [...] omits 4c22c409bdbe mm/debug.c: fix __dump_page() for poisoned pages omits accb8028c440 hugetlbfs: fix races and page leaks during migration omits 3459e84673ce proc, oom: do not report alien mms when setting oom_score_adj omits 62fd409bb11e slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS omits de5719d16cfd kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_ [...] omits 57b9043b7869 kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED omits cc914a5071ec kasan-slub-move-kasan_poison_slab-hook-before-page_address-v2 omits f17ec7eb7628 kasan, slub: move kasan_poison_slab hook before page_address omits fd5b4a8db145 kmemleak: account for tagged pointers when calculating poi [...] omits fac869774d73 kasan, kmemleak: pass tagged pointers to kmemleak omits 30f8411cc092 kasan: fix assigning tags twice omits 975a1fd90b5e numa: change get_mempolicy() to use nr_node_ids instead of [...] omits 535c78a9345a revert "initramfs: cleanup incomplete rootfs" omits 53edcee51db7 checkpatch: don't interpret stack dumps as commit IDs omits 5881a0838820 Merge branch 'misc' into for-next omits 2dc57caef7d6 Merge branch 'fixes' into for-next omits f53f03bd3d12 Merge branch 'spi-5.1' into spi-next omits e7f77d1a86f2 Merge branch 'spi-5.0' into spi-linus omits a377885461a3 Merge branch 'kconfig' into for-next omits 058a78515d12 s390/jump_label: Use "jdd" constraint on gcc9 omits 624fca90e24e Merge branch 'misc' into for-next omits 79c4ec4869b5 platform/chrome: wilco_ec: Add RTC driver omits 6d9f76dd4b35 platform/chrome: wilco_ec: Add support for raw commands in [...] omits 436dad4fda10 platform/chrome: Add new driver for Wilco EC omits acb05f82fd4e Merge branch 'mvebu/dt64' into mvebu/for-next omits d376baae13dc Merge branch 'mvebu/dt' into mvebu/for-next omits ea6a1e70bfa4 KVM: arm/arm64: Prefix header search paths with $(srctree)/ omits 18450fd7df21 KVM: arm/arm64: Remove -I. header search paths omits 9aee4db55219 KVM: arm/arm64: Fix TRACE_INCLUDE_PATH omits 65ee39abe758 KVM: arm/arm64: arch_timer: Mark physical interrupt active [...] omits d35b8e91b2b1 arm64: KVM: Describe data or unified caches as having 1 se [...] omits a6b543483e4c arm64: KVM: Expose sanitised cache type register to guest omits 42df802dbcbb KVM: arm/arm64: Move kvm_is_write_fault to header file omits 9cdf21f99cf7 KVM: arm/arm64: Rework the timer code to use a timer_map omits dd80c8daa07a KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems omits f0f6dd07ee18 KVM: arm/arm64: timer: Rework data structures for multiple timers omits 7c0557808f88 KVM: arm/arm64: consolidate arch timer trap handlers omits 7c80bd08bb08 KVM: arm64: Reuse sys_reg() macro when searching the trap table omits 4ecd2e55c05e KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming omits b30604d36d14 KVM: arm/arm64: Simplify bg_timer programming omits 649aae12e4e8 KVM: arm/arm64: Factor out VMID into struct kvm_vmid omits 0dd62c042779 x86/syscalls: Mark expected switch fall-throughs omits 1d1016ec32a4 adfs: mark expected switch fall-throughs omits eb304db35045 drm/nouveau/nvkm: mark expected switch fall-throughs omits 7c6722b1125d afs: Mark expected switch fall-throughs omits 9e9158f2d541 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits 3e2aa1c58825 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits bc6890d1bb26 scsi: st: mark expected switch fall-throughs omits 6ca421267390 scsi: qla4xxx: ql4_os: mark expected switch fall-through omits 9c62be3f586d scsi: ppa: mark expected switch fall-through omits 7201f0d40982 scsi: osst: mark expected switch fall-throughs omits e2a6cf45d28e scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs omits 9b4ababcf4e4 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through omits ac71bd0b1fac scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through omits ee64388a8ad6 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs omits 99bdcbdd857f scsi: lpfc: lpfc_els: Mark expected switch fall-throughs omits 2c6e0b504a80 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs omits 97dd16132bee scsi: imm: mark expected switch fall-throughs omits 7f7f5d878b6a scsi: esas2r: esas2r_init: mark expected switch fall-throughs omits 45c1c9f434fd scsi: csiostor: csio_wr: mark expected switch fall-through omits f9aa6f792eac scsi: bfa: bfa_ioc: Mark expected switch fall-throughs omits b1e75f15a60f scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs omits 95b25d042ab4 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs omits f7edc4489b00 scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs omits 4ff56d0edefb scsi: be2iscsi: be_main: Mark expected switch fall-through omits 1e6445f6aca1 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through omits 5c403b8a9af7 scsi: aic7xxx: mark expected switch fall-throughs omits 4b81346c549f scsi: aic7xxx: aic79xx: mark expected switch fall-through omits 31f6da19893e kallsyms: include <asm/bitsperlong.h> instead of <asm/types.h> omits 65a0bfd6564c kallsyms: remove unneeded memset() calls omits 0acce7041d76 kallsyms: add static qualifiers where missing omits 5b676d624ccd kbuild: gitignore output directory omits 72d282b59342 drm/msm/a6xx: Add support for an interconnect path omits 7ba1bedcaa1e Merge branch 'misc' into for-next omits 1174ec66058c Merge branch 'fixes' into for-next omits e999fb7cc97c Merge branch 'misc' into for-next omits 055e493d2a16 Merge branch 'fixes' into for-next omits 2b835103f84d ipmi: Use dedicated API for copying a UUID omits fbe7c47485ab ipmi: Use defined constant for UUID representation omits 6cc3d2ec9353 ipmi:ssif: Change some pr_xxx to dev_xxx calls omits e488202ba21a ipmi: kcs_bmc: handle devm_kasprintf() failure case omits 7c5a14fd6f5e ipmi: Fix return value when a message is truncated omits 86817aabbb9b ipmi: clean an indentation issue, remove extraneous space omits b0513fd5f357 ipmi: Make the smi watcher be disabled immediately when no [...] omits f314d8c23cd4 ipmi: Fix how the lower layers are told to watch for messages omits 0a5e7e692714 ipmi: Fix SSIF flag requests omits d553624958ed ipmi_si: fix use-after-free of resource->name omits c2829721bfab kbuild: descend to scripts/kconfig/ directly when syncconf [...] omits 42a2502ef5f8 arm/arm64: KVM: Statically configure the host's view of MPIDR omits 0c33e9205da2 ARM: KVM: Teach some form of type-safety to kvm_call_hyp omits 39117aa0ffc9 arm64: KVM: Drop VHE-specific HYP call stub omits 444d7b6af1cf arm64: KVM: Allow for direct call of HYP functions when using VHE omits 3a24574e918a arm/arm64: KVM: Introduce kvm_call_hyp_ret() omits 58a429725837 clocksource/arm_arch_timer: Store physical timer IRQ numbe [...] omits 75aee64ff6db Merge branch 'fixes' into for-next omits 8d5a2fc8b285 Merge branch 'misc' into for-next omits 8756d437b214 Merge branch 'misc' into for-next omits c5984d3daa76 Merge branch 'fixes' into for-next omits 6de89c8b7dbe Merge branch 'misc' into for-next omits 76097fe1aee6 media: staging/ipu3-imgu: Add MAINTAINERS entry omits a80f75859b31 media: staging/ipu3-imgu: Address documentation comments omits 9cfb04713d20 media: v4l: Add Intel IPU3 meta buffer formats omits aeb96ba28b88 media: doc-rst: Add Intel IPU3 documentation omits 1728f032897f media: ipu3-imgu: Fix firmware binary location omits 74f48a7cebe3 media: ipu3-imgu: Fix compiler warnings omits 7ab9b77a9410 media: staging/intel-ipu3: Add dual pipe support adds b5372fe5dc84 exec: load_script: Do not exec truncated interpreter path adds f2ffff085d28 mac80211: mesh: fix missing unlock on error in table_path_del() adds 8e29d23e28ee r8152: Add support for MAC address pass through on RTL8153-BD adds 9addc92730df qed: Fix iWARP buffer size provided for syn packet processing. adds 8be3dadf0405 qed: Fix iWARP syn packet mac address validation. adds 694d79027ef4 Merge branch 'qed-iWARP' adds 8a7493e58ad6 net: stmmac: Fix a race in EEE enable callback adds 92a8c299a75d Merge tag 'wireless-drivers-for-davem-2019-02-18' of git:/ [...] adds 4d96e13ee9cd net: hns: Fixes the missing put_device in positive leg for [...] adds 1f43f400a2cb net: netcp: Fix ethss driver probe issue adds 5cd856a5ef9a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 816db7663565 vhost: correctly check the return value of translate_desc( [...] adds 1765f5dcd009 sky2: Increase D3 delay again adds 40e196a906d9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds a08bf91ce28e KEYS: allow reaching the keys quotas exactly adds bb2ba2d75a2d assoc_array: Fix shortcut creation adds 822ad64d7e46 keys: Fix dependency loop between construction record and [...] adds 7c1857bdbdf1 keys: Timestamp new keys adds 1f5a018c5b15 Merge branch 'fixes-v5.1-rc6' of git://git.kernel.org/pub/ [...] adds 7d9d592caf8c Merge tag 'mtd/fixes-for-5.0-rc8' of git://git.infradead.o [...] adds c828c2651b9a Merge tag 'gpio-v5.0-4' of git://git.kernel.org/pub/scm/li [...] adds fb83f15ef9dd Merge tag 'pinctrl-v5.0-3' of git://git.kernel.org/pub/scm [...] adds 268836649c07 Merge tag 'asoc-fix-v5.0-rc6' of git://git.kernel.org/pub/ [...] adds 2137397c92ae Merge tag 'sound-5.0' of git://git.kernel.org/pub/scm/linu [...] adds 842bd7f6bf99 scsi: aic7xxx: aic79xx: mark expected switch fall-through adds 6e17ca20804e scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds 49fd19958b53 scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds ed442511bbb2 scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds fb931e73ba67 scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds ba0a1fc10cd0 scsi: qla4xxx: ql4_os: mark expected switch fall-through adds bd032930b066 scsi: st: mark expected switch fall-throughs adds ed3ce4cfc919 adfs: mark expected switch fall-throughs adds 45d881dbb4ce Merge remote-tracking branch 'fixes/master' adds 249f9a9f7ff5 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 9b14781f9cbe Merge remote-tracking branch 'kbuild-current/fixes' adds 1ea685503e5c ARC: define ARCH_SLAB_MINALIGN = 8 adds f68157e55284 Merge remote-tracking branch 'arc-current/for-curr' adds 74698f6971f2 arm64: Relax GIC version check during early boot adds 80af5d3ec825 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 8f5b27347e88 powerpc/powernv/sriov: Register IOMMU groups for VFs adds 398f2eda9286 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 9c2054a5cf41 net: dsa: fix unintended change of bridge interface STP state adds 5696e7eb3258 Merge remote-tracking branch 'net/master' adds df1a2cb7c74b bpf/test_run: fix unkillable BPF_PROG_TEST_RUN adds f6be4d16039b selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN adds 4a0263f70560 Merge remote-tracking branch 'bpf/master' adds 660899ddf06a xfrm: Fix inbound traffic via XFRM interfaces across netwo [...] adds 917a8cfcb273 Merge remote-tracking branch 'ipsec/master' adds c92402722943 Merge remote-tracking branch 'rdma-fixes/for-rc' adds d98afe1353b6 ASoC: adau1977: Fix reset-gpios typo adds cc29ea007347 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode adds fcf4daabf080 ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() adds 05bd7fcdd06b ASoC: codecs: pcm186x: Fix energysense SLEEP bit adds f938f3485c38 ASoC: wm_adsp: Update cached error state on trigger adds 7f23c5605d9f Merge branch 'asoc-5.0' into asoc-linus adds c6735752f82a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 48593a99a1f6 regulator: stpmic1: Change buck1 voltage range adds 7cd415f87559 regulator: pv88060: Fix array out-of-bounds access adds 3c413f594c4f regulator: pv88080: Fix array out-of-bounds access adds a5455c915941 regulator: pv88090: Fix array out-of-bounds access adds 71a64ba2031f regulator: tps65218.c: fix LS3 issues adds 7651105001d5 Merge branch 'regulator-5.0' into regulator-linus adds abbb254a16c9 Merge remote-tracking branch 'regulator-fixes/for-linus' adds ef070b4e4aa2 spi: pxa2xx: Setup maximum supported DMA transfer length adds af8ecdda3367 Merge branch 'spi-5.0' into spi-linus adds f4459929159a Merge remote-tracking branch 'spi-fixes/for-linus' adds 701f5b645620 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 159e772d360b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 546b182df30c Merge remote-tracking branch 'ide/master' adds cf500c57f526 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 8cf50eb2fe59 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 4ab95cf04306 Merge remote-tracking branch 'kvms390-fixes/master' adds 0d54e36a0f83 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds f612acfae86a exec: Fix mem leak in kernel_read_file adds 482ade98e2f8 Merge remote-tracking branch 'vfs-fixes/fixes' adds 48cd49ddf128 Merge remote-tracking branch 'scsi-fixes/fixes' adds d179b88deb3b drm/i915/fbdev: Actually configure untiled displays adds 466a2790c2cc Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 912acfebcd96 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 3a51ff344204 kbuild: gitignore output directory adds f43e9daace4e kallsyms: add static qualifiers where missing adds 52a849ed8896 kallsyms: remove unneeded memset() calls adds 500193ec57fd kallsyms: include <asm/bitsperlong.h> instead of <asm/types.h> adds 1e88e415ebcc kbuild: Disable extra debugging info in .s output adds ad15006cc784 kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD adds 175209cce23d kbuild: pkg: use -f $(srctree)/Makefile to recurse to top [...] adds 1d8001ef358d kbuild: generate modules.order only when CONFIG_MODULES=y adds 648ad9b19f43 kbuild: set KBUILD_MODULES=1 all the time for single target %/ adds 6d3c94e4a652 kbuild: turn '/' into an alias of './' adds db16511c00e3 Merge branch 'kconfig' into for-next adds 4a66da0fbf4f Merge remote-tracking branch 'kbuild/for-next' adds 1247cb88c49a Merge remote-tracking branch 'leaks/leaks-next' adds d0377392201b mfd/sm501: depend on HAS_DMA adds 2b2812961302 device.h: dma_mem is only needed for HAVE_GENERIC_DMA_COHERENT adds 34e04eedd1cf of: select OF_RESERVED_MEM automatically adds be4311a262bc dma-mapping: remove an incorrect __iommem annotation adds ff4c25f26a71 dma-mapping: improve selection of dma_declare_coherent ava [...] adds ddb26d8e1e97 dma-mapping: move CONFIG_DMA_CMA to kernel/dma/Kconfig adds 91a6fda95cb6 dma-mapping: remove dma_mark_declared_memory_occupied adds 82c5de0ab8db dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag adds 7753a91e7881 ccio: allow large DMA masks adds c54fc984dae5 sparc64: refactor the ali DMA quirk adds 254ecb1601eb sparc64/iommu: allow large DMA masks adds 24132a419c68 sparc64/pci_sun4v: allow large DMA masks adds 9eb9e96e97b3 Documentation/DMA-API-HOWTO: update dma_mask sections adds c841ea0e314e Merge remote-tracking branch 'dma-mapping/for-next' adds 8fad39124eaa Merge remote-tracking branch 'asm-generic/master' adds 6f00c95fd748 Merge remote-tracking branch 'arm/for-next' adds 22df8de17bb7 Merge remote-tracking branch 'arm64/for-next/core' adds 94d9b9337d09 ARM: tegra: Restore DT ABI on Tegra124 Chromebooks adds 0d6367ca9077 Merge tag 'samsung-dt-5.1-2' of git://git.kernel.org/pub/s [...] adds ccb01374a835 arm64: dts: actions: Add interrupt properties to pinctrl n [...] adds 782976299a76 arm64: dts: actions: Add Reset Controller support for S700 SoC adds 7cac6c0cb32d arm64: dts: actions: Add Reset Controller support for S900 SoC adds 7cdf8446ed1d arm64: dts: actions: Add pinctrl node for Actions Semi S700 adds 7cf0aacfa81c arm64: dts: actions: s700: Add I2C controller nodes adds 9175a8116f45 arm64: dts: actions: s700-cubieboard7: Enable I2C0 and I2C1 adds 94224c2517f9 Merge tag 'actions-arm64-dt-for-v5.1' of git://git.kernel. [...] adds 572c1db3977b Merge branches 'arm/fixes' and 'arm/dt' into for-next adds c1959066ac02 soc: fsl: dpio: Use after free in dpaa2_dpio_remove() adds bd3bd3b36df7 soc: fsl: dpio: fix memory leak of a struct qbman on error [...] adds 3b96fe66c7d9 Merge tag 'soc-fsl-next-v5.1-3' of git://git.kernel.org/pu [...] adds 50ceca6894ad tee: optee: Initialize some structs using memset instead o [...] adds 56410c0cb43e hwrng: optee: Initialize some structs using memset instead [...] adds 357c3d9b3936 Merge branch 'arm/drivers' into for-next adds 4de8810ed8b2 input: davinci_keyscan: remove unnecessary includes adds a3124c00d57c ARM: davinci: remove intc_host_map from davinci_soc_info struct adds 74b0eac24259 ARM: davinci: aintc: use irq domain adds d0064594f20a ARM: davinci: select GENERIC_IRQ_MULTI_HANDLER adds e3a8c7631d45 ARM: davinci: remove davinci_intc_type adds fb746842f603 ARM: davinci: pull davinci_intc_base into the respective i [...] adds a98ca73ee348 ARM: davinci: wrap HW interrupt numbers with a macro adds e87addec387f ARM: davinci: select SPARSE_IRQ adds 544ca0b0d824 ARM: davinci: make irqs.h a local header adds 2d242aa28892 ARM: davinci: aintc: drop GPL license boilerplate adds de4f82a245ce ARM: davinci: aintc: wrap davinci_irq_init() with a helper adds 2b6a2e74f2bf ARM: davinci: aintc: use a common prefix for symbols in th [...] adds 919da6f198d7 ARM: davinci: aintc: drop the 00 prefix from register offsets adds f412384e2d81 ARM: davinci: aintc: use writel_relaxed() adds 8b29f7aa5233 irqchip: davinci-aintc: add a new config structure adds fd0f4275864d ARM: davinci: aintc: use the new irqchip config structure [...] adds 06a287161429 ARM: davinci: aintc: use the new config structure adds a6c0bba1fa5d ARM: davinci: aintc: unify error handling adds 882bed7298f1 ARM: davinci: aintc: request memory region before remapping it adds 8b0860ec95e2 ARM: davinci: aintc: remove the timer-specific irq_set_handler() adds 76adef4678f6 ARM: davinci: aintc: remove unnecessary includes adds 0145beed9d26 irqchip: davinci-aintc: move the driver to drivers/irqchip adds ed4d189b7c8a ARM: davinci: cp-intc: remove cp_intc.h adds f451ca3e4b18 ARM: davinci: cp-intc: add a wrapper around cp_intc_init() adds 94af2c4d14d0 irqchip: davinci-cp-intc: add a new config structure adds 47b7c6195c43 ARM: davinci: cp-intc: add the new config structures for d [...] adds b35b55e72c12 ARM: davinci: cp-intc: use a common prefix for all symbols adds 3b5d1c50ffb8 ARM: davinci: cp-intc: convert all hex numbers to lowercase adds 6567954b8e8e ARM: davinci: cp-intc: use the new-style config structure adds 9cf58a45d72b ARM: davinci: cp-intc: request the memory region before re [...] adds 9762d876af8a ARM: davinci: cp-intc: improve coding style adds 6c702da653d1 ARM: davinci: cp-intc: unify error handling adds d43da8d7164a ARM: davinci: cp-intc: use readl/writel_relaxed() adds 9ad1acb45591 ARM: davinci: cp-intc: drop GPL license boilerplate adds 3114111af5b1 ARM: davinci: cp-intc: remove redundant comments adds 0fc3d74cf946 irqchip: davinci-cp-intc: move the driver to drivers/irqchip adds 49b654fd43b2 ARM: davinci: remove intc related fields from davinci_soc_info adds dc3e1ac12b0a Merge tag 'davinci-for-v5.1/soc-part3' of git://git.kernel [...] adds 72ad7d519ec3 Merge branch 'arm/late' into for-next adds d7a728135ce1 arm-soc: document merges adds bb342f016862 tee: fix possible error pointer ctx dereferencing adds 8deed847445a hwrng: Fix unsigned comparison with less than zero adds 62ade1bed27c tee: optee: Fix unsigned comparison with less than zero adds 4f640201a8ae hwrng: make symbol 'optee_rng_id_table' static adds 2a22964b73f1 Merge branch 'arm/drivers' into for-next adds f078cc10d05b Merge remote-tracking branch 'arm-soc/for-next' adds fad2f8658797 Merge remote-tracking branch 'actions/for-next' adds 13f4169922ae Merge remote-tracking branch 'amlogic/for-next' adds 54874edac9cb Merge remote-tracking branch 'at91/at91-next' adds 4e6a0133cd60 Merge remote-tracking branch 'bcm2835/for-next' adds 84d617e327e2 Merge remote-tracking branch 'imx-mxs/for-next' adds 759d4719766b Merge remote-tracking branch 'keystone/next' adds d8fb157d339c Merge remote-tracking branch 'mediatek/for-next' adds 6fc979179c98 ARM: dts: armada-xp: fix Armada XP boards NAND description adds bdd22a41d55b arm64: dts: clearfog-gt-8k: fix SGMII PHY reset signal adds 6a3b25173cd4 arch: arm: dts: kirkwood-rd88f6281: Remove disabled marvel [...] adds 24e5f6732a6d Merge branch 'mvebu/dt' into mvebu/for-next adds c51f7f863552 Merge branch 'mvebu/dt64' into mvebu/for-next adds a0d40f010b67 Merge remote-tracking branch 'mvebu/for-next' adds 759c962d3c9b ARM: dts: am335x-evmsk: Fix PHY mode for ethernet adds 37685f6a63ee ARM: dts: am335x-evm: Fix PHY mode for ethernet adds 0661465ec86e Merge branch 'am335x-phy-fixes' into omap-for-v5.0/fixes-v2 adds fa2b1eeaeb1d Merge branch 'omap-for-v5.0/fixes-v2' into for-next adds e8acd8564b96 ARM: dts: dra7: switch to use phy-gmii-sel adds 837143940d89 ARM: dts: dm814x: switch to use phy-gmii-sel adds dab2da84d5db ARM: dts: am4372: switch to use phy-gmii-sel adds fcfa0e84eaf7 ARM: dts: am335x: switch to use phy-gmii-sel adds bae2bf97939a dt-bindings: net: ti: deprecate cpsw-phy-sel bindings adds 2c20662942d5 Merge branch 'omap-for-v5.1/dt' into for-next adds fb3baf92549e Merge remote-tracking branch 'omap/for-next' adds de9bc380729b Merge remote-tracking branch 'qcom/for-next' adds 165843cf5038 Merge remote-tracking branch 'renesas/next' adds aef395ae339e Merge remote-tracking branch 'rockchip/for-next' adds d67799140b4d ARM: dts: exynos: Fix max voltage for buck8 regulator on O [...] adds 8ecb112edde9 Merge branch 'fixes-late-dt' into for-next adds b80531dd5165 Merge remote-tracking branch 'samsung-krzk/for-next' adds 9badaccd3bdf Merge remote-tracking branch 'sunxi/sunxi/for-next' adds cb924869f474 Merge remote-tracking branch 'tegra/for-next' adds da392a5ab411 Merge tag 'sunxi-clk-for-5.1' of https://git.kernel.org/pu [...] adds 0e18e924c36f Merge branch 'clk-allwinner' into clk-next adds 83d0ea237bac dt-bindings: clk: meson: add ao slow clock path ids adds 8d9981efbcab clk: meson: clean-up clock registration adds a8d552a63857 clk: meson: add dual divider clock driver adds b249623fd147 clk: meson: gxbb-ao: replace cec-32k with the dual divider adds 172e95346d5e clk: meson: axg-ao: add 32k generation subtree adds cce433e6bc53 clk: meson: meson8b: use a separate clock table for Meson8 adds 74e1f2521f16 clk: meson: meson8b: add the GPU clock tree adds c0e6f5bf7676 clk: meson: gxbb: claim clock controller input clock from DT adds 6e73dac7078f clk: meson: axg: claim clock controller input clock from DT adds 439a6bb5bfe7 clk: meson: ao-clkc: claim clock controller input clocks from DT adds 12aa377bf80c clk: export some clk_hw function symbols for module drivers adds 6e47b5307308 clk: meson: use CONFIG_ARCH_MESON to enter meson clk directory adds cb78ba76296e clk: meson: axg-audio does not require syscon adds 889c2b7ec42b clk: meson: rework and clean drivers dependencies adds 8eed1db1adec clk: meson: pll: update driver for the g12a adds 25db146aa726 dt-bindings: clk: meson: add g12a periph clock controller [...] adds 085a4ea93d54 clk: meson: g12a: add peripheral clock controller adds 6682bd4d443f clk: meson: factorise meson64 peripheral clock controller drivers adds d8c22b32a612 Merge tag 'tags/meson-clk-5.1' of https://github.com/BayLi [...] adds be3d960b0aeb dt-bindings: clk: add G12A AO Clock and Reset Bindings adds 042f01bb7f80 clk: meson: Add G12A AO Clock + Reset Controller adds 40d08f774c17 dt-bindings: clock: meson8b: add APB clock definition adds c5f09e6bd8a7 clk: meson: meson8b: fix the naming of the APB clocks adds a9ca321716c8 Merge tag 'meson-clk-5.1-2' of https://github.com/BayLibre [...] adds 4f33128ebdf1 Merge branch 'clk-meson' into clk-next adds 8cb8f16c62e5 clk: renesas: rcar-gen3: Factor out cpg_reg_modify() adds 875e8f6b0156 clk: renesas: rcar-gen3: Add spinlock adds db4a0073cc82 clk: renesas: rcar-gen3: Add RPC clocks adds 94e3935b5756 clk: renesas: r8a77980: Add RPC clocks adds d1de227de814 clk: renesas: r8a774c0: Add TMU clock adds 9b57e0ee8910 Merge tag 'clk-renesas-for-v5.1-tag2' of git://git.kernel. [...] adds 92aca1a4f137 Merge branch 'clk-renesas' into clk-next adds 1b328a2e095a clk: at91: fix at91sam9x5 peripheral clock number adds 65a91e2e597d clk: at91: fix masterck name adds 6bd5136a6661 Merge branch 'clk-fixes' into clk-next adds d42a928227ae Merge remote-tracking branch 'clk/clk-next' adds 88d5f20a8139 csky: Fixup vdsp&fpu issues in kernel adds e2cd2f3ddd14 Merge remote-tracking branch 'csky/linux-next' adds cef8a799b798 Merge remote-tracking branch 'm68k/for-next' adds 18e94c080f13 Merge remote-tracking branch 'm68knommu/for-next' adds 88b8ae62b1e6 Merge remote-tracking branch 'microblaze/next' adds 462fb81b267d MIPS: CM: Fix indentation adds bdc18902ead8 MIPS: eBPF: Always return sign extended 32b values adds 66b6572a142f MIPS: eBPF: Remove REG_32BIT_ZERO_EX adds d411da06abbe MIPS: dma-noncoherent: Remove bogus condition in dma_sync_phys() adds 72faa7a773ca MIPS: irq: Allocate accurate order pages for irq stack adds 737976954f19 Merge remote-tracking branch 'mips/mips-next' adds b7007f85134f Merge remote-tracking branch 'nios2/for-next' adds 02fd3ab67e48 Merge remote-tracking branch 'parisc-hd/for-next' adds 86c8a7242253 Merge remote-tracking branch 'powerpc/next' adds 79a47bad61bb riscv: remove the HAVE_KPROBES option adds 0e6d9d4aef7f Merge remote-tracking branch 'risc-v/for-next' adds 146448524bdd s390/jump_label: Use "jdd" constraint on gcc9 adds 8727638426b0 s390/setup: fix early warning messages adds 86a86804e4f1 s390/setup: fix boot crash for machine without EDAT-1 adds 0ff06c44efee s390/ism: ignore some errors during deregistration adds dea615b68607 Merge remote-tracking branch 's390/features' adds e9a619a5cfb2 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ad9b9affe0ba Merge remote-tracking branch 'fscrypt/master' adds 557d10f6d245 Merge remote-tracking branch 'befs/for-next' adds 3daee3245296 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 31ce8755c3ca Merge remote-tracking branch 'ceph/master' adds 21cce746f789 CIFS: Fix leaking locked VFS cache pages in writeback retry adds 94a4ef00381c cifs: Fix NULL pointer dereference of devname adds c45cba607af3 cifs: replace snprintf with scnprintf adds 672d973419a1 cifs: add credits from unmatched responses/messages adds da131e76dc73 cifs: return -ENODATA when deleting an xattr that does not exist adds f5e7e0fa6d2d smb3: fix bytes_read statistics adds b0aaa46d99a4 CIFS: Do not reset lease state to NONE on lease break adds d3de48233978 smb3: make default i/o size for smb3 mounts match what ser [...] adds 2d01e5fe74eb smb3: request more credits on tree connect adds ec47e53f363f cifs: Accept validate negotiate if server return NT_STATUS [...] adds 2adec2d18f9a CIFS: Always reset read error to -EIO if no response adds 6b086203f5dd CIFS: Do not log credits when unmounting a share adds 35bf8486144c CIFS: Count SMB3 credits for malformed pending responses adds 963ba78acda8 CIFS: Respect SMB2 hdr preamble size in read responses adds 5d4ea7aaaea8 CIFS: Mask signals during sock_sendmsg() adds e16219821f1c CIFS: Set reconnect instance to one initially adds 01482b390876 CIFS: Respect reconnect in MTU credits calculations adds 01b69ae332b8 CIFS: Respect reconnect in non-MTU credits calculations adds c4f4aa8adc6c CIFS: Check for reconnects before sending async requests adds c5c5d1b12b0d CIFS: Check for reconnects before sending compound requests adds 9fa2e5fed195 CIFS: Adjust MTU credits before reopening a file adds 60b434309fb9 CIFS: Remove custom credit adjustments for SMB2 async IO adds 2eabb4b59ca8 CIFS: Reopen file before get SMB2 MTU credits for async IO adds da517e7c14e9 CIFS: Find and reopen a file before get MTU credits in writepages adds bc381eba785e CIFS: Move unlocking pages from wdata_send_pages() adds ee8f272bda70 CIFS: Move open file handling to writepages adds fe389822f1f2 CIFS: Return error code when getting file handle for writeback adds a2841d0e085e CIFS: Try to acquire credits at once for compound requests adds c1c57f38169c CIFS: Reset current mid to next value in sequence on send [...] adds a8d05eca5f32 cifs: update internal module version number adds 67310b12e524 Merge remote-tracking branch 'cifs/for-next' adds 51c079eb08ef Merge remote-tracking branch 'ecryptfs/next' adds a00eb52e3f2f udf: Drop pointless check from udf_sync_fs() adds ab581583f0d7 Pull UDF cleanup in udf_sync_fs(). adds 3029aa29bf9a Merge remote-tracking branch 'ext3/for_next' adds ba5f26acfb44 Merge remote-tracking branch 'f2fs/dev' adds df4992020e15 Merge remote-tracking branch 'fuse/for-next' adds 7ff403672af5 Merge remote-tracking branch 'jfs/jfs-next' adds 606bd043ca22 Merge remote-tracking branch 'nfs-anna/linux-next' adds 75e32fc10719 Merge remote-tracking branch 'nfsd/nfsd-next' adds e9530579f494 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds d41ce6699fa7 Merge remote-tracking branch 'v9fs/9p-next' adds e84b610832f2 Merge remote-tracking branch 'xfs/for-next' adds cc4b1242d7e3 vfs: fix preadv64v2 and pwritev64v2 compat syscalls with o [...] adds b799a82237a5 Merge branches 'fixes' and 'work.misc' into for-next adds 39d51ba9d976 Merge remote-tracking branch 'vfs/for-next' adds 6e221bf54212 Merge remote-tracking branch 'printk/for-next' adds 21df77a63c1e Merge remote-tracking branch 'pci/next' adds 61f99bbce4e7 Merge remote-tracking branch 'pstore/for-next/pstore' adds 9b6872a12386 HID: roccat: Mark expected switch fall-through adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4e6e7d725274 HID: wacom: Add support for Pro Pen slim adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds 6565dccce9e0 Merge remote-tracking branch 'hid/for-next' adds e87e91766726 Merge remote-tracking branch 'i2c/i2c/for-next' adds f6c4dcabe7b4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3f1e4819c0f3 Merge remote-tracking branch 'jc_docs/docs-next' adds 5f09bc8cc401 Merge tag 'v5.0-rc7' into patchwork adds 14c8e80e6869 media: v4l: ioctl: Sanitize num_planes before using it adds a8566d79f8ff media: vim2m: fix build breakage due to a merge conflict adds 09714569969c media: vimc: add USERPTR support adds 5964cbd86922 media: imx: Set capture compose rectangle in capture_devic [...] adds 5515e414f42b media: vimc: Remove unused but set variables adds 3d769df5fc32 media: v4l2-subdev.h: v4l2_subdev_call: use temp __sd variable adds bc2dea9e51c8 media: adv748x: Add is_txb() adds 29166e0f8f42 media: adv748x: Rename reset procedures adds 21325e19cade media: adv748x: csi2: Link AFE with TXA and TXB adds 3361b9c4ed87 media: adv748x: Store the source subdevice in TX adds a33df6ac3151 media: adv748x: Store the TX sink in HDMI/AFE adds 9423ca350df7 media: adv748x: Implement TX link_setup callback adds ac105ab2138f media: i2c: adv748x: Convert SW reset routine to function adds 16597c2744f7 media: i2c: adv748x: Remove PAGE_WAIT adds 9f6d7bacc726 media: ov5640: Move test_pattern_menu before ov5640_set_ct [...] adds a0c29afb5064 media: ov5640: Add register definition for test pattern register adds 2aff1fc3653a media: ov5640: Disable transparent feature for test pattern adds bddc5cdfc82d media: ov5640: Add three more test patterns adds 7cb013b1049a media: ov5640: Set JPEG output timings when outputting JPEG data adds 2b5c18f964df media: ov5640: Consolidate JPEG compression mode setting adds 6530a5eb9995 media: ov5640: Fix set 15fps regression adds 1d4c41f3d887 media: i2c: ov5640: Fix post-reset delay adds 27b795adb3c2 media: ipu3-imgu: Prefix functions with imgu_* instead of ipu3_* adds f47c34be55f7 media: soc_camera: Remove the mt9m001 SoC camera sensor driver adds 3c32db82df60 media: soc_camera: Remove the rj45n1 SoC camera sensor driver adds 280de94a6519 media: soc_camera: Move to the staging tree adds 045f95e77333 media: soc_camera: Move the imx074 under soc_camera directory adds dc548ee0773b media: soc_camera: Move the mt9t031 under soc_camera directory adds dd1df35dd0f6 media: soc_camera: Depend on BROKEN adds 959bba134238 media: vivid: two unregistration fixes adds cdabfa840259 media: vimc: fix memory leak adds e3e71be056df media: wl128x: fix spelling mistake: "Swtich" -> "Switch" adds 46c039d06b6e media: cx25840: mark pad sig_types to fix cx231xx init adds a7fe4ca72b1f media: v4l: Add 32-bit packed YUV formats adds 10a2bc7e63f9 media: v4l2-tpg-core: Add support for 32-bit packed YUV fo [...] adds 6377bb7d18cc media: vivid: Add definitions for the 32-bit packed YUV formats adds 98617b456741 media: imx-pxp: Start using the format VUYA32 instead of Y [...] adds cfc7740835d0 media: vb2: replace bool by bitfield in vb2_buffer adds 7e4e71624491 media: vb2: keep track of timestamp status adds b7990bcfb644 media: cec: fix epoll() by calling poll_wait first adds f4dd471b5c36 media: media-request: fix epoll() by calling poll_wait first adds 914c68686441 media: vb2: fix epoll() by calling poll_wait first adds 398d768025c1 media: v4l2-ctrls.c: fix epoll() by calling poll_wait first adds dd8695e4e1e3 media: v4l2-mem2mem: fix epoll() by calling poll_wait first adds 96ebc0ca6f6d media: v4l2-mem2mem: add q->error check to v4l2_m2m_poll() adds bb436cbeb918 media: videobuf: fix epoll() by calling poll_wait first adds c6f5c7c237fb media: dvb-core: fix epoll() by calling poll_wait first adds 4f14e3272f1c extended-controls.rst: split up per control class adds 076d792b1746 media: dt-bindings: media: sun6i: Add A64 CSI compatible adds 27e2add8ae8f media: sun6i: Add A64 CSI block support adds b8726aea59de media: ipu3: update meta format documentation adds 45602f7110fe media: uvcvideo: Fix smatch warning adds 0654cbcc8dfb media: uvcvideo: Use usb_make_path to fill in usb_info adds 5b6326b7aedd media: vsp1: Fix smatch warning adds e260d78736db media: vsp1: Add RZ/G support adds b8eb83457e79 media: dt-bindings: media: renesas-fcp: Add RZ/G2 support adds d31b282e2c0d media: sun6i: Fix CSI regmap's max_register adds 19b18e78b327 media: sun6i: Add support for RGB565 formats adds 35deee141834 media: sun6i: Add support for JPEG media bus format adds 0806bc0afbb4 media: tda1997x: fix get_edid adds 5c88ee02932a media: sh: migor: Include missing dma-mapping header adds 1b275e4e8b70 media: mtk-jpeg: Correct return type for mem2mem buffer helpers adds 9af469c5be3b media: mtk-mdp: Correct return type for mem2mem buffer helpers adds 0650a91499e0 media: mtk-vcodec: Correct return type for mem2mem buffer helpers adds 8d20dcefe471 media: mx2_emmaprp: Correct return type for mem2mem buffer [...] adds da2d3a4e4ada media: rockchip/rga: Correct return type for mem2mem buffe [...] adds 30fa627b3223 media: s5p-g2d: Correct return type for mem2mem buffer helpers adds 4a88f89885c7 media: s5p-jpeg: Correct return type for mem2mem buffer helpers adds 43c145195c7f media: sh_veu: Correct return type for mem2mem buffer helpers adds 29701c3612fa media: rockchip/vpu: Correct return type for mem2mem buffe [...] adds 8dd22b289c8f media: v4l2-mem2mem: Correct return type for mem2mem buffe [...] adds ffaec3b21abc media: exynos4-is: remove redundant check on type adds 9dacde5ed064 media: cedrus: Forbid setting new formats on busy queues adds 73a1d4329306 media: cedrus: mpeg2: Use v4l2_m2m_get_vq helper for captu [...] adds 75e3e5b85da1 media: vicodec: Add a flag for I-frames in fwht header adds 12aceee1f412 media: ov7740: fix runtime pm initialization adds 721074b03411 media: rc: rcmm decoder and encoder adds b1f37757dc3b media: rc: ir-rc6-decoder: enable toggle bit for Zotac remotes adds a49a7a4635de media: smipcie: add universal ir capability adds 174bcae1a4e9 media: staging/imx: refactor imx media device probe adds 67673ed55084 media: staging/imx: rearrange group id to take in account IPU adds 3f44193780fb media: dt-bindings: add bindings for i.MX7 media driver adds 05f634040c0d media: staging/imx7: add imx7 CSI subdev driver adds 7807063b862b media: staging/imx7: add MIPI CSI-2 receiver subdev for i.MX7 adds fa88fbdafb4a media: imx7.rst: add documentation for i.MX7 media driver adds 3fecc49e0dd8 media: imx7.rst: Fix ReST syntax adds 5ecc0edb5653 media: staging/imx: add i.MX7 entries to TODO file adds 7637c2612c7c media: video-mux: add bayer formats adds b3c786566d8f media: MAINTAINERS: add entry for Freescale i.MX7 media driver adds 2758d9a77fb4 media: imx7-media-csi.c: fix merge breakage adds 1c186d5fd734 media: imx7-media-csi: don't store a floating pointer adds 919372298838 media: imx7-media-csi: get rid of unused var adds 0bdfc56c13c0 media: ipu3: shut up warnings produced with W=1 adds 9fabe1d108ca media: ipu3-mmu: fix some kernel-doc macros adds 3654bb02122f Merge remote-tracking branch 'v4l-dvb/master' adds aa821aa17959 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 1757d05f3112 ACPI / CPPC: Add a helper to get desired performance adds 6c8d750f9784 cpufreq / cppc: Work around for Hisilicon CPPC cpufreq adds fa93b51c5509 cpufreq: intel_pstate: Avoid redundant initialization of l [...] adds a8e1942d97dc cpufreq: intel_pstate: Eliminate intel_pstate_get_base_pstate() adds b8bd1581aa61 cpufreq: intel_pstate: Rework iowait boosting to be less a [...] adds 202b6b64fdea Merge branch 'pm-cpufreq' into linux-next adds aa342261bde5 ACPICA: Remove legacy module-level code support adds b3381bd90265 ACPICA: Interpreter: Emit warning for creation of a zero-l [...] adds 90791fbbd2df ACPICA: Debugger: Fix possible fault with the "test object [...] adds 991371e0dd4e ACPICA: Update/clarify messages for control method failures adds a3fbd67bd131 ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _N [...] adds f00175d06b50 ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier stru [...] adds aa475a59fff1 ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable adds 6d4fb74fc8ee ACPICA: ACPI 6.3: add PCC operation region support for AML [...] adds 7e0b8342c7e5 ACPICA: ACPI 6.3: MADT: add support for statistical profil [...] adds df3bcc628b81 ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value adds d91f62215d64 ACPICA: ACPI 6.3: PPTT add additional fields in Processor [...] adds f39657f78c6c ACPICA: ACPI 6.3: HMAT updates adds ec9d7565d10f ACPICA: ACPI 6.3: add GTDT Revision 3 support adds 874a7f9d5cdf ACPI/ACPICA: Trivial: fix spelling mistakes and fix whites [...] adds e2203bebaeb8 ACPICA: Update version to 20190215 adds 956eba35ebbd Merge branch 'acpica' into linux-next adds 34a62cd0df89 ACPI / processor: Set P_LVL{2,3} idle state descriptions adds ba6f3ec198d5 powercap/intel_rapl: add Ice Lake mobile adds 6372830dde5c Merge branches 'pm-cpuidle' and 'powercap' into linux-next adds 8cbd468bdeb5 cpufreq: scmi: Fix use-after-free in scmi_cpufreq_exit() adds a65b747c7753 Merge branch 'pm-cpufreq-fixes' into linux-next adds ab0ef5d53267 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 85945c28b5a8 PM / core: Add support to skip power management in device/ [...] adds 8b2bc70a79da Merge branches 'pm-cpufreq' and 'pm-core' into linux-next adds 1c0d9b1c31d1 ACPI: APEI: Fix possible out-of-bounds access to BERT region adds 45b14a4ffcc1 efi: cper: Fix possible out-of-bounds access adds a9fd77e2248f Merge branch 'acpi-apei' into linux-next adds 4b620f900220 Merge remote-tracking branch 'pm/linux-next' adds 65d213a5c09f Merge remote-tracking branch 'cpupower/cpupower' adds 67060c0ea0f8 thermal: tegra: remove unnecessary warnings adds cf30d7872d66 thermal: tegra: fix memory allocation adds fac9b1253645 thermal: tegra: add get_trend ops adds 65161a86affa thermal/intel_powerclamp: fix __percpu declaration of worker_data adds d050df8fea71 thermal: mtk: Allocate enough space for mtk_thermal. adds 880b0704ecd5 thermal: samsung: Fix incorrect check after code merge adds 9f8ae1de047f thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs adds 223b417049c6 thermal: cpu_cooling: Remove unused cur_freq variable adds e6d04fe1bbab thermal/int340x_thermal: Add additional UUIDs adds b7ae7a46c92d thermal/int340x_thermal: fix mode setting adds b537f89a9e4b Merge branches 'fixes' and 'thermal-intel' into next adds dac4d042f59a Merge remote-tracking branch 'thermal/next' adds d20911f9dd06 Merge remote-tracking branch 'dlm/next' adds ec904929b122 Merge remote-tracking branch 'swiotlb/linux-next' adds 3d9dfd060391 IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from [...] adds 730623f4a56f IB/verbs: Add helper function rdma_udata_to_drv_context adds 899444505473 IB/{hw,sw}: Remove 'uobject->context' dependency in object [...] adds 9a7786784dcb RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq adds e50838c27ff7 IB/hfi1: Fix a build warning for TID RDMA READ adds be56b07b4f3d RDMA/nes: Remove useless usecnt variable and redundant memset adds cfe876d8e6b0 RDMA/cxgb4: Remove kref accounting for sync operation adds e155755e5380 RDMA/core: Use simpler device_del() instead of device_unre [...] adds 5767198a14c7 RDMA/core: Introduce and use ib_setup_port_attrs() adds 5f8f5499005c RDMA/core: Move device addition deletion to device.c adds fd47c2f99f04 RDMA/restrack: Convert internal DB from hash to XArray adds 18c4c66f76d9 RDMA/restrack: Translate from ID to restrack object adds c5dfe0ea6ffa RDMA/nldev: Add resource tracker doit callback adds 48118527186f RDMA/restrack: Reduce scope of synchronization lock while [...] adds 41eda65c6100 RDMA/restrack: Hide restrack DB from IB/core adds 7c77c6a9bf9d RDMA/restrack: Prepare restrack_root to addition of extra [...] adds 517b773e0f61 RDMA/nldev: Share with user-space object IDs adds c3d02788b45a RDMA/nldev: Provide parent IDs for PD, MR and QP objects adds 1b8b778864b3 RDMA/nldev: Connect QP number to .doit callback adds f2a0e45f36b0 RDMA/nldev: Don't expose number of not-visible entries adds ea1075edcbab RDMA: Add and use rdma_for_each_port adds 8ceb1357b337 RDMA/device: Consolidate ib_device per_port data into one place adds 8faea9fd4a39 RDMA/cache: Move the cache per-port data into the main ib_ [...] adds c2261dd76b54 RDMA/device: Add ib_device_set_netdev() as an alternative [...] adds 324e227ea7c9 RDMA/device: Add ib_device_get_by_netdev() adds 4c173f596b3f RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding adds d0899892edd0 RDMA/device: Provide APIs from the core code to help unreg [...] adds c367074b6c37 RDMA/rxe: Use driver_unregister and new unregistration API adds 6cc2c8e535ec RDMA/rxe: Add ib_device_get_by_name() and use it in rxe adds ca22354b1408 RDMA/rxe: Close a race after ib_register_device adds 5bb3c1e9d4bc IB/usnic: Fix deadlock adds 3856ec4b93c9 RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support adds 66920e1b2586 rdma_rxe: Use netlink messages to add/delete links adds 4133b013faf3 lib/irq_poll: Support schedules in non-interrupt contexts adds 3e394f9413ec RDMA/hns: Modify qp&cq&pd specification according to UM adds 6ac16e403900 RDMA/hns: Bugfix for set hem of SCC adds 3b8f8b95d9d3 iw_cxgb4: Make function read_tcb() static adds e278173fd19e RDMA/core: Cosmetic change - move member initialization to [...] adds 1882ab867863 RDMA/iwcm: Fix string truncation error adds d0e02bf6cd6d RDMA/core: Verify that memory window type is legal adds 6ec6f0cfbc2d Merge remote-tracking branch 'rdma/for-next' adds 780feae7eb69 mdio_bus: Fix PTR_ERR() usage after initialization to constant adds 6e07902f56fa net: sched: using kfree_rcu() to simplify the code adds 57fd967838c6 net: dsa: Implement flow_dissect callback for tag_dsa. adds eb160971af7a r8169: remove unneeded mmiowb barriers adds bf9d787ba7ea liquidio: using NULL instead of plain integer adds 9004a14cb688 net: phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t adds 96c2be34e6ce net: phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_ [...] adds 778a57d93e28 Merge branch 'net-phy-add-helpers-for-handling-C45-10GBT-A [...] adds c9b747dbc203 bnx2x: Remove set but not used variable 'mfw_vn' adds 4509de146800 net/tls: Move protocol constants from cipher context to tl [...] adds 3293ec232123 bnxt_en: Update firmware interface spec. to 1.10.0.47. adds c6cc32a2133c bnxt_en: Add support for BCM957504 adds 2a516444434f bnxt_en: Propagate trusted VF attribute to firmware. adds 0ca12be99667 bnxt_en: Add support for mdio read/write to external PHY adds b2d69122fd62 bnxt_en: Return relevant error code when offload fails adds 5770117186f0 Merge branch 'bnxt_en-Update-for-net-next' adds a968b5e9d587 net: dsa: qca8k: Enable delay for RGMII_ID mode adds 3b9c9f3b0b02 net: rose: add missing dev_put() on error in rose_bind adds c2a5994fbb5b net: ns83820: code cleanup for ns83820_probe_phy() adds 254c5dbe15d4 6lowpan: use rbtree for IP frag queue adds d2cf821ff677 Merge branch 'ieee802154-for-davem-2019-02-19' of git://gi [...] adds 58066ac9d7f5 ptp_qoriq: don't pass a large struct by value but instead [...] adds 375ca548f7e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 203ef5f1ff9f selftest/tls: Add test to verify received 'type' of non-da [...] adds 418e897e0716 gso: validate gso_type on ipip style tunnels adds e75f30238dca Merge remote-tracking branch 'net-next/master' adds a5d9265e017f bpf: bpftool, fix documentation for attach types adds 568f196756ad bpf: check that BPF programs run with preemption disabled adds 74e31ca850c1 bpf: add skb->queue_mapping write access from tc clsact adds 435b3ff5b08a bpf, seccomp: fix false positive preemption splat for cbpf [...] adds c8651d307642 Merge remote-tracking branch 'bpf-next/master' adds 37b6bb77c6fd net/mlx5: Factor out HCA capabilities functions adds 656482493d70 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 64a4f9579937 Merge remote-tracking branch 'nfc-next/master' adds 06662264ce2a mt76x02: use mask for vifs adds f9a043c58219 mt76x02: use commmon add interface for mt76x2u adds 0b2d27e5b82c mt76x02: initialize mutli bss mode when set up address adds 39834c1293ca mt76x02: minor beaconing init changes adds b08ca4dc95bf mt76x02: init beacon config for mt76x2u adds dbb2b22b11cc mt76: beaconing fixes for USB adds 2bd7f3d2a93a mt76x02: enable support for IBSS and MESH adds b29e46b76552 mt76x0: eeprom: fix VHT mcs{8,9} rate power offset adds 9df0fab9d1ca mt76: move mt76_mcu_msg_alloc in mt76-core adds 680abb25f71c mt76: move mt76_mcu_get_response in mt76-core adds c07a49d475b4 mt76: move mt76_mcu_rx_event in mt76-core adds 6f02aeabc9c5 mt76x0: mcu: remove useless commented configuration adds 5ed31128782c mt76: move mt76_dma_tx_queue_skb_raw in mt76-core module adds e6287c337c30 mt76: remove add_buf pointer in mt76_queue_ops adds 128b75bf5cf9 mt76: fix software encryption issues adds 1564fa92fbf9 mt76: mt76x2: avoid running DPD calibration if tx is blocked adds 20c06572c191 mt76: explicitly disable energy detect cca during scan adds 2e4050240a6b mt76: run MAC work every 100ms adds c15b7cef2af8 mt76: clear CCA timer stats in mt76x02_edcca_init adds ccdaf7b4f22f mt76: measure the time between mt76x02_edcca_check runs adds f1906fb24901 mt76: increase ED/CCA tx block threshold adds c0f7b25ab8d3 mt76: move alloc_device common code in mt76_alloc_device adds 3bfaa974de30 mt76x2u: remove mt76x2u_alloc_device routine adds fa2355265c52 mt76x0: remove mt76x0u_alloc_device routine adds ecd25b547d96 mt76x2: remove mt76x2_alloc_device routine adds bceac167b00f mt76: change the return type of mt76_dma_attach() adds 0bee1ff6922d mt76x0: phy: report target_power in debugfs adds 1ffe410ee3bd mt76x0: init: introduce mt76x0_init_txpower routine adds 5de4db8fcb6d mt76x02u: use usb_bulk_msg to upload firmware adds bdba48d57a55 mt76: usb: fix possible NULL pointer dereference in mt76u_ [...] adds cb83585e1121 mt76: usb: fix possible memory leak in mt76u_buf_free adds b3098121c42c mt76: usb: do not run mt76u_queues_deinit twice adds 63a7de5dfbfd mt76: usb: move mt76u_check_sg in usb.c adds d704d16f201a mt76: usb: do not use sg buffers for mcu messages adds f752294946ae mt76: usb: use a linear buffer for tx/rx datapath if sg is [...] adds c2908a0dfd7a mt76: usb: introduce disable_usb_sg parameter adds 4bfff1ec2599 mt76: usb: use dev_err_ratelimited instead of dev_err in m [...] adds 3eeb7c062d88 mt76x02u: remove bogus check and comment padding adds d0ff23c1107e mt76: Use the correct hweight8() function adds b231cd7f557d mt76: fix tx status timeout processing adds 906d2d3f874a mt76: fix corrupted software generated tx CCMP PN adds f2f6a47b504b mt76: fix resetting software IV flag on key delete adds 9f688473408b mt76: mt76x2: simplify per-chain signal strength handling adds af5399b245fc Merge tag 'mt76-for-kvalo-2019-02-18' of https://github.co [...] adds d27a76fa5a66 rtlwifi: Replace old-style license information adds 8c0863125229 rtlwifi: btcoex: Replace old-style license information adds fbb352862190 rtlwifi: rtl8188ee: Replace old-style license information adds e70113691804 rtlwifi: rtl8192com: Replace old-style license information adds 0770f718458e rtlwifi: rtl8192ce: Replace old-style license information adds b44febedbb8d rtlwifi: rtl8192cu: Replace old-style license information adds 5bd4f692e0eb rtlwifi: rtl8192de: Replace old-style license information adds 647f21b10292 rtlwifi: rtl8192ee: Replace old-style license information adds 6f3fcdc88e53 rtlwifi: rtl8192se: Replace old-style license information adds 48fa0b4d58dc rtlwifi: rtl8723ae: Replace old-style license information adds 93121c03e0ce rtlwifi: rtl8723be: Replace old-style license information adds 2a7274ee12cc rtlwifi: rtl8723_common: Replace old-style license information adds 03f3dd37f095 rtlwifi: rtl8821ae: Replace old-style license information adds e703c5dd2d69 rtlwifi: Remove CamelCase variables from base code adds 2171def56daf rtlwifi: btcoexist: Remove CamelCase variable adds d420110635ad rtlwifi: rtl8188ee: Remove CamelCase variable adds ff9704538e6d rtlwifi: rtl8192{c,u}: Remove CamelCase variables adds b83faeda028b rtlwifi: rtl8188de: Remove CamelCase variables adds 2a83ad1fe330 rtlwifi: rtl8192se: Remove CamelCase variables adds 92a1aa25c782 rtlwifi: rtl8723{be,ae}: Remove CamelCase variables adds 9c66a7e5d39c rtlwifi: rtl8821ae: Remove CamelCase variables adds 1b5e2423164b brcmfmac: assure SSID length from firmware is limited adds a4176ec356c7 brcmfmac: add subtype check for event handling in data path adds aaf6a5e86e36 brcmfmac: create debugfs files for bus-specific layer adds 92d3b88b1029 brcmfmac: disable MBSS feature for bcm4330 device adds 4ab2cf03da91 brcmfmac: check and dump trap info during sdio probe adds a250c91c1762 brcmfmac: use chipname in brcmf_fw_alloc_request() for err [...] adds c988b78244df brcmfmac: print firmware reported ring status errors adds f4e183293b87 brcmfmac: improve code handling bandwidth of firmware repo [...] adds 30519cbe339a brcmfmac: support firmware reporting 160 MHz channels adds 16e646768396 brcmfmac: rework bphy_err() to take struct brcmf_pub argument adds e4d1b2716b88 brcmfmac: remove set but not used variable 'old_state' adds e8242ad03883 rsi: fix a typo in a debug message adds b9c767fdde61 rsi: fix spelling mistakes adds 6f6e4f98ee52 rsi: remove set but not used variables 'info, vif' adds 744972b2c4d2 libertas_tf: lower the debug level of command trace adds 607076a904c4 libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer adds c7a5682ded7e libertas_tf: move the banner to a more appropriate place adds b723dbb313f0 libertas_tf: fix signal reporting adds e97cb6ea71b0 libertas_tf: remove set but not used variable 'flags' adds 65a576e27309 mwifiex: Fix NL80211_TX_POWER_LIMITED adds 6f21ab30469d mwifiex: don't advertise IBSS features without FW support adds 25f87d8b63b8 orinoco : Replace function name in string with __func__ adds b9b81d152cfb rtl818x_pci: Remove set but not used variables 'io_addr, m [...] adds dc76bb1e12e9 carl9170: clean up a clamp() call adds 17ae2acd1a6f rt2x00: remove unneeded check adds 5991a2ecd070 rt2x00: remove confusing AGC register adds 9ad3b5565445 rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band adds 7aca14885ede rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 adds c7ff1bfeaf1c rt2800: comment and simplify AGC init for RT6352 adds dcb1471bc6d0 brcmfmac: use bphy_err() in all wiphy-related code adds 0421dd4167ec rtlwifi: rtl8192ce: fix typo, "PairwiseENcAlgorithm" -> "P [...] adds e0a8ef4d7b43 brcmfmac: add basic validation of shared RAM address adds be9d0d3fe139 libertas_tf: move hardware callbacks to a separate structure adds baa0280f08c7 libertas_tf: don't defer firmware loading until start() adds 5d04b22b881d libertas_tf: get the MAC address before registering the device adds 7ba31e6e0cdc ath10k: assign 'n_cipher_suites = 11' for WCN3990 to enable WPA3 adds 7d94f862d648 ath10k: update GCMP & GCMP-256 cipher suite number for WCN3990 adds 05e7ba24b10d ath10k: implement set_base_macaddr to fix rx-bssid mask in [...] adds 185be1c66469 ath10k: enable bus layer suspend/resume for WCN3990 adds de8781d7e74d ath10k: disable interface pause wow config for integrated chipset adds c40e448e0bcf ath10k: request credit report if flow control enabled on ep adds 25733c4e67df ath10k: pci: use mutex for diagnostic window CE polling adds 3c545a25939c ath10k: enable Factory Test Mode for WCN3990 adds 1863008369ae ath10k: fix shadow register implementation for WCN3990 adds acc65103c15c ath10k: fix line length warning in ath10k_ce_alloc_dest_ring() adds 89cea7493a34 ath9k: Switch to mac80211 TXQ scheduling and airtime APIs adds bb2edb733586 ath10k: migrate to mac80211 txq scheduling adds d1ce37b7831a ath10k: report estimated frame transmit airtime to improve [...] adds 059104bff312 ath10k: add support to configure ftm responder role adds 4920ce3bf7e0 ath10k: add dynamic vlan support adds bb31b7cb106c ath10k: report tx airtime provided by fw adds 2321dd5d78fb ath10k: add missing values to wmi_service_name() adds 95cccf4d79fe ath10k: make wmi_service_name() warn about missing service ids adds db3b6280f5f1 ath10k: change wmi.h to include only ieee80211.h adds 385bd8816cb5 ath10k: align ath10k_htt_txbuf structures adds bdf2bd9aa684 ath10k: fix documentation in ath10k_wow_convert_8023_to_80211() adds 01dc76dfdc91 ath10k: copy the whole struct ath10k_bus_params in ath10k_ [...] adds 28bbe2374041 ath10k: change 'unsigned long int' to 'unsigned long' adds f0553ca9ceb5 ath10k: switch to use SPDX license identifiers adds 6c88e0ce5ebc Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 6cc6ba3a0d9a iwlwifi: pcie: allocate rb_stts's for all queues in one place adds 1e78e759bed8 iwlwifi: mvm: Don't request HW restart if already requested adds e8698301f2c1 iwlwifi: fix false-positive maybe-uninitialized warning adds 9178aa7c4654 iwlwifi: eeprom-parse: use struct_size() in kzalloc() adds 6b367c9f88b0 iwlwifi: nvm-parse: use struct_size() in kzalloc() adds de645e8992ef iwlwifi: mvm: fix error path in iwl_mvm_mac_setup_register() adds 7691fa694737 iwlwifi: nvm-parse: advertise IEEE80211_VHT_EXT_NSS_BW_CAP [...] adds 84caa1dd0092 iwlwifi: dvm: no need to check return value of debugfs_cre [...] adds 5987dfde6f55 iwlwifi: fw: no need to check return value of debugfs_crea [...] adds dc475ae9c00a iwlwifi: iwl-drv: no need to check return value of debugfs [...] adds 90a128291ded iwlwifi: mvm: reject new beacons when in inject mode adds 8bf52e0ab3d6 iwlwifi: mvm: add read debugfs for he_sniffer_params adds 503863055d9e iwlwifi: mvm: support non-transmitting AP adds a371bb646ff7 iwlwifi: mvm: Set TX_CMD_FLG_PROT_REQUIRE correctly adds cad7eb754dbd iwlwifi: mvm: remove IWL_MVM_INIT_STATUS_REG_HW_INIT_COMPLETE adds 8c739d8d7935 iwlwifi: mvm: Allow retries for probe responses adds a53b2a0b1245 iwlwifi: mvm: implement VHT extended NSS support in rs.c adds 714afd35065b iwlwifi: remove redundant condition from prior alive dump flow adds f50d693b9fbe iwlwifi: mvm: add some debug data to TX path adds 002767221946 iwlwifi: dbg_ini: fix infinite time ignore consecutive dumps adds 05841faa8567 iwlwifi: dbg_ini: add print to iwl_dump_ini_mem in case of [...] adds 01e591c9f42a iwlwifi: dbg_ini: make memory dump get_size handler includ [...] adds 1a6c8bb7f84c iwlwifi: dbg_ini: make fill_range handler accept generic r [...] adds 2dbf3aea791e iwlwifi: dbg_ini: add region to fill_header handler adds 1b64d58bd4cb iwlwifi: dbg_ini: implement Tx fifos dump adds 8d7dea25ada7 iwlwifi: dbg_ini: implement Rx fifos dump adds 3941310cf665 iwlwifi: add new card for 9260 series adds 085486de833e iwlwifi: add new cards for 22000 and killer series and cha [...] adds 5c0c4c854634 Merge tag 'iwlwifi-next-for-kalle-2019-02-20' of git://git [...] adds 672fe52881da Merge remote-tracking branch 'wireless-drivers-next/master' adds c62f17664d36 Merge remote-tracking branch 'bluetooth/master' adds 345590ea258e Merge remote-tracking branch 'mac80211-next/master' adds ca993aae42c9 Merge remote-tracking branch 'gfs2/for-next' adds aa46a751fba0 Merge remote-tracking branch 'mtd/mtd/next' adds 04ebf44362aa Merge remote-tracking branch 'nand/nand/next' adds 642f3809fc23 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 15a67947bda4 Merge remote-tracking branch 'crypto/master' adds fc782242749f drm/nouveau/volt/gf117: fix speedo readout register adds b51f9dfac719 drm/nouveau/devinit/tu102: rename implementation from tu104 adds fd95bfbdb995 drm/nouveau/mc/tu102: rename implementation from tu104 adds c011b25421f3 drm/nouveau/mmu/tu102: rename implementation from tu104 adds ef7664d9dff9 drm/nouveau/bar/tu102: rename implementation from tu104 adds 954f97983cb4 drm/nouveau/fault/tu102: rename implementation from tu104 adds 860377423350 drm/nouveau/disp/tu102: rename implementation from tu104 adds f10271ffdaba drm/nouveau/fifo/tu102: rename implementation from tu104 adds b6c82854761f drm/nouveau/ce/tu102: rename implementation from tu104 adds d83d345338b1 drm/nouveau/bios/dp: make array vsoff static, shrinks object size adds 13649101a25c drm/nouveau/bios/ramcfg: fix missing parentheses when calc [...] adds b1d03fc36ec9 drm/nouveau/pmu: don't print reply values if exec is false adds b513a18cf1d7 drm/nouveau: Don't WARN_ON VCPI allocation failures adds 966b2217d2b9 drm/nouveau: mark expected switch fall-through adds 785cf1eeafa2 drm/nouveau: fix missing break in switch statement adds 78cdadb8405e drm/nouveau/core: define GSP subdev adds eec9ffe47f60 drm/nouveau/top: add function to lookup PRI address for devices adds 7975dfc36a0b drm/nouveau/top/gv100-: translate entry for the GSP adds 2944b19b5cb5 drm/nouveau/gsp/gv100-: instantiate GSP falcon adds 04574273509c drm/nouveau/nvdec/gp102-: utilise engine PRI address from TOP adds 1a346934909b drm/nouveau/nvdec/tu102-: instantiate NVDEC0 falcon adds fdad51836250 drm/nouveau/sec2: utilise engine PRI address from TOP adds 8d2c1e337604 drm/nouveau/sec2/tu102-: instantiate SEC2 falcon adds c774ce66c5e8 drm/nouveau/secboot: fix missing newline in error messages adds 81f2bb5d6572 drm/nouveau/bios/init: label existing INIT_GENERIC_CONDITI [...] adds eb972d147471 drm/nouveau/bios/init: handle INIT_GENERIC_CONDITION_ID_NO [...] adds a8ce8b65e108 drm/nouveau/disp/gf119-: decode exception reason to human- [...] adds d7f9bb656ea4 drm/nouveau: allocate kernel channel(s) before initialisin [...] adds ba801ef068c1 drm/nouveau/kms: display destroy/init/fini hooks can be static adds fcd6f048386d drm/nouveau/kms/nv04-nv4x: move a bunch of pre-nv50 page f [...] adds f04a4186afb6 drm/nouveau/kms/nv04-nv4x: move suspend code to dispnv04 f [...] adds 0f9976dd97ca drm/nouveau/kms/nv04-nv4x: move resume code to dispnv04 init hook adds f0eee9aec06a drm/nouveau: allow accelerated buffer moves even when gr i [...] adds eb383e629c6f drm/nouveau/gr/gf100-: move fecs set_watchdog_timeout meth [...] adds 0b89ca0dc344 drm/nouveau/gr/gf100-: move fecs discover_image_size into [...] adds 7d3f06881dd0 drm/nouveau/gr/gf100-: move fecs discover_zcull_image_size [...] adds 8bf2d348bd54 drm/nouveau/gr/gf100-: move fecs discover_pm_image_size in [...] adds 7d51bc85d774 drm/nouveau/gr/gf100-: move fecs elpg setup into functions adds 8c7db7684448 drm/nouveau/gr/gf100-: remove some unnecessary reg writes adds b7f713b8d313 drm/nouveau/gr/gf100-: move fecs bind_pointer into a function adds 8e44b987e8f1 drm/nouveau/gr/gf100-: store fecs/gpccs falcon pointers in [...] adds 874c1b56f363 drm/nouveau/mmu/gf100-: make mmu invalidate function more general adds d389fd4fa937 drm/nouveau/mmu/gf100-: virtualise setting pdb base addres [...] adds 8e083686ec90 drm/nouveau/falcon: fix a few indentation issues adds 169f30b35d66 drm/nouveau/gr/gf100-: expose fecs methods for pausing ctxsw adds ae5ea7f6a811 drm/nouveau/gr/gf100-: expose method to determine current context adds 2606f291621e drm/nouveau/mmu: support initialisation of client-managed [...] adds 8e68271d7ce4 drm/nouveau/mmu: store mapped flag separately from memory pointer adds a5ff307fe1f2 drm/nouveau/mmu: add a privileged method to directly manage PTEs adds 71871aa6df50 drm/nouveau/mmu/gp100-: add privileged methods for fault r [...] adds ab2ee9ffa38a drm/nouveau/mmu/gp100-: support vmms with gcc/tex replayab [...] adds 13e957290647 drm/nouveau/fault/gp100: expose MaxwellFaultBufferA adds a261a20c0177 drm/nouveau/fault/gv100-: expose VoltaFaultBufferA adds bfe91afaca59 drm/nouveau: prepare for enabling svm with existing usersp [...] adds eeaf06ac1a55 drm/nouveau/svm: initial support for shared virtual memory adds 5be73b690875 drm/nouveau/dmem: device memory helpers for SVM adds f180bf12ac06 drm/nouveau/svm: new ioctl to migrate process memory to GP [...] adds 6c762d1b18d7 drm/nouveau/dmem: extend copy function to allow direct use [...] adds fd5e98564361 drm/nouveau/dmem: use physical vram addresses during migra [...] adds a788ade4f6e0 drm/nouveau/dmem: use dma addresses during migration copies adds 71f4e45a4ed3 Merge branch 'linux-5.1' of git://github.com/skeggsb/linux [...] adds 7cce8e4efe5e drm/msm: fix an error code in the ioctl adds 860433ed2a55 drm/msm: Truncate the buffer object name if the copy from [...] adds a5f2fafece14 Merge https://gitlab.freedesktop.org/drm/msm into drm-next adds d6df84ab93a5 Merge remote-tracking branch 'drm/drm-next' adds b8607a6c8a59 drm/i915: HDCP state handling in ddi_update_pipe adds bc393c36149a drm/i915: Protect i915_active iterators from the shrinker adds 3f9b0643fa01 drm/i915: Reacquire priolist cache after dropping the engine lock adds 24d2727ccc14 drm/i915/selftests: Always free spinner on __sseu_prepare error adds b19a667b6164 Merge remote-tracking branch 'drm-intel/for-linux-next' adds b62e9df76aad Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 335a8d158a5b Merge remote-tracking branch 'drm-misc/for-linux-next' adds 8fb1efcb0af1 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds bc95f953b94a Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 580f509330e2 Merge remote-tracking branch 'regmap/for-next' adds 31d2350d6025 ALSA: ac97: Fix of-node refcount unbalance adds 00178c917540 ALSA: aoa: Fix of-node refcount unbalance adds 5e2c94658255 ALSA: ppc: Fix of-node refcount unbalance adds cf4ba4dc5f4c ALSA: hda/realtek - Fix a typo in model documentation adds b16d7ee241d8 ALSA: hda/realtek - Add model description for Chrome heads [...] adds c0ca5eced222 ALSA: hda/realtek - Reduce click noise on Dell Precision 5 [...] adds 42579ad44934 Merge remote-tracking branch 'sound/for-next' adds 8fa857da9744 SoC: imx-sgtl5000: add missing put_device() adds 76a60f312f64 ASoC: wm8741: Make function 'wm8741_mute' static adds f89aea0f1321 ASoC: samsung: odroid: Add missing DAPM routes adds a6d9cef30eb1 ASoC: dapm: Potential small memory leak in dapm_cnew_widget() adds fb7a97456e32 ASoC: adau1977: Add MICBIAS example in DT bindings adds 65d257ee1286 ASoC: adau1977: Add support for setting MICBIAS via DT adds 5fd812e6f5ae ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator s [...] adds 9dd9b210f8c6 ASoC: Intel: Headset button support in broxton machine driver adds c011245a1970 ASoC: Intel: Add Geminilake Dialog Maxim machine driver adds bc3523a3acb3 ASoC: Intel: glk: Add DAI links for Multi-Playback adds 022c4156697b ASoC: samsung: i2s: Fix secondary platform device unregistration adds c6bebefa2f06 ASoC: samsung: i2s: Fix multiple "IIS multi" devices initi [...] adds 19febab6da87 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds fb13f19d102e ASoC: wm_adsp: Allow compressed buffers in any memory region adds 2757970f6d0d ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe [...] adds 44662f90cda7 ASoC: simple-card: Fix missing of_node_put() at simple_dai [...] adds 0b9c9ed6dd3b ASoC: simple-card: Fix of-node refcount unbalance in DAI-l [...] adds d832d2b246c5 ASoC: samsung: odroid: Fix of_node refcount unbalance adds 8d1667200850 ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_ [...] adds 70b773219a32 ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() adds e85d0be149ba Merge branch 'asoc-5.1' into asoc-next adds 478539c29fbd Merge remote-tracking branch 'sound-asoc/for-next' adds 44466306ebec Input: ti_am335x_tsc - remove set but not used variable 't [...] adds 3ae4280e9f53 Merge remote-tracking branch 'input/next' adds 49b1f22b567b block: avoid to READ fields of null bio adds 352d8a911df5 Merge branch 'for-5.1/block' into for-next adds c200c94c9947 Merge remote-tracking branch 'block/for-next' adds 568c73a355e0 dm: update dm_process_bio() to split bio if in ->make_requ [...] adds 19d1dd724164 dm: eliminate 'split_discard_bios' flag from DM target interface adds bd13b4ed6976 dm: refactor start_io_acct and end_io_acct adds 2a9e2b136bf6 dm: implement noclone optimization for bio-based adds 010b413242de dm: improve noclone bio support adds 1179585d11b9 dm: add per-bio-data support to noclone bio adds 2af64c0183d8 dm: improve noclone_endio() to support multipath target adds dbd3d4078c2b dm mpath: enable noclone support for bio-based adds 50f147c3ae38 dm: remove unused _rq_tio_cache and _rq_cache adds 12c7a2289802 Merge remote-tracking branch 'device-mapper/for-next' adds a372956293f7 Merge remote-tracking branch 'mmc/next' adds 9e79897542ce Merge remote-tracking branch 'kgdb/kgdb-next' adds ab1fdda7681e Merge remote-tracking branch 'mfd/for-mfd-next' adds f7a46b5d1a9b Merge remote-tracking branch 'backlight/for-backlight-next' adds 9b2c945f9f4d bq27x00: use cached flags adds 5ddfed2bffcd dt-bindings: power: supply: Add voltage-max-design-microvo [...] adds 04fb53101ede power: supply: core: Add a field to support battery max voltage adds bf592c56b165 max17042_battery: fix potential use-after-free on device remove adds 6a88b285d531 dt-bindings: arm: atmel: add missing samx7 to reset controller adds e03423c4530e dt-bindings: arm: atmel: add new sam9x60 reset controller binding adds 655ab0bc462d power: reset: at91-reset: add support for sam9x60 SoC adds 30ef9e924d2d Merge remote-tracking branch 'battery/for-next' adds c407438f8795 regulator: core: Drop lockdep annotation in drms_uA_update() adds b9058da8199d regulator: stpmic1: Use regulator mode definition from bindings adds cde999e2a7b2 dt-bindings: regulator: remove interrupt-parent descriptio [...] adds 8c44e448583c regulator: stpmic1: Simplify regulators registration adds f369788894a4 dt-bindings: regulator: remove regulator pull-down support [...] adds 1614f086d5f5 regulator: stpmic1: Remove support for regulator pull down adds 714a74f13e81 dt-bindings: regulator: Add active discharge support for stpmic1 adds e6fff62ab8ac regulator: stpmic1: Add active discharge support adds 16646d8d3d66 Merge branch 'regulator-5.0' into regulator-5.1 stpmic1 co [...] adds 13a345d6fd4f regulator: da9062: Select maximum current in specific rang [...] adds afb29714ac09 regulator: da9063: Select maximum current in specific rang [...] adds ea7b971cd64b regulator: axp20x: remove a redundant null check on rdev adds 96173b8c8b1c regulator: max77620: Add missing .owner field in regulator_desc adds 721efb504d28 regulator: max77650: Add missing .owner field in regulator_desc adds 4a43870ae166 regulator: twl6030: Use regulator_list_voltage_linear_rang [...] adds 606640bbbe44 regulator: twl6030: Constify regulator_ops adds 4d0d4035c654 Merge branch 'regulator-5.1' into regulator-next adds 22cbac3a5cf3 Merge remote-tracking branch 'regulator/for-next' adds d3458262af3a Merge remote-tracking branch 'security/next-testing' adds a69335247022 Merge remote-tracking branch 'apparmor/apparmor-next' adds 0c3eaa432254 Merge remote-tracking branch 'selinux/next' adds 5812f97c0a22 tpm: Fix the type of the return value in calc_tpm2_event_size() adds a68c17246da4 Merge remote-tracking branch 'tpmdd/next' adds 50b14cd4cf0b Merge remote-tracking branch 'watchdog/master' adds 907ef68b8aa8 Merge remote-tracking branch 'iommu/next' adds 8bcb64a51065 vfio: expand minor range when registering chrdev region adds 16355214a54e samples/vfio-mdev/mbochs: expand minor range when register [...] adds 18bc04bc8a2a samples/vfio-mdev/mdpy: expand minor range when registerin [...] adds 3e4835f7d7a8 samples/vfio-mdev/mtty: expand minor range when registerin [...] adds a3906855890d vfio/spapr_tce: Skip unsetting already unset table adds 51ef3a004b1e vfio/pci: Restore device state on PM transition adds 0cfd027be1d6 vfio_pci: Enable memory accesses before calling pci_map_rom adds f8721f6addfa Merge remote-tracking branch 'vfio/next' adds f754f166880d Merge remote-tracking branch 'audit/next' adds 17d84403a138 Merge remote-tracking branch 'devicetree/for-next' adds 3b155e873a38 spi: sifive: Add DT documentation for SiFive SPI controller adds 484a9a68d669 spi: sifive: Add driver for the SiFive SPI controller adds bf9f742c38c4 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds 7703cc995574 Merge branch 'spi-5.1' into spi-next adds f77f13b36fe8 Merge remote-tracking branch 'spi/for-next' adds 8d8b8c745049 Merge remote-tracking branch 'tip/auto-latest' adds 60d882ada8c8 Merge remote-tracking branch 'clockevents/clockevents/next' adds 73db70fd70ff Merge remote-tracking branch 'edac-amd/for-next' adds 3a9e44941c20 irqdomain: Allow the default irq domain to be retrieved adds 876a232ebab4 irqchip: gicv3-its: Use NUMA aware memory allocation for I [...] adds 7e1cc3f506c2 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 9acd8de69d10 function_graph: Support displaying relative timestamp adds 91457c018f15 tracing: Annotate implicit fall through in parse_probe_arg() adds 9399ca21d203 tracing: Annotate implicit fall through in predicate_parse() adds 6c6dbce196c2 tracing: Add comment to predicate_parse() about "&&" or "||" adds 97f0a3bcdf34 tracing: Show more info for funcgraph wakeup tracers adds afbab501c66b tracing: Put a margin between flags and duration for wakeu [...] adds 88d380eb0668 tracing/doc: Add latency tracer funcgraph example adds f52d569f3d92 tracing: Show stacktrace for wakeup tracers adds d325c402964e ring-buffer: Remove unused function ring_buffer_page_len() adds 85acbb21b931 tracing: Change the function format to display function na [...] adds f79b3f338564 ftrace: Allow enabling of filters via index of available_f [...] adds ce59b8e99c2c uprobes: convert uprobe.ref to refcount_t adds e7f0c424d080 tracing: Do not free iter->trace in fail path of tracing_o [...] adds 7d18a10c3167 tracing: Refactor hist trigger action code adds 5032b3818913 tracing: Make hist trigger Documentation better reflect ac [...] adds c3e49506a0f4 tracing: Split up onmatch action data adds 466f4528fbc6 tracing: Generalize hist trigger onmax and save action adds a35873a0993b tracing: Add conditional snapshot adds a3785b7eca8f tracing: Add hist trigger snapshot() action adds fd451a3d9291 tracing: Add hist trigger snapshot() action Documentation adds dff81f559285 tracing: Add hist trigger onchange() handler adds ff0d35e2e1c7 tracing: Add hist trigger onchange() handler Documentation adds e91eefd731d9 tracing: Add alternative synthetic event trace action syntax adds 403726d8180c tracing: Add SPDX license GPL-2.0 license identifier to in [...] adds 146459fe671e tracing: Add hist trigger snapshot() action test case adds 6f6eaa1ebac6 tracing: Add hist trigger onchange() handler test case adds 9c749a1f6e0f tracing: Add alternative synthetic event trace action test case adds a3d86a4ad7e4 tracing: Add hist trigger action 'expected fail' test case adds 1c347a94ca79 tracing: Comment why cond_snapshot is checked outside of m [...] adds 2fd2a343ebbb Merge remote-tracking branch 'ftrace/for-next' adds 0aabeb06ef35 Merge remote-tracking branch 'rcu/rcu/next' adds 65ab26e39755 selftests: kvm: add selftest for releasing VM file descrip [...] adds 61c08aa9606d KVM: VMX: Compare only a single byte for VMCS' "launched" [...] adds 1ce072cbfd8d KVM: nVMX: Check a single byte for VMCS "launched" in nest [...] adds 0e0ab73c9a02 KVM: VMX: Zero out *all* general purpose registers after VM-Exit adds 831a3011294d KVM: VMX: Modify only RSP when creating a placeholder for [...] adds f3689e3f17f0 KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob adds ccf447434ee6 KVM: VMX: Manually load RDX in vCPU-run asm blob adds 6f7c6d23b71a KVM: VMX: Let the compiler save/load RDX during vCPU-run adds 9ce0a07a6f49 KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_ch [...] adds 98ff2acc91d8 KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_c [...] adds 6c1e7e5b40f2 KVM: nVMX: Explicitly reference the scratch reg in nested [...] adds f1727b495477 KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_ch [...] adds bbc0b8239257 KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested earl [...] adds 74dfa2784e96 KVM: nVMX: Reference vmx->loaded_vmcs->launched directly adds fbda0fd31a6d KVM: nVMX: Let the compiler select the reg for holding HOST_RSP adds 5a8781607e67 KVM: nVMX: Cache host_rsp on a per-VMCS basis adds 47e97c099bbc KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() adds c09b03eb7f96 KVM: VMX: Update VMCS.HOST_RSP via helper C function adds c9afc58cc368 KVM: VMX: Pass "launched" directly to the vCPU-run asm blob adds 217aaff53c25 KVM: VMX: Invert the ordering of saving guest/host scratch [...] adds f78d0971b7bd KVM: VMX: Don't save guest registers after VM-Fail adds d55892049171 KVM: VMX: Use vcpu->arch.regs directly when saving/loading [...] adds 95c7b77d6e40 KVM: x86: Explicitly #define the VCPU_REGS_* indices adds c14f9dd50b01 KVM: VMX: Use #defines in place of immediates in VM-Enter [...] adds 63c73aa07fca KVM: VMX: Create a stack frame in vCPU-run adds 5e0781df1899 KVM: VMX: Move vCPU-run code to a proper assembly routine adds c823dd5c0f3f KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() adds ee2fc635ef71 KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() adds a62fd5a76c99 KVM: VMX: Use RAX as the scratch register during vCPU-run adds 77df549559db KVM: VMX: Pass @launched to the vCPU-run asm via standard [...] adds e75c3c3a0487 KVM: VMX: Return VM-Fail from vCPU-run assembly via standa [...] adds 3b895ef48615 KVM: VMX: Preserve callee-save registers in vCPU-run asm s [...] adds fc2ba5a27a1a KVM: VMX: Call vCPU-run asm sub-routine from C and remove [...] adds 4f44c4eec5b7 KVM: VMX: Reorder clearing of registers in the vCPU-run as [...] adds b5179ec41872 x86/kvmclock: set offset for kvm unstable clock adds 90952cd38859 kvm: Use struct_size() in kmalloc() adds 98d90582be2e svm: Fix AVIC DFR and LDR handling adds f7589cca50ef KVM: x86: cull apicv code when userspace irqchip is requested adds c57cd3c89ecf svm: Fix improper check when deactivate AVIC adds 946c522b603f KVM: nVMX: Sign extend displacements of VMX instr's mem operands adds 8570f9e881e3 KVM: nVMX: Apply addr size mask to effective address for V [...] adds 34333cc6c2cb KVM: nVMX: Ignore limit checks on VMX instructions using f [...] adds e0dfacbfe91a KVM: nVMX: remove useless is_protmode check adds 8acc0993e3f9 kvm, x86, mmu: Use kernel generic dynamic physical address mask adds 74f2370bb64f KVM: x86: expose MOVDIRI CPU feature into VM. adds c029b5deb0b5 KVM: x86: expose MOVDIR64B CPU feature into VM. adds 81b016676e1c KVM: x86: Sync the pending Posted-Interrupts adds b4b65b5642d6 KVM: x86: cleanup freeing of nested state adds d92935979adb kvm: vmx: Fix typos in vmentry/vmexit control setting adds 359a6c3ddc51 KVM: nVMX: do not start the preemption timer hrtimer unnec [...] adds b12ce36a43f2 kvm: Add memcg accounting to KVM allocations adds 254272ce6505 kvm: x86: Add memcg accounting to KVM allocations adds 1ec696470c86 kvm: svm: Add memcg accounting to KVM allocations adds 4183683918ef kvm: vmx: Add memcg accounting to KVM allocations adds 152482580a1b KVM: Call kvm_arch_memslots_updated() before updating memslots adds e1359e2beb8b KVM: x86/mmu: Detect MMIO generation wrap in any address space adds ddfd1730fd82 KVM: x86/mmu: Do not cache MMIO accesses while memslots ar [...] adds 361209e054a2 KVM: Explicitly define the "memslot update in-progress" bit adds 5192f9b976f9 KVM: x86: Use a u64 when passing the MMIO gen around adds cae7ed3c2cb0 KVM: x86: Refactor the MMIO SPTE generation handling adds 0e32958ec449 KVM: Remove the hack to trigger memslot generation wraparound adds 164bf7e56c5a KVM: Move the memslot update in-progress flag to bit 63 adds 85875a133ea3 KVM: x86/mmu: Move slot_level_*() helper functions up a few lines adds a21136345cb6 KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_f [...] adds 4e103134b862 KVM: x86/mmu: Zap only the relevant pages when removing a memslot adds a592a3b8fc62 Revert "KVM: MMU: document fast invalidate all pages" adds 4771450c345d Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" adds 571c5af06e30 KVM: x86/mmu: Voluntarily reschedule as needed when zappin [...] adds 5ff0568374ed KVM: x86/mmu: Remove is_obsolete() call adds 52d5dedc79bd Revert "KVM: MMU: reclaim the zapped-obsolete page first" adds 210f494261e1 Revert "KVM: MMU: collapse TLB flushes when zap all pages" adds 43d2b14b105f Revert "KVM: MMU: zap pages in batch" adds 42560fb1f3c6 Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_al [...] adds b59c4830ca18 Revert "KVM: MMU: show mmu_valid_gen in shadow page relate [...] adds 7390de1e99a7 Revert "KVM: x86: use the fast way to invalidate all pages" adds 8a674adc11cd KVM: x86/mmu: skip over invalid root pages when zapping all sptes adds 5d6317ca4e61 KVM: x86/mmu: Voluntarily reschedule as needed when zappin [...] adds ea145aacf4ae Revert "KVM: MMU: fast invalidate all pages" adds 83cdb56864bc KVM: x86/mmu: Differentiate between nr zapped and list unstable adds 24efe61f696c KVM: x86/mmu: WARN if zapping a MMIO spte results in zappi [...] adds 8ab3c471eef2 KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_za [...] adds 7fa08e71b4a0 KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns adds 49113d360bde KVM: Expose the initial start value in grow_halt_poll_ns() [...] adds dee339b5c1da KVM: Never start grow vCPU halt_poll_ns from value below h [...] adds 7539b174aef4 x86: kvmguest: use TSC clocksource if invariant TSC is exposed adds a67794cafbc4 Revert "KVM: Eliminate extra function calls in kvm_get_dir [...] adds 303f8d88323b Merge remote-tracking branch 'kvm/linux-next' adds ee7930490a8f clocksource/arm_arch_timer: Store physical timer IRQ numbe [...] adds 7aa8d1464165 arm/arm64: KVM: Introduce kvm_call_hyp_ret() adds 18fc7bf8e041 arm64: KVM: Allow for direct call of HYP functions when using VHE adds 7cba8a8d0d39 arm64: KVM: Drop VHE-specific HYP call stub adds d18232ea8a94 ARM: KVM: Teach some form of type-safety to kvm_call_hyp adds 32f139551954 arm/arm64: KVM: Statically configure the host's view of MPIDR adds e329fb75d519 KVM: arm/arm64: Factor out VMID into struct kvm_vmid adds accb99bcd0ca KVM: arm/arm64: Simplify bg_timer programming adds b98c079ba480 KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming adds 09838de943d4 KVM: arm64: Reuse sys_reg() macro when searching the trap table adds 84135d3d18da KVM: arm/arm64: consolidate arch timer trap handlers adds e604dd5d45c7 KVM: arm/arm64: timer: Rework data structures for multiple timers adds 9e01dc76be6a KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems adds bee038a67487 KVM: arm/arm64: Rework the timer code to use a timer_map adds 64cf98fa5544 KVM: arm/arm64: Move kvm_is_write_fault to header file adds f7f2b15c3d42 arm64: KVM: Expose sanitised cache type register to guest adds 793acf870ea3 arm64: KVM: Describe data or unified caches as having 1 se [...] adds bae561c0cff7 KVM: arm/arm64: arch_timer: Mark physical interrupt active [...] adds 49dfe94fe5ad KVM: arm/arm64: Fix TRACE_INCLUDE_PATH adds 3644a35b0244 KVM: arm/arm64: Remove -I. header search paths adds 05277f368c33 KVM: arm/arm64: Prefix header search paths with $(srctree)/ adds 2b5906690254 KVM: arm/arm64: Update MAINTAINERS entries adds a37f0c3c46d2 KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" adds 1b44471b5559 KVM: arm64: Fix comment for KVM_PHYS_SHIFT adds c2be79a0bcf3 KVM: arm/arm64: Remove unused gpa_end variable adds e26ad490bff6 Merge remote-tracking branch 'kvm-arm/next' adds 60c7fd510ebb Merge remote-tracking branch 'kvms390/next' adds db5b6a63ebc5 Merge remote-tracking branch 'xen-tip/linux-next' adds c2c0009210d5 Merge remote-tracking branch 'percpu/for-next' adds aaed0f676924 Merge remote-tracking branch 'workqueues/for-next' adds d3c39f597ddc Merge remote-tracking branch 'drivers-x86/for-next' adds 1733c32834e5 platform/chrome: Add new driver for Wilco EC adds 46c7fd06f8c9 platform/chrome: wilco_ec: Add support for raw commands in [...] adds 505b510acccc platform/chrome: wilco_ec: Add RTC driver adds 3aa653752d7c Merge remote-tracking branch 'chrome-platform/for-next' adds c5112973d77e Merge remote-tracking branch 'hsi/for-next' adds 6300aa628aaa Merge remote-tracking branch 'leds/for-next' adds 401e7e88d4ef ipmi_si: fix use-after-free of resource->name adds a1466ec5b671 ipmi: Fix SSIF flag requests adds c65ea9965950 ipmi: Fix how the lower layers are told to watch for messages adds e1891cffd4c4 ipmi: Make the smi watcher be disabled immediately when no [...] adds d5a2197be15e ipmi: clean an indentation issue, remove extraneous space adds 95ac0daa0ca9 ipmi: Fix return value when a message is truncated adds 42c7c6ef1e6f ipmi: kcs_bmc: handle devm_kasprintf() failure case adds 83af41947c5c ipmi:ssif: Change some pr_xxx to dev_xxx calls adds 16ccdb552e70 ipmi: Use defined constant for UUID representation adds f32043901a38 ipmi: Use dedicated API for copying a UUID adds cf81ea02b312 Merge remote-tracking branch 'ipmi/for-next' adds e4246b05507f drivers/component: kerneldoc polish adds 36003d4cf57c driver core: Fix PM-runtime for links added during consumer probe adds b1fd3518d39f Merge remote-tracking branch 'driver-core/driver-core-next' adds 4e46f271c374 usb: typec: mux: Fix unsigned comparison with less than zero adds eeca7606dd6e usb: dwc2: use struct_size() in kzalloc() adds 5ebf5c890324 usb: core: config: Use struct_size() in kzalloc() adds 01bdf01c7ba8 usb: wusbcore: wa-xfer: use struct_size() helper adds 36ed8ebc7a2b dt-bindings: arm: atmel: add new sam9x60 SFR binding adds d651b44244bb USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" adds 8e9fd85c59fb usb: host: oxu210hp-hcd: remove set but not used variables [...] adds 0742a338f5b3 cdc-wdm: pass return value of recover_from_urb_loss adds 98bba546e82d usb: dwc3: drd: Defer probe if extcon device is not found adds dfc1ba5af172 Merge remote-tracking branch 'usb/usb-next' adds 7b0b644b9aa2 USB: serial: cp210x: fix GPIO in autosuspend adds 6431866b6707 USB: serial: option: add Telit ME910 ECM composition adds 12605e9f56d2 Merge remote-tracking branch 'usb-serial/usb-next' adds 50357415924f Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds b289c496e52a tty: serial: remove redundant likely annotation adds 7abab1605139 serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO adds 5086e0a409a0 tty: serial: samsung: Enable baud clock during initialisation adds be24c2701859 tty: serial: msm_serial: Remove __init from msm_console_setup() adds 704a07a061b5 Merge remote-tracking branch 'tty/tty-next' adds c4d66343a46a habanalabs: add skeleton driver adds 1ea2a20e91a4 habanalabs: add Goya registers header files adds 99b9d7b4970c habanalabs: add basic Goya support adds 0861e41de530 habanalabs: add context and ASID modules adds be5d926b5c10 habanalabs: add command buffer module adds 839c48030d27 habanalabs: add basic Goya h/w initialization adds 9494a8dd8d22 habanalabs: add h/w queues module adds 1251f23ae858 habanalabs: add event queue and interrupts adds d91389bc839d habanalabs: add sysfs and hwmon support adds f8c8c7d5f1b0 habanalabs: add device reset support adds eff6f4a0e70b habanalabs: add command submission module adds 0feaf86d4e69 habanalabs: add virtual memory and MMU modules adds d8dd7b0a81cc habanalabs: implement INFO IOCTL adds c216477363a3 habanalabs: add debugfs support adds eadf24990649 Update MAINTAINERS and CREDITS with habanalabs info adds 39fe7941120f Merge remote-tracking branch 'char-misc/char-misc-next' adds 9bcf065e2812 staging: android: ion: fix sys heap pool's gfp_flags adds e4b08e16b7d9 staging: r8822be: check kzalloc return or bail adds ca87a3bf731d staging: mt7621-dts: fix pci phy register addresses adds 766becee70f6 staging: mt7621-pci-phy: use 'module_init' instead of 'arc [...] adds 0985f006ec10 staging: rtlwifi: fix spelling mistake: "Hightest" -> "Highest" adds 47f87b690d2d staging: mt7621-pci: add reset control for general pcie reset adds cdd8814491f2 staging: mt7621-dts: add general pcie reset line to pcie bindings adds fa461f6a4cbe staging: mt7621-pci: remove not used definitions adds 186e86806035 staging: mt7621-pci: replace spaces with tabs in comment adds 1623171dc123 staging: mt7621-pci: remove two register writes adds 8b20408a5662 staging: mt7621-pci: reverse condition to check for enabled port adds 880cbfa02406 staging: rtl8192e: Remove set but not used variables 'broa [...] adds 3623d4defff0 staging: vt6656: key: Mark expected switch fall-throughs adds 8126c7c1880d staging: rtl8188eu: fix bad indentation for conditional statement adds db4264699061 staging: mt7621-mmc: Remove unused including <linux/version.h> adds 7c136bcc09c4 staging: rtlwifi: Remove set but not used variables 'datae [...] adds f54a740176fe staging: mt7621-mmc: Prefer using BIT macro adds fb4415a12632 staging: android: ashmem: Don't call fallocate() with ashm [...] adds cbebe5d05dd7 staging: erofs: match alignment with open parentheses adds 17b7abbf1e3b staging: visornic: use skb_put_zero() instead of open-code [...] adds 558638b77021 Merge remote-tracking branch 'staging/staging-next' adds bda7ee396e49 Merge remote-tracking branch 'mux/for-next' adds 55ddea60a228 Merge remote-tracking branch 'slave-dma/next' adds 6a613d24effc cpuset: remove unused task_has_mempolicy() adds ff0f6b77f842 Merge remote-tracking branch 'cgroup/for-next' adds cc8ed1a9d65c scsi: dt-bindings: ufs: Add HI3670 UFS controller binding adds 653fcb07d95e scsi: ufs: Add HI3670 SoC UFS driver support adds 59e54d9aabc4 scsi: lpfc: Remove set but not used variable 'phys_id' adds f233e8c000c6 scsi: qla2xxx: Move debug messages before sending srb prev [...] adds bb6abdd453e1 scsi: qla2xxx: remove redundant null check on pointer sess adds ec322937a7f1 scsi: qla2xxx: Fix LUN discovery if loop id is not assigne [...] adds 03aaa89fe46f scsi: qla2xxx: Add First Burst support for FC-NVMe devices adds e476fe8af5ff scsi: qla2xxx: Fix unload when NVMe devices are configured adds 471f8e03d74d scsi: qla2xxx: Check for FW started flag before aborting adds 192c4e9b9322 scsi: qla2xxx: Prevent multiple ADISC commands per session adds 4910b524ac9e scsi: qla2xxx: Add support for setting port speed adds b726d99d72fd scsi: qla2xxx: Prevent SysFS access when chip is down adds 9eb9c6dc3ab0 scsi: qla2xxx: Move marker request behind QPair adds 5241f7ca62b3 scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry adds 64f61d994483 scsi: qla2xxx: Add new FW dump template entry types adds 21497857ef48 scsi: qla2xxx: Update driver version to 10.00.00.14-k adds f3e026951771 scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqu [...] adds bcf3b67d16a4 scsi: megaraid_sas: return error when create DMA pool failed adds 8beb90aaf334 scsi: fcoe: make use of fip_mode enum complete adds 6826ef48b99a Merge branch 'misc' into for-next adds 20670130d921 Merge remote-tracking branch 'scsi/for-next' adds 9db34a68d8e7 Merge remote-tracking branch 'vhost/linux-next' adds f423bc0cf33a Merge remote-tracking branch 'rpmsg/for-next' adds 711dd00b9012 Merge remote-tracking branch 'gpio/for-next' adds 8d91ecc84d1b irq/irq_sim: add irq_set_type() callback adds 9212492f6eea gpio: mockup: add locking adds cbf1e092f2d8 gpio: mockup: implement get_multiple() adds d51ee07a8de7 gpio: mockup: don't create the debugfs link named after the label adds 83336668b94e gpio: mockup: change the type of 'offset' to unsigned int adds e09313ce7ea1 gpio: mockup: change the signature of unlocked get/set helpers adds 2a9e27408e12 gpio: mockup: rework debugfs interface adds 2daaa63ca514 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 4c6927a4e915 Merge remote-tracking branch 'pinctrl/for-next' adds c2a0c4f932b7 Merge remote-tracking branch 'pwm/for-next' adds e52ddf90c0db Merge remote-tracking branch 'random/dev' adds 8a6a4212d0ae Merge remote-tracking branch 'kselftest/next' adds 942fa985e9f1 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option adds 80d7da1cac62 asm-generic: Drop getrlimit and setrlimit syscalls from de [...] adds c8ce48f06503 asm-generic: Make time32 syscall numbers optional adds 8e9f51a8851b unicore32: Fix __ARCH_WANT_STAT64 definition adds 1d5b82331ee8 checksyscalls: fix up mq_timedreceive and stat exceptions adds a2318b6a16a8 riscv: Use latest system call ABI adds c0facee7a9b0 Merge remote-tracking branch 'y2038/y2038' adds 83d21df52add Merge remote-tracking branch 'livepatching/for-next' adds 9fffa2e64782 Merge remote-tracking branch 'coresight/next' adds fd99c7781e4c Merge remote-tracking branch 'rtc/rtc-next' adds 32a18fc2ed49 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds d2d39b5f7da3 Merge remote-tracking branch 'ntb/ntb-next' adds b3ae548ac33f Merge remote-tracking branch 'kspp/for-next/kspp' adds 531f60017fcd Merge remote-tracking branch 'cisco/for-next' adds 7e05985d085f Merge remote-tracking branch 'gnss/gnss-next' adds 6e0cbbd5d3d6 Merge remote-tracking branch 'slimbus/for-next' adds f84d25d8c27a Merge remote-tracking branch 'nvmem/for-next' adds b38f6c502706 XArray: Fix xa_release in allocating arrays adds 962033d55d07 XArray: Use xa_cmpxchg to implement xa_reserve adds d7718c2e12ad Merge remote-tracking branch 'xarray/xarray' adds 260e312618bf Merge remote-tracking branch 'hyperv/hyperv-next' adds 6e17d75fbeda Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 7e6838d0ba24 Merge remote-tracking branch 'pidfd/for-next' adds c75cebb81f89 checkpatch: don't interpret stack dumps as commit IDs adds 526d6bc4be58 revert "initramfs: cleanup incomplete rootfs" adds 9ca6a0de21e8 numa: change get_mempolicy() to use nr_node_ids instead of [...] adds 51e98158ed02 kasan: fix assigning tags twice adds e4e9b11940bc kasan, kmemleak: pass tagged pointers to kmemleak adds 7ca31ccad13e kmemleak: account for tagged pointers when calculating poi [...] adds 12b78ad093db kasan, slub: move kasan_poison_slab hook before page_address adds 522904e70bd9 kasan-slub-move-kasan_poison_slab-hook-before-page_address-v2 adds 76464e312b6f kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED adds 88d3addfa47c kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_ [...] adds b2d76536f64b slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS adds 89453e868839 proc, oom: do not report alien mms when setting oom_score_adj adds 46b7d71858fe hugetlbfs: fix races and page leaks during migration adds 05a11bc3cf1d mm/debug.c: fix __dump_page() for poisoned pages adds 87855c99ef14 mm, page_alloc: fix a division by zero error when boosting [...] adds aa91d044e8c4 mm: handle lru_add_drain_all for UP properly adds aed076e4d9cd mm-handle-lru_add_drain_all-for-up-properly-fix adds a5d8b03fd093 psi: avoid divide-by-zero crash inside virtual machines adds 1d3ce0ed90c0 tmpfs: fix link accounting when a tmpfile is linked in adds 423628dd0ce5 kasan: fix random seed generation for tag-based mode adds fbd1de585472 kasan: prevent tracing of tags.c adds e3e44e8ee4ee kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY adds bf48da78eb17 kasan, slab: make freelist stored without tags adds 5cb2e8e03619 kasan, slab: remove redundant kasan_slab_alloc hooks adds 308144125adb slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS adds c9f44f55c363 mm: Don't let userspace spam allocations warnings adds 877bc8b23875 mm, memory_hotplug: fix off-by-one in is_pageblock_removable adds 4141d5dbae55 kasan: remove use after scope bugs detection. adds 474d3fa68135 page_poison: play nicely with KASAN adds 995a4e1af25e kasan: fix kasan_check_read/write definitions adds d58fc3ad3ba1 scripts/decode_stacktrace.sh: handle RIP address with segment adds 36ce83403bad sh: remove nargs from __SYSCALL adds f8e29f8d9b1c lib/debugobjects.c: move printk out of db lock critical sections adds debbc64a34a0 ocfs2: fix a panic problem caused by o2cb_ctl adds 86dc69dac0d6 ocfs2: fix the application IO timeout when fstrim is running adds f684157dd354 ocfs2: Use zero-sized array and struct_size() in kzalloc() adds 47d903fc4934 ocfs2: clear zero in unaligned direct IO adds 795a379a1d6f ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds acf8f30f8326 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 32a5227e9f98 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds 3a502e71df22 ocfs2: wait for recovering done after direct unlock request adds b9b9cd4437d8 ocfs2: checkpoint appending truncate log transaction befor [...] adds 4f7221b481b2 ramfs: support O_TMPFILE adds f350d745e3e4 fs/inode.c: inode_set_flags(): replace opencoded set_mask_bits() adds 9efa85194232 fs/file.c: initialize init_files.resize_wait adds 8951ce1ad018 mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds 552a77ec38a2 mm/slub: introduce SLAB_WARN_ON_ERROR adds 16735df99c8f mm-slub-introduce-slab_warn_on_error-fix adds 289108f699a4 mm/slab.c: kmemleak no scan alien caches adds 039ce8486b06 include/linux/slub_def.h: comment fixes adds 5150812de255 mm/slub.c: remove an unused addr argument adds bfe7f34e4ef2 mm/page_alloc.c: memory hotplug: free pages as higher order adds 558543fc7aa1 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 adds c9c6cb9ee64b mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix adds b44e380e333b mm: balloon: update comment about isolation/migration/compaction adds 7d1253c85d0f mm: convert PG_balloon to PG_offline adds ba68303e8ef3 mm-convert-pg_balloon-to-pg_offline-fix adds fa44c9c0db0e kexec: export PG_offline to VMCOREINFO adds bba55cd21ea8 xen/balloon: mark inflated pages PG_offline adds d249826b2a39 hv_balloon: mark inflated pages PG_offline adds 34736a1b3717 vmw_balloon: mark inflated pages PG_offline adds 87b6dcc83b8a vmw_balloon-mark-inflated-pages-pg_offline-v2 adds ecf7d130ba54 PM/Hibernate: use pfn_to_online_page() adds 3566fd112be1 PM/Hibernate: exclude all PageOffline() pages adds d30927e480e8 pm-hibernate-exclude-all-pageoffline-pages-v2 adds 22fa95e80715 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds 0f7aa5196aa4 mm: replace all open encodings for NUMA_NO_NODE adds 783680a2fd17 tools/: replace open encodings for NUMA_NO_NODE adds 1216590e4da2 tools/: fix for replace open encodings for NUMA_NO_NODE adds 3d0c5247cbba mm: reuse only-pte-mapped KSM page in do_wp_page() adds dda32372aa59 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix adds 652084346d02 powerpc: prefer memblock APIs returning virtual address adds e165ac32f984 microblaze: prefer memblock API returning virtual address adds 43a1e026b081 sh: prefer memblock APIs returning virtual address adds d9ba6b6f70eb openrisc: simplify pte_alloc_one_kernel() adds cdc71fd2902a arch: simplify several early memory allocations adds 905add0ab7e5 arm, s390, unicore32: remove oneliner wrappers for membloc [...] adds bd046819d97c mm, slub: make the comment of put_cpu_partial() complete adds cae4d42aa340 memcg: localize memcg_kmem_enabled() check adds e3de1ebb84c8 mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] adds 072e66e47a6a mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds 664a3234c63d mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds 2c903835c992 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds a3c2a3c07ca9 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds f226a50eabbe vmalloc: add test driver to analyse vmalloc allocator adds ddbfd5b65e89 vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix adds d08af337c546 lib/Kconfig.debug: make CONFIG_TEST_VMALLOC depends on CONFIG_MMU adds 25419c51c441 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds 73e28a3c3d47 mm: remove sysctl_extfrag_handler() adds 43d6062ef82e mm/hugetlb: distinguish between migratability and movability adds b78e4e412b55 mm/hugetlb: enable PUD level huge page migration adds aa9d95fa40a2 mm/hugetlb: enable arch specific huge page size support fo [...] adds a027580cdc2c arm64/mm: enable HugeTLB migration adds f9a277db0ac0 arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds 290217294c7a mm: remove extra drain pages on pcp list adds 38143b49646c include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] adds 59505f22c907 mm/memcontrol.c: use struct_size() in kmalloc() adds a679d377f8bd mm/filemap.c: remove redundant test from find_get_pages_contig adds e723aa1861bb memcg: schedule high reclaim for remote memcgs on high_work adds 3727a138112d memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds e8c89b529512 mm: swap: check if swap backing device is congested or not adds 4b03ee696e24 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix adds a39917458fc9 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 adds 9c4cfcf6e2b9 mm: swap: add comment for swap_vma_readahead adds 18958198e603 mm: shuffle GFP_* flags adds d04ac5c6338d mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] adds e71bd608f327 mm, compaction: shrink compact_control adds f8567a6234bc mm, compaction: rearrange compact_control adds b2e19ffe114c mm, compaction: remove last_migrated_pfn from compact_control adds 2d10f01080b5 mm, compaction: remove unnecessary zone parameter in some [...] adds 81b74e1b3a97 mm, compaction: rename map_pages to split_map_pages adds 4507cd4c1390 mm, migrate: immediately fail migration of a page with no [...] adds a386632c35ab mm, compaction: always finish scanning of a full pageblock adds 996ae62fbf10 mm, compaction: ignore the fragmentation avoidance boost f [...] adds 3d0761ae0f31 mm, compaction: use free lists to quickly locate a migrati [...] adds f15c47e7e5c9 mm, compaction: Use free lists to quickly locate a migrati [...] adds 2cd31cc7343f mm, compaction: keep migration source private to a single [...] adds f1a01b24cdc5 mm, compaction: use free lists to quickly locate a migrati [...] adds 39bfa637b415 mm, compaction: avoid rescanning the same pageblock multip [...] adds 4760070e22f2 mm, compaction: finish pageblock scanning on contention adds 8380453e6ce6 mm, compaction: check early for huge pages encountered by [...] adds 5bff0c01506e mm, compaction: keep cached migration PFNs synced for unus [...] adds a191a3169382 mm, compaction: rework compact_should_abort as compact_che [...] adds fe847884c455 mm, compaction: do not consider a need to reschedule as co [...] adds 90e739d218c1 mm, compaction: reduce premature advancement of the migrat [...] adds a888df85b65d mm, compaction: round-robin the order while searching the [...] adds ff556a28dc14 mm, compaction: sample pageblocks for free pages adds f0c3993f7d1f mm, compaction: be selective about what pageblocks to clea [...] adds 9c4352c6ef18 mm/compaction: no stuck in __reset_isolation_pfn() adds 3ca962f6efb9 mm, compaction: capture a page under direct compaction adds 5c1ab22f57a7 mm, compaction: Capture a page under direct compaction -fix adds f1df5812dfdd fs: kernfs: add poll file operation adds 23e17c8be516 kernel: cgroup: add poll file operation adds a2636486bdde psi: introduce state_mask to represent stalled psi states adds 4098c860283b psi: rename psi fields in preparation for psi trigger addition adds e5e435c52e76 psi: introduce psi monitor adds 0ea38c06e79e psi-introduce-psi-monitor-fix adds f0f1c7a8e802 psi-introduce-psi-monitor-fix-fix adds dfed6b4e0f18 psi-introduce-psi-monitor-fix-3 adds 2da3b399f774 mm, memcg: create mem_cgroup_from_seq adds 61b8c58eeba4 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] adds 8f6c2bc17491 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! adds 808407da26b3 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds db1018925ac2 mm: prevent mapping slab pages to userspace adds 5da911d1ce4e mm/memory.c: prevent mapping typed pages to userspace adds d23c9b967f79 mm, memcg: proportional memory.{low,min} reclaim adds 87e3270d05db mm-proportional-memorylowmin-reclaim-checkpatch-fixes adds e9554e2836f1 mm, memcg: Handle cgroup_disable=memory when getting memcg [...] adds aa0ac11368fd mm: no need to check return value of debugfs_create functions adds 3130081a72e2 mm, oom: remove 'prefer children over parent' heuristic adds dea88a11e548 mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] adds f77b6c8db693 mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] adds 521c9745451b mm/page_owner: move config option to mm/Kconfig.debug adds 2c1b72e27a7e mm: fix some typos in mm directory adds 38f83711e7fb mm/hmm: use reference counting for HMM struct adds fd259effd485 mm/hmm: do not erase snapshot when a range is invalidated adds fdb91d4097af mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] adds 830d59d913ac mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() adds b7fb558ab63b mm/hmm: improve driver API to work and wait over a range adds 2927967394b4 mm/hmm: potential deadlock in nonblocking code adds 8a7e3f3900f6 mm-hmm-improve-driver-api-to-work-and-wait-over-a-range-fix-fix adds dc741487317f mm/hmm: add default fault flags to avoid the need to pre-f [...] adds 7059004272fe mm/hmm: add a helper function that faults pages and maps t [...] adds df08c75bfb80 mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] adds 4772a2c805bb mm/hmm: allow to mirror vma of a file on a DAX backed filesystem adds 53d87db3d5c4 mm/hmm: add helpers for driver to safely take the mmap_sem adds aa35694397ab mm: update ptep_modify_prot_start/commit to take vm_area_s [...] adds 5b912ffbff01 mm: update ptep_modify_prot_commit to take old pte value as arg adds 23793821b60d arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade adds 0b7a22087556 mm/hugetlb: add prot_modify_start/commit sequence for huge [...] adds c34b3a9303d9 arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] adds 9f90769f1e4b mm/page_alloc.c: check return value of memblock_alloc_node [...] adds 8d1449033386 include/linux/uaccess.h: add probe_user_read() adds 3b6e6077b13d mm-add-probe_user_read-fix adds 58dbc5ec8611 powerpc: use probe_user_read() adds 46ed2fffac25 memcg: killed threads should not invoke memcg OOM killer adds 6b3cc6ec5a72 mm, mempolicy: fix uninit memory access adds f626285a44f9 mm/vmscan.c: remove 7th argument of isolate_lru_pages() adds b0c1846277ff mm: refactor swap-in logic out of shmem_getpage_gfp adds a4e98175768c mm: rid swapoff of quadratic complexity adds a6fbb4388f0d agp: efficeon: no need to set PG_reserved on GATT tables adds b7d648c2428b s390/vdso: don't clear PG_reserved adds 7806ad65f403 powerpc/vdso: don't clear PG_reserved adds e8e417591536 riscv/vdso: don't clear PG_reserved adds a9a2bc078def m68k/mm: use __ClearPageReserved() adds 77ea91f8439a arm64: kexec: no need to ClearPageReserved() adds 66d37965b745 arm64: kdump: no need to mark crashkernel pages manually P [...] adds 088885f7c2c9 ia64: perfmon: don't mark buffer pages as PG_reserved adds 7f52001dcba1 mm: better document PG_reserved adds 389050800d98 mm/cma: add PF flag to force non cma alloc adds 0bfbda18d2d4 mm: update get_user_pages_longterm to migrate pages alloca [...] adds 4d3874860f0b powerpc/mm/iommu: allow migration of cma allocated pages d [...] adds be78ae349641 powerpc/mm/iommu: allow large IOMMU page size only for hug [...] adds aff8b4f08b18 mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd adds 2a34b2918cb2 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 2a367e2ac549 mm: swap: use mem_cgroup_is_root() instead of deferencing [...] adds 3832166211c8 mm: vmscan: do not iterate all mem cgroups for global dire [...] adds 896bcb6c67e8 mm: memcontrol: expose THP events on a per-memcg basis adds db4a166ee0ce mm-memcontrol-expose-thp-events-on-a-per-memcg-basis-fix adds 26da5e217b79 fixup: mm: memcontrol: Unbreak memcontrol build when THP i [...] adds 36284f1e84f0 mm: ksm: do not block on page lock when searching stable tree adds 82c7edf9c7ae mm: ksm: do not block on page lock when searching stable tree fix adds 59bb80d83a12 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds a3818ea714fb mm/vmscan.c: Do not allocate duplicate stack variables in [...] adds a9f9e9d58bc5 mm, swap: bounds check swap_info array accesses to avoid N [...] adds d8b20904d385 mm,oom: don't kill global init via memory.oom.group adds e9149c2c6c97 hugetlb: allow to free gigantic pages regardless of the co [...] adds 79322108a3ca numa: make "nr_node_ids" unsigned int adds 05d4342e08c2 numa: make "nr_online_nodes" unsigned int adds fcfbe5b82a64 mm, memcg: make memory.emin the baseline for utilisation d [...] adds fd444439baa4 mm: shuffle initial free memory to improve memory-side-cac [...] adds 6b8f27d93942 mm/shuffle: fix shuffle enable adds 3de88d4007f1 mm: move buddy list manipulations into helpers adds 54e66d9fb6f4 mm: Fix buddy list helpers adds 4ad4a9e40c05 mm-move-buddy-list-manipulations-into-helpers-fix2 adds 03be640dfef4 mm: maintain randomization of page free lists adds fc368842f7c5 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes adds 82794595c0c4 mm/page_poison: update comment after code moved adds e22d8f3f759b docs/mm: vmalloc: re-indent kernel-doc comemnts adds e80f7547ca11 docs/core-api/mm: fix user memory accessors formatting adds ba7e93b02986 docs/core-api/mm: fix return value descriptions in mm/ adds 26389ae41473 mm/migrate.c: cleanup expected_page_refs() adds addab1002e6c mm: page_cache_add_speculative(): refactor out some code d [...] adds dc48cffabc9d mm,memory_hotplug: explicitly pass the head to isolate_huge_page adds 452cddec3303 include/linux/compaction.h: fix potential build error adds 2dc347c46ded mm/memory-hotplug: add sysfs hot-remove trigger adds 80db3a4b7b44 tools/vm/slabinfo: update options in usage message adds 23fcea940a21 tools/vm/slabinfo: put options in alphabetic order adds 356ba3fd2cca tools/vm/slabinfo: align usage output columns adds ee5b51e5d1a8 tools/vm/slabinfo: clean up usage menu debug items adds a16f44b30a12 mm: unexport free_reserved_area adds 9ea0902bed46 mm/shmem: make find_get_pages_range() work for huge page adds a25e115d2286 MAINTAINERS: add entry for memblock adds f8f887941f2b tmpfs: test link accounting with O_TMPFILE adds af466c7bb9af mm/cma_debug.c: remove static scoped cma_debugfs_root adds b520e314252c mm/cma_debug.c: check for debugfs_create_dir() failure adds af155171ed25 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 1ba383154168 mm: drop meminit_pfn_in_nid as it is redundant adds 313fe80f3e7b mm: implement new zone specific memblock iterator adds 90fb526ec7a7 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 91e0713ab8c3 mm: move hot-plug specific memory init into separate funct [...] adds 7471ede26e21 mm: add reserved flag setting to set_page_links() adds 2243ec8af7e5 mm: use common iterator for deferred_init_pages and deferr [...] adds dd854b52e6f5 mm/page_alloc.c: calculate first_deferred_pfn directly adds d3444b60e6d3 filemap: kill page_cache_read usage in filemap_fault adds fecc440502a2 filemap-kill-page_cache_read-usage-in-filemap_fault-fix adds 6f4d9cde53b4 filemap: pass vm_fault to the mmap ra helpers adds 19e118121eae filemap: drop the mmap_sem for all blocking operations adds b972198c65c1 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 adds 319a49a8db8f filemap-drop-the-mmap_sem-for-all-blocking-operations-fix adds e11f10599ac5 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] adds f09e37d05269 mm: don't expose page to fast gup before it's ready adds 1633d4c7d419 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 9ebd3d996b07 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds b3d94548d7f8 proc: return exit code 4 for skipped tests adds 5cee878794bc fs/proc/self.c: code cleanup for proc_setup_self() adds 75ba2a8b9eff fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() adds c68d3405bb66 proc: remove unused argument in proc_pid_lookup() adds 34bc9916d9b5 proc: read kernel cpu stat pointer once adds 311243e53d6f proc: use seq_puts() everywhere adds 0ea757e32b0d proc: test /proc/*/maps, smaps, smaps_rollup, statm adds 33f1d5b9ca59 proc: exit correctly in /proc/*/maps test adds f067e53cec21 proc: more robust bulk read test adds 92977bcc23b8 kernel.h: unconditionally include asm/div64.h for do_div() adds 29125bb2c6b6 kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings adds e601f1345ec6 <linux/kernel.h>: drop the gcc-3.3 'const' hack in roundup() adds 5febb00bed3c kernel/hung_task.c - fix sparse warnings adds 47f6865816f2 kernel/sys: annotate implicit fall through adds 170cd28ac178 scripts/spelling.txt: add more spellings to spelling.txt adds 53a70bd96bf0 build_bug.h: add wrapper for _Static_assert adds 50ef81d14750 lib/vsprintf.c: move sizeof(struct printf_spec) next to it [...] adds 922fdfedd5f9 linux/fs.h: move member alignment check next to definition [...] adds aefb183c0a10 linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...] adds 852deb5bd6dc linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...] adds ff57c433da10 include/linux/pid.h: remove next_pidmap() declaration adds 3701fcefef94 linux/device.h: use DYNAMIC_DEBUG_BRANCH in dev_dbg_ratelimited adds 6420ca69a279 linux/net.h: use DYNAMIC_DEBUG_BRANCH in net_dbg_ratelimited adds 782356cda2dd linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited adds 1b1e0c73491c dynamic_debug: consolidate DEFINE_DYNAMIC_DEBUG_METADATA d [...] adds b9135bce98ee dynamic_debug: don't duplicate modname in ddebug_add_module adds 519295d20c18 dynamic_debug: use pointer comparison in ddebug_remove_module adds 3b6d45f14f27 dynamic_debug: remove unused EXPORT_SYMBOLs adds 35bf2eb7c1b8 dynamic_debug: move pr_err from module.c to ddebug_add_module adds 62dd2425e4b4 dynamic_debug: add static inline stub for ddebug_add_module adds b73130d48bea dynamic_debug: refactor dynamic_pr_debug and friends adds ac2bb76a8d4a btrfs: implement btrfs_debug* in terms of helper macro adds 339d37051107 ACPI: use proper DYNAMIC_DEBUG_BRANCH macro adds 16b8d7c1b06c ACPI: remove unused __acpi_handle_debug macro adds dc4a38f95570 ACPI: implement acpi_handle_debug in terms of _dynamic_func_call adds ef7b9142739a include/linux/bitops.h: set_mask_bits() to return old value adds dcba56064de6 lib/genalloc.c: export symbol addr_in_gen_pool adds 01c881e8b978 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 2e30892a103a Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 4dd4b6f65be9 lib/div64.c: off by one in shift adds 8bcb52f80894 lib/test_ubsan.c: VLA no longer used in kernel adds 5c21634a08e8 lib/assoc_array.c: mark expected switch fall-through adds 9f7359a51519 checkpatch: verify SPDX comment style adds 28535f5a6a29 checkpatch: add some new alloc functions to various tests adds 529e493c3120 checkpatch: allow reporting C99 style comments adds 4848ad9006ed checkpatch: add test for SPDX-License-Identifier on wrong line # adds 1d0c50b9749e checkpatch: fix something adds baab918f86ea epoll: make sure all elements in ready list are in FIFO order adds 486d1cad2f91 epoll: unify awaking of wakeup source on ep_poll_callback() path adds d566a57e8d40 epoll: use rwlock in order to reduce ep_poll_callback() co [...] adds 1024c4d78f83 fs/binfmt_elf.c: don't be afraid of overflow adds 4c6879f27bd7 fs/binfmt_elf.c: use list_for_each_entry() adds 1033ab43b791 elf: fixup compilation adds 1e1737f9005f fs/binfmt_elf.c: spread const a little adds 7a5af675174e init/calibrate.c: provide proper prototype adds 8caa393d9535 autofs: add ignore mount option adds cc3218280214 fs/autofs/inode.c: use seq_puts() for simple strings in au [...] adds dca3c35a2faf autofs: clear O_NONBLOCK on the pipe adds 7329fec83085 fat: enable .splice_write to support splice on O_DIRECT file adds 79b44819f34f ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds 6f6a3df5339e kernel/signal.c: allow the null signal in rt_sigqueueinfo() adds 6475bc255a9b fs/exec.c: replace opencoded set_mask_bits() adds 19904336702b exec: increase BINPRM_BUF_SIZE to 256 adds cf1da47fcc24 exec-increase-binprm_buf_size-to-256-fix adds e58800a5dcb5 kernel: workqueue: clarify wq_worker_last_func() caller re [...] adds cda1c9719472 drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() adds 4d1342a378f4 tools/testing/selftests/sysctl/sysctl.sh: add tests for >3 [...] adds 285fd4188f28 kernel/sysctl.c: add missing range check in do_proc_dointv [...] adds 71c725528cab kernel/sysctl.c: define minmax conv functions in terms of [...] adds 1007903677f6 sysctl: handle overflow in proc_get_long adds a8ad08f34bb3 sysctl: handle overflow for file-max adds 2cc9abb7315e sysctl-handle-overflow-for-file-max-v4 adds 77abae706f6c sysctl: return -EINVAL if val violates minmax adds 7316fc34fd5d kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() adds 1f161fa04db5 configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED adds b12450965b27 kernel/configs: use .incbin directive to embed config_data.gz adds 1a69319153de kernel-configs-use-incbin-directive-to-embed-config_datagz-v2 adds ca37ad4d9549 kcov: no need to check return value of debugfs_create functions adds c94340f480b3 kcov: convert kcov.refcount to refcount_t adds 4425aa13c32d lib/ubsan: default UBSAN_ALIGNMENT to not set adds a000aa7c3f10 init/initramfs.c: provide more details in error messages adds 51ab0ba0a023 ipc: allow boot time extension of IPCMNI from 32k to 8M adds a5f1e3421f8a ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 559d3b936405 ipc: conserve sequence numbers in extended IPCMNI mode adds 436e5c2a44dc ipc: annotate implicit fall through adds c014b60a6541 ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...] adds e2342691c68e lib/lzo: tidy-up ifdefs adds 8421dbdf0ba8 lib/lzo: 64-bit CTZ on arm64 adds fa6583709a31 lib/lzo: fast 8-byte copy on arm64 adds 450c84b8e668 lib/lzo: implement run-length encoding adds 6c1882bb1578 lib/lzo: separate lzo-rle from lzo adds 81f379b0b75d zram: default to lzo-rle instead of lzo adds ca08d56f4bb8 Merge branch 'akpm-current/current' adds 6facc3b7db2e pinctrl: fix pxa2xx.c build warnings adds 3e74d8ff033c scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] adds 3d4225ea48fd mm: create the new vm_fault_t type adds 9c7cdac5c1ba x86/mm/fault.c: Convert to use vm_fault_t adds 5080a3e76861 mm/hmm: convert to use vm_fault_t adds 892e872f4cd5 drm/nouveau/dmem: update for struct hmm_devmem_ops member change adds 484e93999e81 MAINTAINERS: fix GTA02 entry and mark as orphan adds d313492b8ebd fs: fs_parser: fix printk format warning adds eb27e5124de1 mm: refactor readahead defines in mm.h adds eb6315b3c416 mm-refactor-readahead-defines-in-mmh-fix adds 27a105f3b6fb proc: calculate end pointer for /proc/*/* lookup at compile time adds d676f7d43fba proc: merge fix for proc_pident_lookup() API change adds 300b829983f6 unicore32: stop printing the virtual memory layout adds 79f80544b1e4 arch/nios2/mm/fault.c: remove duplicate include adds e465899bf981 include/linux/sched/signal.h: replace `tsk' with `task' adds ac4ca9e4aee2 openrisc: prefer memblock APIs returning virtual address adds 78170240a2a8 powerpc: use memblock functions returning virtual address adds 1243463786d0 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] adds c23f640c943b memblock: drop memblock_alloc_base_nid() adds 0931287e74ae memblock: emphasize that memblock_alloc_range() returns a [...] adds 38a79dcfa162 memblock: memblock_phys_alloc_try_nid(): don't panic adds c79994c8f73a memblock: memblock_phys_alloc(): don't panic adds e3ae81b0958d memblock: drop __memblock_alloc_base() adds dd8106ec4cb1 memblock: drop memblock_alloc_base() adds 6874c3f1e0be memblock: refactor internal allocation functions adds edd1af340e75 memblock: fix parameter order in memblock_phys_alloc_try_nid() adds e6d5531032e4 memblock: make memblock_find_in_range_node() and choose_me [...] adds fdc70a3b55b0 arch: use memblock_alloc() instead of memblock_alloc_from( [...] adds 27db41604262 arch: don't memset(0) memory returned by memblock_alloc() adds 8fe031beb329 ia64: add checks for the return value of memblock_alloc*() adds ac4c02a9cb33 sparc: add checks for the return value of memblock_alloc*() adds f5ce5531d556 mm/percpu: add checks for the return value of memblock_alloc*() adds 38c5453973ea init/main: add checks for the return value of memblock_alloc*() adds a3346702cf01 swiotlb: add checks for the return value of memblock_alloc*() adds 7f456eddc511 treewide: add checks for the return value of memblock_alloc*() adds 4e90244ea9e5 mm: sparse: Use '%pa' with 'phys_addr_t' type adds b342c1b13ac6 memblock: fix format strings for panics after memblock_alloc adds 8c3a29871658 mm/sparse: don't panic if the allocation in sparse_buffer_ [...] adds fe62de5a74c0 treewide-add-checks-for-the-return-value-of-memblock_alloc [...] adds b4ec9407426b memblock: memblock_alloc_try_nid: don't panic adds e19b4d67b1f0 memblock: drop memblock_alloc_*_nopanic() variants adds 24f0d9c4e8b5 memblock: remove memblock_{set,clear}_region_flags adds ca68105b4e59 memblock: split checks whether a region should be skipped [...] adds ec0f28b76033 mm: memblock: update comments and kernel-doc adds 471091fd8ea4 memblock-update-comments-and-kernel-doc-fix adds cb0f84fef047 of: fix kmemleak crash caused by imbalance in early memory [...] adds c49225257046 mm, memcg: rename ambiguously named memory.stat counters a [...] adds 7818940c48fa mm, memcg: consider subtrees in memory.events adds 11c20d495759 openvswitch: convert to kvmalloc adds 3327bbb16cf7 md: convert to kvmalloc adds 0f1c44fc6193 selinux: convert to kvmalloc adds 3dec288b2659 Generic radix trees adds 2c98b5d26e2b proc: commit to genradix adds 1ee679d5f511 sctp: convert to genradix adds de53c0d7e605 Drop flex_arrays adds f1194ce71b5c include/linux/relay.h: fix percpu annotation in struct rchan adds 5c6fcfe472c3 kernel/fork.c: remove duplicated include adds 8ab4327ea987 samples/mic/mpssd/mpssd.h: remove duplicate header adds be40dd334e5d drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 925e9d08fc31 Merge branch 'akpm/master' adds 550f4769c7c4 Add linux-next specific files for 20190221
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 (43dc36c945ef) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 1 + CREDITS | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 126 + Documentation/ABI/testing/sysfs-driver-habanalabs | 190 + Documentation/DMA-API-HOWTO.txt | 121 +- Documentation/DMA-API.txt | 26 +- Documentation/core-api/xarray.rst | 1 - .../devicetree/bindings/arm/atmel-sysregs.txt | 4 +- .../bindings/clock/amlogic,gxbb-aoclkc.txt | 1 + .../bindings/clock/amlogic,gxbb-clkc.txt | 1 + .../devicetree/bindings/media/imx7-csi.txt | 45 + .../devicetree/bindings/media/imx7-mipi-csi2.txt | 90 + .../devicetree/bindings/media/renesas,fcp.txt | 5 +- .../devicetree/bindings/media/renesas,vsp1.txt | 6 +- .../devicetree/bindings/media/sun6i-csi.txt | 1 + .../devicetree/bindings/net/cpsw-phy-sel.txt | 2 +- .../devicetree/bindings/power/supply/battery.txt | 2 + .../bindings/regulator/st,stpmic1-regulator.txt | 6 +- .../devicetree/bindings/sound/adi,adau1977.txt | 13 +- .../devicetree/bindings/spi/spi-sifive.txt | 37 + Documentation/kbuild/modules.txt | 2 +- Documentation/media/lirc.h.rst.exceptions | 3 + Documentation/media/uapi/v4l/common.rst | 11 + Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 508 ++ Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 2451 +++++++++ Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 + Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 + Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 + Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 + Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 + .../media/uapi/v4l/ext-ctrls-image-source.rst | 57 + Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 + .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 + Documentation/media/uapi/v4l/extended-controls.rst | 3920 +------------- Documentation/media/uapi/v4l/meta-formats.rst | 2 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 119 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 170 +- Documentation/media/v4l-drivers/imx7.rst | 162 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 147 + Documentation/sound/hd-audio/models.rst | 4 +- Documentation/trace/ftrace.rst | 89 + Documentation/trace/histogram.rst | 316 +- Documentation/virtual/kvm/halt-polling.txt | 37 +- Documentation/virtual/kvm/mmu.txt | 41 +- MAINTAINERS | 30 +- Makefile | 29 +- Next/SHA1s | 156 +- Next/Trees | 2 +- Next/merge.log | 3180 ++++++++---- arch/Kconfig | 9 +- arch/arc/Kconfig | 2 - arch/arc/include/asm/cache.h | 10 + arch/arm/Kconfig | 5 +- arch/arm/arm-soc-for-next-contents.txt | 14 + arch/arm/boot/dts/am335x-baltos-ir2110.dts | 4 - arch/arm/boot/dts/am335x-baltos-ir3220.dts | 4 - arch/arm/boot/dts/am335x-baltos-ir5221.dts | 4 - arch/arm/boot/dts/am335x-chiliboard.dts | 4 - arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 4 +- arch/arm/boot/dts/am335x-icev2.dts | 4 - arch/arm/boot/dts/am335x-igep0033.dtsi | 4 - arch/arm/boot/dts/am335x-lxm.dts | 4 - arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 5 - arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 5 - arch/arm/boot/dts/am335x-phycore-som.dtsi | 4 - arch/arm/boot/dts/am33xx-l4.dtsi | 15 +- arch/arm/boot/dts/am437x-l4.dtsi | 17 +- arch/arm/boot/dts/am43x-epos-evm.dts | 5 +- arch/arm/boot/dts/armada-xp-db.dts | 46 +- arch/arm/boot/dts/armada-xp-gp.dts | 13 +- arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 85 +- arch/arm/boot/dts/dm814x.dtsi | 15 +- arch/arm/boot/dts/dra7-l4.dtsi | 15 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/kirkwood-rd88f6281-z0.dts | 9 - arch/arm/boot/dts/tegra124-nyan.dtsi | 17 +- arch/arm/mach-davinci/Kconfig | 19 +- arch/arm/mach-davinci/Makefile | 3 - arch/arm/mach-davinci/asp.h | 8 +- arch/arm/mach-davinci/board-da830-evm.c | 5 +- arch/arm/mach-davinci/board-da850-evm.c | 5 +- arch/arm/mach-davinci/board-dm355-evm.c | 2 +- arch/arm/mach-davinci/board-dm355-leopard.c | 2 +- arch/arm/mach-davinci/board-dm365-evm.c | 2 +- arch/arm/mach-davinci/board-dm644x-evm.c | 8 +- arch/arm/mach-davinci/board-dm646x-evm.c | 6 +- arch/arm/mach-davinci/board-mityomapl138.c | 3 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 3 +- arch/arm/mach-davinci/board-sffsdr.c | 2 +- arch/arm/mach-davinci/common.c | 3 - arch/arm/mach-davinci/cp_intc.c | 215 - arch/arm/mach-davinci/cp_intc.h | 57 - arch/arm/mach-davinci/da830.c | 128 +- arch/arm/mach-davinci/da850.c | 154 +- arch/arm/mach-davinci/davinci.h | 4 + arch/arm/mach-davinci/devices-da8xx.c | 147 +- arch/arm/mach-davinci/devices.c | 40 +- arch/arm/mach-davinci/dm355.c | 78 +- arch/arm/mach-davinci/dm365.c | 102 +- arch/arm/mach-davinci/dm644x.c | 68 +- arch/arm/mach-davinci/dm646x.c | 82 +- arch/arm/mach-davinci/include/mach/common.h | 14 +- arch/arm/mach-davinci/include/mach/da8xx.h | 2 + arch/arm/mach-davinci/include/mach/entry-macro.S | 39 - arch/arm/mach-davinci/include/mach/irqs.h | 409 -- arch/arm/mach-davinci/irq.c | 117 - arch/arm/mach-davinci/irqs.h | 405 ++ arch/arm/mach-davinci/usb-da8xx.c | 9 +- arch/arm/mach-davinci/usb.c | 15 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 12 +- arch/arm/mach-imx/mach-mx31moboard.c | 3 +- arch/arm64/Kconfig | 2 - arch/arm64/boot/dts/actions/s700-cubieboard7.dts | 53 + arch/arm64/boot/dts/actions/s700.dtsi | 58 + arch/arm64/boot/dts/actions/s900.dtsi | 10 + arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 17 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/kernel/head.S | 3 +- arch/arm64/kernel/setup.c | 3 + arch/arm64/mm/kasan_init.c | 2 - arch/csky/Kconfig | 3 +- arch/csky/Makefile | 2 +- arch/csky/abiv2/memmove.S | 6 +- arch/csky/include/uapi/asm/unistd.h | 2 + arch/mips/Kconfig | 1 - arch/mips/include/asm/kvm_host.h | 2 +- arch/mips/kernel/irq.c | 4 +- arch/mips/kernel/mips-cm.c | 4 +- arch/mips/mm/dma-noncoherent.c | 7 +- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/kvm/book3s_hv.c | 11 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 + arch/powerpc/platforms/powernv/pci.c | 2 + arch/riscv/Kconfig | 4 - arch/s390/include/asm/kvm_host.h | 2 +- arch/sh/Kconfig | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 5 +- arch/sh/boards/mach-ecovec24/setup.c | 6 +- arch/sh/boards/mach-kfr2r09/setup.c | 5 +- arch/sh/boards/mach-migor/setup.c | 6 +- arch/sh/boards/mach-se/7724/setup.c | 6 +- arch/sh/drivers/pci/fixups-dreamcast.c | 3 +- arch/sparc/kernel/iommu.c | 13 +- arch/sparc/kernel/kernel.h | 6 +- arch/sparc/kernel/pci.c | 46 +- arch/sparc/kernel/pci_sun4v.c | 18 +- arch/unicore32/Kconfig | 1 - arch/x86/Kconfig | 1 - arch/x86/include/asm/kvm_host.h | 42 +- arch/x86/include/asm/kvm_vcpu_regs.h | 25 + arch/x86/kernel/kvmclock.c | 20 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/i8254.c | 2 +- arch/x86/kvm/i8259.c | 2 +- arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/lapic.c | 7 +- arch/x86/kvm/mmu.c | 450 +- arch/x86/kvm/mmu.h | 1 - arch/x86/kvm/mmutrace.h | 42 +- arch/x86/kvm/page_track.c | 2 +- arch/x86/kvm/svm.c | 120 +- arch/x86/kvm/vmx/nested.c | 129 +- arch/x86/kvm/vmx/vmcs.h | 1 + arch/x86/kvm/vmx/vmenter.S | 167 + arch/x86/kvm/vmx/vmx.c | 198 +- arch/x86/kvm/vmx/vmx.h | 20 +- arch/x86/kvm/x86.c | 32 +- arch/x86/kvm/x86.h | 7 +- arch/xtensa/Kconfig | 1 - block/blk-merge.c | 4 +- drivers/acpi/acpica/acdebug.h | 3 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acobject.h | 1 + drivers/acpi/acpica/acpredef.h | 15 + drivers/acpi/acpica/dbdisply.c | 4 +- drivers/acpi/acpica/dbexec.c | 4 +- drivers/acpi/acpica/dbnames.c | 2 +- drivers/acpi/acpica/dbobject.c | 2 +- drivers/acpi/acpica/dbtest.c | 164 +- drivers/acpi/acpica/dsfield.c | 6 + drivers/acpi/acpica/dsopcode.c | 11 + drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 19 - drivers/acpi/acpica/evxfgpe.c | 4 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/exfield.c | 69 + drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 66 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/psloop.c | 193 - drivers/acpi/acpica/psparse.c | 8 +- drivers/acpi/acpica/rsdumpinfo.c | 14 +- drivers/acpi/acpica/rsirq.c | 8 +- drivers/acpi/acpica/rsserial.c | 10 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbxface.c | 4 +- drivers/acpi/acpica/tbxfload.c | 25 +- drivers/acpi/acpica/utdecode.c | 8 +- drivers/acpi/acpica/utdelete.c | 4 + drivers/acpi/acpica/uterror.c | 9 +- drivers/acpi/apei/bert.c | 23 +- drivers/acpi/cppc_acpi.c | 42 + drivers/acpi/irq.c | 4 +- drivers/acpi/pci_link.c | 8 +- drivers/acpi/processor_idle.c | 7 + drivers/acpi/resource.c | 4 +- drivers/base/Kconfig | 77 - drivers/base/component.c | 14 +- drivers/base/core.c | 4 +- drivers/base/cpu.c | 1 + drivers/base/power/main.c | 7 + drivers/base/power/runtime.c | 29 +- drivers/base/power/sysfs.c | 6 + drivers/char/hw_random/optee-rng.c | 24 +- drivers/char/tpm/eventlog/tpm2.c | 4 +- drivers/clk/Makefile | 2 +- drivers/clk/at91/at91sam9x5.c | 5 +- drivers/clk/at91/sama5d2.c | 4 +- drivers/clk/at91/sama5d4.c | 2 +- drivers/clk/clk.c | 3 + drivers/clk/meson/Kconfig | 101 +- drivers/clk/meson/Makefile | 29 +- drivers/clk/meson/axg-aoclk.c | 193 +- drivers/clk/meson/axg-aoclk.h | 13 +- drivers/clk/meson/axg-audio.c | 5 +- drivers/clk/meson/axg.c | 69 +- drivers/clk/meson/clk-dualdiv.c | 138 + drivers/clk/meson/clk-dualdiv.h | 33 + drivers/clk/meson/clk-input.c | 7 +- drivers/clk/meson/clk-input.h | 19 + drivers/clk/meson/clk-mpll.c | 12 +- drivers/clk/meson/clk-mpll.h | 30 + drivers/clk/meson/clk-phase.c | 75 +- drivers/clk/meson/clk-phase.h | 26 + drivers/clk/meson/clk-pll.c | 216 +- drivers/clk/meson/clk-pll.h | 49 + drivers/clk/meson/clk-regmap.c | 5 + drivers/clk/meson/clk-regmap.h | 20 + drivers/clk/meson/clk-triphase.c | 68 - drivers/clk/meson/clkc-audio.h | 28 - drivers/clk/meson/clkc.h | 127 - drivers/clk/meson/g12a-aoclk.c | 454 ++ drivers/clk/meson/g12a-aoclk.h | 34 + drivers/clk/meson/g12a.c | 2359 +++++++++ drivers/clk/meson/g12a.h | 175 + drivers/clk/meson/gxbb-aoclk-32k.c | 193 - drivers/clk/meson/gxbb-aoclk.c | 268 +- drivers/clk/meson/gxbb-aoclk.h | 20 +- drivers/clk/meson/gxbb.c | 296 +- drivers/clk/meson/meson-aoclk.c | 54 +- drivers/clk/meson/meson-aoclk.h | 13 +- drivers/clk/meson/meson-eeclk.c | 63 + drivers/clk/meson/meson-eeclk.h | 25 + drivers/clk/meson/meson8b.c | 374 +- drivers/clk/meson/meson8b.h | 11 +- drivers/clk/meson/parm.h | 46 + drivers/clk/meson/sclk-div.c | 10 +- drivers/clk/meson/sclk-div.h | 22 + drivers/clk/meson/vid-pll-div.c | 10 +- drivers/clk/meson/vid-pll-div.h | 20 + drivers/clk/renesas/r8a774c0-cpg-mssr.c | 5 + drivers/clk/renesas/r8a77980-cpg-mssr.c | 8 + drivers/clk/renesas/rcar-gen3-cpg.c | 147 +- drivers/clk/renesas/rcar-gen3-cpg.h | 4 + drivers/cpufreq/cppc_cpufreq.c | 65 + drivers/cpufreq/intel_pstate.c | 55 +- drivers/firmware/efi/cper.c | 13 +- drivers/gpio/gpio-mockup.c | 189 +- drivers/gpio/gpiolib-acpi.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 36 +- drivers/gpu/drm/i915/i915_scheduler.c | 27 +- drivers/gpu/drm/i915/intel_ddi.c | 7 + drivers/gpu/drm/i915/intel_fbdev.c | 12 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 69 +- drivers/gpu/drm/msm/Kconfig | 1 - drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 20 - drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 - drivers/gpu/drm/msm/msm_drv.c | 13 +- drivers/gpu/drm/msm/msm_gpu.h | 3 - drivers/gpu/drm/nouveau/Kbuild | 2 + drivers/gpu/drm/nouveau/Kconfig | 12 + drivers/gpu/drm/nouveau/dispnv04/crtc.c | 214 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 216 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 5 +- drivers/gpu/drm/nouveau/dispnv50/core.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/curs.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/wimm.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 13 +- drivers/gpu/drm/nouveau/include/nvif/clb069.h | 12 + drivers/gpu/drm/nouveau/include/nvif/if000c.h | 30 +- drivers/gpu/drm/nouveau/include/nvif/ifc00d.h | 21 + drivers/gpu/drm/nouveau/include/nvif/vmm.h | 4 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 3 + drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 3 + .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 3 + drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 4 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 14 + drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h | 1 + drivers/gpu/drm/nouveau/nouveau_abi16.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 32 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 1 + drivers/gpu/drm/nouveau/nouveau_display.c | 306 +- drivers/gpu/drm/nouveau/nouveau_display.h | 21 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 887 ++++ drivers/gpu/drm/nouveau/nouveau_dmem.h | 60 + drivers/gpu/drm/nouveau/nouveau_drm.c | 248 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 6 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.h | 2 - drivers/gpu/drm/nouveau/nouveau_gem.c | 43 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 835 +++ drivers/gpu/drm/nouveau/nouveau_svm.h | 48 + drivers/gpu/drm/nouveau/nouveau_vmm.c | 4 +- drivers/gpu/drm/nouveau/nouveau_vmm.h | 1 + drivers/gpu/drm/nouveau/nv84_fence.c | 3 +- drivers/gpu/drm/nouveau/nvif/disp.c | 2 +- drivers/gpu/drm/nouveau/nvif/vmm.c | 5 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 40 + drivers/gpu/drm/nouveau/nvkm/engine/ce/tu104.c | 40 - drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 86 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 12 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 3 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/roottu102.c | 52 + .../gpu/drm/nouveau/nvkm/engine/disp/roottu104.c | 52 - .../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 97 + .../gpu/drm/nouveau/nvkm/engine/disp/sortu104.c | 97 - drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 152 + drivers/gpu/drm/nouveau/nvkm/engine/disp/tu104.c | 152 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c | 83 + .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c | 83 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 116 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c | 116 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/usertu102.c | 45 + .../gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c | 45 - drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 27 + drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 331 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 33 + drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 3 + drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c | 98 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu104.c | 98 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 89 + .../gpu/drm/nouveau/nvkm/subdev/devinit/tu104.c | 89 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 16 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 168 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu104.c | 167 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c | 106 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 62 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 55 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu104.c | 55 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 43 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c | 43 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 83 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 382 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 82 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 56 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c | 22 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 210 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 78 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c | 77 - drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c | 16 + drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c | 60 + drivers/hid/hid-roccat-kone.c | 1 + drivers/hid/wacom_wac.c | 2 + drivers/infiniband/core/cache.c | 121 +- drivers/infiniband/core/cma.c | 7 +- drivers/infiniband/core/core_priv.h | 5 + drivers/infiniband/core/device.c | 640 ++- drivers/infiniband/core/iwcm.c | 6 +- drivers/infiniband/core/mad.c | 4 +- drivers/infiniband/core/nldev.c | 407 +- drivers/infiniband/core/rdma_core.c | 32 + drivers/infiniband/core/restrack.c | 175 +- drivers/infiniband/core/restrack.h | 28 + drivers/infiniband/core/security.c | 35 +- drivers/infiniband/core/sysfs.c | 71 +- drivers/infiniband/core/umem.c | 10 +- drivers/infiniband/core/user_mad.c | 9 +- drivers/infiniband/core/uverbs_cmd.c | 25 +- drivers/infiniband/core/uverbs_ioctl.c | 3 + drivers/infiniband/core/uverbs_main.c | 25 +- drivers/infiniband/core/verbs.c | 5 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 20 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 4 +- drivers/infiniband/hw/cxgb4/cm.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 13 - drivers/infiniband/hw/cxgb4/provider.c | 16 +- drivers/infiniband/hw/cxgb4/qp.c | 12 +- drivers/infiniband/hw/hfi1/qp.c | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 3 + drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 10 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 9 +- drivers/infiniband/hw/mlx4/mr.c | 12 +- drivers/infiniband/hw/mlx4/qp.c | 72 +- drivers/infiniband/hw/mlx4/srq.c | 9 +- drivers/infiniband/hw/mlx5/devx.c | 21 +- drivers/infiniband/hw/mlx5/qp.c | 58 +- drivers/infiniband/hw/mlx5/srq.c | 8 +- drivers/infiniband/hw/mthca/mthca_provider.c | 20 +- drivers/infiniband/hw/mthca/mthca_qp.c | 13 +- drivers/infiniband/hw/mthca/mthca_srq.c | 21 +- drivers/infiniband/hw/nes/nes_verbs.c | 21 +- drivers/infiniband/hw/nes/nes_verbs.h | 1 - drivers/infiniband/hw/qedr/verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 36 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 1 - drivers/infiniband/sw/rdmavt/qp.c | 5 +- drivers/infiniband/sw/rdmavt/srq.c | 5 +- drivers/infiniband/sw/rdmavt/vt.c | 4 - drivers/infiniband/sw/rxe/rxe.c | 67 +- drivers/infiniband/sw/rxe/rxe.h | 16 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 86 +- drivers/infiniband/sw/rxe/rxe_net.h | 2 +- drivers/infiniband/sw/rxe/rxe_param.h | 3 +- drivers/infiniband/sw/rxe/rxe_pool.c | 24 +- drivers/infiniband/sw/rxe/rxe_qp.c | 8 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 58 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 5 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 4 +- drivers/infiniband/ulp/srp/ib_srp.c | 5 +- drivers/input/keyboard/davinci_keyscan.c | 4 - drivers/input/touchscreen/ti_am335x_tsc.c | 4 - drivers/irqchip/Kconfig | 10 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-davinci-aintc.c | 163 + drivers/irqchip/irq-davinci-cp-intc.c | 260 + drivers/irqchip/irq-gic-v3-its.c | 26 +- drivers/md/dm-cache-target.c | 1 - drivers/md/dm-linear.c | 3 +- drivers/md/dm-mpath.c | 13 +- drivers/md/dm-raid.c | 14 +- drivers/md/dm-rq.c | 16 + drivers/md/dm-rq.h | 16 - drivers/md/dm-stripe.c | 3 +- drivers/md/dm-table.c | 11 + drivers/md/dm-thin.c | 1 - drivers/md/dm-zero.c | 1 + drivers/md/dm-zoned-target.c | 1 - drivers/md/dm.c | 406 +- drivers/md/dm.h | 1 + drivers/media/cec/cec-api.c | 2 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 12 + drivers/media/common/videobuf2/videobuf2-core.c | 19 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 7 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_ca_en50221.c | 5 +- drivers/media/i2c/Kconfig | 8 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/adv748x/adv748x-afe.c | 2 +- drivers/media/i2c/adv748x/adv748x-core.c | 125 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 64 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 2 +- drivers/media/i2c/adv748x/adv748x.h | 27 +- drivers/media/i2c/cx25840/cx25840-core.c | 3 +- drivers/media/i2c/cx25840/cx25840-core.h | 1 - drivers/media/i2c/ov5640.c | 99 +- drivers/media/i2c/ov7740.c | 7 +- drivers/media/i2c/soc_camera/Kconfig | 42 - drivers/media/i2c/soc_camera/Makefile | 6 - drivers/media/i2c/soc_camera/soc_mt9m001.c | 757 --- drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c | 1415 ------ drivers/media/i2c/tda1997x.c | 4 + drivers/media/media-request.c | 3 +- drivers/media/pci/smipcie/smipcie-ir.c | 132 +- drivers/media/pci/smipcie/smipcie.h | 1 - drivers/media/platform/Kconfig | 1 - drivers/media/platform/Makefile | 2 - drivers/media/platform/exynos4-is/fimc-isp-video.c | 4 +- drivers/media/platform/imx-pxp.c | 14 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 40 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 20 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 62 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 72 +- drivers/media/platform/mx2_emmaprp.c | 6 +- drivers/media/platform/rockchip/rga/rga.c | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 38 +- drivers/media/platform/sh_veu.c | 4 +- drivers/media/platform/soc_camera/Kconfig | 8 - drivers/media/platform/soc_camera/Makefile | 1 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 38 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 3 + .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 3 + drivers/media/platform/vicodec/codec-fwht.h | 3 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 4 +- drivers/media/platform/vicodec/vicodec-core.c | 4 +- drivers/media/platform/video-mux.c | 20 + drivers/media/platform/vim2m.c | 1 + drivers/media/platform/vimc/vimc-capture.c | 2 +- drivers/media/platform/vimc/vimc-core.c | 2 + drivers/media/platform/vimc/vimc-sensor.c | 7 - drivers/media/platform/vivid/vivid-core.c | 4 +- drivers/media/platform/vivid/vivid-vid-common.c | 30 + drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/radio/wl128x/fmdrv_common.c | 2 +- drivers/media/rc/Kconfig | 13 + drivers/media/rc/Makefile | 1 + drivers/media/rc/ir-rc6-decoder.c | 2 + drivers/media/rc/ir-rcmm-decoder.c | 254 + drivers/media/rc/rc-core-priv.h | 5 + drivers/media/rc/rc-main.c | 9 + drivers/media/usb/uvc/uvc_driver.c | 2 +- drivers/media/usb/uvc/uvcvideo.h | 6 +- drivers/media/v4l2-core/v4l2-ctrls.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 4 + drivers/media/v4l2-core/v4l2-mem2mem.c | 32 +- drivers/media/v4l2-core/videobuf-core.c | 6 +- drivers/mfd/Kconfig | 3 + drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + drivers/misc/habanalabs/Kconfig | 22 + drivers/misc/habanalabs/Makefile | 14 + drivers/misc/habanalabs/asid.c | 57 + drivers/misc/habanalabs/command_buffer.c | 442 ++ drivers/misc/habanalabs/command_submission.c | 778 +++ drivers/misc/habanalabs/context.c | 215 + drivers/misc/habanalabs/debugfs.c | 1072 ++++ drivers/misc/habanalabs/device.c | 1138 +++++ drivers/misc/habanalabs/goya/Makefile | 3 + drivers/misc/habanalabs/goya/goya.c | 5363 ++++++++++++++++++++ drivers/misc/habanalabs/goya/goyaP.h | 190 + drivers/misc/habanalabs/goya/goya_hwmgr.c | 254 + drivers/misc/habanalabs/goya/goya_security.c | 2999 +++++++++++ drivers/misc/habanalabs/habanalabs.h | 1454 ++++++ drivers/misc/habanalabs/habanalabs_drv.c | 461 ++ drivers/misc/habanalabs/habanalabs_ioctl.c | 234 + drivers/misc/habanalabs/hw_queue.c | 632 +++ drivers/misc/habanalabs/hwmon.c | 452 ++ drivers/misc/habanalabs/include/armcp_if.h | 335 ++ .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 191 + .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 61 + .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 49 + .../include/goya/asic_reg/cpu_pll_regs.h | 105 + .../include/goya/asic_reg/dma_ch_0_regs.h | 209 + .../include/goya/asic_reg/dma_ch_1_regs.h | 209 + .../include/goya/asic_reg/dma_ch_2_regs.h | 209 + .../include/goya/asic_reg/dma_ch_3_regs.h | 209 + .../include/goya/asic_reg/dma_ch_4_regs.h | 209 + .../include/goya/asic_reg/dma_macro_masks.h | 105 + .../include/goya/asic_reg/dma_macro_regs.h | 181 + .../include/goya/asic_reg/dma_nrtr_masks.h | 209 + .../include/goya/asic_reg/dma_nrtr_regs.h | 227 + .../include/goya/asic_reg/dma_qm_0_masks.h | 465 ++ .../include/goya/asic_reg/dma_qm_0_regs.h | 179 + .../include/goya/asic_reg/dma_qm_1_regs.h | 179 + .../include/goya/asic_reg/dma_qm_2_regs.h | 179 + .../include/goya/asic_reg/dma_qm_3_regs.h | 179 + .../include/goya/asic_reg/dma_qm_4_regs.h | 179 + .../habanalabs/include/goya/asic_reg/goya_blocks.h | 1372 +++++ .../habanalabs/include/goya/asic_reg/goya_masks.h | 275 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 117 + .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 105 + .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 105 + .../include/goya/asic_reg/mme1_rtr_masks.h | 653 +++ .../include/goya/asic_reg/mme1_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme2_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme3_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme4_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme5_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme6_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme_cmdq_masks.h | 373 ++ .../include/goya/asic_reg/mme_cmdq_regs.h | 139 + .../habanalabs/include/goya/asic_reg/mme_masks.h | 1537 ++++++ .../include/goya/asic_reg/mme_qm_masks.h | 465 ++ .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 179 + .../habanalabs/include/goya/asic_reg/mme_regs.h | 1153 +++++ .../habanalabs/include/goya/asic_reg/mmu_masks.h | 143 + .../habanalabs/include/goya/asic_reg/mmu_regs.h | 53 + .../include/goya/asic_reg/pci_nrtr_masks.h | 209 + .../include/goya/asic_reg/pci_nrtr_regs.h | 227 + .../include/goya/asic_reg/pcie_aux_regs.h | 243 + .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_global_conf_masks.h | 447 ++ .../include/goya/asic_reg/psoc_global_conf_regs.h | 745 +++ .../include/goya/asic_reg/psoc_mme_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_pci_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_spi_regs.h | 143 + .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 83 + .../habanalabs/include/goya/asic_reg/stlb_masks.h | 117 + .../habanalabs/include/goya/asic_reg/stlb_regs.h | 55 + .../include/goya/asic_reg/tpc0_cfg_masks.h | 1607 ++++++ .../include/goya/asic_reg/tpc0_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc0_cmdq_masks.h | 373 ++ .../include/goya/asic_reg/tpc0_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 347 ++ .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 313 ++ .../include/goya/asic_reg/tpc0_nrtr_masks.h | 209 + .../include/goya/asic_reg/tpc0_nrtr_regs.h | 227 + .../include/goya/asic_reg/tpc0_qm_masks.h | 465 ++ .../include/goya/asic_reg/tpc0_qm_regs.h | 179 + .../include/goya/asic_reg/tpc1_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc1_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc1_qm_regs.h | 179 + .../include/goya/asic_reg/tpc1_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc2_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc2_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc2_qm_regs.h | 179 + .../include/goya/asic_reg/tpc2_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc3_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc3_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc3_qm_regs.h | 179 + .../include/goya/asic_reg/tpc3_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc4_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc4_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc4_qm_regs.h | 179 + .../include/goya/asic_reg/tpc4_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc5_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc5_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc5_qm_regs.h | 179 + .../include/goya/asic_reg/tpc5_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc6_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc6_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc6_qm_regs.h | 179 + .../include/goya/asic_reg/tpc6_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc7_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc7_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc7_nrtr_regs.h | 227 + .../include/goya/asic_reg/tpc7_qm_regs.h | 179 + .../include/goya/asic_reg/tpc_pll_regs.h | 105 + drivers/misc/habanalabs/include/goya/goya.h | 45 + .../habanalabs/include/goya/goya_async_events.h | 186 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 28 + .../misc/habanalabs/include/goya/goya_packets.h | 129 + drivers/misc/habanalabs/include/hl_boot_if.h | 30 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 46 + .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h | 15 + drivers/misc/habanalabs/include/qman_if.h | 56 + drivers/misc/habanalabs/irq.c | 325 ++ drivers/misc/habanalabs/memory.c | 1723 +++++++ drivers/misc/habanalabs/mmu.c | 691 +++ drivers/misc/habanalabs/sysfs.c | 536 ++ drivers/net/dsa/qca8k.c | 12 + drivers/net/dsa/qca8k.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 78 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 196 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 58 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 3 + drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 46 +- drivers/net/ethernet/natsemi/ns83820.c | 70 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 21 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 1 - drivers/net/ethernet/realtek/r8169.c | 6 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 22 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/phy/mdio_bus.c | 11 +- drivers/net/phy/phy-c45.c | 10 +- drivers/net/usb/r8152.c | 5 +- drivers/net/wireless/ath/ath10k/Makefile | 2 +- drivers/net/wireless/ath/ath10k/ahb.c | 16 +- drivers/net/wireless/ath/ath10k/ahb.h | 13 +- drivers/net/wireless/ath/ath10k/bmi.c | 13 +- drivers/net/wireless/ath/ath10k/bmi.h | 13 +- drivers/net/wireless/ath/ath10k/ce.c | 42 +- drivers/net/wireless/ath/ath10k/ce.h | 15 +- drivers/net/wireless/ath/ath10k/core.c | 33 +- drivers/net/wireless/ath/ath10k/core.h | 42 +- drivers/net/wireless/ath/ath10k/coredump.c | 15 +- drivers/net/wireless/ath/ath10k/coredump.h | 13 +- drivers/net/wireless/ath/ath10k/debug.c | 17 +- drivers/net/wireless/ath/ath10k/debug.h | 33 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 23 +- drivers/net/wireless/ath/ath10k/hif.h | 20 +- drivers/net/wireless/ath/ath10k/htc.c | 22 +- drivers/net/wireless/ath/ath10k/htc.h | 14 +- drivers/net/wireless/ath/ath10k/htt.c | 13 +- drivers/net/wireless/ath/ath10k/htt.h | 38 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 100 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 19 +- drivers/net/wireless/ath/ath10k/hw.c | 13 +- drivers/net/wireless/ath/ath10k/hw.h | 13 +- drivers/net/wireless/ath/ath10k/mac.c | 242 +- drivers/net/wireless/ath/ath10k/mac.h | 13 +- drivers/net/wireless/ath/ath10k/p2p.c | 13 +- drivers/net/wireless/ath/ath10k/p2p.h | 13 +- drivers/net/wireless/ath/ath10k/pci.c | 60 +- drivers/net/wireless/ath/ath10k/pci.h | 16 +- drivers/net/wireless/ath/ath10k/qmi.c | 13 +- drivers/net/wireless/ath/ath10k/qmi.h | 13 +- drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 13 +- drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 13 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 13 +- drivers/net/wireless/ath/ath10k/sdio.c | 16 +- drivers/net/wireless/ath/ath10k/sdio.h | 13 +- drivers/net/wireless/ath/ath10k/snoc.c | 78 +- drivers/net/wireless/ath/ath10k/snoc.h | 15 +- drivers/net/wireless/ath/ath10k/spectral.c | 13 +- drivers/net/wireless/ath/ath10k/spectral.h | 13 +- drivers/net/wireless/ath/ath10k/swap.c | 13 +- drivers/net/wireless/ath/ath10k/swap.h | 13 +- drivers/net/wireless/ath/ath10k/targaddrs.h | 13 +- drivers/net/wireless/ath/ath10k/testmode.c | 15 +- drivers/net/wireless/ath/ath10k/testmode.h | 13 +- drivers/net/wireless/ath/ath10k/testmode_i.h | 13 +- drivers/net/wireless/ath/ath10k/thermal.c | 13 +- drivers/net/wireless/ath/ath10k/thermal.h | 13 +- drivers/net/wireless/ath/ath10k/trace.c | 13 +- drivers/net/wireless/ath/ath10k/trace.h | 13 +- drivers/net/wireless/ath/ath10k/txrx.c | 19 +- drivers/net/wireless/ath/ath10k/txrx.h | 13 +- drivers/net/wireless/ath/ath10k/usb.c | 16 +- drivers/net/wireless/ath/ath10k/usb.h | 13 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 31 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 21 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 20 +- drivers/net/wireless/ath/ath10k/wmi.c | 68 +- drivers/net/wireless/ath/ath10k/wmi.h | 89 +- drivers/net/wireless/ath/ath10k/wow.c | 20 +- drivers/net/wireless/ath/ath10k/wow.h | 13 +- drivers/net/wireless/ath/ath9k/ath9k.h | 14 - drivers/net/wireless/ath/ath9k/debug.c | 3 - drivers/net/wireless/ath/ath9k/debug.h | 8 - drivers/net/wireless/ath/ath9k/debug_sta.c | 70 - drivers/net/wireless/ath/ath9k/init.c | 3 +- drivers/net/wireless/ath/ath9k/recv.c | 9 +- drivers/net/wireless/ath/ath9k/xmit.c | 244 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 22 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 10 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 528 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 39 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 80 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 18 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 25 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 10 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 38 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 90 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 88 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 6 + .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 22 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 71 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 2 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 8 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 9 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 44 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 5 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 508 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 11 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 22 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 8 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 27 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 99 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 66 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 4 +- drivers/net/wireless/intersil/orinoco/mic.c | 10 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 9 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 38 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 18 +- drivers/net/wireless/marvell/libertas_tf/main.c | 103 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 23 +- drivers/net/wireless/marvell/mwifiex/ioctl.h | 1 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 11 +- drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 29 +- drivers/net/wireless/mediatek/mt76/dma.h | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 11 +- drivers/net/wireless/mediatek/mt76/mcu.c | 60 + drivers/net/wireless/mediatek/mt76/mt76.h | 32 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 7 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 39 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 4 - drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 19 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 26 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 6 - drivers/net/wireless/mediatek/mt76/mt76x02.h | 7 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 90 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 69 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 6 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 12 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 14 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 72 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 79 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 1 - .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 26 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 31 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 24 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 32 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 17 +- drivers/net/wireless/mediatek/mt76/tx.c | 5 +- drivers/net/wireless/mediatek/mt76/usb.c | 162 +- drivers/net/wireless/mediatek/mt76/usb_mcu.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 141 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 6 +- drivers/net/wireless/realtek/rtlwifi/base.c | 26 +- drivers/net/wireless/realtek/rtlwifi/base.h | 26 +- .../realtek/rtlwifi/btcoexist/halbt_precomp.h | 27 +- .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.h | 27 +- .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 26 +- .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.h | 27 +- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 27 +- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.h | 27 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 26 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.h | 26 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 26 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.h | 26 +- .../rtlwifi/btcoexist/halbtc8822bwifionly.c | 17 +- .../rtlwifi/btcoexist/halbtc8822bwifionly.h | 17 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 26 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 27 +- .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 27 +- .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.h | 25 +- drivers/net/wireless/realtek/rtlwifi/cam.c | 27 +- drivers/net/wireless/realtek/rtlwifi/cam.h | 26 +- drivers/net/wireless/realtek/rtlwifi/core.c | 26 +- drivers/net/wireless/realtek/rtlwifi/core.h | 26 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 25 +- drivers/net/wireless/realtek/rtlwifi/debug.h | 27 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 71 +- drivers/net/wireless/realtek/rtlwifi/efuse.h | 28 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 26 +- drivers/net/wireless/realtek/rtlwifi/pci.h | 26 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 26 +- drivers/net/wireless/realtek/rtlwifi/ps.h | 26 +- drivers/net/wireless/realtek/rtlwifi/pwrseqcmd.h | 26 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 26 +- drivers/net/wireless/realtek/rtlwifi/rc.h | 26 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 34 +- drivers/net/wireless/realtek/rtlwifi/regd.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/def.h | 29 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.h | 25 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/led.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/led.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.h | 26 +- .../wireless/realtek/rtlwifi/rtl8188ee/pwrseq.c | 26 +- .../wireless/realtek/rtlwifi/rtl8188ee/pwrseq.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/reg.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/rf.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/table.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/table.h | 28 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 26 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 26 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.h | 30 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 40 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192c/main.c | 26 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 50 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.h | 32 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/def.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/dm.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/dm.h | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 66 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/led.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/led.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 36 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.h | 32 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/reg.h | 85 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/rf.c | 138 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/rf.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/table.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/table.h | 28 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/def.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/dm.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/dm.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 304 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.h | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/led.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/led.h | 24 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 42 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/reg.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 138 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/table.c | 34 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/table.h | 42 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 88 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.h | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192de/def.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 50 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.h | 28 +- .../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 42 +- .../net/wireless/realtek/rtlwifi/rtl8192de/fw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 92 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/led.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/led.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 94 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/reg.h | 54 +- .../net/wireless/realtek/rtlwifi/rtl8192de/rf.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/rf.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/sw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/table.c | 27 +- .../net/wireless/realtek/rtlwifi/rtl8192de/table.h | 27 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/def.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.h | 25 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/led.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/led.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.h | 26 +- .../wireless/realtek/rtlwifi/rtl8192ee/pwrseq.c | 26 +- .../wireless/realtek/rtlwifi/rtl8192ee/pwrseq.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/reg.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/rf.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/rf.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/table.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/table.h | 28 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/def.h | 27 +- .../net/wireless/realtek/rtlwifi/rtl8192se/dm.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/dm.h | 29 +- .../net/wireless/realtek/rtlwifi/rtl8192se/fw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192se/fw.h | 33 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 48 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.h | 27 +- .../net/wireless/realtek/rtlwifi/rtl8192se/led.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/led.h | 27 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 70 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.h | 27 +- .../net/wireless/realtek/rtlwifi/rtl8192se/reg.h | 75 +- .../net/wireless/realtek/rtlwifi/rtl8192se/rf.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/rf.h | 27 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.h | 25 +- .../net/wireless/realtek/rtlwifi/rtl8192se/table.c | 27 +- .../net/wireless/realtek/rtlwifi/rtl8192se/table.h | 20 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.h | 27 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/btc.h | 25 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/def.h | 28 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.h | 25 +- .../realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c | 26 +- .../realtek/rtlwifi/rtl8723ae/hal_bt_coexist.h | 25 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 27 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.h | 25 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 34 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/led.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/led.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.h | 28 +- .../wireless/realtek/rtlwifi/rtl8723ae/pwrseq.c | 26 +- .../wireless/realtek/rtlwifi/rtl8723ae/pwrseq.h | 44 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/reg.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/rf.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/rf.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/table.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/table.h | 28 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/def.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/dm.h | 23 +- .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/fw.h | 25 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 40 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/led.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/led.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.h | 26 +- .../wireless/realtek/rtlwifi/rtl8723be/pwrseq.c | 26 +- .../wireless/realtek/rtlwifi/rtl8723be/pwrseq.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/reg.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/rf.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/rf.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723be/table.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8723be/table.h | 28 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.h | 26 +- .../realtek/rtlwifi/rtl8723com/dm_common.c | 26 +- .../realtek/rtlwifi/rtl8723com/dm_common.h | 26 +- .../realtek/rtlwifi/rtl8723com/fw_common.c | 26 +- .../realtek/rtlwifi/rtl8723com/fw_common.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723com/main.c | 26 +- .../realtek/rtlwifi/rtl8723com/phy_common.c | 26 +- .../realtek/rtlwifi/rtl8723com/phy_common.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/def.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.h | 36 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 128 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.h | 25 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 260 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/led.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/led.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 158 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.h | 30 +- .../wireless/realtek/rtlwifi/rtl8821ae/pwrseq.c | 26 +- .../wireless/realtek/rtlwifi/rtl8821ae/pwrseq.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/reg.h | 60 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/rf.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/rf.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.h | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 213 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.h | 28 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 26 +- drivers/net/wireless/realtek/rtlwifi/stats.c | 27 +- drivers/net/wireless/realtek/rtlwifi/stats.h | 26 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 30 +- drivers/net/wireless/realtek/rtlwifi/usb.h | 26 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 52 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 8 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 4 +- drivers/net/wireless/rsi/rsi_91x_main.c | 6 - drivers/net/wireless/rsi/rsi_91x_mgmt.c | 8 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 4 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 2 +- drivers/of/Kconfig | 6 +- drivers/parisc/ccio-dma.c | 4 +- drivers/platform/x86/sony-laptop.c | 8 +- drivers/pnp/pnpacpi/rsparser.c | 14 +- drivers/power/reset/at91-reset.c | 13 + drivers/power/supply/bq27xxx_battery.c | 20 +- drivers/power/supply/max17042_battery.c | 10 + drivers/power/supply/power_supply_core.c | 3 + drivers/powercap/intel_rapl.c | 1 + drivers/ptp/ptp_qoriq.c | 6 +- drivers/regulator/axp20x-regulator.c | 3 - drivers/regulator/core.c | 2 - drivers/regulator/da9062-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 2 +- drivers/regulator/max77620-regulator.c | 2 + drivers/regulator/max77650-regulator.c | 6 + drivers/regulator/pv88060-regulator.c | 2 +- drivers/regulator/pv88080-regulator.c | 2 +- drivers/regulator/pv88090-regulator.c | 2 +- drivers/regulator/stpmic1_regulator.c | 258 +- drivers/regulator/tps65218-regulator.c | 5 +- drivers/regulator/twl6030-regulator.c | 81 +- drivers/rtc/rtc-wilco-ec.c | 4 +- drivers/s390/net/ism_drv.c | 12 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fcoe/fcoe_ctlr.c | 7 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 7 +- drivers/scsi/megaraid/megaraid_sas_base.c | 1 + drivers/scsi/qedf/qedf_main.c | 2 +- drivers/soc/fsl/dpio/dpio-driver.c | 2 +- drivers/soc/fsl/dpio/qbman-portal.c | 1 + drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-pxa2xx.c | 1 + drivers/spi/spi-sifive.c | 450 ++ drivers/staging/android/ashmem.c | 25 +- drivers/staging/android/ion/ion_system_heap.c | 2 +- drivers/staging/erofs/dir.c | 8 +- drivers/staging/media/Kconfig | 6 +- drivers/staging/media/Makefile | 3 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 4 + drivers/staging/media/imx/TODO | 9 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 16 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 5 +- drivers/staging/media/imx/imx-media-capture.c | 24 +- drivers/staging/media/imx/imx-media-csi.c | 11 +- drivers/staging/media/imx/imx-media-dev-common.c | 90 + drivers/staging/media/imx/imx-media-dev.c | 108 +- drivers/staging/media/imx/imx-media-internal-sd.c | 20 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 32 +- drivers/staging/media/imx/imx-media.h | 43 +- drivers/staging/media/imx/imx7-media-csi.c | 1369 +++++ drivers/staging/media/imx/imx7-mipi-csis.c | 1187 +++++ drivers/staging/media/imx074/Kconfig | 5 - drivers/staging/media/imx074/Makefile | 1 - drivers/staging/media/imx074/TODO | 5 - drivers/staging/media/ipu3/Makefile | 6 + drivers/staging/media/ipu3/TODO | 5 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 18 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 8 +- drivers/staging/media/ipu3/ipu3-css-params.c | 270 +- drivers/staging/media/ipu3/ipu3-css-params.h | 8 +- drivers/staging/media/ipu3/ipu3-css-pool.c | 32 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 30 +- drivers/staging/media/ipu3/ipu3-css.c | 454 +- drivers/staging/media/ipu3/ipu3-css.h | 92 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 42 +- drivers/staging/media/ipu3/ipu3-dmamap.h | 14 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 18 +- drivers/staging/media/ipu3/ipu3-tables.c | 50 +- drivers/staging/media/ipu3/ipu3-tables.h | 54 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 290 +- drivers/staging/media/ipu3/ipu3.c | 86 +- drivers/staging/media/ipu3/ipu3.h | 18 +- .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 6 +- .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 6 +- drivers/staging/media/soc_camera/Kconfig | 50 + drivers/staging/media/soc_camera/Makefile | 7 + .../staging/media/{imx074 => soc_camera}/imx074.c | 0 .../media/{mt9t031 => soc_camera}/mt9t031.c | 0 .../media}/soc_camera/soc_camera.c | 0 .../media}/soc_camera/soc_mediabus.c | 0 .../i2c => staging/media}/soc_camera/soc_mt9v022.c | 0 .../i2c => staging/media}/soc_camera/soc_ov5642.c | 0 .../i2c => staging/media}/soc_camera/soc_ov9740.c | 0 drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 10 + drivers/staging/mt7621-dts/mt7621.dtsi | 12 +- drivers/staging/mt7621-mmc/dbg.c | 1 - drivers/staging/mt7621-mmc/mt6575_sd.h | 2 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 2 +- drivers/staging/mt7621-pci/pci-mt7621.c | 41 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 15 +- drivers/staging/rtlwifi/efuse.c | 6 +- .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 5 +- drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- drivers/staging/vt6656/key.c | 4 +- drivers/tee/optee/device.c | 13 +- drivers/tee/tee_core.c | 4 +- drivers/thermal/broadcom/bcm2835_thermal.c | 9 +- drivers/thermal/cpu_cooling.c | 3 +- .../intel/int340x_thermal/int3400_thermal.c | 21 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/mtk_thermal.c | 7 +- drivers/thermal/samsung/exynos_tmu.c | 2 +- drivers/thermal/tegra/soctherm.c | 40 +- drivers/tty/serial/msm_serial.c | 2 +- drivers/tty/serial/samsung.c | 42 + drivers/tty/serial/serial_core.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 8 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/config.c | 6 +- drivers/usb/dwc2/hcd.c | 4 +- drivers/usb/dwc3/drd.c | 9 +- drivers/usb/host/ohci-sm501.c | 3 +- drivers/usb/host/ohci-tmio.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 8 +- drivers/usb/renesas_usbhs/mod_host.c | 2 +- drivers/usb/serial/cp210x.c | 11 + drivers/usb/serial/option.c | 2 + drivers/usb/typec/mux.c | 2 +- drivers/usb/wusbcore/wa-xfer.c | 15 +- drivers/vfio/pci/vfio_pci.c | 90 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_private.h | 6 + drivers/vfio/vfio.c | 8 +- drivers/vfio/vfio_iommu_spapr_tce.c | 3 +- drivers/vhost/vhost.c | 2 +- fs/binfmt_script.c | 86 +- fs/cifs/cifsglob.h | 15 + fs/cifs/connect.c | 2 - fs/cifs/smb2ops.c | 12 + fs/cifs/smb2transport.c | 17 +- fs/cifs/transport.c | 7 +- fs/exec.c | 2 +- fs/nfs/nfs4idmap.c | 31 +- fs/ocfs2/alloc.c | 15 + fs/read_write.c | 6 + fs/udf/super.c | 9 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 3 +- include/acpi/acpixf.h | 10 +- include/acpi/acrestyp.h | 14 +- include/acpi/actbl1.h | 17 +- include/acpi/actbl2.h | 15 +- include/acpi/actbl3.h | 19 +- include/acpi/actypes.h | 3 +- include/acpi/cppc_acpi.h | 1 + include/asm-generic/io.h | 16 +- include/asm-generic/iomap.h | 32 +- include/dt-bindings/clock/axg-aoclkc.h | 7 +- include/dt-bindings/clock/g12a-aoclkc.h | 34 + include/dt-bindings/clock/g12a-clkc.h | 135 + include/dt-bindings/clock/gxbb-aoclkc.h | 7 + include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/reset/g12a-aoclkc.h | 18 + include/keys/request_key_auth-type.h | 36 + include/linux/component.h | 2 +- include/linux/device-mapper.h | 9 +- include/linux/device.h | 13 + include/linux/dma-mapping.h | 24 +- include/linux/filter.h | 22 +- include/linux/fsl/ptp_qoriq.h | 2 +- include/linux/irqchip/irq-davinci-aintc.h | 27 + include/linux/irqchip/irq-davinci-cp-intc.h | 25 + include/linux/irqdomain.h | 1 + include/linux/kernel.h | 18 +- include/linux/key-type.h | 22 +- include/linux/kvm_host.h | 24 +- include/linux/mdio.h | 19 + include/linux/mmzone.h | 2 +- include/linux/pm.h | 1 + include/linux/pm_runtime.h | 4 - include/linux/power_supply.h | 1 + include/linux/ring_buffer.h | 2 - include/linux/xarray.h | 61 +- include/media/rc-map.h | 14 +- include/media/v4l2-mem2mem.h | 24 +- include/media/v4l2-subdev.h | 7 +- include/media/videobuf2-core.h | 7 +- include/net/tls.h | 46 +- include/rdma/ib_verbs.h | 130 +- include/rdma/rdma_netlink.h | 11 + include/rdma/rdma_vt.h | 5 + include/rdma/restrack.h | 32 +- include/rdma/uverbs_ioctl.h | 18 + include/rdma/uverbs_std_types.h | 18 +- include/scsi/libfcoe.h | 4 +- include/uapi/drm/nouveau_drm.h | 51 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/lirc.h | 6 + include/uapi/linux/videodev2.h | 4 + include/uapi/misc/habanalabs.h | 444 ++ include/uapi/rdma/rdma_netlink.h | 20 +- kernel/cgroup/cpuset.c | 13 - kernel/dma/Kconfig | 79 +- kernel/dma/Makefile | 2 +- kernel/dma/coherent.c | 50 +- kernel/events/uprobes.c | 8 +- kernel/irq/irq_sim.c | 12 + kernel/irq/irqdomain.c | 14 + kernel/sched/core.c | 28 + kernel/seccomp.c | 2 +- kernel/trace/ftrace.c | 30 + kernel/trace/ring_buffer.c | 14 - kernel/trace/trace.c | 217 +- kernel/trace/trace.h | 66 +- kernel/trace/trace_entries.h | 41 +- kernel/trace/trace_events_filter.c | 7 + kernel/trace/trace_events_hist.c | 1048 ++-- kernel/trace/trace_functions_graph.c | 30 +- kernel/trace/trace_irqsoff.c | 2 +- kernel/trace/trace_probe.c | 1 + kernel/trace/trace_sched_wakeup.c | 11 +- lib/Kconfig.debug | 1 + lib/assoc_array.c | 8 +- lib/iomap.c | 6 +- lib/irq_poll.c | 2 +- lib/test_xarray.c | 28 +- lib/xarray.c | 42 +- localversion-next | 2 +- mm/cma_debug.c | 11 +- mm/kasan/Makefile | 2 + mm/kasan/tags.c | 2 +- mm/ksm.c | 7 +- mm/memory_hotplug.c | 27 +- mm/page_alloc.c | 15 +- mm/shmem.c | 10 +- mm/slab.c | 15 +- mm/slub.c | 2 +- mm/util.c | 2 +- net/bpf/test_run.c | 45 +- net/core/filter.c | 16 +- net/dsa/port.c | 7 +- net/dsa/tag_dsa.c | 9 + net/dsa/tag_edsa.c | 9 + net/ieee802154/6lowpan/reassembly.c | 141 +- net/ipv4/af_inet.c | 11 +- net/ipv4/tcp.c | 2 + net/ipv6/ip6_offload.c | 33 +- net/mac80211/mesh_pathtbl.c | 2 +- net/rose/af_rose.c | 4 +- net/sched/sch_api.c | 7 +- net/tls/tls_device.c | 24 +- net/tls/tls_main.c | 17 +- net/tls/tls_sw.c | 172 +- net/xfrm/xfrm_interface.c | 4 +- net/xfrm/xfrm_policy.c | 4 +- samples/vfio-mdev/mbochs.c | 8 +- samples/vfio-mdev/mdpy.c | 8 +- samples/vfio-mdev/mtty.c | 9 +- scripts/Makefile.build | 4 +- scripts/package/Makefile | 4 +- scripts/package/builddeb | 10 +- scripts/package/buildtar | 2 +- scripts/package/mkdebian | 6 +- security/keys/internal.h | 13 +- security/keys/key.c | 5 +- security/keys/keyctl.c | 1 + security/keys/process_keys.c | 1 + security/keys/request_key.c | 72 +- security/keys/request_key_auth.c | 16 +- sound/ac97/bus.c | 2 +- sound/aoa/core/gpio-feature.c | 1 + sound/pci/hda/patch_realtek.c | 57 +- sound/ppc/tumbler.c | 1 + sound/soc/codecs/adau1977.c | 12 +- sound/soc/codecs/pcm186x.c | 8 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm_adsp.c | 46 +- sound/soc/fsl/fsl_esai.c | 7 +- sound/soc/fsl/fsl_ssi.c | 6 +- sound/soc/fsl/imx-sgtl5000.c | 1 + sound/soc/generic/simple-card.c | 19 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 101 +- sound/soc/qcom/apq8016_sbc.c | 21 +- sound/soc/qcom/common.c | 10 +- sound/soc/samsung/i2s.c | 69 +- sound/soc/samsung/odroid.c | 33 +- sound/soc/soc-dapm.c | 4 +- sound/soc/sunxi/sun50i-codec-analog.c | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 4 +- tools/bpf/bpftool/prog.c | 2 +- tools/include/uapi/linux/lirc.h | 12 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/test_progs.c | 44 + .../inter-event/trigger-action-hist-xfail.tc | 30 + .../inter-event/trigger-extended-error-support.tc | 1 + .../inter-event/trigger-field-variable-support.tc | 1 + .../trigger-inter-event-combined-hist.tc | 1 + .../inter-event/trigger-multi-actions-accept.tc | 1 + .../inter-event/trigger-onchange-action-hist.tc | 28 + .../inter-event/trigger-onmatch-action-hist.tc | 1 + .../trigger-onmatch-onmax-action-hist.tc | 1 + .../inter-event/trigger-onmax-action-hist.tc | 1 + .../inter-event/trigger-snapshot-action-hist.tc | 43 + .../trigger-synthetic-event-createremove.tc | 1 + .../inter-event/trigger-trace-action-hist.tc | 42 + tools/testing/selftests/ir/ir_loopback.c | 9 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../kvm/x86_64/vmx_close_while_nested_test.c | 95 + tools/testing/selftests/net/tls.c | 14 + tools/testing/selftests/tmpfs/.gitignore | 1 + tools/testing/selftests/tmpfs/Makefile | 7 + tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c | 67 + virt/kvm/arm/arch_timer.c | 13 +- virt/kvm/arm/mmu.c | 5 +- virt/kvm/coalesced_mmio.c | 3 +- virt/kvm/eventfd.c | 7 +- virt/kvm/irqchip.c | 4 +- virt/kvm/kvm_main.c | 100 +- virt/kvm/vfio.c | 4 +- 1474 files changed, 87433 insertions(+), 27234 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-driver-habanalabs create mode 100644 Documentation/ABI/testing/sysfs-driver-habanalabs create mode 100644 Documentation/devicetree/bindings/media/imx7-csi.txt create mode 100644 Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sifive.txt create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-codec.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/media/v4l-drivers/imx7.rst delete mode 100644 arch/arm/mach-davinci/cp_intc.c delete mode 100644 arch/arm/mach-davinci/cp_intc.h delete mode 100644 arch/arm/mach-davinci/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-davinci/include/mach/irqs.h delete mode 100644 arch/arm/mach-davinci/irq.c create mode 100644 arch/arm/mach-davinci/irqs.h create mode 100644 arch/x86/include/asm/kvm_vcpu_regs.h create mode 100644 drivers/clk/meson/clk-dualdiv.c create mode 100644 drivers/clk/meson/clk-dualdiv.h create mode 100644 drivers/clk/meson/clk-input.h create mode 100644 drivers/clk/meson/clk-mpll.h create mode 100644 drivers/clk/meson/clk-phase.h create mode 100644 drivers/clk/meson/clk-pll.h delete mode 100644 drivers/clk/meson/clk-triphase.c delete mode 100644 drivers/clk/meson/clkc-audio.h delete mode 100644 drivers/clk/meson/clkc.h create mode 100644 drivers/clk/meson/g12a-aoclk.c create mode 100644 drivers/clk/meson/g12a-aoclk.h create mode 100644 drivers/clk/meson/g12a.c create mode 100644 drivers/clk/meson/g12a.h delete mode 100644 drivers/clk/meson/gxbb-aoclk-32k.c create mode 100644 drivers/clk/meson/meson-eeclk.c create mode 100644 drivers/clk/meson/meson-eeclk.h create mode 100644 drivers/clk/meson/parm.h create mode 100644 drivers/clk/meson/sclk-div.h create mode 100644 drivers/clk/meson/vid-pll-div.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/clb069.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h create mode 100644 drivers/gpu/drm/nouveau/nouveau_dmem.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_dmem.h create mode 100644 drivers/gpu/drm/nouveau/nouveau_svm.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_svm.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c create mode 100644 drivers/infiniband/core/restrack.h create mode 100644 drivers/irqchip/irq-davinci-aintc.c create mode 100644 drivers/irqchip/irq-davinci-cp-intc.c delete mode 100644 drivers/media/i2c/soc_camera/Kconfig delete mode 100644 drivers/media/i2c/soc_camera/Makefile delete mode 100644 drivers/media/i2c/soc_camera/soc_mt9m001.c delete mode 100644 drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c delete mode 100644 drivers/media/platform/soc_camera/Kconfig delete mode 100644 drivers/media/platform/soc_camera/Makefile create mode 100644 drivers/media/rc/ir-rcmm-decoder.c create mode 100644 drivers/misc/habanalabs/Kconfig create mode 100644 drivers/misc/habanalabs/Makefile create mode 100644 drivers/misc/habanalabs/asid.c create mode 100644 drivers/misc/habanalabs/command_buffer.c create mode 100644 drivers/misc/habanalabs/command_submission.c create mode 100644 drivers/misc/habanalabs/context.c create mode 100644 drivers/misc/habanalabs/debugfs.c create mode 100644 drivers/misc/habanalabs/device.c create mode 100644 drivers/misc/habanalabs/goya/Makefile create mode 100644 drivers/misc/habanalabs/goya/goya.c create mode 100644 drivers/misc/habanalabs/goya/goyaP.h create mode 100644 drivers/misc/habanalabs/goya/goya_hwmgr.c create mode 100644 drivers/misc/habanalabs/goya/goya_security.c create mode 100644 drivers/misc/habanalabs/habanalabs.h create mode 100644 drivers/misc/habanalabs/habanalabs_drv.c create mode 100644 drivers/misc/habanalabs/habanalabs_ioctl.c create mode 100644 drivers/misc/habanalabs/hw_queue.c create mode 100644 drivers/misc/habanalabs/hwmon.c create mode 100644 drivers/misc/habanalabs/include/armcp_if.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_1_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_2_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_3_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_4_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_1_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_2_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_3_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_4_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_blocks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/ic_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme5_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme6_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mmu_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mmu_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_aux_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_emmc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_mme_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_spi_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x0_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/stlb_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/goya.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_async_events.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_fw_if.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_packets.h create mode 100644 drivers/misc/habanalabs/include/hl_boot_if.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_general.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h create mode 100644 drivers/misc/habanalabs/include/qman_if.h create mode 100644 drivers/misc/habanalabs/irq.c create mode 100644 drivers/misc/habanalabs/memory.c create mode 100644 drivers/misc/habanalabs/mmu.c create mode 100644 drivers/misc/habanalabs/sysfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mcu.c create mode 100644 drivers/spi/spi-sifive.c create mode 100644 drivers/staging/media/imx/imx-media-dev-common.c create mode 100644 drivers/staging/media/imx/imx7-media-csi.c create mode 100644 drivers/staging/media/imx/imx7-mipi-csis.c delete mode 100644 drivers/staging/media/imx074/Kconfig delete mode 100644 drivers/staging/media/imx074/Makefile delete mode 100644 drivers/staging/media/imx074/TODO create mode 100644 drivers/staging/media/soc_camera/Kconfig create mode 100644 drivers/staging/media/soc_camera/Makefile rename drivers/staging/media/{imx074 => soc_camera}/imx074.c (100%) rename drivers/staging/media/{mt9t031 => soc_camera}/mt9t031.c (100%) rename drivers/{media/platform => staging/media}/soc_camera/soc_camera.c (100%) rename drivers/{media/platform => staging/media}/soc_camera/soc_mediabus.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_mt9v022.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_ov5642.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_ov9740.c (100%) create mode 100644 include/dt-bindings/clock/g12a-aoclkc.h create mode 100644 include/dt-bindings/clock/g12a-clkc.h create mode 100644 include/dt-bindings/reset/g12a-aoclkc.h create mode 100644 include/keys/request_key_auth-type.h create mode 100644 include/linux/irqchip/irq-davinci-aintc.h create mode 100644 include/linux/irqchip/irq-davinci-cp-intc.h create mode 100644 include/uapi/misc/habanalabs.h create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c create mode 100644 tools/testing/selftests/tmpfs/.gitignore create mode 100644 tools/testing/selftests/tmpfs/Makefile create mode 100644 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c