This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
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 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 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 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 f53f03bd3d12 Merge branch 'spi-5.1' into spi-next omits e7f77d1a86f2 Merge branch 'spi-5.0' into spi-linus 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 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 72d282b59342 drm/msm/a6xx: Add support for an interconnect path 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 [...] new b5372fe5dc84 exec: load_script: Do not exec truncated interpreter path new 842bd7f6bf99 scsi: aic7xxx: aic79xx: mark expected switch fall-through new 6e17ca20804e scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs new 49fd19958b53 scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs new ed442511bbb2 scsi: bfa: bfa_ioc: Mark expected switch fall-throughs new fb931e73ba67 scsi: esas2r: esas2r_init: mark expected switch fall-throughs new ba0a1fc10cd0 scsi: qla4xxx: ql4_os: mark expected switch fall-through new bd032930b066 scsi: st: mark expected switch fall-throughs new ed3ce4cfc919 adfs: mark expected switch fall-throughs new 84160e321c03 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new f7ceb9e27afb Merge remote-tracking branch 'kbuild-current/fixes' new 2b4176f70a71 Merge remote-tracking branch 'arc-current/for-curr' new 0141c8267943 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new f2ffff085d28 mac80211: mesh: fix missing unlock on error in table_path_del() new 8e29d23e28ee r8152: Add support for MAC address pass through on RTL8153-BD new 9addc92730df qed: Fix iWARP buffer size provided for syn packet processing. new 8be3dadf0405 qed: Fix iWARP syn packet mac address validation. new 694d79027ef4 Merge branch 'qed-iWARP' new 8a7493e58ad6 net: stmmac: Fix a race in EEE enable callback new 92a8c299a75d Merge tag 'wireless-drivers-for-davem-2019-02-18' of git:/ [...] new 4d96e13ee9cd net: hns: Fixes the missing put_device in positive leg for [...] new 1f43f400a2cb net: netcp: Fix ethss driver probe issue new 5cd856a5ef9a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 61ad7d0020ae Merge remote-tracking branch 'net/master' new df1a2cb7c74b bpf/test_run: fix unkillable BPF_PROG_TEST_RUN new f6be4d16039b selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN new 64ccb613cedd Merge remote-tracking branch 'bpf/master' new 660899ddf06a xfrm: Fix inbound traffic via XFRM interfaces across netwo [...] new 2b93966683bf Merge remote-tracking branch 'ipsec/master' new 6a4d6bcc580f Merge remote-tracking branch 'rdma-fixes/for-rc' new 268836649c07 Merge tag 'asoc-fix-v5.0-rc6' of git://git.kernel.org/pub/ [...] new 823f0eaf2e3e Merge remote-tracking branch 'sound-current/for-linus' new d98afe1353b6 ASoC: adau1977: Fix reset-gpios typo new cc29ea007347 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode new fcf4daabf080 ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() new 05bd7fcdd06b ASoC: codecs: pcm186x: Fix energysense SLEEP bit new e080eee63441 Merge branch 'asoc-5.0' into asoc-linus new dfc05c69c258 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 48593a99a1f6 regulator: stpmic1: Change buck1 voltage range new 7cd415f87559 regulator: pv88060: Fix array out-of-bounds access new 3c413f594c4f regulator: pv88080: Fix array out-of-bounds access new a5455c915941 regulator: pv88090: Fix array out-of-bounds access new 86d2d637fd84 Merge branch 'regulator-5.0' into regulator-linus new 29b14e20503b Merge remote-tracking branch 'regulator-fixes/for-linus' new 5035e90c71bf Merge branch 'spi-5.0' into spi-linus new 4e29145005ff Merge remote-tracking branch 'spi-fixes/for-linus' new 89d949ef9ad7 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 585bee8813d7 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 2bbba948a01f Merge remote-tracking branch 'ide/master' new 77112423db4c Merge remote-tracking branch 'mtd-fixes/master' new c3253f44d1e5 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 9ccc4950c776 Merge remote-tracking branch 'mips-fixes/mips-fixes' new b7dcdbb2b95a Merge remote-tracking branch 'kvms390-fixes/master' new 588ea107b51b Merge remote-tracking branch 'hwmon-fixes/hwmon' new f612acfae86a exec: Fix mem leak in kernel_read_file new 200e89417b89 Merge remote-tracking branch 'vfs-fixes/fixes' new daedc059c385 Merge remote-tracking branch 'scsi-fixes/fixes' new d6d50cd566c7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3b7d1b82119e Merge remote-tracking branch 'kbuild/for-next' new 54bcf0bf1eda Merge remote-tracking branch 'leaks/leaks-next' new 10b3fff7c8cf Merge remote-tracking branch 'dma-mapping/for-next' new f406e5356aa0 Merge remote-tracking branch 'asm-generic/master' new cfb7d3dbd1ea Merge remote-tracking branch 'arm/for-next' new e80b5d6a1798 Merge remote-tracking branch 'arm64/for-next/core' new b84509688126 Merge remote-tracking branch 'arm-soc/for-next' new 184ac9afe595 Merge remote-tracking branch 'actions/for-next' new a09e2bfae605 Merge remote-tracking branch 'amlogic/for-next' new c8077a796ffc Merge remote-tracking branch 'at91/at91-next' new d4a8aae7977e Merge remote-tracking branch 'bcm2835/for-next' new b2689d2271da Merge remote-tracking branch 'imx-mxs/for-next' new 2c5133ba9302 Merge remote-tracking branch 'keystone/next' new 5146a0a6a8f5 Merge remote-tracking branch 'mediatek/for-next' new 4dde22a492a8 Merge remote-tracking branch 'mvebu/for-next' new 759c962d3c9b ARM: dts: am335x-evmsk: Fix PHY mode for ethernet new 37685f6a63ee ARM: dts: am335x-evm: Fix PHY mode for ethernet new 0661465ec86e Merge branch 'am335x-phy-fixes' into omap-for-v5.0/fixes-v2 new fa2b1eeaeb1d Merge branch 'omap-for-v5.0/fixes-v2' into for-next new 641a0a306b84 Merge remote-tracking branch 'omap/for-next' new f2aa85924204 Merge remote-tracking branch 'qcom/for-next' new 33ad2886cc1c Merge remote-tracking branch 'renesas/next' new a0c9e1d9f6d5 Merge remote-tracking branch 'rockchip/for-next' new 87c155fc6530 Merge remote-tracking branch 'samsung-krzk/for-next' new 13737a38fb2d Merge remote-tracking branch 'sunxi/sunxi/for-next' new 66d048f54f25 Merge remote-tracking branch 'tegra/for-next' new 46b6c145c39a Merge remote-tracking branch 'clk/clk-next' new 3de83fcb0c6d Merge remote-tracking branch 'm68k/for-next' new 0c260e17e392 Merge remote-tracking branch 'm68knommu/for-next' new b46352de13f0 Merge remote-tracking branch 'microblaze/next' new 462fb81b267d MIPS: CM: Fix indentation new bdc18902ead8 MIPS: eBPF: Always return sign extended 32b values new 66b6572a142f MIPS: eBPF: Remove REG_32BIT_ZERO_EX new d411da06abbe MIPS: dma-noncoherent: Remove bogus condition in dma_sync_phys() new 72faa7a773ca MIPS: irq: Allocate accurate order pages for irq stack new baa1641ea918 Merge remote-tracking branch 'mips/mips-next' new b5af8c280952 Merge remote-tracking branch 'nios2/for-next' new c1f3c5dcff75 Merge remote-tracking branch 'parisc-hd/for-next' new 43c24155e6f1 Merge remote-tracking branch 'powerpc/next' new 79a47bad61bb riscv: remove the HAVE_KPROBES option new 372b0710bcba Merge remote-tracking branch 'risc-v/for-next' new 41fc866a5f3f s390/setup: fix boot crash for machine without EDAT-1 new c3da68647659 Merge remote-tracking branch 's390/features' new d4da717338a9 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 02e0bce83659 Merge remote-tracking branch 'fscrypt/master' new 4f52f81e8b6c Merge remote-tracking branch 'befs/for-next' new 5f4941a8c39c Merge remote-tracking branch 'btrfs-kdave/for-next' new 5154038626b2 Merge remote-tracking branch 'ceph/master' new 21cce746f789 CIFS: Fix leaking locked VFS cache pages in writeback retry new 94a4ef00381c cifs: Fix NULL pointer dereference of devname new c45cba607af3 cifs: replace snprintf with scnprintf new 672d973419a1 cifs: add credits from unmatched responses/messages new da131e76dc73 cifs: return -ENODATA when deleting an xattr that does not exist new f5e7e0fa6d2d smb3: fix bytes_read statistics new b0aaa46d99a4 CIFS: Do not reset lease state to NONE on lease break new d3de48233978 smb3: make default i/o size for smb3 mounts match what ser [...] new 2d01e5fe74eb smb3: request more credits on tree connect new ec47e53f363f cifs: Accept validate negotiate if server return NT_STATUS [...] new 2adec2d18f9a CIFS: Always reset read error to -EIO if no response new 6b086203f5dd CIFS: Do not log credits when unmounting a share new 35bf8486144c CIFS: Count SMB3 credits for malformed pending responses new 963ba78acda8 CIFS: Respect SMB2 hdr preamble size in read responses new 5d4ea7aaaea8 CIFS: Mask signals during sock_sendmsg() new e16219821f1c CIFS: Set reconnect instance to one initially new 01482b390876 CIFS: Respect reconnect in MTU credits calculations new 01b69ae332b8 CIFS: Respect reconnect in non-MTU credits calculations new c4f4aa8adc6c CIFS: Check for reconnects before sending async requests new c5c5d1b12b0d CIFS: Check for reconnects before sending compound requests new 9fa2e5fed195 CIFS: Adjust MTU credits before reopening a file new 60b434309fb9 CIFS: Remove custom credit adjustments for SMB2 async IO new 2eabb4b59ca8 CIFS: Reopen file before get SMB2 MTU credits for async IO new da517e7c14e9 CIFS: Find and reopen a file before get MTU credits in writepages new bc381eba785e CIFS: Move unlocking pages from wdata_send_pages() new ee8f272bda70 CIFS: Move open file handling to writepages new fe389822f1f2 CIFS: Return error code when getting file handle for writeback new a2841d0e085e CIFS: Try to acquire credits at once for compound requests new b4a28f2525bf cifs: update internal module version number new 166829b8b273 smb3: fix credit reconnect problem new 4b17994bf431 Merge remote-tracking branch 'cifs/for-next' new 1e946d8f309b Merge remote-tracking branch 'ecryptfs/next' new a00eb52e3f2f udf: Drop pointless check from udf_sync_fs() new ab581583f0d7 Pull UDF cleanup in udf_sync_fs(). new e9b4618c9194 Merge remote-tracking branch 'ext3/for_next' new 2b653050b792 Merge remote-tracking branch 'f2fs/dev' new 1acc40a0551d Merge remote-tracking branch 'fuse/for-next' new 5b33af96c27f Merge remote-tracking branch 'jfs/jfs-next' new 4eb2d9c4b9be Merge remote-tracking branch 'nfs-anna/linux-next' new fe3210dfdad0 Merge remote-tracking branch 'nfsd/nfsd-next' new c523328665cc Merge remote-tracking branch 'overlayfs/overlayfs-next' new cc6317ce0e7c Merge remote-tracking branch 'v9fs/9p-next' new 414308411e51 Merge remote-tracking branch 'xfs/for-next' new cc4b1242d7e3 vfs: fix preadv64v2 and pwritev64v2 compat syscalls with o [...] new b799a82237a5 Merge branches 'fixes' and 'work.misc' into for-next new 27ccc0d52fa1 Merge remote-tracking branch 'vfs/for-next' new 211cf8e8287a Merge remote-tracking branch 'printk/for-next' new f8141269bbd4 Merge remote-tracking branch 'pci/next' new d3bcf28c61a3 Merge remote-tracking branch 'pstore/for-next/pstore' new eda7ed187b6d Merge remote-tracking branch 'hid/for-next' new 98e4b95a871c Merge remote-tracking branch 'i2c/i2c/for-next' new 9ddcf5892ff0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 6220298fb1dc Merge remote-tracking branch 'jc_docs/docs-next' new 5f09bc8cc401 Merge tag 'v5.0-rc7' into patchwork new 14c8e80e6869 media: v4l: ioctl: Sanitize num_planes before using it new a8566d79f8ff media: vim2m: fix build breakage due to a merge conflict new 09714569969c media: vimc: add USERPTR support new 5964cbd86922 media: imx: Set capture compose rectangle in capture_devic [...] new 5515e414f42b media: vimc: Remove unused but set variables new 3d769df5fc32 media: v4l2-subdev.h: v4l2_subdev_call: use temp __sd variable new bc2dea9e51c8 media: adv748x: Add is_txb() new 29166e0f8f42 media: adv748x: Rename reset procedures new 21325e19cade media: adv748x: csi2: Link AFE with TXA and TXB new 3361b9c4ed87 media: adv748x: Store the source subdevice in TX new a33df6ac3151 media: adv748x: Store the TX sink in HDMI/AFE new 9423ca350df7 media: adv748x: Implement TX link_setup callback new ac105ab2138f media: i2c: adv748x: Convert SW reset routine to function new 16597c2744f7 media: i2c: adv748x: Remove PAGE_WAIT new 9f6d7bacc726 media: ov5640: Move test_pattern_menu before ov5640_set_ct [...] new a0c29afb5064 media: ov5640: Add register definition for test pattern register new 2aff1fc3653a media: ov5640: Disable transparent feature for test pattern new bddc5cdfc82d media: ov5640: Add three more test patterns new 7cb013b1049a media: ov5640: Set JPEG output timings when outputting JPEG data new 2b5c18f964df media: ov5640: Consolidate JPEG compression mode setting new 6530a5eb9995 media: ov5640: Fix set 15fps regression new 1d4c41f3d887 media: i2c: ov5640: Fix post-reset delay new 27b795adb3c2 media: ipu3-imgu: Prefix functions with imgu_* instead of ipu3_* new f47c34be55f7 media: soc_camera: Remove the mt9m001 SoC camera sensor driver new 3c32db82df60 media: soc_camera: Remove the rj45n1 SoC camera sensor driver new 280de94a6519 media: soc_camera: Move to the staging tree new 045f95e77333 media: soc_camera: Move the imx074 under soc_camera directory new dc548ee0773b media: soc_camera: Move the mt9t031 under soc_camera directory new dd1df35dd0f6 media: soc_camera: Depend on BROKEN new 959bba134238 media: vivid: two unregistration fixes new cdabfa840259 media: vimc: fix memory leak new e3e71be056df media: wl128x: fix spelling mistake: "Swtich" -> "Switch" new 46c039d06b6e media: cx25840: mark pad sig_types to fix cx231xx init new a7fe4ca72b1f media: v4l: Add 32-bit packed YUV formats new 10a2bc7e63f9 media: v4l2-tpg-core: Add support for 32-bit packed YUV fo [...] new 6377bb7d18cc media: vivid: Add definitions for the 32-bit packed YUV formats new 98617b456741 media: imx-pxp: Start using the format VUYA32 instead of Y [...] new cfc7740835d0 media: vb2: replace bool by bitfield in vb2_buffer new 7e4e71624491 media: vb2: keep track of timestamp status new b7990bcfb644 media: cec: fix epoll() by calling poll_wait first new f4dd471b5c36 media: media-request: fix epoll() by calling poll_wait first new 914c68686441 media: vb2: fix epoll() by calling poll_wait first new 398d768025c1 media: v4l2-ctrls.c: fix epoll() by calling poll_wait first new dd8695e4e1e3 media: v4l2-mem2mem: fix epoll() by calling poll_wait first new 96ebc0ca6f6d media: v4l2-mem2mem: add q->error check to v4l2_m2m_poll() new bb436cbeb918 media: videobuf: fix epoll() by calling poll_wait first new c6f5c7c237fb media: dvb-core: fix epoll() by calling poll_wait first new 4f14e3272f1c extended-controls.rst: split up per control class new 076d792b1746 media: dt-bindings: media: sun6i: Add A64 CSI compatible new 27e2add8ae8f media: sun6i: Add A64 CSI block support new b8726aea59de media: ipu3: update meta format documentation new 45602f7110fe media: uvcvideo: Fix smatch warning new 0654cbcc8dfb media: uvcvideo: Use usb_make_path to fill in usb_info new 5b6326b7aedd media: vsp1: Fix smatch warning new e260d78736db media: vsp1: Add RZ/G support new b8eb83457e79 media: dt-bindings: media: renesas-fcp: Add RZ/G2 support new d31b282e2c0d media: sun6i: Fix CSI regmap's max_register new 19b18e78b327 media: sun6i: Add support for RGB565 formats new 35deee141834 media: sun6i: Add support for JPEG media bus format new 0806bc0afbb4 media: tda1997x: fix get_edid new 5c88ee02932a media: sh: migor: Include missing dma-mapping header new 1b275e4e8b70 media: mtk-jpeg: Correct return type for mem2mem buffer helpers new 9af469c5be3b media: mtk-mdp: Correct return type for mem2mem buffer helpers new 0650a91499e0 media: mtk-vcodec: Correct return type for mem2mem buffer helpers new 8d20dcefe471 media: mx2_emmaprp: Correct return type for mem2mem buffer [...] new da2d3a4e4ada media: rockchip/rga: Correct return type for mem2mem buffe [...] new 30fa627b3223 media: s5p-g2d: Correct return type for mem2mem buffer helpers new 4a88f89885c7 media: s5p-jpeg: Correct return type for mem2mem buffer helpers new 43c145195c7f media: sh_veu: Correct return type for mem2mem buffer helpers new 29701c3612fa media: rockchip/vpu: Correct return type for mem2mem buffe [...] new 8dd22b289c8f media: v4l2-mem2mem: Correct return type for mem2mem buffe [...] new ffaec3b21abc media: exynos4-is: remove redundant check on type new 9dacde5ed064 media: cedrus: Forbid setting new formats on busy queues new 73a1d4329306 media: cedrus: mpeg2: Use v4l2_m2m_get_vq helper for captu [...] new 75e3e5b85da1 media: vicodec: Add a flag for I-frames in fwht header new 12aceee1f412 media: ov7740: fix runtime pm initialization new 721074b03411 media: rc: rcmm decoder and encoder new b1f37757dc3b media: rc: ir-rc6-decoder: enable toggle bit for Zotac remotes new a49a7a4635de media: smipcie: add universal ir capability new 174bcae1a4e9 media: staging/imx: refactor imx media device probe new 67673ed55084 media: staging/imx: rearrange group id to take in account IPU new 3f44193780fb media: dt-bindings: add bindings for i.MX7 media driver new 05f634040c0d media: staging/imx7: add imx7 CSI subdev driver new 7807063b862b media: staging/imx7: add MIPI CSI-2 receiver subdev for i.MX7 new fa88fbdafb4a media: imx7.rst: add documentation for i.MX7 media driver new 3fecc49e0dd8 media: imx7.rst: Fix ReST syntax new 5ecc0edb5653 media: staging/imx: add i.MX7 entries to TODO file new 7637c2612c7c media: video-mux: add bayer formats new b3c786566d8f media: MAINTAINERS: add entry for Freescale i.MX7 media driver new 2758d9a77fb4 media: imx7-media-csi.c: fix merge breakage new 1c186d5fd734 media: imx7-media-csi: don't store a floating pointer new 919372298838 media: imx7-media-csi: get rid of unused var new 0bdfc56c13c0 media: ipu3: shut up warnings produced with W=1 new 9fabe1d108ca media: ipu3-mmu: fix some kernel-doc macros new 63c5647d99fb Merge remote-tracking branch 'v4l-dvb/master' new cbca3da2b0a7 Merge remote-tracking branch 'v4l-dvb-next/master' new eb6bca7f52c7 Merge remote-tracking branch 'fbdev/fbdev-for-next' new 1757d05f3112 ACPI / CPPC: Add a helper to get desired performance new 6c8d750f9784 cpufreq / cppc: Work around for Hisilicon CPPC cpufreq new fa93b51c5509 cpufreq: intel_pstate: Avoid redundant initialization of l [...] new a8e1942d97dc cpufreq: intel_pstate: Eliminate intel_pstate_get_base_pstate() new b8bd1581aa61 cpufreq: intel_pstate: Rework iowait boosting to be less a [...] new 202b6b64fdea Merge branch 'pm-cpufreq' into linux-next new aa342261bde5 ACPICA: Remove legacy module-level code support new b3381bd90265 ACPICA: Interpreter: Emit warning for creation of a zero-l [...] new 90791fbbd2df ACPICA: Debugger: Fix possible fault with the "test object [...] new 991371e0dd4e ACPICA: Update/clarify messages for control method failures new a3fbd67bd131 ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _N [...] new f00175d06b50 ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier stru [...] new aa475a59fff1 ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable new 6d4fb74fc8ee ACPICA: ACPI 6.3: add PCC operation region support for AML [...] new 7e0b8342c7e5 ACPICA: ACPI 6.3: MADT: add support for statistical profil [...] new df3bcc628b81 ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value new d91f62215d64 ACPICA: ACPI 6.3: PPTT add additional fields in Processor [...] new f39657f78c6c ACPICA: ACPI 6.3: HMAT updates new ec9d7565d10f ACPICA: ACPI 6.3: add GTDT Revision 3 support new 874a7f9d5cdf ACPI/ACPICA: Trivial: fix spelling mistakes and fix whites [...] new e2203bebaeb8 ACPICA: Update version to 20190215 new 956eba35ebbd Merge branch 'acpica' into linux-next new 34a62cd0df89 ACPI / processor: Set P_LVL{2,3} idle state descriptions new ba6f3ec198d5 powercap/intel_rapl: add Ice Lake mobile new 6372830dde5c Merge branches 'pm-cpuidle' and 'powercap' into linux-next new 8cbd468bdeb5 cpufreq: scmi: Fix use-after-free in scmi_cpufreq_exit() new a65b747c7753 Merge branch 'pm-cpufreq-fixes' into linux-next new 07221c90b3d6 Merge remote-tracking branch 'pm/linux-next' new 32e564645044 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new c5a930f32ae7 Merge remote-tracking branch 'cpupower/cpupower' new 207f05aa5dce Merge remote-tracking branch 'dlm/next' new 23abd81b2e2b Merge remote-tracking branch 'swiotlb/linux-next' new 1d435d53a18b Merge remote-tracking branch 'rdma/for-next' new 780feae7eb69 mdio_bus: Fix PTR_ERR() usage after initialization to constant new 6e07902f56fa net: sched: using kfree_rcu() to simplify the code new 57fd967838c6 net: dsa: Implement flow_dissect callback for tag_dsa. new eb160971af7a r8169: remove unneeded mmiowb barriers new bf9d787ba7ea liquidio: using NULL instead of plain integer new 9004a14cb688 net: phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t new 96c2be34e6ce net: phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_ [...] new 778a57d93e28 Merge branch 'net-phy-add-helpers-for-handling-C45-10GBT-A [...] new c9b747dbc203 bnx2x: Remove set but not used variable 'mfw_vn' new 4509de146800 net/tls: Move protocol constants from cipher context to tl [...] new 3293ec232123 bnxt_en: Update firmware interface spec. to 1.10.0.47. new c6cc32a2133c bnxt_en: Add support for BCM957504 new 2a516444434f bnxt_en: Propagate trusted VF attribute to firmware. new 0ca12be99667 bnxt_en: Add support for mdio read/write to external PHY new b2d69122fd62 bnxt_en: Return relevant error code when offload fails new 5770117186f0 Merge branch 'bnxt_en-Update-for-net-next' new a968b5e9d587 net: dsa: qca8k: Enable delay for RGMII_ID mode new 3b9c9f3b0b02 net: rose: add missing dev_put() on error in rose_bind new c2a5994fbb5b net: ns83820: code cleanup for ns83820_probe_phy() new 254c5dbe15d4 6lowpan: use rbtree for IP frag queue new d2cf821ff677 Merge branch 'ieee802154-for-davem-2019-02-19' of git://gi [...] new ebd738120055 Merge remote-tracking branch 'net-next/master' new a5d9265e017f bpf: bpftool, fix documentation for attach types new 568f196756ad bpf: check that BPF programs run with preemption disabled new 74e31ca850c1 bpf: add skb->queue_mapping write access from tc clsact new fb05c4726711 Merge remote-tracking branch 'bpf-next/master' new 37b6bb77c6fd net/mlx5: Factor out HCA capabilities functions new 16953a157b41 Merge remote-tracking branch 'mlx5-next/mlx5-next' new fcd1eefde8e1 Merge remote-tracking branch 'nfc-next/master' new 06662264ce2a mt76x02: use mask for vifs new f9a043c58219 mt76x02: use commmon add interface for mt76x2u new 0b2d27e5b82c mt76x02: initialize mutli bss mode when set up address new 39834c1293ca mt76x02: minor beaconing init changes new b08ca4dc95bf mt76x02: init beacon config for mt76x2u new dbb2b22b11cc mt76: beaconing fixes for USB new 2bd7f3d2a93a mt76x02: enable support for IBSS and MESH new b29e46b76552 mt76x0: eeprom: fix VHT mcs{8,9} rate power offset new 9df0fab9d1ca mt76: move mt76_mcu_msg_alloc in mt76-core new 680abb25f71c mt76: move mt76_mcu_get_response in mt76-core new c07a49d475b4 mt76: move mt76_mcu_rx_event in mt76-core new 6f02aeabc9c5 mt76x0: mcu: remove useless commented configuration new 5ed31128782c mt76: move mt76_dma_tx_queue_skb_raw in mt76-core module new e6287c337c30 mt76: remove add_buf pointer in mt76_queue_ops new 128b75bf5cf9 mt76: fix software encryption issues new 1564fa92fbf9 mt76: mt76x2: avoid running DPD calibration if tx is blocked new 20c06572c191 mt76: explicitly disable energy detect cca during scan new 2e4050240a6b mt76: run MAC work every 100ms new c15b7cef2af8 mt76: clear CCA timer stats in mt76x02_edcca_init new ccdaf7b4f22f mt76: measure the time between mt76x02_edcca_check runs new f1906fb24901 mt76: increase ED/CCA tx block threshold new c0f7b25ab8d3 mt76: move alloc_device common code in mt76_alloc_device new 3bfaa974de30 mt76x2u: remove mt76x2u_alloc_device routine new fa2355265c52 mt76x0: remove mt76x0u_alloc_device routine new ecd25b547d96 mt76x2: remove mt76x2_alloc_device routine new bceac167b00f mt76: change the return type of mt76_dma_attach() new 0bee1ff6922d mt76x0: phy: report target_power in debugfs new 1ffe410ee3bd mt76x0: init: introduce mt76x0_init_txpower routine new 5de4db8fcb6d mt76x02u: use usb_bulk_msg to upload firmware new bdba48d57a55 mt76: usb: fix possible NULL pointer dereference in mt76u_ [...] new cb83585e1121 mt76: usb: fix possible memory leak in mt76u_buf_free new b3098121c42c mt76: usb: do not run mt76u_queues_deinit twice new 63a7de5dfbfd mt76: usb: move mt76u_check_sg in usb.c new d704d16f201a mt76: usb: do not use sg buffers for mcu messages new f752294946ae mt76: usb: use a linear buffer for tx/rx datapath if sg is [...] new c2908a0dfd7a mt76: usb: introduce disable_usb_sg parameter new 4bfff1ec2599 mt76: usb: use dev_err_ratelimited instead of dev_err in m [...] new 3eeb7c062d88 mt76x02u: remove bogus check and comment padding new d0ff23c1107e mt76: Use the correct hweight8() function new b231cd7f557d mt76: fix tx status timeout processing new 906d2d3f874a mt76: fix corrupted software generated tx CCMP PN new f2f6a47b504b mt76: fix resetting software IV flag on key delete new 9f688473408b mt76: mt76x2: simplify per-chain signal strength handling new af5399b245fc Merge tag 'mt76-for-kvalo-2019-02-18' of https://github.co [...] new d27a76fa5a66 rtlwifi: Replace old-style license information new 8c0863125229 rtlwifi: btcoex: Replace old-style license information new fbb352862190 rtlwifi: rtl8188ee: Replace old-style license information new e70113691804 rtlwifi: rtl8192com: Replace old-style license information new 0770f718458e rtlwifi: rtl8192ce: Replace old-style license information new b44febedbb8d rtlwifi: rtl8192cu: Replace old-style license information new 5bd4f692e0eb rtlwifi: rtl8192de: Replace old-style license information new 647f21b10292 rtlwifi: rtl8192ee: Replace old-style license information new 6f3fcdc88e53 rtlwifi: rtl8192se: Replace old-style license information new 48fa0b4d58dc rtlwifi: rtl8723ae: Replace old-style license information new 93121c03e0ce rtlwifi: rtl8723be: Replace old-style license information new 2a7274ee12cc rtlwifi: rtl8723_common: Replace old-style license information new 03f3dd37f095 rtlwifi: rtl8821ae: Replace old-style license information new e703c5dd2d69 rtlwifi: Remove CamelCase variables from base code new 2171def56daf rtlwifi: btcoexist: Remove CamelCase variable new d420110635ad rtlwifi: rtl8188ee: Remove CamelCase variable new ff9704538e6d rtlwifi: rtl8192{c,u}: Remove CamelCase variables new b83faeda028b rtlwifi: rtl8188de: Remove CamelCase variables new 2a83ad1fe330 rtlwifi: rtl8192se: Remove CamelCase variables new 92a1aa25c782 rtlwifi: rtl8723{be,ae}: Remove CamelCase variables new 9c66a7e5d39c rtlwifi: rtl8821ae: Remove CamelCase variables new 1b5e2423164b brcmfmac: assure SSID length from firmware is limited new a4176ec356c7 brcmfmac: add subtype check for event handling in data path new aaf6a5e86e36 brcmfmac: create debugfs files for bus-specific layer new 92d3b88b1029 brcmfmac: disable MBSS feature for bcm4330 device new 4ab2cf03da91 brcmfmac: check and dump trap info during sdio probe new a250c91c1762 brcmfmac: use chipname in brcmf_fw_alloc_request() for err [...] new c988b78244df brcmfmac: print firmware reported ring status errors new f4e183293b87 brcmfmac: improve code handling bandwidth of firmware repo [...] new 30519cbe339a brcmfmac: support firmware reporting 160 MHz channels new 16e646768396 brcmfmac: rework bphy_err() to take struct brcmf_pub argument new e4d1b2716b88 brcmfmac: remove set but not used variable 'old_state' new e8242ad03883 rsi: fix a typo in a debug message new b9c767fdde61 rsi: fix spelling mistakes new 6f6e4f98ee52 rsi: remove set but not used variables 'info, vif' new 744972b2c4d2 libertas_tf: lower the debug level of command trace new 607076a904c4 libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer new c7a5682ded7e libertas_tf: move the banner to a more appropriate place new b723dbb313f0 libertas_tf: fix signal reporting new e97cb6ea71b0 libertas_tf: remove set but not used variable 'flags' new 65a576e27309 mwifiex: Fix NL80211_TX_POWER_LIMITED new 6f21ab30469d mwifiex: don't advertise IBSS features without FW support new 25f87d8b63b8 orinoco : Replace function name in string with __func__ new b9b81d152cfb rtl818x_pci: Remove set but not used variables 'io_addr, m [...] new dc76bb1e12e9 carl9170: clean up a clamp() call new 17ae2acd1a6f rt2x00: remove unneeded check new 5991a2ecd070 rt2x00: remove confusing AGC register new 9ad3b5565445 rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band new 7aca14885ede rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 new c7ff1bfeaf1c rt2800: comment and simplify AGC init for RT6352 new 903516f487e8 Merge remote-tracking branch 'wireless-drivers-next/master' new c27bbb8a527d Merge remote-tracking branch 'bluetooth/master' new f7b1d895a889 Merge remote-tracking branch 'mac80211-next/master' new f1c1f7f3ceb6 Merge remote-tracking branch 'gfs2/for-next' new ee8948548427 Merge remote-tracking branch 'mtd/mtd/next' new 6771edfa94f1 Merge remote-tracking branch 'nand/nand/next' new 2b455ab9c949 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 04848f5c3de3 Merge remote-tracking branch 'crypto/master' new fc782242749f drm/nouveau/volt/gf117: fix speedo readout register new b51f9dfac719 drm/nouveau/devinit/tu102: rename implementation from tu104 new fd95bfbdb995 drm/nouveau/mc/tu102: rename implementation from tu104 new c011b25421f3 drm/nouveau/mmu/tu102: rename implementation from tu104 new ef7664d9dff9 drm/nouveau/bar/tu102: rename implementation from tu104 new 954f97983cb4 drm/nouveau/fault/tu102: rename implementation from tu104 new 860377423350 drm/nouveau/disp/tu102: rename implementation from tu104 new f10271ffdaba drm/nouveau/fifo/tu102: rename implementation from tu104 new b6c82854761f drm/nouveau/ce/tu102: rename implementation from tu104 new d83d345338b1 drm/nouveau/bios/dp: make array vsoff static, shrinks object size new 13649101a25c drm/nouveau/bios/ramcfg: fix missing parentheses when calc [...] new b1d03fc36ec9 drm/nouveau/pmu: don't print reply values if exec is false new b513a18cf1d7 drm/nouveau: Don't WARN_ON VCPI allocation failures new 966b2217d2b9 drm/nouveau: mark expected switch fall-through new 785cf1eeafa2 drm/nouveau: fix missing break in switch statement new 78cdadb8405e drm/nouveau/core: define GSP subdev new eec9ffe47f60 drm/nouveau/top: add function to lookup PRI address for devices new 7975dfc36a0b drm/nouveau/top/gv100-: translate entry for the GSP new 2944b19b5cb5 drm/nouveau/gsp/gv100-: instantiate GSP falcon new 04574273509c drm/nouveau/nvdec/gp102-: utilise engine PRI address from TOP new 1a346934909b drm/nouveau/nvdec/tu102-: instantiate NVDEC0 falcon new fdad51836250 drm/nouveau/sec2: utilise engine PRI address from TOP new 8d2c1e337604 drm/nouveau/sec2/tu102-: instantiate SEC2 falcon new c774ce66c5e8 drm/nouveau/secboot: fix missing newline in error messages new 81f2bb5d6572 drm/nouveau/bios/init: label existing INIT_GENERIC_CONDITI [...] new eb972d147471 drm/nouveau/bios/init: handle INIT_GENERIC_CONDITION_ID_NO [...] new a8ce8b65e108 drm/nouveau/disp/gf119-: decode exception reason to human- [...] new d7f9bb656ea4 drm/nouveau: allocate kernel channel(s) before initialisin [...] new ba801ef068c1 drm/nouveau/kms: display destroy/init/fini hooks can be static new fcd6f048386d drm/nouveau/kms/nv04-nv4x: move a bunch of pre-nv50 page f [...] new f04a4186afb6 drm/nouveau/kms/nv04-nv4x: move suspend code to dispnv04 f [...] new 0f9976dd97ca drm/nouveau/kms/nv04-nv4x: move resume code to dispnv04 init hook new f0eee9aec06a drm/nouveau: allow accelerated buffer moves even when gr i [...] new eb383e629c6f drm/nouveau/gr/gf100-: move fecs set_watchdog_timeout meth [...] new 0b89ca0dc344 drm/nouveau/gr/gf100-: move fecs discover_image_size into [...] new 7d3f06881dd0 drm/nouveau/gr/gf100-: move fecs discover_zcull_image_size [...] new 8bf2d348bd54 drm/nouveau/gr/gf100-: move fecs discover_pm_image_size in [...] new 7d51bc85d774 drm/nouveau/gr/gf100-: move fecs elpg setup into functions new 8c7db7684448 drm/nouveau/gr/gf100-: remove some unnecessary reg writes new b7f713b8d313 drm/nouveau/gr/gf100-: move fecs bind_pointer into a function new 8e44b987e8f1 drm/nouveau/gr/gf100-: store fecs/gpccs falcon pointers in [...] new 874c1b56f363 drm/nouveau/mmu/gf100-: make mmu invalidate function more general new d389fd4fa937 drm/nouveau/mmu/gf100-: virtualise setting pdb base addres [...] new 8e083686ec90 drm/nouveau/falcon: fix a few indentation issues new 169f30b35d66 drm/nouveau/gr/gf100-: expose fecs methods for pausing ctxsw new ae5ea7f6a811 drm/nouveau/gr/gf100-: expose method to determine current context new 2606f291621e drm/nouveau/mmu: support initialisation of client-managed [...] new 8e68271d7ce4 drm/nouveau/mmu: store mapped flag separately from memory pointer new a5ff307fe1f2 drm/nouveau/mmu: add a privileged method to directly manage PTEs new 71871aa6df50 drm/nouveau/mmu/gp100-: add privileged methods for fault r [...] new ab2ee9ffa38a drm/nouveau/mmu/gp100-: support vmms with gcc/tex replayab [...] new 13e957290647 drm/nouveau/fault/gp100: expose MaxwellFaultBufferA new a261a20c0177 drm/nouveau/fault/gv100-: expose VoltaFaultBufferA new bfe91afaca59 drm/nouveau: prepare for enabling svm with existing usersp [...] new eeaf06ac1a55 drm/nouveau/svm: initial support for shared virtual memory new 5be73b690875 drm/nouveau/dmem: device memory helpers for SVM new f180bf12ac06 drm/nouveau/svm: new ioctl to migrate process memory to GP [...] new 6c762d1b18d7 drm/nouveau/dmem: extend copy function to allow direct use [...] new fd5e98564361 drm/nouveau/dmem: use physical vram addresses during migra [...] new a788ade4f6e0 drm/nouveau/dmem: use dma addresses during migration copies new 71f4e45a4ed3 Merge branch 'linux-5.1' of git://github.com/skeggsb/linux [...] new 1bbf64db6ed0 Merge remote-tracking branch 'drm/drm-next' new b8607a6c8a59 drm/i915: HDCP state handling in ddi_update_pipe new bc393c36149a drm/i915: Protect i915_active iterators from the shrinker new 3f9b0643fa01 drm/i915: Reacquire priolist cache after dropping the engine lock new 24d2727ccc14 drm/i915/selftests: Always free spinner on __sseu_prepare error new 697114697f8c Merge remote-tracking branch 'drm-intel/for-linux-next' new b6de0597cf02 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new ec26d47e0e0a Merge remote-tracking branch 'drm-misc/for-linux-next' new 7cce8e4efe5e drm/msm: fix an error code in the ioctl new 860433ed2a55 drm/msm: Truncate the buffer object name if the copy from [...] new bfdd6f5edb74 Merge remote-tracking branch 'drm-msm/msm-next' new ac88f4f0999c Merge remote-tracking branch 'imx-drm/imx-drm/next' new 175fc8ae9481 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 19b2d7ba10bc Merge remote-tracking branch 'regmap/for-next' new 7a84d30f2a54 Merge remote-tracking branch 'sound/for-next' new 8fa857da9744 SoC: imx-sgtl5000: add missing put_device() new 76a60f312f64 ASoC: wm8741: Make function 'wm8741_mute' static new f89aea0f1321 ASoC: samsung: odroid: Add missing DAPM routes new a6d9cef30eb1 ASoC: dapm: Potential small memory leak in dapm_cnew_widget() new fb7a97456e32 ASoC: adau1977: Add MICBIAS example in DT bindings new 65d257ee1286 ASoC: adau1977: Add support for setting MICBIAS via DT new 5fd812e6f5ae ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator s [...] new 9dd9b210f8c6 ASoC: Intel: Headset button support in broxton machine driver new c011245a1970 ASoC: Intel: Add Geminilake Dialog Maxim machine driver new bc3523a3acb3 ASoC: Intel: glk: Add DAI links for Multi-Playback new 022c4156697b ASoC: samsung: i2s: Fix secondary platform device unregistration new c6bebefa2f06 ASoC: samsung: i2s: Fix multiple "IIS multi" devices initi [...] new 19febab6da87 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] new ef69a5a98a83 Merge branch 'asoc-5.1' into asoc-next new 8a8f800f544a Merge remote-tracking branch 'sound-asoc/for-next' new 44466306ebec Input: ti_am335x_tsc - remove set but not used variable 't [...] new 000a4bf13d6f Merge remote-tracking branch 'input/next' new 49b1f22b567b block: avoid to READ fields of null bio new 352d8a911df5 Merge branch 'for-5.1/block' into for-next new eb5bd190cf36 Merge remote-tracking branch 'block/for-next' new 568c73a355e0 dm: update dm_process_bio() to split bio if in ->make_requ [...] new 43d6630b0d3f dm: eliminate 'split_discard_bios' flag from DM target interface new 78fc8684d6ae dm: refactor start_io_acct and end_io_acct new b017712c9d48 dm: implement noclone optimization for bio-based new 107ff311cdb1 dm: improve noclone bio support new 068a08c5f135 dm: add the ability to attach per-bio-data to dm_noclone bio new 58c66b86cfe7 dm: improve noclone_endio() to support multipath target new afdd7a651332 dm mpath: add support for dm_noclone and its per-bio-data new 2ff06e3649c1 Merge remote-tracking branch 'device-mapper/for-next' new 3de4e72ad71f Merge remote-tracking branch 'mmc/next' new 42d1990a8ebc Merge remote-tracking branch 'kgdb/kgdb-next' new e1f963bebc85 Merge remote-tracking branch 'mfd/for-mfd-next' new dfbf453839f9 Merge remote-tracking branch 'backlight/for-backlight-next' new 9b2c945f9f4d bq27x00: use cached flags new 5ddfed2bffcd dt-bindings: power: supply: Add voltage-max-design-microvo [...] new 04fb53101ede power: supply: core: Add a field to support battery max voltage new bf592c56b165 max17042_battery: fix potential use-after-free on device remove new 6a88b285d531 dt-bindings: arm: atmel: add missing samx7 to reset controller new e03423c4530e dt-bindings: arm: atmel: add new sam9x60 reset controller binding new 655ab0bc462d power: reset: at91-reset: add support for sam9x60 SoC new 32b12c7a0cc9 Merge remote-tracking branch 'battery/for-next' new c407438f8795 regulator: core: Drop lockdep annotation in drms_uA_update() new b9058da8199d regulator: stpmic1: Use regulator mode definition from bindings new cde999e2a7b2 dt-bindings: regulator: remove interrupt-parent descriptio [...] new 8c44e448583c regulator: stpmic1: Simplify regulators registration new f369788894a4 dt-bindings: regulator: remove regulator pull-down support [...] new 1614f086d5f5 regulator: stpmic1: Remove support for regulator pull down new 714a74f13e81 dt-bindings: regulator: Add active discharge support for stpmic1 new e6fff62ab8ac regulator: stpmic1: Add active discharge support new 16646d8d3d66 Merge branch 'regulator-5.0' into regulator-5.1 stpmic1 co [...] new 13a345d6fd4f regulator: da9062: Select maximum current in specific rang [...] new afb29714ac09 regulator: da9063: Select maximum current in specific rang [...] new ea7b971cd64b regulator: axp20x: remove a redundant null check on rdev new 2bcdb5577073 Merge branch 'regulator-5.1' into regulator-next new 58509485e85d Merge remote-tracking branch 'regulator/for-next' new bb053e92f25c Merge remote-tracking branch 'security/next-testing' new cc627607c2b5 Merge remote-tracking branch 'apparmor/apparmor-next' new c5fabd11e10e Merge remote-tracking branch 'selinux/next' new 9b56c7efe5a1 Merge remote-tracking branch 'tpmdd/next' new 8fe7302c66f3 Merge remote-tracking branch 'watchdog/master' new 0a472d9cba71 Merge remote-tracking branch 'iommu/next' new 8bcb64a51065 vfio: expand minor range when registering chrdev region new 16355214a54e samples/vfio-mdev/mbochs: expand minor range when register [...] new 18bc04bc8a2a samples/vfio-mdev/mdpy: expand minor range when registerin [...] new 3e4835f7d7a8 samples/vfio-mdev/mtty: expand minor range when registerin [...] new a3906855890d vfio/spapr_tce: Skip unsetting already unset table new 51ef3a004b1e vfio/pci: Restore device state on PM transition new 0cfd027be1d6 vfio_pci: Enable memory accesses before calling pci_map_rom new afa596348d83 Merge remote-tracking branch 'vfio/next' new 1f005e3bf930 Merge remote-tracking branch 'audit/next' new 8cd876018874 Merge remote-tracking branch 'devicetree/for-next' new 3b155e873a38 spi: sifive: Add DT documentation for SiFive SPI controller new 484a9a68d669 spi: sifive: Add driver for the SiFive SPI controller new 638fdadeb85f Merge branch 'spi-5.1' into spi-next new 9e66e9766cb6 Merge remote-tracking branch 'spi/for-next' new 0fcb3d3cc7ec Merge remote-tracking branch 'tip/auto-latest' new 2243ee8f7dbd Merge remote-tracking branch 'clockevents/clockevents/next' new 4c18a76f810e Merge remote-tracking branch 'edac-amd/for-next' new c503dc2505aa Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 42fb1b29d641 Merge remote-tracking branch 'rcu/rcu/next' new 65ab26e39755 selftests: kvm: add selftest for releasing VM file descrip [...] new 61c08aa9606d KVM: VMX: Compare only a single byte for VMCS' "launched" [...] new 1ce072cbfd8d KVM: nVMX: Check a single byte for VMCS "launched" in nest [...] new 0e0ab73c9a02 KVM: VMX: Zero out *all* general purpose registers after VM-Exit new 831a3011294d KVM: VMX: Modify only RSP when creating a placeholder for [...] new f3689e3f17f0 KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob new ccf447434ee6 KVM: VMX: Manually load RDX in vCPU-run asm blob new 6f7c6d23b71a KVM: VMX: Let the compiler save/load RDX during vCPU-run new 9ce0a07a6f49 KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_ch [...] new 98ff2acc91d8 KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_c [...] new 6c1e7e5b40f2 KVM: nVMX: Explicitly reference the scratch reg in nested [...] new f1727b495477 KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_ch [...] new bbc0b8239257 KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested earl [...] new 74dfa2784e96 KVM: nVMX: Reference vmx->loaded_vmcs->launched directly new fbda0fd31a6d KVM: nVMX: Let the compiler select the reg for holding HOST_RSP new 5a8781607e67 KVM: nVMX: Cache host_rsp on a per-VMCS basis new 47e97c099bbc KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() new c09b03eb7f96 KVM: VMX: Update VMCS.HOST_RSP via helper C function new c9afc58cc368 KVM: VMX: Pass "launched" directly to the vCPU-run asm blob new 217aaff53c25 KVM: VMX: Invert the ordering of saving guest/host scratch [...] new f78d0971b7bd KVM: VMX: Don't save guest registers after VM-Fail new d55892049171 KVM: VMX: Use vcpu->arch.regs directly when saving/loading [...] new 1561fcbc8e16 KVM: x86: Explicitly #define the VCPU_REGS_* indices new 1222e56df14a KVM: VMX: Use #defines in place of immediates in VM-Enter [...] new d8aefa7faab8 KVM: VMX: Create a stack frame in vCPU-run new a46e726511f4 KVM: VMX: Move vCPU-run code to a proper assembly routine new d2f3819bb8d3 KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() new d79f2f49c841 KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() new 666a1a652c1a KVM: VMX: Use RAX as the scratch register during vCPU-run new 0327ad48ecfe KVM: VMX: Pass @launched to the vCPU-run asm via standard [...] new cf349138e2cd KVM: VMX: Return VM-Fail from vCPU-run assembly via standa [...] new 16f4673cc051 KVM: VMX: Preserve callee-save registers in vCPU-run asm s [...] new 6eca2b9fb0cd KVM: VMX: Call vCPU-run asm sub-routine from C and remove [...] new 1183f79a8294 KVM: VMX: Reorder clearing of registers in the vCPU-run as [...] new da74ee0c82b1 x86/kvmclock: set offset for kvm unstable clock new 2b722cb2da19 kvm: Use struct_size() in kmalloc() new cac4d1bb37df svm: Fix AVIC DFR and LDR handling new 76bf1fda5b82 KVM: x86: cull apicv code when userspace irqchip is requested new c1a77abc5c21 svm: Fix improper check when deactivate AVIC new 38b5677ba565 KVM: nVMX: Sign extend displacements of VMX instr's mem operands new 752d6335ca3e KVM: nVMX: Apply addr size mask to effective address for V [...] new 832f9c99308a KVM: nVMX: Ignore limit checks on VMX instructions using f [...] new c1a6a2c6b4a1 KVM: nVMX: remove useless is_protmode check new aeed4e7f076d kvm, x86, mmu: Use kernel generic dynamic physical address mask new e9f12f69f7a3 KVM: x86: expose MOVDIRI CPU feature into VM. new d3cb22cdaf1e KVM: x86: expose MOVDIR64B CPU feature into VM. new abd2fb15a57e KVM: x86: Sync the pending Posted-Interrupts new 4d3c8817335f KVM: x86: cleanup freeing of nested state new 4d3f8e4ff75e kvm: vmx: Fix typos in vmentry/vmexit control setting new 0ec8414008b0 KVM: nVMX: do not start the preemption timer hrtimer unnec [...] new adf8cc0f1ea8 kvm: Add memcg accounting to KVM allocations new f80e8cdb4569 kvm: x86: Add memcg accounting to KVM allocations new 54d64783bb6f kvm: svm: Add memcg accounting to KVM allocations new b4bf1484b8b4 kvm: vmx: Add memcg accounting to KVM allocations new a5c0f3a4e0e5 KVM: Call kvm_arch_memslots_updated() before updating memslots new 7037353be3fe KVM: x86/mmu: Detect MMIO generation wrap in any address space new ea0f3641c892 KVM: x86/mmu: Do not cache MMIO accesses while memslots ar [...] new 9de85a1db37f KVM: Explicitly define the "memslot update in-progress" bit new 8ba74d2bcaac KVM: x86: Use a u64 when passing the MMIO gen around new 58e93268aa37 KVM: x86: Refactor the MMIO SPTE generation handling new 547b9d851ac5 KVM: Remove the hack to trigger memslot generation wraparound new 8e2d69766f2c KVM: Move the memslot update in-progress flag to bit 63 new d7345f4db2c3 KVM: x86/mmu: Move slot_level_*() helper functions up a few lines new c5dff3cb4ba6 KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_f [...] new 64ed31ca3d85 KVM: x86/mmu: Zap only the relevant pages when removing a memslot new 3d267162fcf6 Revert "KVM: MMU: document fast invalidate all pages" new 47d95eaf6eb2 Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" new 0e6ff42a317a KVM: x86/mmu: Voluntarily reschedule as needed when zappin [...] new eff2641e91b0 KVM: x86/mmu: Remove is_obsolete() call new e88670bb2c57 Revert "KVM: MMU: reclaim the zapped-obsolete page first" new 57f815415365 Revert "KVM: MMU: collapse TLB flushes when zap all pages" new bd285a49ea79 Revert "KVM: MMU: zap pages in batch" new 295e6414e21b Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_al [...] new 835e3b895114 Revert "KVM: MMU: show mmu_valid_gen in shadow page relate [...] new 40cf2f53320e Revert "KVM: x86: use the fast way to invalidate all pages" new d54214932238 KVM: x86/mmu: skip over invalid root pages when zapping all sptes new 3f69ac0ec0d6 KVM: x86/mmu: Voluntarily reschedule as needed when zappin [...] new b21afc1864f7 Revert "KVM: MMU: fast invalidate all pages" new aa8359972cfc KVM: x86/mmu: Differentiate between nr zapped and list unstable new 4211bdff7073 KVM: x86/mmu: WARN if zapping a MMIO spte results in zappi [...] new d56673637778 KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_za [...] new d53e88488a9e KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns new 03a3f493112e KVM: Expose the initial start value in grow_halt_poll_ns() [...] new 4f0cf51ba4ba KVM: Never start grow vCPU halt_poll_ns from value below h [...] new 8053723eea4c x86: kvmguest: use TSC clocksource if invariant TSC is exposed new eb9d5fef66c5 Revert "KVM: Eliminate extra function calls in kvm_get_dir [...] new b7f023c6fa1f Merge remote-tracking branch 'kvm/linux-next' new ee7930490a8f clocksource/arm_arch_timer: Store physical timer IRQ numbe [...] new 7aa8d1464165 arm/arm64: KVM: Introduce kvm_call_hyp_ret() new 18fc7bf8e041 arm64: KVM: Allow for direct call of HYP functions when using VHE new 7cba8a8d0d39 arm64: KVM: Drop VHE-specific HYP call stub new d18232ea8a94 ARM: KVM: Teach some form of type-safety to kvm_call_hyp new 32f139551954 arm/arm64: KVM: Statically configure the host's view of MPIDR new e329fb75d519 KVM: arm/arm64: Factor out VMID into struct kvm_vmid new accb99bcd0ca KVM: arm/arm64: Simplify bg_timer programming new b98c079ba480 KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming new 09838de943d4 KVM: arm64: Reuse sys_reg() macro when searching the trap table new 84135d3d18da KVM: arm/arm64: consolidate arch timer trap handlers new e604dd5d45c7 KVM: arm/arm64: timer: Rework data structures for multiple timers new 9e01dc76be6a KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems new bee038a67487 KVM: arm/arm64: Rework the timer code to use a timer_map new 64cf98fa5544 KVM: arm/arm64: Move kvm_is_write_fault to header file new f7f2b15c3d42 arm64: KVM: Expose sanitised cache type register to guest new 793acf870ea3 arm64: KVM: Describe data or unified caches as having 1 se [...] new bae561c0cff7 KVM: arm/arm64: arch_timer: Mark physical interrupt active [...] new 49dfe94fe5ad KVM: arm/arm64: Fix TRACE_INCLUDE_PATH new 3644a35b0244 KVM: arm/arm64: Remove -I. header search paths new 05277f368c33 KVM: arm/arm64: Prefix header search paths with $(srctree)/ new 2b5906690254 KVM: arm/arm64: Update MAINTAINERS entries new a37f0c3c46d2 KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" new 1b44471b5559 KVM: arm64: Fix comment for KVM_PHYS_SHIFT new dc01bc252da7 Merge remote-tracking branch 'kvm-arm/next' new 6a1d93518b1d Merge remote-tracking branch 'kvms390/next' new 8f87ffa24f47 Merge remote-tracking branch 'xen-tip/linux-next' new b5baa45db079 Merge remote-tracking branch 'percpu/for-next' new e5a6223b63e1 Merge remote-tracking branch 'workqueues/for-next' new 7410b70b8d70 Merge remote-tracking branch 'drivers-x86/for-next' new 1733c32834e5 platform/chrome: Add new driver for Wilco EC new 46c7fd06f8c9 platform/chrome: wilco_ec: Add support for raw commands in [...] new 505b510acccc platform/chrome: wilco_ec: Add RTC driver new b76a4251be25 Merge remote-tracking branch 'chrome-platform/for-next' new 1425c8376b26 Merge remote-tracking branch 'hsi/for-next' new 4030a46cb6f0 Merge remote-tracking branch 'leds/for-next' new 33692add4beb Merge remote-tracking branch 'ipmi/for-next' new f13625506b69 Merge remote-tracking branch 'driver-core/driver-core-next' new cd9745df24c2 Merge remote-tracking branch 'usb/usb-next' new 7278138d2223 Merge remote-tracking branch 'usb-serial/usb-next' new 83942f626225 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 2be2c23eb59e Merge remote-tracking branch 'tty/tty-next' new c4d66343a46a habanalabs: add skeleton driver new 1ea2a20e91a4 habanalabs: add Goya registers header files new 99b9d7b4970c habanalabs: add basic Goya support new 0861e41de530 habanalabs: add context and ASID modules new be5d926b5c10 habanalabs: add command buffer module new 839c48030d27 habanalabs: add basic Goya h/w initialization new 9494a8dd8d22 habanalabs: add h/w queues module new 1251f23ae858 habanalabs: add event queue and interrupts new d91389bc839d habanalabs: add sysfs and hwmon support new f8c8c7d5f1b0 habanalabs: add device reset support new eff6f4a0e70b habanalabs: add command submission module new 0feaf86d4e69 habanalabs: add virtual memory and MMU modules new d8dd7b0a81cc habanalabs: implement INFO IOCTL new c216477363a3 habanalabs: add debugfs support new eadf24990649 Update MAINTAINERS and CREDITS with habanalabs info new 5b662ae8d50c Merge remote-tracking branch 'char-misc/char-misc-next' new 9bcf065e2812 staging: android: ion: fix sys heap pool's gfp_flags new e4b08e16b7d9 staging: r8822be: check kzalloc return or bail new ca87a3bf731d staging: mt7621-dts: fix pci phy register addresses new 766becee70f6 staging: mt7621-pci-phy: use 'module_init' instead of 'arc [...] new 0985f006ec10 staging: rtlwifi: fix spelling mistake: "Hightest" -> "Highest" new 47f87b690d2d staging: mt7621-pci: add reset control for general pcie reset new cdd8814491f2 staging: mt7621-dts: add general pcie reset line to pcie bindings new fa461f6a4cbe staging: mt7621-pci: remove not used definitions new 186e86806035 staging: mt7621-pci: replace spaces with tabs in comment new 1623171dc123 staging: mt7621-pci: remove two register writes new 8b20408a5662 staging: mt7621-pci: reverse condition to check for enabled port new 880cbfa02406 staging: rtl8192e: Remove set but not used variables 'broa [...] new 3623d4defff0 staging: vt6656: key: Mark expected switch fall-throughs new 8126c7c1880d staging: rtl8188eu: fix bad indentation for conditional statement new db4264699061 staging: mt7621-mmc: Remove unused including <linux/version.h> new 7c136bcc09c4 staging: rtlwifi: Remove set but not used variables 'datae [...] new f54a740176fe staging: mt7621-mmc: Prefer using BIT macro new fb4415a12632 staging: android: ashmem: Don't call fallocate() with ashm [...] new cbebe5d05dd7 staging: erofs: match alignment with open parentheses new 49e50cdf6847 Merge remote-tracking branch 'staging/staging-next' new d60d9b89867a Merge remote-tracking branch 'mux/for-next' new aabca58fd01a Merge remote-tracking branch 'slave-dma/next' new 6a613d24effc cpuset: remove unused task_has_mempolicy() new d7324cf08294 Merge remote-tracking branch 'cgroup/for-next' new 5b91936e24ad Merge remote-tracking branch 'scsi/for-next' new cc8ed1a9d65c scsi: dt-bindings: ufs: Add HI3670 UFS controller binding new 653fcb07d95e scsi: ufs: Add HI3670 SoC UFS driver support new 59e54d9aabc4 scsi: lpfc: Remove set but not used variable 'phys_id' new f233e8c000c6 scsi: qla2xxx: Move debug messages before sending srb prev [...] new bb6abdd453e1 scsi: qla2xxx: remove redundant null check on pointer sess new ec322937a7f1 scsi: qla2xxx: Fix LUN discovery if loop id is not assigne [...] new 03aaa89fe46f scsi: qla2xxx: Add First Burst support for FC-NVMe devices new e476fe8af5ff scsi: qla2xxx: Fix unload when NVMe devices are configured new 471f8e03d74d scsi: qla2xxx: Check for FW started flag before aborting new 192c4e9b9322 scsi: qla2xxx: Prevent multiple ADISC commands per session new 4910b524ac9e scsi: qla2xxx: Add support for setting port speed new b726d99d72fd scsi: qla2xxx: Prevent SysFS access when chip is down new 9eb9c6dc3ab0 scsi: qla2xxx: Move marker request behind QPair new 5241f7ca62b3 scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry new 64f61d994483 scsi: qla2xxx: Add new FW dump template entry types new 21497857ef48 scsi: qla2xxx: Update driver version to 10.00.00.14-k new f3e026951771 scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqu [...] new bcf3b67d16a4 scsi: megaraid_sas: return error when create DMA pool failed new 8beb90aaf334 scsi: fcoe: make use of fip_mode enum complete new 931234051610 Merge remote-tracking branch 'scsi-mkp/for-next' new b2ddb72997c1 Merge remote-tracking branch 'vhost/linux-next' new 0827fae7a811 Merge remote-tracking branch 'rpmsg/for-next' new b06b9d60ec74 Merge remote-tracking branch 'gpio/for-next' new 8d91ecc84d1b irq/irq_sim: add irq_set_type() callback new 9212492f6eea gpio: mockup: add locking new cbf1e092f2d8 gpio: mockup: implement get_multiple() new d51ee07a8de7 gpio: mockup: don't create the debugfs link named after the label new 83336668b94e gpio: mockup: change the type of 'offset' to unsigned int new e09313ce7ea1 gpio: mockup: change the signature of unlocked get/set helpers new 2a9e27408e12 gpio: mockup: rework debugfs interface new e1fcb31ca600 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new eb56119ab66e Merge remote-tracking branch 'pinctrl/for-next' new 9f090996eb8c Merge remote-tracking branch 'pwm/for-next' new f739664d4afc Merge remote-tracking branch 'random/dev' new b5ab69058dc6 Merge remote-tracking branch 'kselftest/next' new 942fa985e9f1 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option new 80d7da1cac62 asm-generic: Drop getrlimit and setrlimit syscalls from de [...] new c8ce48f06503 asm-generic: Make time32 syscall numbers optional new 8e9f51a8851b unicore32: Fix __ARCH_WANT_STAT64 definition new 1d5b82331ee8 checksyscalls: fix up mq_timedreceive and stat exceptions new a2318b6a16a8 riscv: Use latest system call ABI new 99f3e8e6afd3 Merge remote-tracking branch 'y2038/y2038' new 1d7d777853e1 Merge remote-tracking branch 'livepatching/for-next' new ecb29c679474 Merge remote-tracking branch 'coresight/next' new 9911b1c681f4 Merge remote-tracking branch 'rtc/rtc-next' new 9e505e348b7b Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new ecdd3789274b Merge remote-tracking branch 'ntb/ntb-next' new da8ad185ffb5 Merge remote-tracking branch 'kspp/for-next/kspp' new 2f915c1661c7 Merge remote-tracking branch 'cisco/for-next' new b52f637d411f Merge remote-tracking branch 'gnss/gnss-next' new 671aa0baa83b Merge remote-tracking branch 'slimbus/for-next' new c09dc1460d51 Merge remote-tracking branch 'nvmem/for-next' new b44607a7f30b Merge remote-tracking branch 'xarray/xarray' new 8cd6339d2537 Merge remote-tracking branch 'hyperv/hyperv-next' new 4bcf467d3080 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new 8d217889cff7 Merge remote-tracking branch 'pidfd/for-next' new 0eaaa54807fd kasan: remove use after scope bugs detection. new 306d1cf375d2 page_poison: play nicely with KASAN new 2e4cdd201691 kasan: fix kasan_check_read/write definitions new 6a71948ae743 scripts/decode_stacktrace.sh: handle RIP address with segment new d85f5634cda8 sh: remove nargs from __SYSCALL new 3a911ec17111 lib/debugobjects.c: move printk out of db lock critical sections new fb7c11d97c92 ocfs2: fix a panic problem caused by o2cb_ctl new 0ce2e1f3ec94 ocfs2: fix the application IO timeout when fstrim is running new 959ef61ace43 ocfs2: Use zero-sized array and struct_size() in kzalloc() new f58195719e4b ocfs2: clear zero in unaligned direct IO new e9cb142d1703 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new 0653f81a3b10 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] new 682a6ae6532f ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] new 139e3c88f07c ocfs2: wait for recovering done after direct unlock request new af035c83b9e1 ramfs: support O_TMPFILE new 0ffa5ac6e39d fs/inode.c: inode_set_flags(): replace opencoded set_mask_bits() new 54de8fbc2135 fs/file.c: initialize init_files.resize_wait new 7fa675388850 mm/slub.c: freelist is ensured to be NULL when new_slab() fails new 44ad8cd509f5 mm/slub: introduce SLAB_WARN_ON_ERROR new 6fecef97dfdd mm-slub-introduce-slab_warn_on_error-fix new 6960e6dcbae8 mm/slab.c: kmemleak no scan alien caches new 19efa56909c0 include/linux/slub_def.h: comment fixes new 583b6ae91783 mm/slub.c: remove an unused addr argument new ebede70cdb74 mm/page_alloc.c: memory hotplug: free pages as higher order new 4d99a9cde28e mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 new ef48d7d9be36 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix new a6655e8ca9ce mm: balloon: update comment about isolation/migration/compaction new 587de54e7ae9 mm: convert PG_balloon to PG_offline new cfea2b5ee35e mm-convert-pg_balloon-to-pg_offline-fix new b8aa749433da kexec: export PG_offline to VMCOREINFO new 323492296985 xen/balloon: mark inflated pages PG_offline new 5723192bedf8 hv_balloon: mark inflated pages PG_offline new e27d88b609f7 vmw_balloon: mark inflated pages PG_offline new bfc766163522 vmw_balloon-mark-inflated-pages-pg_offline-v2 new 16f8b5e58931 PM/Hibernate: use pfn_to_online_page() new 2cb53b830d24 PM/Hibernate: exclude all PageOffline() pages new 67cad0ee75d5 pm-hibernate-exclude-all-pageoffline-pages-v2 new 4f34d38170d3 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] new 6e1b383705b0 mm: replace all open encodings for NUMA_NO_NODE new df6c52bbfc4f tools/: replace open encodings for NUMA_NO_NODE new 8886822585d2 tools/: fix for replace open encodings for NUMA_NO_NODE new 882ed873204a mm: reuse only-pte-mapped KSM page in do_wp_page() new 72ad89740027 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix new 1fc043436c54 powerpc: prefer memblock APIs returning virtual address new df4d766f54e6 microblaze: prefer memblock API returning virtual address new 454f236ebebc sh: prefer memblock APIs returning virtual address new 48a31fa2407b openrisc: simplify pte_alloc_one_kernel() new 01d61416d8e8 arch: simplify several early memory allocations new b2a3c7b80732 arm, s390, unicore32: remove oneliner wrappers for membloc [...] new 86f4f7e24d8f mm, slub: make the comment of put_cpu_partial() complete new e118660c89eb memcg: localize memcg_kmem_enabled() check new 55bd380daa68 mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] new 8e9dd1ad048f mm/vmalloc: fix size check for remap_vmalloc_range_partial() new 12b741658ca1 mm/vmalloc: do not call kmemleak_free() on not yet account [...] new 14798d15252f mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] new 53b5eb35469b vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] new 8ef97d9a92ec vmalloc: add test driver to analyse vmalloc allocator new 400a43d2fe15 vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix new b82d8b1ade46 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE new 96ad94f4c516 mm: remove sysctl_extfrag_handler() new 0fcedfa246bf mm/hugetlb: distinguish between migratability and movability new 59a25c289f7e mm/hugetlb: enable PUD level huge page migration new 1051c14c8216 mm/hugetlb: enable arch specific huge page size support fo [...] new bc40125d96af arm64/mm: enable HugeTLB migration new ac6239734d6a arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] new 97cfd10155da mm: remove extra drain pages on pcp list new 36705681d27d mm: create the new vm_fault_t type new 01362172da60 x86/mm/fault.c: Convert to use vm_fault_t new ed814eb7f91d mm/hmm: convert to use vm_fault_t new 94fca8b21134 include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] new a20cba35931c mm/memcontrol.c: use struct_size() in kmalloc() new e2fd9e7f8a6b mm/filemap.c: remove redundant test from find_get_pages_contig new 108289471ab0 memcg: schedule high reclaim for remote memcgs on high_work new afae2824ba3e memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 new 581955da84d2 mm: swap: check if swap backing device is congested or not new f0e8bed4f386 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix new 7636455c61bf mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 new ce19ff55c21f mm: swap: add comment for swap_vma_readahead new 5695fe71147b mm: shuffle GFP_* flags new 3471848be349 mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] new f4a4e023cd01 mm, compaction: shrink compact_control new 134b2ab305af mm, compaction: rearrange compact_control new b38207a8d77e mm, compaction: remove last_migrated_pfn from compact_control new 5badf07f7560 mm, compaction: remove unnecessary zone parameter in some [...] new f5e725403742 mm, compaction: rename map_pages to split_map_pages new 5b59588d1189 mm, migrate: immediately fail migration of a page with no [...] new 4f0edc88a988 mm, compaction: always finish scanning of a full pageblock new 846ac2c6486d mm, compaction: ignore the fragmentation avoidance boost f [...] new d28cb883793e mm, compaction: use free lists to quickly locate a migrati [...] new 42002d3872ff mm, compaction: Use free lists to quickly locate a migrati [...] new 6c0cd23aaf57 mm, compaction: keep migration source private to a single [...] new 10ea40a5b710 mm, compaction: use free lists to quickly locate a migrati [...] new 9a61f5e07cc7 mm, compaction: avoid rescanning the same pageblock multip [...] new b66927b4b23b mm, compaction: finish pageblock scanning on contention new c14636e896cf mm, compaction: check early for huge pages encountered by [...] new b066d5a80320 mm, compaction: keep cached migration PFNs synced for unus [...] new 41545f34d319 mm, compaction: rework compact_should_abort as compact_che [...] new a397daa7ee4c mm, compaction: do not consider a need to reschedule as co [...] new 37be5686cf7b mm, compaction: reduce premature advancement of the migrat [...] new 54f23ce5f1ae mm, compaction: round-robin the order while searching the [...] new 14cc8e5e3134 mm, compaction: sample pageblocks for free pages new 1d05bbe75989 mm, compaction: be selective about what pageblocks to clea [...] new da59ac13404f mm/compaction: no stuck in __reset_isolation_pfn() new 8e8edeb0c92d mm, compaction: capture a page under direct compaction new da26d5ec128b mm, compaction: Capture a page under direct compaction -fix new f5500478dbdd fs: kernfs: add poll file operation new 68e61e384958 kernel: cgroup: add poll file operation new 2bf87be2f444 psi: introduce state_mask to represent stalled psi states new c7941f046f43 psi: rename psi fields in preparation for psi trigger addition new aa05e9a71f08 psi: introduce psi monitor new 28259f87b88e psi-introduce-psi-monitor-fix new feb5d11e0cda psi-introduce-psi-monitor-fix-fix new 1a46bc35c057 psi-introduce-psi-monitor-fix-3 new a82453ca53b9 mm, memcg: create mem_cgroup_from_seq new 479fa1cdf144 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] new 0f253e756d8c mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! new fc18dae66814 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() new 50fa8f02d84b mm: prevent mapping slab pages to userspace new 7f08a1115a7e mm/memory.c: prevent mapping typed pages to userspace new d6d6ca84ed61 mm, memcg: proportional memory.{low,min} reclaim new abb482fc2444 mm-proportional-memorylowmin-reclaim-checkpatch-fixes new b60580ce0711 mm, memcg: Handle cgroup_disable=memory when getting memcg [...] new 5f88d5fb3b2a mm: no need to check return value of debugfs_create functions new bbbbb532d517 mm, oom: remove 'prefer children over parent' heuristic new bdea8a018ff1 mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] new 06e4125b5712 mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] new 8a3e12f540bc mm/page_owner: move config option to mm/Kconfig.debug new 1775b5028d16 mm: fix some typos in mm directory new 8f9555b9cac7 mm/hmm: use reference counting for HMM struct new 3f5af149fa0c mm/hmm: do not erase snapshot when a range is invalidated new a727c503536b mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] new 03583a06f6a0 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() new 64d1429b6268 mm/hmm: improve driver API to work and wait over a range new eb394e6a2e7c mm/hmm: potential deadlock in nonblocking code new 06e552d67a34 mm-hmm-improve-driver-api-to-work-and-wait-over-a-range-fix-fix new 8555ad1e845b mm/hmm: add default fault flags to avoid the need to pre-f [...] new 5b84f349323b mm/hmm: add a helper function that faults pages and maps t [...] new 8934c18e70fc mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] new c15c9be2bba8 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem new cb05d1cb2c8b mm/hmm: add helpers for driver to safely take the mmap_sem new 7f37018d5575 mm: update ptep_modify_prot_start/commit to take vm_area_s [...] new f810f442ce23 mm: update ptep_modify_prot_commit to take old pte value as arg new b3dff119d234 arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade new fa5edfd56642 mm/hugetlb: add prot_modify_start/commit sequence for huge [...] new 7e72b5461e09 arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] new 1a299ccb4642 mm/page_alloc.c: check return value of memblock_alloc_node [...] new 4145dc33ee11 include/linux/uaccess.h: add probe_user_read() new 80c74361c10f mm-add-probe_user_read-fix new cda89e0eabc7 powerpc: use probe_user_read() new a2a53c84683d memcg: killed threads should not invoke memcg OOM killer new 06a0d2da380b mm, mempolicy: fix uninit memory access new 5d432183ab10 mm/vmscan.c: remove 7th argument of isolate_lru_pages() new 0e3df5dc115c mm: refactor swap-in logic out of shmem_getpage_gfp new 6842b430993f mm: rid swapoff of quadratic complexity new a11578b59183 agp: efficeon: no need to set PG_reserved on GATT tables new 0528c6126d96 s390/vdso: don't clear PG_reserved new ed1f8df7b8fe powerpc/vdso: don't clear PG_reserved new d6d36dce93ec riscv/vdso: don't clear PG_reserved new aed8cbf111ab m68k/mm: use __ClearPageReserved() new c048cd5bdcb9 arm64: kexec: no need to ClearPageReserved() new 3044cbd245f7 arm64: kdump: no need to mark crashkernel pages manually P [...] new f53862098171 ia64: perfmon: don't mark buffer pages as PG_reserved new e30c44839421 mm: better document PG_reserved new 3ed628020fd6 mm/cma: add PF flag to force non cma alloc new ec9a99feda6d mm: update get_user_pages_longterm to migrate pages alloca [...] new ca054b08c737 powerpc/mm/iommu: allow migration of cma allocated pages d [...] new 096ef631f19e powerpc/mm/iommu: allow large IOMMU page size only for hug [...] new 1db0796d1e42 mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd new ed104c61cfb5 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal new c48887afcfee mm: swap: use mem_cgroup_is_root() instead of deferencing [...] new 88561b64fb9d mm: vmscan: do not iterate all mem cgroups for global dire [...] new 6adbb60388a5 mm: memcontrol: expose THP events on a per-memcg basis new 729b9336544f mm-memcontrol-expose-thp-events-on-a-per-memcg-basis-fix new 4de2e8ac67a1 fixup: mm: memcontrol: Unbreak memcontrol build when THP i [...] new ebb81e60e179 mm: ksm: do not block on page lock when searching stable tree new 10adb9aaa91c mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t new 456f16ee9ca8 mm/vmscan.c: Do not allocate duplicate stack variables in [...] new 92ebf7dcdf91 mm, swap: bounds check swap_info array accesses to avoid N [...] new e3262e79dbfc mm,oom: don't kill global init via memory.oom.group new e9010a48433c hugetlb: allow to free gigantic pages regardless of the co [...] new 02fe9aec2c01 numa: make "nr_node_ids" unsigned int new 4804f9f44f9f numa: make "nr_online_nodes" unsigned int new b6df2e0757b0 mm, memcg: make memory.emin the baseline for utilisation d [...] new 68c2d96feb3d mm: shuffle initial free memory to improve memory-side-cac [...] new 3d796355e7af mm/shuffle: fix shuffle enable new 2c8a3618bbd6 mm: move buddy list manipulations into helpers new 78ff6245ace9 mm: maintain randomization of page free lists new c5f4a7c91ca4 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes new 63a9364dac88 mm/page_poison: update comment after code moved new a1685b2123b9 docs/mm: vmalloc: re-indent kernel-doc comemnts new 690a3c241c5c docs/core-api/mm: fix user memory accessors formatting new cd39dcdd4402 docs/core-api/mm: fix return value descriptions in mm/ new fed03df8adaa mm/migrate.c: cleanup expected_page_refs() new 1799469339b2 mm: page_cache_add_speculative(): refactor out some code d [...] new 36ac3f584f4a mm,memory_hotplug: explicitly pass the head to isolate_huge_page new 535e551b20fe include/linux/compaction.h: fix potential build error new 61a1e3809e41 mm/memory-hotplug: add sysfs hot-remove trigger new 7da3ae46cd15 tools/vm/slabinfo: update options in usage message new b54025d007d2 tools/vm/slabinfo: put options in alphabetic order new 338de5cc5298 tools/vm/slabinfo: align usage output columns new 59e91c2588e4 tools/vm/slabinfo: clean up usage menu debug items new 2e50aff08f15 mm: unexport free_reserved_area new 303562b3f48e mm/shmem: make find_get_pages_range() work for huge page new 46af305b80f0 MAINTAINERS: add entry for memblock new d7bd143e9f49 mm: use mm_zero_struct_page from SPARC on all 64b architectures new faa7d2478c72 mm: drop meminit_pfn_in_nid as it is redundant new 3499cf33c24b mm: implement new zone specific memblock iterator new 8772b7f59e1a mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] new 93626f758979 mm: move hot-plug specific memory init into separate funct [...] new 49624dbadd92 mm: add reserved flag setting to set_page_links() new 16ee42ac5900 mm: use common iterator for deferred_init_pages and deferr [...] new 7c4dc4a94ddb mm/page_alloc.c: calculate first_deferred_pfn directly new a7f774bd31b5 filemap: kill page_cache_read usage in filemap_fault new 4a5359f1296c filemap-kill-page_cache_read-usage-in-filemap_fault-fix new a952b00de871 filemap: pass vm_fault to the mmap ra helpers new df91f502dee7 filemap: drop the mmap_sem for all blocking operations new 4f150b6696ec filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 new b1e08fbc8f01 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix new a50200aaa056 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] new 1b1776548380 mm: don't expose page to fast gup before it's ready new a69df504b65a fs/buffer.c: add debug print for __getblk_gfp() stall problem new f5820ef3164a fs/buffer.c: dump more info for __getblk_gfp() stall problem new a308498e25c0 proc: return exit code 4 for skipped tests new 04c175848877 fs/proc/self.c: code cleanup for proc_setup_self() new c427f20a207c fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() new f5c21d874930 proc: remove unused argument in proc_pid_lookup() new 13256bec7d80 proc: read kernel cpu stat pointer once new 1173e87fc71d proc: use seq_puts() everywhere new 14cd9c3612e2 proc: test /proc/*/maps, smaps, smaps_rollup, statm new b999521ffab5 proc: exit correctly in /proc/*/maps test new 557caa3c33b8 proc: more robust bulk read test new fc65d4d116e7 kernel.h: unconditionally include asm/div64.h for do_div() new 7d6638e3e74b kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings new dd62c0b306df kernel/hung_task.c - fix sparse warnings new e5505b064c40 kernel/sys: annotate implicit fall through new 6feed42b6c51 scripts/spelling.txt: add more spellings to spelling.txt new 77814405e1fb build_bug.h: add wrapper for _Static_assert new 8bb0aeedcde9 lib/vsprintf.c: move sizeof(struct printf_spec) next to it [...] new ac874a2a5068 linux/fs.h: move member alignment check next to definition [...] new 9029fc5965c2 linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...] new 4d268662ee6c linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...] new ce872f2d9eac include/linux/pid.h: remove next_pidmap() declaration new f9926bcd4656 linux/device.h: use DYNAMIC_DEBUG_BRANCH in dev_dbg_ratelimited new 78d745b6da68 linux/net.h: use DYNAMIC_DEBUG_BRANCH in net_dbg_ratelimited new e9fbb528a31f linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited new 3b24fcaa97b1 dynamic_debug: consolidate DEFINE_DYNAMIC_DEBUG_METADATA d [...] new 5c31e8b492b9 dynamic_debug: don't duplicate modname in ddebug_add_module new a7bfc046e87f dynamic_debug: use pointer comparison in ddebug_remove_module new a64a64a8cb91 dynamic_debug: remove unused EXPORT_SYMBOLs new 64f9cc0364b2 dynamic_debug: move pr_err from module.c to ddebug_add_module new 713c81eb53e5 dynamic_debug: add static inline stub for ddebug_add_module new fa55d35aa7f5 dynamic_debug: refactor dynamic_pr_debug and friends new a87c86487ff8 btrfs: implement btrfs_debug* in terms of helper macro new 56b265b7f91b ACPI: use proper DYNAMIC_DEBUG_BRANCH macro new 044c099049b8 ACPI: remove unused __acpi_handle_debug macro new 81abf20a702e ACPI: implement acpi_handle_debug in terms of _dynamic_func_call new ec822255f812 include/linux/bitops.h: set_mask_bits() to return old value new e1b94929fba9 lib/genalloc.c: export symbol addr_in_gen_pool new 257aeec55bcd lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new 02f050845a87 Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 1c7daabf925f lib/div64.c: off by one in shift new b966d16ed125 lib/test_ubsan.c: VLA no longer used in kernel new 37244c370317 lib/assoc_array.c: mark expected switch fall-through new 6d09d03850d1 checkpatch: verify SPDX comment style new a937b7d542d0 checkpatch: add some new alloc functions to various tests new 11a57373ac14 checkpatch: allow reporting C99 style comments new 5913f01e0d0b checkpatch: add test for SPDX-License-Identifier on wrong line # new dbd1330fe157 checkpatch: fix something new d17daeda2758 epoll: make sure all elements in ready list are in FIFO order new 1fef26042e58 epoll: unify awaking of wakeup source on ep_poll_callback() path new 192bb63cf120 epoll: use rwlock in order to reduce ep_poll_callback() co [...] new 819fd4718316 fs/binfmt_elf.c: don't be afraid of overflow new 6ec899269cfd fs/binfmt_elf.c: use list_for_each_entry() new a6eada47040d elf: fixup compilation new bdc89234fd04 fs/binfmt_elf.c: spread const a little new 18b1ecd26e84 init/calibrate.c: provide proper prototype new b3e9c222fd28 autofs: add ignore mount option new 537da2710c40 fs/autofs/inode.c: use seq_puts() for simple strings in au [...] new 9162e9129f16 autofs: clear O_NONBLOCK on the pipe new 596041a25f9f fat: enable .splice_write to support splice on O_DIRECT file new 5743fa7b70e5 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] new 6af0ce9d7cb5 kernel/signal.c: allow the null signal in rt_sigqueueinfo() new 5a75a2ea3587 fs/exec.c: replace opencoded set_mask_bits() new 1bf9d237810f exec: increase BINPRM_BUF_SIZE to 256 new b3772732c459 exec-increase-binprm_buf_size-to-256-fix new f49b502b03e1 kernel: workqueue: clarify wq_worker_last_func() caller re [...] new 7e312991dbaf drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() new e1b5f018bbfe tools/testing/selftests/sysctl/sysctl.sh: add tests for >3 [...] new 5ae3a37f3d62 kernel/sysctl.c: add missing range check in do_proc_dointv [...] new 006318690323 kernel/sysctl.c: define minmax conv functions in terms of [...] new 90ee7906670b sysctl: handle overflow in proc_get_long new a55ab10d675a sysctl: handle overflow for file-max new 484bd4a3132b sysctl-handle-overflow-for-file-max-v4 new 75d96dfbf8d7 sysctl: return -EINVAL if val violates minmax new 6eaffba4a89a kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() new 4a1eb0d14e94 configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED new dca50a421f0d kernel/configs: use .incbin directive to embed config_data.gz new 8036bd4e0a15 kernel-configs-use-incbin-directive-to-embed-config_datagz-v2 new 230ace28d507 kcov: no need to check return value of debugfs_create functions new 323297a574e3 kcov: convert kcov.refcount to refcount_t new 71d3278e98c8 lib/ubsan: default UBSAN_ALIGNMENT to not set new 4f66c30aca77 init/initramfs.c: provide more details in error messages new a40202c8c8d9 ipc: allow boot time extension of IPCMNI from 32k to 8M new df700ff96d54 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] new dc885d96d11c ipc: conserve sequence numbers in extended IPCMNI mode new b0839975f451 ipc: annotate implicit fall through new 7d432679a2b2 ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...] new 880c160e8fe4 lib/lzo: tidy-up ifdefs new 51745716503b lib/lzo: 64-bit CTZ on arm64 new 0a5c1daeecac lib/lzo: fast 8-byte copy on arm64 new 5e97c48427ca lib/lzo: implement run-length encoding new 3d666f3d004c lib/lzo: separate lzo-rle from lzo new 6f09fa191b50 zram: default to lzo-rle instead of lzo new 16ab5499302c Merge branch 'akpm-current/current' new 127b303666a6 drm/nouveau/dmem: update for struct hmm_devmem_ops member change new c4086c8e745c pinctrl: fix pxa2xx.c build warnings new fddaf44ad5a4 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] new f18f1c399df4 fs: fs_parser: fix printk format warning new f17beb1cb407 mm: refactor readahead defines in mm.h new 952ba69d6da8 mm-refactor-readahead-defines-in-mmh-fix new dd438f895e8d proc: calculate end pointer for /proc/*/* lookup at compile time new ab1e66f3563f proc: merge fix for proc_pident_lookup() API change new 8c34e950a7ab unicore32: stop printing the virtual memory layout new 017b6e328c1a arch/nios2/mm/fault.c: remove duplicate include new 8bf02adbcf58 include/linux/sched/signal.h: replace `tsk' with `task' new be986b13ffd0 openrisc: prefer memblock APIs returning virtual address new 69cd48eed241 powerpc: use memblock functions returning virtual address new 5fef908e1bc1 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] new 35e1e85adf8b memblock: drop memblock_alloc_base_nid() new aa089936daef memblock: emphasize that memblock_alloc_range() returns a [...] new 09250bab4182 memblock: memblock_phys_alloc_try_nid(): don't panic new e18cddcb34b7 memblock: memblock_phys_alloc(): don't panic new 8560a19264d2 memblock: drop __memblock_alloc_base() new 3dcccfcb49a4 memblock: drop memblock_alloc_base() new deefb1fdc0b6 memblock: refactor internal allocation functions new 7cb9fa1a565c memblock: fix parameter order in memblock_phys_alloc_try_nid() new e02c2cfab6b5 memblock: make memblock_find_in_range_node() and choose_me [...] new 60d45aed5790 arch: use memblock_alloc() instead of memblock_alloc_from( [...] new bd504df3cccf arch: don't memset(0) memory returned by memblock_alloc() new f6d7b580861a ia64: add checks for the return value of memblock_alloc*() new 71659f366466 sparc: add checks for the return value of memblock_alloc*() new bd3a97db7634 mm/percpu: add checks for the return value of memblock_alloc*() new 8006433736ec init/main: add checks for the return value of memblock_alloc*() new 3e686d43a269 swiotlb: add checks for the return value of memblock_alloc*() new 6264d1be7af4 treewide: add checks for the return value of memblock_alloc*() new 3e0c1a95a2f6 treewide-add-checks-for-the-return-value-of-memblock_alloc [...] new 30f9c606181d mm: sparse: Use '%pa' with 'phys_addr_t' type new 2f63170ede93 memblock: fix format strings for panics after memblock_alloc new 34e4e415ff90 mm/sparse: don't panic if the allocation in sparse_buffer_ [...] new 61e707824df7 memblock: memblock_alloc_try_nid: don't panic new 70bc407ef716 memblock: drop memblock_alloc_*_nopanic() variants new e4da1241bdd3 memblock: remove memblock_{set,clear}_region_flags new 1ad34341e2bd memblock: split checks whether a region should be skipped [...] new b03eef7e96c8 mm: memblock: update comments and kernel-doc new 3c1569be65de memblock-update-comments-and-kernel-doc-fix new 6025a8397c6e of: fix kmemleak crash caused by imbalance in early memory [...] new b14b43b5a53e mm, memcg: rename ambiguously named memory.stat counters a [...] new 698c1dbfeb62 mm, memcg: consider subtrees in memory.events new c9b2e97abb4f openvswitch: convert to kvmalloc new a34038d822be md: convert to kvmalloc new 6c0ab78735b6 selinux: convert to kvmalloc new 82ff53c14930 Generic radix trees new b06620bc150a proc: commit to genradix new bfd0e78baf7f sctp: convert to genradix new 570f12eb9c8f Drop flex_arrays new f86ba3fd385d include/linux/relay.h: fix percpu annotation in struct rchan new 3da4c3110340 kernel/fork.c: remove duplicated include new c746756f183e samples/mic/mpssd/mpssd.h: remove duplicate header new bee76a9b4d0e drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
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 (95cd4f92a6a9) \ N -- N -- N refs/heads/akpm (bee76a9b4d0e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1172 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 126 + Documentation/ABI/testing/sysfs-driver-habanalabs | 190 + .../devicetree/bindings/arm/atmel-sysregs.txt | 3 +- .../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/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/media/lirc.h.rst.exceptions | 3 + Documentation/media/uapi/v4l/common.rst | 11 + Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 508 ++ .../{extended-controls.rst => ext-ctrls-codec.rst} | 1670 +----- 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 | 1 + .../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/virtual/kvm/halt-polling.txt | 37 +- Documentation/virtual/kvm/mmu.txt | 41 +- MAINTAINERS | 25 + arch/Kconfig | 9 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 4 +- arch/csky/Kconfig | 1 + arch/csky/include/uapi/asm/unistd.h | 2 + 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/include/asm/kvm_host.h | 2 +- arch/powerpc/kvm/book3s_hv.c | 11 +- arch/riscv/Kconfig | 3 - arch/s390/include/asm/kvm_host.h | 2 +- arch/sh/boards/mach-migor/setup.c | 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 +- 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/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/cpufreq/cppc_cpufreq.c | 65 + drivers/cpufreq/intel_pstate.c | 55 +- 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/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 +- .../nouveau/nvkm/engine/ce/{tu104.c => tu102.c} | 6 +- 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 +- .../nvkm/engine/disp/{roottu104.c => roottu102.c} | 20 +- .../nvkm/engine/disp/{sortu104.c => sortu102.c} | 14 +- .../nouveau/nvkm/engine/disp/{tu104.c => tu102.c} | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 2 +- .../engine/fifo/{gpfifotu104.c => gpfifotu102.c} | 10 +- .../nouveau/nvkm/engine/fifo/{tu104.c => tu102.c} | 30 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h | 2 +- .../nvkm/engine/fifo/{usertu104.c => usertu102.c} | 10 +- 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 +- .../nvkm/engine/{ce/tu104.c => sec2/tu102.c} | 23 +- 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 +- .../nouveau/nvkm/subdev/bar/{tu104.c => tu102.c} | 30 +- 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 +- .../nvkm/subdev/devinit/{tu104.c => tu102.c} | 14 +- 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 + .../nouveau/nvkm/subdev/fault/{tu104.c => tu102.c} | 39 +- 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 + .../fifo/usertu104.c => subdev/gsp/gv100.c} | 47 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 2 +- .../nouveau/nvkm/subdev/mc/{tu104.c => tu102.c} | 10 +- 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 +- .../nouveau/nvkm/subdev/mmu/{tu104.c => tu102.c} | 8 +- 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 +- .../nvkm/subdev/mmu/{vmmtu104.c => vmmtu102.c} | 13 +- 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 + .../{engine/ce/tu104.c => subdev/volt/gf117.c} | 44 +- drivers/input/touchscreen/ti_am335x_tsc.c | 4 - drivers/md/dm-cache-target.c | 1 - drivers/md/dm-core.h | 1 + drivers/md/dm-linear.c | 1 + drivers/md/dm-mpath.c | 65 +- drivers/md/dm-raid.c | 14 +- drivers/md/dm-stripe.c | 1 + 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 | 357 +- 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/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/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/hisilicon/hns/hns_dsaf_main.c | 3 + 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/carl9170/rx.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 10 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 528 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 10 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 27 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 71 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 2 - drivers/net/wireless/intersil/orinoco/mic.c | 10 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 7 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 - drivers/net/wireless/marvell/libertas_tf/main.c | 7 +- 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 | 68 +- .../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/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/regulator/axp20x-regulator.c | 3 - drivers/regulator/core.c | 2 - drivers/regulator/da9062-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 2 +- 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/rtc/rtc-wilco-ec.c | 4 +- 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/megaraid/megaraid_sas_base.c | 1 + drivers/scsi/qedf/qedf_main.c | 2 +- drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 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 +- .../i2c => staging/media}/soc_camera/Kconfig | 28 +- .../i2c => staging/media}/soc_camera/Makefile | 5 +- .../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/vt6656/key.c | 4 +- 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 +- fs/binfmt_script.c | 86 +- fs/exec.c | 2 +- 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/linux/device-mapper.h | 22 +- include/linux/filter.h | 2 +- include/linux/kernel.h | 14 +- include/linux/kvm_host.h | 24 +- include/linux/mdio.h | 19 + include/linux/power_supply.h | 1 + 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/scsi/libfcoe.h | 4 +- include/uapi/drm/nouveau_drm.h | 51 + include/uapi/linux/lirc.h | 6 + include/uapi/linux/videodev2.h | 4 + include/uapi/misc/habanalabs.h | 444 ++ kernel/cgroup/cpuset.c | 13 - kernel/irq/irq_sim.c | 12 + kernel/sched/core.c | 28 + lib/iomap.c | 6 +- net/bpf/test_run.c | 45 +- net/core/filter.c | 16 +- net/dsa/tag_dsa.c | 9 + net/dsa/tag_edsa.c | 9 + net/ieee802154/6lowpan/reassembly.c | 141 +- 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 +- sound/soc/codecs/adau1977.c | 12 +- sound/soc/codecs/pcm186x.c | 8 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/fsl/fsl_esai.c | 7 +- sound/soc/fsl/imx-sgtl5000.c | 1 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 101 +- sound/soc/samsung/i2s.c | 69 +- sound/soc/samsung/odroid.c | 14 +- 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/bpf/test_progs.c | 44 + 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 + virt/kvm/arm/arch_timer.c | 13 +- virt/kvm/arm/mmu.c | 2 +- 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 +- 969 files changed, 68706 insertions(+), 20363 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 copy Documentation/media/uapi/v4l/{extended-controls.rst => ext-ctrls-codec.rst} (53%) 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 create mode 100644 arch/x86/include/asm/kvm_vcpu_regs.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 copy drivers/gpu/drm/nouveau/nvkm/engine/ce/{tu104.c => tu102.c} (91%) rename drivers/gpu/drm/nouveau/nvkm/engine/disp/{roottu104.c => roottu102.c} (74%) rename drivers/gpu/drm/nouveau/nvkm/engine/disp/{sortu104.c => sortu102.c} (90%) rename drivers/gpu/drm/nouveau/nvkm/engine/disp/{tu104.c => tu102.c} (93%) rename drivers/gpu/drm/nouveau/nvkm/engine/fifo/{gpfifotu104.c => gpfifotu102.c} (91%) rename drivers/gpu/drm/nouveau/nvkm/engine/fifo/{tu104.c => tu102.c} (82%) copy drivers/gpu/drm/nouveau/nvkm/engine/fifo/{usertu104.c => usertu102.c} (86%) copy drivers/gpu/drm/nouveau/nvkm/engine/{ce/tu104.c => sec2/tu102.c} (76%) rename drivers/gpu/drm/nouveau/nvkm/subdev/bar/{tu104.c => tu102.c} (84%) rename drivers/gpu/drm/nouveau/nvkm/subdev/devinit/{tu104.c => tu102.c} (87%) rename drivers/gpu/drm/nouveau/nvkm/subdev/fault/{tu104.c => tu102.c} (82%) create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild rename drivers/gpu/drm/nouveau/nvkm/{engine/fifo/usertu104.c => subdev/gsp/gv100.c} (56%) rename drivers/gpu/drm/nouveau/nvkm/subdev/mc/{tu104.c => tu102.c} (88%) rename drivers/gpu/drm/nouveau/nvkm/subdev/mmu/{tu104.c => tu102.c} (88%) rename drivers/gpu/drm/nouveau/nvkm/subdev/mmu/{vmmtu104.c => vmmtu102.c} (89%) rename drivers/gpu/drm/nouveau/nvkm/{engine/ce/tu104.c => subdev/volt/gf117.c} (60%) 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 rename drivers/{media/i2c => staging/media}/soc_camera/Kconfig (62%) rename drivers/{media/i2c => staging/media}/soc_camera/Makefile (55%) 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/uapi/misc/habanalabs.h create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c