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