This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/linux-next.
omits ca40dc225d19 Add linux-next specific files for 20181213 omits 558a058870ba Merge branch 'akpm/master' omits 165240ffa1b2 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits a20aa9279960 drivers/base/platform.c: kmemleak ignore a known leak omits 058602e67d40 fs: don't open code lru_to_page() omits 3542f076f1d0 include/linux/sched/signal.h: replace `tsk' with `task' omits 0669c277c656 fs-remove-caller-signal_pending-branch-predictions-fix omits 6422412084ae fs/: remove caller signal_pending branch predictions omits d950223ef620 mm/: remove caller signal_pending branch predictions omits 923911cf8c1b arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits ad39ebc93838 kernel/sched/: remove caller signal_pending branch predictions omits efd9b177ea6e kernel/locking/mutex.c: remove caller signal_pending branc [...] omits f3f4d620314c pm-hibernate-exclude-all-pageoffline-pages-v2 omits 1d9351efbdea PM/Hibernate: exclude all PageOffline() pages omits 58b54ea7b7b3 PM/Hibernate: use pfn_to_online_page() omits ae7360adcd4d vmw_balloon-mark-inflated-pages-pg_offline-v2 omits bda5d4e33c5d vmw_balloon: mark inflated pages PG_offline omits c1b32194b7f0 hv_balloon: mark inflated pages PG_offline omits 1d2328a1235c xen/balloon: mark inflated pages PG_offline omits 45f132f2186f kexec: export PG_offline to VMCOREINFO omits f7e200c8fbe7 mm-convert-pg_balloon-to-pg_offline-fix omits 937735b20bbf mm: convert PG_balloon to PG_offline omits d6d4ad60f8a2 mm: balloon: update comment about isolation/migration/compaction omits 0f843615d18e locking/atomics: build atomic headers as required omits 5a1d23ea1c2e kernel/signal.c: remove some duplicated includes omits fb23fc805a12 kernel/async.c: remove some duplicated includes omits 2c2b68880f4f mm: select HAVE_MOVE_PMD on x86 for faster mremap omits e6ab20cf8357 mm/mremap: fix 'move_normal_pmd' unused function warning omits a66879f3974d mm: speed up mremap by 20x on large regions omits 2c954f5c09b3 mm: treewide: remove unused address argument from pte_allo [...] omits e65f5aff073a scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits d201988451de Merge branch 'akpm-current/current' omits bab5e560ba0c Merge remote-tracking branch 'xarray/xarray' omits f07f56d0c5e8 Merge remote-tracking branch 'nvmem/for-next' omits b04cd63fb26a Merge remote-tracking branch 'slimbus/for-next' omits 334cf371d689 Merge remote-tracking branch 'cisco/for-next' omits 1ef439b5f29e Merge remote-tracking branch 'kspp/for-next/kspp' omits 13a750db0532 Merge remote-tracking branch 'ntb/ntb-next' omits 809ac2e3f086 Merge remote-tracking branch 'at24/at24/for-next' omits 1b81e115e069 Merge remote-tracking branch 'rtc/rtc-next' omits 8161d283a6fa Merge remote-tracking branch 'coresight/next' omits ca80cab1e7f0 Merge remote-tracking branch 'livepatching/for-next' omits 9928a000c3ec Merge remote-tracking branch 'y2038/y2038' omits b93652f27933 Merge remote-tracking branch 'kselftest/next' omits 7586e0de0bdf Merge remote-tracking branch 'random/dev' omits d0f95b481cc2 Merge remote-tracking branch 'pwm/for-next' omits b8947255085f Merge remote-tracking branch 'pinctrl/for-next' omits 78d1f2424294 Merge remote-tracking branch 'gpio/for-next' omits 9696a74473fc Merge remote-tracking branch 'rpmsg/for-next' omits c6e39abf7208 Merge remote-tracking branch 'vhost/linux-next' omits 65bb3aae719d Merge remote-tracking branch 'scsi-mkp/for-next' omits a5f12655e582 Merge remote-tracking branch 'scsi/for-next' omits 023983fd7317 Merge remote-tracking branch 'cgroup/for-next' omits 211a5aee0964 Merge remote-tracking branch 'slave-dma/next' omits 070a1ebc3941 Merge remote-tracking branch 'icc/icc-next' omits df964aff3c81 Merge remote-tracking branch 'mux/for-next' omits cf38b79e6568 Merge remote-tracking branch 'staging/staging-next' omits ab929ce98499 Merge remote-tracking branch 'char-misc/char-misc-next' omits 8d3f2b42fefd Merge remote-tracking branch 'tty/tty-next' omits eae8ce29ad4b Merge remote-tracking branch 'usb-serial/usb-next' omits 280426e243ac Merge remote-tracking branch 'usb/usb-next' omits ed459496085e Merge remote-tracking branch 'driver-core/driver-core-next' omits c3063b26a1b6 Merge remote-tracking branch 'ipmi/for-next' omits 86869417f565 Merge remote-tracking branch 'leds/for-next' omits 5f987604e36d Merge remote-tracking branch 'hsi/for-next' omits ba728593d825 Merge remote-tracking branch 'chrome-platform/for-next' omits 31676aa10c80 Merge remote-tracking branch 'drivers-x86/for-next' omits 72257a1ad504 Merge remote-tracking branch 'percpu/for-next' omits 0ba3bec64fbf Merge remote-tracking branch 'rcu/rcu/next' omits 087f9e46a4be Merge remote-tracking branch 'ftrace/for-next' omits 0f9ea85c4656 Merge remote-tracking branch 'edac-amd/for-next' omits d706c67667d4 Merge remote-tracking branch 'clockevents/clockevents/next' omits 7169794fd4b8 Merge remote-tracking branch 'tip/auto-latest' omits cf62fa2ca7f7 Merge remote-tracking branch 'spi/for-next' omits ed68cb30ec01 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 92a3d860183b Merge remote-tracking branch 'devicetree/for-next' omits fe517d063c0e Merge remote-tracking branch 'audit/next' omits 452ea032327b Merge remote-tracking branch 'vfio/next' omits 63f8ab1a6d1c Merge remote-tracking branch 'iommu/next' omits a8af0dcde250 Merge remote-tracking branch 'watchdog/master' omits 92f7dd8a07af Merge remote-tracking branch 'tpmdd/next' omits 29a08eca8bc1 Merge remote-tracking branch 'selinux/next' omits 3ccb0533c6d3 Merge remote-tracking branch 'integrity/next-integrity' omits 9a87d66f8e09 Merge remote-tracking branch 'apparmor/apparmor-next' omits bf3464280054 Merge remote-tracking branch 'security/next-testing' omits f2f94abe05ff Merge remote-tracking branch 'regulator/for-next' omits 9d638864c97c Merge remote-tracking branch 'battery/for-next' omits 002cbf9b415c Merge remote-tracking branch 'backlight/for-backlight-next' omits 67e2696a25f3 Merge remote-tracking branch 'mfd/for-mfd-next' omits d198b1e76a04 Merge remote-tracking branch 'md/for-next' omits d6a5e801cedd Merge remote-tracking branch 'kgdb/kgdb-next' omits 751ed82e09ca Merge remote-tracking branch 'mmc/next' omits c9a1a355b8c8 Merge remote-tracking branch 'device-mapper/for-next' omits 002ca6ccf7aa Merge remote-tracking branch 'block/for-next' omits 00f6fd7952bf Merge remote-tracking branch 'input/next' omits b5a416127cf7 Merge remote-tracking branch 'modules/modules-next' omits 2dc128ae6356 Merge remote-tracking branch 'sound-asoc/for-next' omits 2302026ed475 Merge remote-tracking branch 'sound/for-next' omits cb922fcb4d03 Merge remote-tracking branch 'regmap/for-next' omits 0c760be8387d Merge remote-tracking branch 'etnaviv/etnaviv/next' omits e7f66ae55ac1 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits f84d8ee355a0 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 9644decfc240 Merge remote-tracking branch 'drm/drm-next' omits ded3aaf47b79 Merge remote-tracking branch 'crypto/master' omits 20d0d1516e52 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits fefc7b7d9735 Merge remote-tracking branch 'nand/nand/next' omits 2fc70d9cc7b3 Merge remote-tracking branch 'mtd/mtd/next' omits deff68daef64 Merge remote-tracking branch 'gfs2/for-next' omits 28ce0540c01e Merge remote-tracking branch 'mac80211-next/master' omits 305038e1596c Merge remote-tracking branch 'nfc-next/master' omits 083b96fe38de Merge remote-tracking branch 'netfilter-next/master' omits 7d2b9466ee86 Merge remote-tracking branch 'ipsec-next/master' omits ee0ead716a79 Merge remote-tracking branch 'bpf-next/master' omits 999d72110317 Merge remote-tracking branch 'net-next/master' omits 9474dea49a2f Merge remote-tracking branch 'rdma/for-next' omits 8e56e1b0fa76 Merge remote-tracking branch 'swiotlb/linux-next' omits 9cdb0d29a8c4 Merge remote-tracking branch 'dlm/next' omits 9ffa33058271 Merge remote-tracking branch 'ieee1394/for-next' omits 8ad372b3512c Merge remote-tracking branch 'thermal/next' omits 7c3d190c0fef Merge remote-tracking branch 'cpupower/cpupower' omits 32c99f3552f1 Merge remote-tracking branch 'pm/linux-next' omits 9f32672e0759 Merge remote-tracking branch 'v4l-dvb-next/master' omits 9b6cf822ff15 Merge remote-tracking branch 'v4l-dvb/master' omits 96f2065b8203 Merge remote-tracking branch 'jc_docs/docs-next' omits a0aca8ef6232 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 06962773b69c Merge remote-tracking branch 'i3c/i3c/next' omits 8cecabfe54d8 Merge remote-tracking branch 'i2c/i2c/for-next' omits 9ef946e51f94 Merge remote-tracking branch 'hid/for-next' omits a39a64bbfdfb Merge remote-tracking branch 'pstore/for-next/pstore' omits 9ea6600b81d0 Merge remote-tracking branch 'pci/next' omits 55710bb575fa Merge remote-tracking branch 'printk/for-next' omits 73c25c5fe5f3 Merge remote-tracking branch 'vfs/for-next' omits 4d314f95feb4 Merge remote-tracking branch 'file-locks/locks-next' omits 6ad7cb618c49 Merge remote-tracking branch 'v9fs/9p-next' omits ce9ed2f489eb Merge remote-tracking branch 'ubifs/linux-next' omits 13ed710f7791 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 1731d4832c6c Merge remote-tracking branch 'nfsd/nfsd-next' omits 4491b3d41add Merge remote-tracking branch 'jfs/jfs-next' omits 6fc2e7ec6fa2 Merge remote-tracking branch 'fuse/for-next' omits 6fe23b4587b1 Merge remote-tracking branch 'f2fs/dev' omits be417a9ada11 Merge remote-tracking branch 'ext4/dev' omits 0c28ec64624f Merge remote-tracking branch 'ext3/for_next' omits 1bd6aa5443ad Merge remote-tracking branch 'ecryptfs/next' omits f9d67f2814e5 Merge remote-tracking branch 'cifs/for-next' omits 760f13ff8990 Merge remote-tracking branch 'ceph/master' omits e64fc7d65116 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 55fc1b18835e Merge remote-tracking branch 'befs/for-next' omits 5cb5b299cbb9 Merge remote-tracking branch 'fscrypt/master' omits 3d50a1952f65 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 739b3ff40d88 Merge remote-tracking branch 'sparc-next/master' omits fd3ec62919cc Merge remote-tracking branch 's390/features' omits 8e8c2a99a1fa Merge remote-tracking branch 'risc-v/for-next' omits 4b202905a7b8 Merge remote-tracking branch 'powerpc/next' omits a40fe4f81906 Merge remote-tracking branch 'parisc-hd/for-next' omits 09a09b6fed68 Merge remote-tracking branch 'nios2/for-next' omits f390eafca0a8 Merge remote-tracking branch 'nds32/next' omits 75981da9f714 Merge remote-tracking branch 'mips/mips-next' omits d7f19cc20e0f Merge remote-tracking branch 'microblaze/next' omits b020202c9ea6 Merge remote-tracking branch 'm68k/for-next' omits cbe6ae71474b Merge remote-tracking branch 'ia64/next' omits 3baa5a9a0892 Merge remote-tracking branch 'csky/linux-next' omits 8082bae2d8d9 Merge remote-tracking branch 'clk/clk-next' omits ceaecc780d95 Merge remote-tracking branch 'tegra/for-next' omits 0fbdded21cc3 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits b53cad0fa16d Merge remote-tracking branch 'samsung-krzk/for-next' omits bd04dc48d677 Merge remote-tracking branch 'rockchip/for-next' omits b9bcc30d6d79 Merge remote-tracking branch 'renesas/next' omits a3aed672b19e Merge remote-tracking branch 'qcom/for-next' omits ebfccde63a74 Merge remote-tracking branch 'reset/reset/next' omits 1467f1ae2dd5 Merge remote-tracking branch 'omap/for-next' omits 864098ba9bd0 Merge remote-tracking branch 'mvebu/for-next' omits 5bec98c883b2 Merge remote-tracking branch 'mediatek/for-next' omits 2ea986499763 Merge remote-tracking branch 'keystone/next' omits ae2ec9aab0c6 Merge remote-tracking branch 'imx-mxs/for-next' omits 86739e07e19a Merge remote-tracking branch 'bcm2835/for-next' omits ad256511899a Merge remote-tracking branch 'at91/at91-next' omits c24e0165059d Merge remote-tracking branch 'aspeed/for-next' omits 6525b80cc1db Merge remote-tracking branch 'amlogic/for-next' omits 0318c71f0b56 Merge remote-tracking branch 'actions/for-next' omits 41c7416947c6 Merge remote-tracking branch 'arm-soc/for-next' omits 5367f1e45b0a Merge remote-tracking branch 'arm64/for-next/core' omits 2cadedfba896 Merge remote-tracking branch 'arm/for-next' omits 2b1ac35a5990 Merge remote-tracking branch 'dma-mapping/for-next' omits f99280106d83 Merge remote-tracking branch 'leaks/leaks-next' omits 42b03d3a0ee8 Merge remote-tracking branch 'kbuild/for-next' omits e927f697487b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits d1926133b742 Merge remote-tracking branch 'mmc-fixes/fixes' omits 5e6cf4a9a547 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits f1d24e22f599 Merge remote-tracking branch 'scsi-fixes/fixes' omits 9b0c16bdd437 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4e337befeeb9 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 2408970e503d Merge remote-tracking branch 'omap-fixes/fixes' omits 7a83bf8c2dc7 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits f31d0941be5a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 6883a93fa4f3 Merge remote-tracking branch 'kselftest-fixes/fixes' omits b0727fceebf6 Merge remote-tracking branch 'ide/master' omits e70705654b73 Merge remote-tracking branch 'input-current/for-linus' omits 01637ed60ffe Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits c8174d1f4a3f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits a4a2b9694499 Merge remote-tracking branch 'spi-fixes/for-linus' omits 427270ec4987 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 06a72cdfb2ee Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 96ed1120a888 Merge remote-tracking branch 'sound-current/for-linus' omits 5f39c1fe5f2b Merge remote-tracking branch 'rdma-fixes/for-rc' omits d03d8e6bb13c Merge remote-tracking branch 'netfilter/master' omits 340ac8e569f3 Merge remote-tracking branch 'ipsec/master' omits cce92c8977be Merge remote-tracking branch 'bpf/master' omits 3de5d3eac660 Merge remote-tracking branch 'net/master' omits 7450416a542a Merge remote-tracking branch 'powerpc-fixes/fixes' omits 0670c89b2783 Merge remote-tracking branch 'arc-current/for-curr' omits 89d3a54d8384 Merge remote-tracking branch 'fixes/master' omits 2e71940e0c33 Merge branch 'clk-qcom-8998-resets' into clk-next omits 11573efe2128 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] omits bb70d5d2fce2 Merge branch 'spi-4.21' into spi-next omits 47080fe1623c Merge branch 'spi-4.20' into spi-linus omits 537f12d6c7f7 Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits 2eb5383d99ce Merge remote-tracking branch 'regulator/topic/axp20x' into [...] omits 9dec6efcde93 Merge branch 'regulator-4.21' into regulator-next omits 4fa0d5751846 Merge branch 'regulator-4.20' into regulator-linus omits 3fc0205ead00 Merge branch 'asoc-4.21' into asoc-next omits 043eb516967a Merge branch 'asoc-4.20' into asoc-linus omits 2a7360062e3c ima: Use inode_is_open_for_write omits 690086c7e986 ima: Support platform keyring for kernel appraisal omits 2c4cc9f381a5 efi: Allow the "db" UEFI variable to be suppressed omits 2cb882d24a63 efi: Import certificates from UEFI Secure Boot omits b7a527b776a8 efi: Add an EFI signature blob parser omits dfb7f70a7c0a efi: Add EFI signature data types omits 577fbccacfd5 integrity: Load certs to the platform keyring omits b7ce7bd7969e integrity: Define a trusted platform keyring omits 039c846a1187 Merge branch 'imx8mq/dt' into for-next omits 3537dced34aa arm64: dts: imx8mq-evk: enable watchdog omits 9ae9bab25662 arm64: dts: imx8mq: add watchdog devices omits 2c8bb0da0a47 MAINTAINERS: add i.MX8 DT path to i.MX architecture omits 7c0a70d490a0 arm64: add support for i.MX8M EVK board omits f7263e991fbb arm64: add basic DTS for i.MX8MQ omits 0e1532bfecf4 arm64: add basic Kconfig symbols for i.MX8 omits 28d6d7d1eef3 Merge remote-tracking branch 'clk/clk-imx8mq' into imx8mq/dt omits d04978ca88ab ipc: conserve sequence numbers in extended IPCMNI mode omits ab7db927b364 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits efae80911ae5 ipc: allow boot time extension of IPCMNI from 32k to 8M omits b2581b704c88 initramfs: cleanup incomplete rootfs omits 7ab8b68af104 scripts/gdb: fix lx-version string output omits 5f8d4992524c kernel/kcov.c: mark write_comp_data() as notrace omits 784bedb57bef kernel/sysctl: add panic_print into sysctl omits 7a489f5ddefe panic: add options to print system info when panic happens omits 27faeb703e40 bfs: extra sanity checking and static inode bitmap omits 282860544780 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] omits dc98b12477d0 exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix omits c09b6daf5330 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting omits ad2539c7ee8f exec: increase BINPRM_BUF_SIZE to 256 omits b89cf7313cf4 exec: load_script: don't blindly truncate shebang string omits cdd7a0aa15aa fork: fix some -Wmissing-prototypes warnings omits 3d991a59b7ee ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits 728804fa0331 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] omits e5d8e8947b85 hfsplus: return file attributes on statx omits 578f64582207 autofs: add strictexpire mount option omits f7aa1250f5ba autofs: change catatonic setting to a bit flag omits cd4d5fa95d41 autofs: simplify parse_options() function call omits 9c82e3b85818 autofs: fix possible inode leak in autofs_fill_super() omits b783d2617cc2 autofs-improve-ioctl-sbi-checks-fix omits 0bcbe611ca3c autofs: improve ioctl sbi checks omits ad4f37b82fbe init/main.c: make "initcall_level_names[]" const char * omits 393af37c974b fs-epoll-deal-with-wait_queue-only-once-fix omits 349afd96fede fs/epoll: deal with wait_queue only once omits 81553cde8e95 fs/epoll: rename check_events label to send_events omits b61909d2c451 fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix omits ea5f967a21f8 fs/epoll: avoid barrier after an epoll_wait(2) timeout omits 860705c8f868 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix omits f2c378628c9a fs/epoll: reduce the scope of wq lock in epoll_wait() omits b7fa8017e2d8 fs/epoll: robustify ep->mtx held checks omits ab1909a85fd1 fs/epoll: drop ovflist branch prediction omits cd2f11e61b44 fs/epoll: simplify ep_send_events_proc() ready-list loop omits f34c9474a605 fs/epoll: remove max_nests argument from ep_call_nested() omits 26e88a473db9 checkpatch: warn on const char foo[] = "bar"; declarations omits 9067c8d5a70b lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] omits cd4f2a664851 lib/genalloc.c: fix allocation of aligned buffer from non- [...] omits df3f18d39e85 fls: change parameter to unsigned int omits c28248294d6d include/linux/printk.h: drop silly "static inline asmlinka [...] omits e98eceb86c8d drivers/dma-buf/udmabuf.c: convert to use vm_fault_t omits 5b6bf71dd716 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse omits 56f6c16e9c74 build_bug.h: remove negative-array fallback for BUILD_BUG_ON() omits 74a37b909676 Documentation/process/coding-style.rst: don't use "extern" [...] omits 499aeb579641 proc/sysctl: fix return error for proc_doulongvec_minmax() omits d877fd0940d6 fs/proc/base.c: slightly faster /proc/*/limits omits c62975fb8b24 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] omits 9460069d503e fs/proc/util.c: include fs/proc/internal.h for name_to_int() omits c768eca025a8 fs/proc/base.c: use ns_capable instead of capable for time [...] omits b6af7800c71d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 11193e1694b0 mm/page_owner: align with pageblock_nr pages omits c20187bf3233 mm/page_owner: align with pageblock_nr_pages omits 20fbef314e7a mm: don't expose page to fast gup before it's ready omits 69ab6b147504 mm: fix race between swapoff and mincore omits de44564f9f0a mm, swap: fix race between swapoff and some swap operations omits 010a80ffc404 mm, swap: fix race between swapoff and some swap operations omits 855b7de10b91 mm/page_alloc.c: remove software prefetching in __free_pag [...] omits e8fed6664aa4 memory_hotplug-free-pages-as-higher-order-fix-fix omits 71e7f022722f memory_hotplug-free-pages-as-higher-order-fix omits 8286148bbc1c mm/page_alloc.c: memory hotplug: free pages as higher order omits e93a0c0df5f0 include/linux/memory_hotplug.h: remove duplicate declarati [...] omits a7b166088b8a mm/mmu_notifier: contextual information for event triggeri [...] omits 302092c98415 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 137d92bd73b1 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 429056415279 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 0db734c6271d mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 37ba86cc38a3 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined omits b08acb2001e2 mm-kmemleak-little-optimization-while-scanning-fix omits 79d0fd910ad9 mm, kmemleak: little optimization while scanning omits 232619fcc076 lib/ioremap: ensure break-before-make is used for huge p4d [...] omits e5dfd59eb5a0 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] omits 7bdcb055b9de x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() omits 0aa19fc12472 arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() omits ee095458b3ef ioremap: rework pXd_free_pYd_page() API omits ce10bcf4b4e6 mm/page_alloc.c: calculate first_deferred_pfn directly omits f163b82faef5 mm/filemap.c: remove useless check in pagecache_get_page() omits 399e0a806ad8 mm/page_io.c: fix polled swap page in omits fe0df98bd48a proc-kpagecount-return-0-for-special-pages-that-are-never- [...] omits 250f2862439d /proc/kpagecount: return 0 for special pages that are neve [...] omits b137555ba114 tools/vm/page-types.c: fix "kpagecount returned fewer page [...] omits bee17fb11599 mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] omits 55c5236d7257 mm: use common iterator for deferred_init_pages and deferr [...] omits 29a04e4cbaa5 mm: add reserved flag setting to set_page_links() omits 196db45520a0 mm: move hot-plug specific memory init into separate funct [...] omits fdb9c1293c62 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits 0eb7e553e89e mm: implement new zone specific memblock iterator omits bad3c57b4720 mm: drop meminit_pfn_in_nid as it is redundant omits ea3fd8c000d5 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 194f8e8086f8 mm/page_alloc.c: drop uneeded __meminit and __meminitdata omits b6ac6d616055 mm-dont-break-integrity-writeback-on-writepage-error-fix omits 5cf7a2876ae2 mm/page-writeback.c: don't break integrity writeback on -> [...] omits 297d6d792c88 lib/show_mem.c: drop pgdat_resize_lock in show_mem() omits 6d0f88c606df mm/hmm.c: remove set but not used variable 'devmem' omits 20764a92d68a mm, swap: rid swapoff of quadratic complexity omits 8d5f6be2a053 mm, swap: refactor swap-in logic out of shmem_getpage_gfp omits 17c0af67f6b8 mm, hotplug: move init_currently_empty_zone() under zone_s [...] omits 8c43601aa0f7 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() omits c228d4733fc9 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] omits 03e53ff22c5c mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] omits 85e974b7f708 mm: remove pte_lock_deinit() omits 5e0e94b4fd45 zram: writeback throttle omits cddfef1da360 zram: writeback throttle omits e76f6045f87f zram-add-bd_stat-statistics-v4 omits dbf5d272d74c zram: add bd_stat statistics omits 9eb56a90a180 zram: support idle/huge page writeback omits e81d1d6dfa06 zram: introduce ZRAM_IDLE flag omits 5a9249801b94 zram: refactor flags and writeback stuff omits 23574961440e zram: fix double free backing device omits 0a1d37459870 zram: fix lockdep warning of free block handling omits 3de3ca5a046c mm/memblock.c: skip kmemleak for kasan_init() omits 89775102e2d9 mm, memory_hotplug: refactor shrink_zone/pgdat_span omits 842b362182ff mm, memory-hotplug: rework unregister_mem_sect_under_nodes omits 37e38eab1e24 mm, memory_hotplug: move zone/pages handling to offline stage omits d5153811fd67 kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] omits 67e73ee774d0 mm, memory_hotplug: add nid parameter to arch_remove_memory omits 6073d3005b0c mm: check nr_initialised with PAGES_PER_SECTION directly i [...] omits 77fbb20b41a1 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix omits ff222ec7fdbd mm: put_and_wait_on_page_locked() while page is migrated omits a3ea0a42ba5c mm, oom: add oom victim's memcg to the oom context information omits 50b1fb8aedd6 mm, oom: reorganize the oom report in dump_header omits fb03888889c0 mm: make free_reserved_area() return "const char *" omits ae19b6eed725 mm/debug.c: make "migrate_reason_names[]" const char * omits 94934c815ba4 mm/mmzone.c: make "migratetype_names" const char * omits 317220f52f26 mm: reclaim small amounts of memory when an external fragm [...] omits ac84f474c0a8 mm: Use alloc_flags to record if kswapd can wake -fix omits 99680562c6eb mm: use alloc_flags to record if kswapd can wake omits e1206278cf31 mm: move zone watermark accesses behind an accessor omits 87166893d1b1 mm, page_alloc: spread allocations across zones before int [...] omits 6dc361fd4e20 mm/memory_hotplug: drop "online" parameter from add_memory [...] omits 897dc1e0516f drivers/base/memory.c: remove an unnecessary check on NR_M [...] omits ab8aad0c2351 memblock: replace usage of __memblock_free_early() with me [...] omits 90072429cf6f mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] omits c7b032a3de00 mm/page_alloc.c: use a single function to free page omits b97925bfdaf1 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] omits dbe8b16bcab8 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] omits 88071a158426 PCI/P2PDMA: match interface changes to devm_memremap_pages() omits 3f089408998c mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL omits f252fed8456f mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] omits c7a29888dd46 mm, hmm: use devm semantics for hmm_devmem_{add, remove} omits 36a133d4914b mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support omits 37c8a615c8a9 mm, devm_memremap_pages: fix shutdown handling omits d947104c10c3 mm, devm_memremap_pages: kill mapping "System RAM" support omits 2b525eac1e0a mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] omits 8bde2dfb87fa mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] omits 0a10618805fc userfaultfd: convert userfaultfd_ctx::refcount to refcount_t omits a2842b5dec73 mm/swap: use nr_node_ids for avail_lists in swap_info_struct omits cd8480992279 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] omits b1386870d74e mm: remove managed_page_count_lock spinlock omits e9fe26a676cb mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] omits 7085585c41ff mm: convert totalram_pages and totalhigh_pages variables t [...] omits fbf8ba2a2f93 mm: convert zone->managed_pages to atomic variable omits b20a03db38c8 mm: reference totalram_pages and managed_pages once per function omits 5785efe1b2d9 mm: remove reset of pcp->counter in pageset_init() omits d2d4dfaf0687 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal omits 123dbcf64e7f selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits da02d5e9eef9 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 omits c3e625beba00 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust omits 1755d57ae535 mm: Add an F_SEAL_FUTURE_WRITE seal to memfd omits 84714e1d4bfc mm, memory_hotplug: do not clear numa_node association aft [...] omits 6e00cc837c87 mm/mmap.c: remove verify_mm_writelocked() omits c58b8ee10654 ksm: replace jhash2 with xxhash omits 2f093aa70060 xxHash: create arch dependent 32/64-bit xxhash() omits ec48063a0247 mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] omits a9afabdaddc5 mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix omits 9cb83f2dd675 mm, memory_hotplug: be more verbose for memory offline failures omits 2c3828162b3f mm-memory_hotplug-print-reason-for-the-offlining-failure-fix omits 5dc63594c03c mm, memory_hotplug: print reason for the offlining failure omits c4152e3716af mm, memory_hotplug: drop pointless block alignment checks [...] omits 854b72f7018c mm: lower the printk loglevel for __dump_page messages omits 54163df826fa mm-print-more-information-about-mapping-in-__dump_page-fix-2 omits cf44998f9fff mm: debug: Fix a width vs precision bug in printk omits 9866d168a1ab mm: print more information about mapping in __dump_page omits a31b3093c452 mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix omits 83e22fa69f3b mm: ksm: do not block on page lock when searching stable tree omits d8cdc2a5d061 mm: vmscan: skip KSM page in direct reclaim if priority is low omits 6d031df13523 mm/readahead.c: simplify get_next_ra_size() omits 6d83c7a784e2 writeback: don't decrement wb->refcnt if !wb->bdi omits c2b1c7f3447e mm/mmu_notifier.c: remove mmu_notifier_synchronize() omits 2083ecc1ad61 mm-hotplug-optimize-clear_hwpoisoned_pages-fix omits e41b6704786d mm/hotplug: optimize clear_hwpoisoned_pages() omits 9824d2455ad5 mm-page_owner-clamp-read-count-to-page_size-fix omits f3b4303e74a6 mm/page_owner: clamp read count to PAGE_SIZE omits aa35814be41d include/linux/slab.h: fix sparse warning in kmalloc_type() omits 90c8eab83a74 mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] omits f2c5ef16fc5f mm/slub.c: improve performance by skipping checked node in [...] omits 784779cf0ab1 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix omits 12bf65492d9d mm/slub.c: record final state of slub action in deactivate_slab() omits bb5b39b5a4b9 mm/slub.c: page is always non-NULL in node_match() omits 647b8539b9ca mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() omits 460c75ae3b85 mm-slab-remove-unnecessary-unlikely-fix omits 0db7202d708e mm, slab: remove unnecessary unlikely() omits 8e505f654f34 block: restore /proc/partitions to not display non-partiti [...] omits e0e019181fc9 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits 67a47345b6c3 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits 951cff6d6320 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits e5c931c0736e ocfs2: clear zero in unaligned direct IO omits e744c7f829d1 ocfs2: don't clear bh uptodate for block read omits e97a6f669234 ocfs2: clear journal dirty flag after shutdown journal omits 6fd3f15d66c5 ocfs2: fix panic due to unrecovered local alloc omits 5b8816608f7b ocfs2: improve ocfs2 Makefile omits bb842b25c36d ocfs2: remove set but not used variable 'lastzero' omits 2b86232baa83 ocfs2: dlmfs: remove set but not used variable 'status' omits cb15d2992d77 ocfs2: optimize the reading of heartbeat data omits b427f68e067d debugobjects: call debug_objects_mem_init eariler omits 5c46666888bd sh: lib: convert to SPDX identifiers omits 53dd4d130d05 sh: kernel: convert to SPDX identifiers omits 18f5b15a711a sh: cpu: convert to SPDX identifiers omits 18adae873ed4 sh: shmobile: convert to SPDX identifiers omits 5a9b60d43c60 sh: sh5: convert to SPDX identifiers omits b581e16d60a8 sh: sh4a: convert to SPDX identifiers omits c4c0fcd77b23 sh: sh4: convert to SPDX identifiers omits 26a840254faf sh: sh3: convert to SPDX identifiers omits db34da365bd1 sh: sh2a: convert to SPDX identifiers omits e73c31b02d4a sh: sh2: convert to SPDX identifiers omits 1c8248f7372e sh: include: convert to SPDX identifiers omits ba5bd0906ba1 sh: drivers: convert to SPDX identifiers omits 00adfaac537a sh: boards: convert to SPDX identifiers omits d6be093dbb10 arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] omits 52eb82bed18b arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] omits 41797374e2fc bloat-o-meter: ignore __addressable_ symbols omits 0b4e9c19bc60 kasan: add SPDX-License-Identifier mark to source files omits ac881ba87f82 kasan: update documentation omits 65701b57d8c7 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS omits 3aa6686c5285 kasan: add __must_check annotations to kasan hooks omits 94aba2fc361c kasan, mm, arm64: tag non slab memory allocated via pagealloc omits fad12999ea8c kasan, arm64: add brk handler for inline instrumentation omits 699b957b172e kasan: add hooks implementation for tag-based mode omits e4b4862bd01c mm: move obj_to_index to include/linux/slab_def.h omits 0938bf716f78 kasan: add bug reporting routines for tag-based mode omits 36045784a02d kasan: split out generic_report.c from report.c omits adc7c58b8db4 kasan, mm: perform untagged pointers comparison in krealloc omits 089dc516f651 kasan, arm64: enable top byte ignore for the kernel omits ce59041f3e2a kasan, arm64: fix up fault handling logic omits 12ff005d0600 kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] omits e5f4b5edb351 kasan, arm64: untag address in _virt_addr_is_linear omits 91f5fd5e8c8e kasan: add tag related helper functions omits 8d59ae9c7d80 arm64: move untagged_addr macro from uaccess.h to memory.h omits 47bcdf8a242b kasan: initialize shadow to 0xff for tag-based mode omits 257e1658056b kasan: rename kasan_zero_page to kasan_early_shadow_page omits 2a4689e7f69c kasan, arm64: adjust shadow size for tag-based mode omits e5b26d20a20f kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS omits b3c1383143d1 kasan: rename source files to reflect the new naming scheme omits ff9a6bd5247b kasan: move common generic and tag-based code to common.c omits 78566f6be933 kasan, slub: handle pointer tags in early_kmem_cache_node_alloc omits 846bc599835c kasan, mm: change hooks signatures omits 59629ffe00ad arm: arch/arm/include/asm/page.h needs personality.h omits 5de1d4aa9e49 lib/test_debug_virtual.c: fix build failure omits ec7a669c38a5 checkstack.pl: fix for aarch64 omits c2b273d771f8 userfaultfd: check VM_MAYWRITE was set after verifying the [...] omits 5736702aaf6b fs/iomap.c: get/put the page in iomap_page_create/release() omits 384b9b29885a hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() omits a82b6ee401fa memblock: annotate memblock_is_reserved() with __init_memblock omits f163e5d85bc1 psi: fix reference to kernel commandline enable omits b955ad60ffe7 hugetlbfs: remove unnecessary code after i_mmap_rwsem sync [...] omits c063be283b50 hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race omits 8ee2a87bbdd3 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits d243ac7b5f36 mm, thp: always specify disabled vmas as nh in smaps omits dbcd365b974d arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] omits 1693f596758e mm/sparse: add common helper to mark all memblocks present omits 5a2530ec8636 mm: Introduce common STRUCT_PAGE_MAX_SHIFT define omits 2f3002b11ba4 alpha: fix hang caused by the bootmem removal omits 8d2df40827fe Merge branch 'yaml-bindings-for-v4.21' into dt/next omits 0e79defb522b dt-bindings: arm: Convert ZTE board/soc bindings to json-schema omits e0b9ef96edcd dt-bindings: arm: Add missing Xilinx boards omits f2255d146d21 dt-bindings: arm: Convert Xilinx board/soc bindings to jso [...] omits 176c7c1bfd8f Merge branch 'v4.21/drivers' into tmp/aml-rebuild omits 244ce9758c8b Merge branch 'v4.21/dt64' into tmp/aml-rebuild omits fdae339f5d36 Merge branch 'v4.21/dt' into tmp/aml-rebuild omits 27d96dbe56da Merge branch 'v4.21/soc' into tmp/aml-rebuild omits 63c7a6b68f5a Merge branch 'clk-managed-registration' into clk-next omits 0410ed37205c dt-bindings: arm: Convert VIA board/soc bindings to json-schema omits 7dd8dd3d28f6 dt-bindings: arm: Convert ST STi board/soc bindings to jso [...] omits c21074cd76ac dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema omits 549000e8cc06 dt-bindings: arm: Convert CSR SiRF board/soc bindings to j [...] omits 6ad9001cb142 dt-bindings: arm: Convert QCom board/soc bindings to json-schema omits 67f957c99229 dt-bindings: arm: Convert TI nspire board/soc bindings to [...] omits f9051e6864f7 dt-bindings: arm: Convert TI davinci board/soc bindings to [...] omits 96ba5ad387bf dt-bindings: arm: Convert Calxeda board/soc bindings to js [...] omits b78d35aee10e dt-bindings: arm: Convert Altera board/soc bindings to jso [...] omits b462b54f8b0c dt-bindings: arm: Convert primecell binding to json-schema omits 5117c46bb302 dt-bindings: arm: Convert cpu binding to json-schema omits c59472733ee1 dt-bindings: timer: Convert ARM timer bindings to json-schema omits 2cab5d21d238 dt-bindings: i2c: Convert i2c-gpio binding to json-schema omits 0c679718992e dt-bindings: altera: Convert clkmgr binding to json-schema omits dd1facca4744 dt-bindings: Add a writing DT schemas how-to and annotated [...] omits 36c710a6a698 kbuild: Add support for DT binding schema checks omits b29e9eccaaa7 arm64: dts: meson-gxm: Add Mali-T820 node omits 80f2f3bd527e dt-bindings: gpu: mali-midgard: Add resets property omits 759ddbb12442 Merge branch 'clk-qcom-kconfig' into clk-next omits 3ae48de4d0a5 Merge branch 'clk-imx-fixes' into clk-next omits 7188894d3bbe Merge branch 'clk-imx6-fixes' into clk-next omits a6b785e47430 Merge branch 'clk-fixes' into clk-next omits c818614b5d71 Merge branch 'clk-allwinner' into clk-next omits 6242b1dcd813 Merge branch 'clk-tegra' into clk-next omits cf3234af7b12 clk: tegra: Return the exact clock rate from clk_round_rate omits 61866523ed6e clk: tegra30: Use Tegra CPU powergate helper function omits dece81cd3264 clk: tegra: Fix maximum audio sync clock for Tegra124/210 omits d85dae481088 clk: tegra: get rid of duplicate defines omits bff65d14fd00 Merge tag 'tegra-for-4.21-clk' of git://git.kernel.org/pub [...] omits 6c0358bbadef Merge branch 'clk-imx8mq' into clk-next omits 59c128d5d483 Merge branch 'kbuild' into for-next omits 5fa837519763 Merge branch 'x86/timers' omits f51760aa3f1b Merge branch 'x86/pti' omits a466bcce42b3 Merge branch 'x86/platform' omits c498e282ba19 Merge branch 'x86/mm' omits 71a7ee43bffe Merge branch 'x86/microcode' omits ed4d13cb2ef9 Merge branch 'x86/fpu' omits 35ae2bd7802b Merge branch 'x86/cpu' omits bf6ef6f4504a Merge branch 'x86/cleanups' omits f4f90641e865 Merge branch 'x86/cache' omits 78921ab4686b Merge branch 'x86/build' omits ef232a78b963 Merge branch 'x86/boot' omits 8fea39c47d18 Merge branch 'x86/asm' omits 9511f518b4a2 Merge branch 'x86/amd-nb' omits 00388247520f Merge branch 'timers/core' omits 17d094da80b4 Merge branch 'sched/core' omits 33535fe80a20 Merge branch 'perf/core' omits 98cb5b434dce Merge branch 'locking/core' omits 039693e411ff Merge branch 'irq/core' omits a3eb86ab09f1 Merge branch 'efi/core' omits 9e6b56650cd7 Merge branch 'core/rcu' omits abbadec392f7 Merge branch 'core/core' omits edc8351ce260 Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] omits 9a6ff76ee3da Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21 omits a67d29e2d90d Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21 omits fc14fccf6e10 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21 omits 9053e8c4aa2d Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21 omits 39093a6a360f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21 omits fe264312ab0e Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21 omits ae5db7b04fec Merge branch 'clk-allwinner' into clk-next omits 39250802ef50 Merge branch 'clk-renesas' into clk-next omits 7d70d9e39bd0 Merge branch 'devel' into for-next omits 87e4bacc17bc Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] omits 86db915ae814 Merge branch 'for-next-next-v4.20-20181206' into for-next- [...] omits c64a83962602 Merge branch 'for-next-current-v4.19-20181206' into for-ne [...] omits 65e7500ddcf3 Merge branch 'ext/nikbor/refactor-readpages' into for-next [...] omits 6786c3359320 Merge branch 'ext/josef/catch-cow' into for-next-next-v4.2 [...] omits 27455d8898ea Merge branch 'ext/nikbor/no-balance-1st-phase' into for-ne [...] omits e1a447bdec5b Merge branch 'ext/josef/iput-fixes' into for-next-next-v4. [...] omits 25c2b0aa0caf Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] omits 77cfbcc4de2e Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] omits ee8197c06004 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] omits b322eb339ad1 Merge branch 'misc-next' into for-next-next-v4.20-20181206 omits a3d684e20489 Merge branch 'misc-next' into for-next-current-v4.19-20181206 omits 2f0c87b3e7d4 Merge branch 'misc-4.20' into for-next-current-v4.19-20181206 omits d747f9e3dce3 btrfs: Refactor main loop in extent_readpages omits 581d187ecf85 btrfs: run delayed items before dropping the snapshot omits b990c6799efb btrfs: catch cow on deleting snapshots omits a92fe606e20a btrfs: Remove 1st shrink/grow phase from balance omits 62f2c14bbcb6 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue omits aad0502c1498 btrfs: wakeup cleaner thread when adding delayed iput omits e126bd5b8a21 btrfs: run delayed iputs before committing omits 3f2ef4eadeb4 btrfs: fix truncate throttling omits c68f06ac168e btrfs: don't run delayed refs in the end transaction logic omits 4464992f89e8 btrfs: rework btrfs_check_space_for_delayed_refs omits 4e325c6e3521 btrfs: add new flushing states for the delayed refs rsv omits 8b5c40008d20 btrfs: update may_commit_transaction to use the delayed refs rsv omits dec36a02d5ff btrfs: introduce delayed_refs_rsv omits fb4b88ec4f47 btrfs: only track ref_heads in delayed_ref_updates omits 1b94ad04a53b btrfs: cleanup extent_op handling omits 042c94684fc8 btrfs: add cleanup_ref_head_accounting helper omits 009bdb100f2a btrfs: add btrfs_delete_ref_head helper omits 717c8a747bfa btrfs: use PAGE_ALIGNED instead of open-coding it omits 49630bf4d075 btrfs: use offset_in_page instead of open-coding it omits 0b1238eee3f7 btrfs: dev-replace: open code trivial locking helpers omits e04c4591323d btrfs: dev-replace: remove custom read/write blocking scheme omits d30a3dcd4b94 btrfs: dev-replace: swich locking to rw semaphore omits 5d45861d9fa2 btrfs: reada: reorder dev-replace locks before radix tree preload omits f8a963c8ec53 btrfs: Fix error handling in btrfs_cleanup_ordered_extents omits c2a81b33e5f7 btrfs: remove always true if branch in find_delalloc_range omits 5528730493e4 btrfs: skip file_extent generation check for free_space_in [...] omits 1a47e86f8a80 btrfs: tree-checker: Don't check max block group size as c [...] omits d7f3be22bf53 Btrfs: fix fsync of files with multiple hard links in new [...] omits 60a2fb3e438c btrfs: drop extra enum initialization where using defaults omits 4142274d6872 btrfs: switch BTRFS_ORDERED_* to enums omits d43c903d5741 btrfs: switch EXTENT_FLAG_* to enums omits b0956f89953d btrfs: switch EXTENT_BUFFER_* to enums omits 83cbead3c5f1 btrfs: switch BTRFS_ROOT_* to enums omits 387fa6043759 btrfs: switch BTRFS_FS_* to enums omits 8681a21f8709 btrfs: switch BTRFS_BLOCK_RSV_* to enums omits c6e6b0048f5f btrfs: switch BTRFS_FS_STATE_* to enums omits 08c72d91927f btrfs: Refactor btrfs_merge_bio_hook omits d3a2a3abef32 btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction omits 580510f203e4 btrfs: document extent mapping assumptions in checksum omits e8fe1ad7c92e btrfs: don't initialize 'offset' in map_private_extent_buffer() omits 23d878ba93df Btrfs: fix deadlock with memory reclaim during scrub omits 04062585d8ec btrfs: Remove extent_io_ops::readpage_io_failed_hook omits dfc71d832823 btrfs: remove btrfs_bio_end_io_t omits 12a29fdaf0cc btrfs: replace btrfs_io_bio::end_io with a simple helper omits 71bfda374a07 btrfs: remove redundant csum buffer in btrfs_io_bio omits eac7774376b1 btrfs: replace async_cow::root with fs_info omits ac150f01fb9d btrfs: merge btrfs_submit_bio_done to its caller omits 980c87d28405 btrfs: balance: print to system log when balance ends or i [...] omits b309907a9b7b btrfs: balance: print args during start and resume omits 80fbf2ed0223 btrfs: add helper to describe block group flags omits 3f59f6330852 Btrfs: fix deadlock when enabling quotas due to concurrent [...] omits 960abef08880 Btrfs: fix access to available allocation bits when starti [...] omits a8151a20159a Btrfs: allow clear_extent_dirty() to receive a cached exte [...] omits 2eab5da07a7d btrfs: Handle final split-brain possibility during fsid change omits 32e7b64f0021 btrfs: Handle one more split-brain scenario during fsid change omits ef83acd79fc9 btrfs: add members to fs_devices to track fsid changes omits 35ce0e12aa5b btrfs: Add handling for disk split-brain scenario during f [...] omits 7469f4d91afa btrfs: Remove fsid/metadata_fsid fields from btrfs_info omits 4831a4e80c67 btrfs: Add sysfs support for metadata_uuid feature omits 960798902fb1 btrfs: Introduce support for FSID change without metadata rewrite omits 37ccbc66f35c btrfs: use EXPORT_FOR_TESTS for conditionally exported functions omits 435e645e2737 btrfs: introduce EXPORT_FOR_TESTS macro omits 623eedef9965 btrfs: remove unused drop_on_err in btrfs_mkdir omits c897a3fc2057 btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range omits 25c8669f58a8 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument omits d556989da88f btrfs: Remove superfluous check form btrfs_remove_chunk omits 88dce2471ac5 btrfs: don't report user-requested cancel as an error omits 58a5eb552e71 btrfs: silence warning if replace is canceled omits 6594bfdc9bb7 btrfs: dev-replace: add explicit check for replace result [...] omits 4e7576f17a24 btrfs: dev-replace: replace's scrub must not be running in [...] omits 2444d3a6ce8e btrfs: dev-replace: set result code of cancel by status of scrub omits e2275f33d349 btrfs: fix use-after-free due to race between replace star [...] omits eb03683556f9 btrfs: dev-replace: go back to suspend state if another EX [...] omits e7a445dfadc7 btrfs: dev-replace: go back to suspended state if target d [...] omits a94bb00256a3 btrfs: mark btrfs_dev_replace_start as static omits b164a1214d12 btrfs: harden agaist duplicate fsid on scanned devices omits 3b10729776cb btrfs: introduce nparity raid_attr omits ccad3535dee1 btrfs: fix ncopies raid_attr for RAID56 omits bb8d1469c49b btrfs: alloc_chunk: fix more DUP stripe size handling omits 48fbeb1f0404 btrfs: alloc_chunk: improve chunk size variable name omits f40a90c9e2b5 btrfs: alloc_chunk: do not refurbish num_bytes omits dfc22d68b5fe btrfs: use tagged writepage to mitigate livelock of snapshot omits d7617a0f87a4 btrfs: Remove unused extent_state argument from btrfs_writ [...] omits 48f7bf35ec7a btrfs: Remove extent_page_data argument from writepage_delalloc omits 85d1e198edda btrfs: Move epd::extent_locked check to writepage_delalloc [...] omits 54862a360f65 btrfs: Check for missing device before bio submission in b [...] omits 1b1be490b3d0 btrfs: remove redundant replace_state init omits 00d06ab0917e Btrfs: remove no longer used io_err from btrfs_log_ctx omits 054f1bcb8b31 Btrfs: simpler and more efficient cleanup of a log tree's [...] omits d8e1d8552d40 btrfs: Adjust loop in free_extent_buffer omits 9b9175d46d18 btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] omits 607d4de2a47b btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf omits 35c30538c19c btrfs: Remove extra reference count bumps in btrfs_compare_trees omits 0672df70a9fd btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] omits bb31bacb34dd btrfs: Remove redundant extent_buffer_get in get_old_root omits 27f300368e0d btrfs: Remove needless tree locking in iterate_inode_extrefs omits af2de88996e3 btrfs: Remove needless tree locking in iterate_inode_refs omits aa7620db9de0 btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] omits fc2db0ecbdb9 Btrfs: support swap files omits 6aeb2556b01b Btrfs: rename and export get_chunk_map omits eb1eef5d4fac Btrfs: prevent ioctls from interfering with a swap file omits fae17c3b50b2 btrfs: Remove extent_io_ops::split_extent_hook callback omits b38ae3703430 btrfs: Remove extent_io_ops::merge_extent_hook callback omits 1cd5772dea20 btrfs: Remove extent_io_ops::clear_bit_hook callback omits 427d03945bed btrfs: Remove extent_io_ops::set_bit_hook extent_io callback omits 349a6deb2089 btrfs: Remove extent_io_ops::check_extent_io_range callback omits 5437f21250cc btrfs: Remove extent_io_ops::writepage_end_io_hook omits 26f9f9abbbb6 btrfs: Remove extent_io_ops::writepage_start_hook omits 6907b1c2ac72 btrfs: Remove extent_io_ops::fill_delalloc omits 054450014212 btrfs: Add function to distinguish between data and btree inode omits b2fd0e05d37f btrfs: volumes: Make sure no dev extent is beyond device boundary omits 8ad0f8196c50 btrfs: volumes: Make sure there is no overlap of dev exten [...] omits 71ad6d4a3950 btrfs: Refactor find_free_extent loops update into find_fr [...] omits e1a089881144 btrfs: Refactor unclustered extent allocation into find_fr [...] omits 159db474e8c5 btrfs: Refactor clustered extent allocation into find_free [...] omits fc654da4358f btrfs: Introduce find_free_extent_ctl structure for later rework omits 632dd36c83d5 btrfs: extent-tree: Detect bytes_pinned underflow earlier omits aa99e3ac64a4 btrfs: extent-tree: Detect bytes_may_use underflow earlier omits 5cb1b8e85b67 Btrfs: remove no longer used stuff for tracking pending or [...] omits 55070d640e5a Btrfs: remove no longer used logged range variables when l [...] omits d8bc31501650 Merge branch 'clk-qcom-8998-resets' into clk-next omits 92def04bd7b4 MAINTAINERS: Change Todor Tomov's email address omits e812006e1e99 Merge branch 'clk-mtk-mt7629' into clk-next omits 8b1b9e6425a0 Merge branch 'clk-managed-registration' into clk-next omits d5b8eb160616 Merge branch 'clk-meson' into clk-next omits c189eb40c3b9 Merge branch 'remotes/lorenzo/pci/mediatek' omits b0dd3c6926d7 Merge branch 'remotes/lorenzo/pci/dwc' omits e15d6a7d5273 Merge branch 'pci/misc' omits 170190ea7c1a Merge branch 'pci/enumeration' omits a05be6142e8e Merge branch 'clk-imx7ulp' into clk-next omits 737f2d4eb9c8 Merge branch 'clk-imx8mq' into clk-next omits b693a5f0b57f Merge branch 'clk-qcom-8998-resets' into clk-next omits 979a2fbff0f2 Merge branch 'clk-fixes' into clk-next omits 00c707301830 Merge branch 'clk-qcom-sdm845-lpass' into clk-next omits d96afcad91bb Merge branch 'clk-qcom-videocc-binding' into clk-next omits 72d7c3469e69 Merge branch 'clk-qcom-spi' into clk-next omits 85d4c3ca0ab3 Merge branch 'clk-mtk-mt7629' into clk-next omits 0bbf039ee6f5 clk: mediatek: Drop more __init markings for driver probe omits 2d47e341fb54 clk: mediatek: Drop __init from mtk_clk_register_cpumuxes() omits b9004221c40f Merge branch 'clk-static' into clk-next omits 81e5efc01800 Merge branch 'clk-mtk-mt7629' into clk-next omits e1c29f0b7493 Merge branch 'clk-renesas' into clk-next omits 610cdc0b933a Merge branch 'clk-define-show-macro' into clk-next omits a6eeabf25e31 Merge branch 'clk-qcom-gpucc' into clk-next omits 2dffc670519b f2fs: add an ioctl() to explicitly trigger fsck later omits 9fca366180b4 Merge branch 'clk-renesas' (early part) into clk-next omits c093dd686144 Merge branch 'clk-fixes' into clk-next omits 57dbe759903d Merge branch 'clk-qcom-gpucc' into clk-next omits f1603e431a12 Merge branch 'clk-protected-binding' into clk-next omits 52d613b36fb7 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next omits fe16bcd6d44f arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE omits d344897d57d2 Merge branch 'clk-spdx' into clk-next omits 1150e0f9b6e1 Merge branch 'clk-fixes' into clk-next omits 47d2e40c2635 Merge branch 'clk-fixes' into clk-next omits b35638d9223f Merge branch 'clk-qoriq-t1023' into clk-next omits 7909e35451cf Merge branch 'clk-fixes' into clk-next omits 7ece6bfffa5a Merge branch 'clk-boston-leak' into clk-next omits fadd1128ce6a Merge branch 'clk-fixes' into clk-next omits 001260910c46 ubifs: auth: add CONFIG_KEYS dependency omits 1341551f1e2a ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS omits 9088fa2e3a51 ubifs: replay: fix high stack usage omits 532d059c04f9 Merge branch 'clk-qcom-qcs404-rpm' into clk-next omits 87d129d07a63 Merge branch 'clk-ops-const' into clk-next omits c7da99e39906 Merge branch 'clk-imx7d-uart' into clk-next omits b901d77573a4 Merge branch 'clk-bcm-module-license' into clk-next omits 8b84c3b1dd8a Merge branch 'clk-fixes' into clk-next omits 595096daf0ac arm64: defconfig: Enable scu-simple-card driver omits 357b50f3ccc8 drm: amd: dc: don't use FP math when Kcov is enabled omits 148edb9afb21 Merge branch 'patchwork' into to_next adds b61c19209c2c tracing: Fix memory leak in create_filter() adds 3cec638b3d79 tracing: Fix memory leak in set_trigger_filter() adds 2840f84f7403 tracing: Fix memory leak of instance function hash filters adds b5884002dc39 Merge tag 'trace-v4.20-rc6' of git://git.kernel.org/pub/sc [...] adds 70f4828201e3 Merge tag 'fuse-fixes-4.20-rc7' of git://git.kernel.org/pu [...] adds e6333d72cb37 Merge tag 'ovl-fixes-4.20-rc7' of git://git.kernel.org/pub [...] adds 14a996c38312 Merge tag 'media/v4.20-5' of git://git.kernel.org/pub/scm/ [...] adds 67f2a93099cc Merge tag 'for-4.20/dm-fixes' of git://git.kernel.org/pub/ [...] adds 52a7dc28a7b0 Merge tag 'sound-4.20-rc7' of git://git.kernel.org/pub/scm [...] adds e861e11c5900 Merge tag 'mmc-v4.20-rc5' of git://git.kernel.org/pub/scm/ [...] adds 37fbd834b4e4 IB/core: Fix oops in netdev_next_upper_dev_rcu() adds e10db791bf73 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5d7ab8f0bc14 thermal/drivers/hisi: Fix wrong platform_get_irq_byname() adds 7d3a2a2bbadb thermal/drivers/hisi: Fix number of sensors on hi3660 adds 3c9d082064b5 thermal: stm32: read factory settings inside stm_thermal_prepare adds 99c47fcd4daa thermal: stm32: Fix stm_thermal_read_factory_settings adds 76a5cfb8e7c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 65e08c5e8631 Merge tag 'linux-kselftest-4.20-rc7' of git://git.kernel.o [...] adds 48483614de97 XArray: Fix xa_alloc when id exceeds max adds 880b9df1bf15 Merge tag 'xarray-4.20-rc7' of git://git.infradead.org/use [...] adds 71fb55397455 Merge tag 'drm-intel-fixes-2018-12-07' of git://anongit.fr [...] adds ce07fe9e1cec Merge tag 'drm-intel-fixes-2018-12-12-1' of git://anongit. [...] adds e59166b59aad Merge tag 'drm-misc-fixes-2018-12-12' of git://anongit.fre [...] adds 153573d8870e drm/amdgpu: update smu firmware images for VI variants (v2) adds 2244b5887c68 drm/amdgpu: add some additional vega10 pci ids adds ec5b2020726b drm/amdgpu: add some additional vega20 pci ids adds 756e16bf79f2 drm/amdkfd: add new vega10 pci ids adds 9bd206f89fa7 drm/amdkfd: add new vega20 pci id adds d55d8be0747c drm/amdgpu: update SMC firmware image for polaris10 variants adds cf4197ed5796 drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI adds c55420607742 drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ [...] adds 676fff1a5512 drm/amdgpu: drop fclk/gfxclk ratio setting adds 26eacb788b7e Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] adds 4ac0a807da6f drm/nouveau/drm/nouveau: tegra: Call nouveau_drm_device_init() adds 970a5ee41c72 drm/nouveau/kms/nv50-: also flush fb writes when rewinding [...] adds 24199c5436f2 drm/nouveau/kms: Fix memory leak in nv50_mstm_del() adds b5f436e7b4c2 Merge branch 'linux-4.20' of git://github.com/skeggsb/linu [...] adds 28adac6f74ef MAINTAINERS: Daniel for drm co-maintainer adds a0071bc455da drm/mediatek: Only try to attach bridge if there is one adds a805ce683f4c Merge branch 'mediatek-drm-fixes-4.20' of https://github.c [...] adds e06d45d8c165 drm/vmwgfx: remove redundant return ret statement adds fd567467753f drm/vmwgfx: Protect from excessive execbuf kernel memory a [...] adds 1df07a7f2244 Merge branch 'vmwgfx-fixes-4.20' of git://people.freedeskt [...] adds 92de1de51e99 Merge tag 'drm-fixes-2018-12-14' of git://anongit.freedesk [...] adds 7fb5f5d3738c Merge tag 'pinctrl-v4.20-3' of git://git.kernel.org/pub/sc [...] adds c19bf74fe4d9 Merge tag 'ceph-for-4.20-rc7' of https://github.com/ceph/c [...] adds 4645453cefce Merge tag 'powerpc-4.20-4' of git://git.kernel.org/pub/scm [...] adds 3238c359acee arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing adds eb6cf9f8cb9d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 743e3c8f19db Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds f55adad601c6 block/bio: Do not zero user pages adds a538e3ff9dab aio: fix spectre gadget in lookup_ioctx adds 927b6b2d69b4 block: Fix null_blk_zoned creation failure with small numb [...] adds 380ef2c9ad4f Merge tag 'for-linus-20181214' of git://git.kernel.dk/linux-block adds 5b5260902af4 alpha: fix hang caused by the bootmem removal adds d1402fc708e4 mm: introduce common STRUCT_PAGE_MAX_SHIFT define adds 9def36e0fa9a mm/sparse: add common helper to mark all memblocks present adds 915c9e1b6d00 arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] adds 428a1cb4baeb psi: fix reference to kernel commandline enable adds f5a222dc2f0e memblock: annotate memblock_is_reserved() with __init_memblock adds 8ace22bce840 hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() adds 61c6de667263 fs/iomap.c: get/put the page in iomap_page_create/release() adds 01e881f5a1fc userfaultfd: check VM_MAYWRITE was set after verifying the [...] adds f1733a1d3cd3 checkstack.pl: fix for aarch64 adds 3a6ab5c7dc11 scripts/spdxcheck.py: always open files in binary mode adds 6531e115b7ab Merge branch 'akpm' (patches from Andrew) adds 4831552404f7 Merge remote-tracking branch 'fixes/master' adds 4128acb8255e Merge remote-tracking branch 'arc-current/for-curr' adds 5146f95df782 USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data adds bbf666c1af91 bnx2x: Clear fip MAC when fcoe offload support is disabled adds 04f05230c5c1 bnx2x: Remove configured vlans as part of unload sequence. adds 07f12622a663 bnx2x: Enable PTP only on the PF that initializes the port adds 9061193c4ee0 bnx2x: Send update-svid ramrod with retry/poll flags enabled adds 9463b9a4e0e4 Merge branch 'bnx2x-Fix-series' adds 708abf74dd87 netfilter: ipset: do not call ipset_nest_end after nla_nes [...] adds 542fbda0f08f netfilter: nat: can't use dst_hold on noref dst adds d4e7df16567b netfilter: nf_conncount: use rb_link_node_rcu() instead of [...] adds 18330c58e309 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 158daed16efb i40e: fix mac filter delete when setting mac address adds 2a508c64ad27 i40e: fix VLAN.TCI == 0 RX HW offload adds 800b8f637d07 i40e: DRY rx_ptype handling code adds 96d1a731611f ixgbe: Fix race when the VF driver does a reset adds 3b076cfe86be Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 841df922417e vhost: make sure used idx is seen before log in vhost_add_ [...] adds 476e8ba712fa vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() adds 86a07da34380 Revert "net: vhost: lock the vqs one by one" adds 9e69efd45321 Merge branch 'vhost-fixes' adds 663f146f2ecf net/mlx5: E-Switch, Fix fdb cap bits swap adds 8956f0014ea5 net/mlx5e: Fix default amount of channels for VF representors adds e1c15b62b701 net/mlx5e: RX, Verify MPWQE stride size is in range adds e88afe759a49 net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule adds d14f6f2a8432 net/mlx5e: Avoid overriding the user provided priority for [...] adds 154e62abe9cd net/mlx5e: Properly initialize flow attributes for slow pa [...] adds 61c806dafe81 net/mlx5e: Avoid encap flows deletion attempt the 1st time [...] adds d13b224f4315 net/mlx5e: Remove unused UDP GSO remaining counter adds fa2bf86bab4b net/mlx5e: Cancel DIM work on close SQ adds 38ed22351c80 Merge tag 'mlx5-fixes-2018-12-13' of git://git.kernel.org/ [...] adds c3db8d531045 qed: Fix command number mismatch between driver and the mfw adds d3e8869ec826 net: netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GE [...] adds 15ef70e28617 tipc: use lock_sock() in tipc_sk_reinit() adds acb4a33e9856 tipc: fix a double kfree_skb() adds fb83ed496b9a tipc: compare remote and local protocols in tipc_udp_enable() adds 2ab4c3426c0c drivers: net: xgene: Remove unnecessary forward declarations adds 6c0563e44252 net/tls: Init routines in create_ctx adds df9d4a178022 net/tls: sleeping function from invalid context adds 6422ccc5fbef crypto/chelsio/chtls: listen fails with multiadapt adds 848dd1c1cbc5 crypto/chelsio/chtls: macro correction in tx path adds 0c3a16be700e crypto/chelsio/chtls: send/recv window update adds 9c27369f4a13 r8152: Add support for MAC address pass through on RTL8153-BND adds 8236b08cf50f VSOCK: bind to random port for VMADDR_PORT_ANY adds 51367e423c65 w90p910_ether: remove incorrect __init annotation adds 69d2c86766da ip6mr: Fix potential Spectre v1 vulnerability adds 65cab850f0ee net: Allow class-e address assignment via ifconfig ioctl adds 143ece654f9f tipc: check tsk->group in tipc_wait_for_cond() adds 7640ead93924 bpf: verifier: make sure callees don't prune with caller d [...] adds 10589a568f2e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 110a1cc28bc3 qmi_wwan: Added support for Fibocom NL668 series adds 1986af16e8ed qmi_wwan: Added support for Telit LN940 series adds ade446403bfb net: ipv4: do not handle duplicate fragments as overlapping adds 15c6d8e56594 mod_devicetable.h: correct kerneldoc typo, "PHYSID2" -> "M [...] adds 8203e2d844d3 net: clear skb->tstamp in forwarding paths adds fcf6ec78d89c Merge remote-tracking branch 'net/master' adds 42727055d729 Merge remote-tracking branch 'ipsec/master' adds 8cfa272b0d32 rtlwifi: Fix leak of skb when processing C2H_BT_INFO adds 1aa48f088615 Revert "mwifiex: restructure rx_reorder_tbl_lock usage" adds 7c250f4612ae mt76: fix potential NULL pointer dereference in mt76_stop_ [...] adds cddfb283af7e mt76: add entry in MAINTAINERS file adds 5e4f2918d56d Merge remote-tracking branch 'wireless-drivers/master' adds 9683863aecfe Merge branch 'asoc-4.20' into asoc-linus adds 8981384c4c75 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds a64f26313b02 Merge branch 'regulator-4.20' into regulator-linus adds 75f0edb7d097 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 6594150c7db6 Merge branch 'spi-4.20' into spi-linus adds ebff9f2b64c3 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1063a5148ac9 PCI/AER: Queue one GHES event, not several uninitialized ones adds 283a039af248 Merge remote-tracking branch 'pci-current/for-linus' adds 45f750c16cae xhci: Don't prevent USB2 bus suspend in state check intend [...] adds 01cba368c1c9 Merge remote-tracking branch 'usb.current/usb-linus' adds 30360224441c USB: serial: option: add Fibocom NL668 series adds 28a86092b175 USB: serial: option: add Telit LN940 series adds 47c786aa9d48 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds c629421a9900 x86, hyperv: remove PCI dependency adds fc96df16a1ce Drivers: hv: vmbus: Return -EINVAL for the sys files for u [...] adds 55449af1a17a Merge tag 'hyperv-fixes-4.20-rc6' of git://git.kernel.org/ [...] adds 428afd709366 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 624b019a07f3 Merge remote-tracking branch 'input-current/for-linus' adds f466bbc8aaa8 Merge remote-tracking branch 'ide/master' adds e8e8d449b9e6 MIPS: BCM63XX: fix switch core reset on BCM6368 adds 68387eb35de2 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 77c7fa260d2d Merge remote-tracking branch 'omap-fixes/fixes' adds 6e29897c5a45 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds bf255d1c157f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0afa99648350 aio: fix spectre gadget in lookup_ioctx adds ea5751ccd665 proc/sysctl: don't return ENOMEM on lookup when a table is [...] adds 1825037cf22c Merge remote-tracking branch 'vfs-fixes/fixes' adds ed076c55b359 scsi: target: iscsi: cxgbit: fix csk leak adds 9e6371d3c691 scsi: target: iscsi: cxgbit: add missing spin_lock_init() adds 61cce6f6eece scsi: sd: use mempool for discard special page adds 7ed85a5eb19f Merge remote-tracking branch 'scsi-fixes/fixes' adds 7d0e5c2056c7 kbuild: refactor Makefile.asm-generic adds b39a691617e4 kbuild: remove redundant quiet_modtag for $(obj-m) adds 45c4372d002b kbuild: refactor quiet_modtag adds 96c0a9180a12 kbuild: refactor part-of-module adds 1d467bb8a8b9 kbuild: handle part-of-module correctly for *.ll and *.symtypes adds b825b4325354 scripts: coccinelle: only suggest true/false in files that [...] adds 518d8a564419 scripts: coccinelle: Correct warning message adds 42a92bccd213 kbuild: add -fno-PIE flag unconditionally adds eeb5687a7139 kbuild: add -Werror=strict-prototypes flag unconditionally adds 61a0902a06d6 kbuild: add -Werror=implicit-int flag unconditionally adds 77c1c0fa8b14 kconfig: fix file name and line number of warn_ignored_cha [...] adds fbac5977d81c kconfig: fix memory leak when EOF is encountered in quotation adds 413cd19d81fd kconfig: require T_EOL to reduce visible statement adds be3c8075978a kconfig: remove unneeded pattern matching to whitespaces adds 21c5ecf60472 kconfig: refactor pattern matching in STRING state adds cc66bca775ee kconfig: fix ambiguous grammar in terms of new lines adds 0bcc547ec4b0 kconfig: clean up EOF handling in the lexer adds 723679339d08 kconfig: warn no new line at end of file adds 6900ae9eeee3 kconfig: remove grammatically ambiguous "unexpected option [...] adds 2f60e46e605a kconfig: remove grammatically ambiguous option_error adds 4891796c6f83 kconfig: remove redundant if_block rule adds 94d4e1b6021b kconfig: remove redundant menu_block rule adds 1f31be9ec0a9 kconfig: loosen the order of "visible" and "depends on" in [...] adds 4b5ec81bfeda kconfig: rename depends_list to comment_option_list adds a01e5d242d93 kconfig: remove redundant token defines adds 903b5bbb6a9f kconfig: use distinct tokens for type and default properties adds ea5c5796f47d kconfig: refactor scanning and parsing "option" properties adds ed92dc955db9 kconfig: use specific tokens instead of T_ASSIGN for assignments adds 54aae8b18e24 kconfig: use T_WORD instead of T_VARIABLE for variables adds c0bfa18e62bf microblaze: surround string default in Kconfig with double quotes adds 17815cc6622c treewide: surround Kconfig file paths with double quotes adds 97409a0786b4 kconfig: stop supporting '.' and '/' in unquoted words adds 06f76097fc48 kconfig: refactor end token rules adds 86916c68c599 kconfig: stop associating kconf_id with yylval adds 16433c42c22d kconfig: switch to ASSIGN_VAL state in the second lexer adds 0d09b93b6168 kconfig: update current_pos in the second lexer adds 991cdf9dbd1a kconfig: remove keyword lookup table entirely adds d411ff4a93d5 Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] adds 4af7b156269d Merge remote-tracking branch 'kbuild/for-next' adds 71391bdd2e9a include/linux/compiler_types.h: don't pollute userspace wi [...] adds f38f1d842685 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 5be375c042f1 Merge remote-tracking branch 'leaks/leaks-next' adds 48cc8f7a1d5a sparc: use DT node full_name in sparc_dma_alloc_resource adds 20b105feda8d dma-mapping: remove a pointless memset in dma_atomic_pool_init adds 8d59b5f2a446 dma-mapping: simplify the dma_sync_single_range_for_{cpu,d [...] adds 7f0fee242e89 dma-mapping: merge dma_unmap_page_attrs and dma_unmap_sing [...] adds 05887cb610a5 dma-mapping: move dma_get_required_mask to kernel/dma adds 7249c1a52df9 dma-mapping: move various slow path functions out of line adds 8ddbe5943c0b dma-mapping: move dma_cache_sync out of line adds 3731c3d4774e dma-mapping: always build the direct mapping code adds 90ac706e98fc dma-mapping: factor out dummy DMA ops adds e5361ca29f2f ACPI / scan: Refactor _CCA enforcement adds b907e20508d0 swiotlb: remove SWIOTLB_MAP_ERROR adds 68c608345cc5 swiotlb: remove dma_mark_clean adds 58dfd4ac0220 dma-direct: improve addressability error reporting adds 17ac524719f3 dma-direct: use dma_direct_map_page to implement dma_direc [...] adds 55897af63091 dma-direct: merge swiotlb_dma_ops into the dma_direct code adds 190d4e5916a2 vmd: use the proper dma_* APIs instead of direct methods calls adds 356da6d0cde3 dma-mapping: bypass indirect calls for dma-direct adds 8ee94e3fc54d ia64: only select ARCH_HAS_DMA_COHERENT_TO_PFN if swiotlb [...] adds 664204410afb PCI: Remove unused attr variable in pci_dma_configure adds 705b3924128a Merge remote-tracking branch 'dma-mapping/for-next' adds d183dfc8d2a9 Merge remote-tracking branch 'arm/for-next' adds 2a355ec25729 arm64: kpti: Whitelist Cortex-A CPUs that don't implement [...] adds 26a25c841d9e arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned adds 155606573585 arm64: add comments about EC exception levels adds aa6eece8ec50 arm64: add pointer authentication register bits adds 4eaed6aa2c62 arm64/kvm: consistently handle host HCR_EL2 flags adds a1ee8abb95c5 arm64/kvm: hide ptrauth from guests adds b3669b1e1c09 arm64: Don't trap host pointer auth use to EL2 adds 6984eb47d5c1 arm64/cpufeature: detect pointer authentication adds 750319756256 arm64: add basic pointer authentication support adds ec6e822d1a22 arm64: expose user PAC bit positions via ptrace adds ccc43810827f arm64: perf: strip PAC when unwinding userspace adds ba8308856564 arm64: add prctl control for resetting ptrauth keys adds 04ca3204fa09 arm64: enable pointer authentication adds 84931327a807 arm64: ptr auth: Move per-thread keys from thread_info to [...] adds fbedc599e9b8 arm64: docs: document pointer authentication adds a56005d32105 arm64: cpufeature: Reduce number of pointer auth CPU caps [...] adds 1e013d06120c arm64: cpufeature: Rework ptr auth hwcaps using multi_entr [...] adds 97bebc5facf7 arm64: sysreg: Use _BITUL() when defining register bits adds 12f799c8c739 arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() adds 4090a19c2e91 Merge remote-tracking branch 'arm64/for-next/core' adds c2a70a319afb dmaengine: pxa: make the filter function internal adds 330a7809cf90 Merge tag 'pxa-for-4.21' of https://github.com/rjarzmik/li [...] adds 48ff08dd9aa9 Merge tag 'renesas-drivers-for-v4.21' of https://git.kerne [...] adds 4a598c7b3f00 Merge tag 'tegra-for-4.21-soc' of git://git.kernel.org/pub [...] adds 2d32d6574104 Merge tag 'tegra-for-4.21-firmware' of git://git.kernel.or [...] adds bb7ece5fc43f Merge tag 'sunxi-drivers-for-4.21' of https://git.kernel.o [...] adds 8986f4c2172f Merge tag 'v4.20-next-soc' of https://git.kernel.org/pub/s [...] adds e3154317a063 Merge tag 'imx-drivers-4.21' of git://git.kernel.org/pub/s [...] adds d1a1cc9a3fad Merge tag 'amlogic-drivers-2' of https://git.kernel.org/pu [...] adds efa00b24fc28 Merge tag 'at91-4.21-soc' of git://git.kernel.org/pub/scm/ [...] adds 389cf4e42e20 Merge tag 'tegra-for-4.21-memory' of git://git.kernel.org/ [...] adds 6cdd5e5e75b4 Merge branch 'next/drivers' into for-next adds d72c6acee436 Merge tag 'renesas-arm-defconfig-for-v4.21' of https://git [...] adds 7d1396177ca9 Merge tag 'sunxi-config64-for-4.21' of https://git.kernel. [...] adds 42196048c6e9 Merge tag 'samsung-defconfig-4.21' of https://git.kernel.o [...] adds 44593ea9f3bf Merge tag 'imx-defconfig-4.21' of git://git.kernel.org/pub [...] adds 6624158521c8 Merge branch 'next/defconfig' into for-next adds 50ba37008f6e Merge tag 'renesas-soc-for-v4.21' of https://git.kernel.or [...] adds d3f12777e6d8 ARM: davinci: dm365-evm: use cell nvmem lookup for mac address adds 89c817c417f4 ARM: davinci: dm644x-evm: use cell nvmem lookup for mac address adds 628c75ddad78 ARM: davinci: dm646x-evm: use cell nvmem lookup for mac address adds c85efcc60a89 ARM: davinci: da830-evm: use cell nvmem lookup for mac address adds 32feb9481ffd ARM: davinci: mityomapl138: use cell nvmem lookup for mac address adds fadfc184efeb ARM: davinci: dm850-evm: use cell nvmem lookup for mac address adds a2ce9a67051b ARM: davinci: da850-evm: remove unnecessary include adds 767ae0174822 Merge tag 'davinci-for-v4.21/soc' of git://git.kernel.org/ [...] adds abd488c00194 Merge tag 'sunxi-core-for-4.21' of https://git.kernel.org/ [...] adds 3aab54033a85 Merge tag 'samsung-soc-4.21' of https://git.kernel.org/pub [...] adds c8730395ea51 Merge tag 'imx-soc-4.21' of git://git.kernel.org/pub/scm/l [...] adds 12d3a30db4a3 ARM: mmp: fix timer_init calls adds 5d3e11c47821 ARM: mmp: fix pxa168_device_usb_phy use on aspenite adds 88af3209aa08 ARM: pxa: avoid section mismatch warning adds 4aa64677330b ARM: ks8695: fix section mismatch warning adds 4dd201beec95 ARM: tegra: avoid section mismatch warning adds 4238973b2ecd Merge tag 'omap-for-v4.21/omap1-signed' of git://git.kerne [...] adds d28af54efb7f Merge branch 'next/soc' into for-next adds 6dc7e8764b08 Merge tag 'amlogic-soc' of https://git.kernel.org/pub/scm/ [...] adds bd3fde386dec ARM: omap2: avoid section mismatch warning adds 364cf16da8ff Merge branch 'next/soc' into for-next adds 69c5f266d880 Merge tag 'sunxi-h3-h5-for-4.21' of https://git.kernel.org [...] adds 738a05e67343 ARM: dts: Fix up the D-Link DIR-685 MTD partition info adds 137cd7100ec6 ARM: dts: Enable Gemini flash access adds d88b11ef91b1 ARM: dts: Fix up SQ201 flash access adds d6d0cef55e5b ARM: dts: Add the FOTG210 USB host to Gemini boards adds f18fd0f560eb ARM: dts: Bump Gemini platforms to use 100ms debounce adds 4f474037cf06 Merge tag 'gemini-dts' of git://git.kernel.org/pub/scm/lin [...] adds a323a513c712 dt-bindings: arm: Convert Rockchip board/soc bindings to j [...] adds 585291e78602 Merge branch 'next/dt' into for-next adds e2e2dcf6f40b ARM: Document merges adds 24161e726f67 Merge tag 'omap-for-v4.20/fixes-rc6' of git://git.kernel.o [...] adds 690e16bada60 arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios adds 8e22bce990b5 Merge tag 'v4.20-rockchip-dts64fixes-2' of git://git.kerne [...] adds 33685d3b5080 Merge branch 'fixes' into for-next adds a6f119a06960 Merge tag 'omap-for-v4.21/driver-part2-signed' of git://gi [...] adds ae18acae3eac Merge branch 'next/drivers' into for-next adds 03a8dcc1ab9f ARM: Document merges adds b125eb0bf469 Merge tag 'amlogic-dt64-2-redo' of https://git.kernel.org/ [...] adds 4e6a829748d8 Merge branch 'next/dt' into for-next adds 1f4fa50dd48f arm64: defconfig: Regenerate for v4.20 adds 3cf9e6d00954 arm64: defconfig: Replace PINCTRL_MT7622 with PINCTRL_MTK_MOORE adds d9678adbe733 arm64: defconfig: Enable FSL_MC_BUS and FSL_MC_DPIO adds 10b246905c81 Merge branch 'next/defconfig' into for-next adds de7cfed01ee4 ARM: Document merges adds a2524c0d39c9 Merge remote-tracking branch 'arm-soc/for-next' adds 147603a004e6 Merge remote-tracking branch 'actions/for-next' adds 2bc9439c8def Merge branch 'v4.21/soc' into tmp/aml-rebuild adds ccf63fad3dff Merge branch 'v4.21/dt' into tmp/aml-rebuild adds d098e44fdd93 Merge branch 'v4.21/dt64' into tmp/aml-rebuild adds 00a067cad396 Merge branch 'v4.21/drivers' into tmp/aml-rebuild adds 308bccceb84f Merge remote-tracking branch 'amlogic/for-next' adds eea8243501d6 Merge remote-tracking branch 'aspeed/for-next' adds c022e457587b Merge remote-tracking branch 'at91/at91-next' adds 7aaf68b00d01 Merge remote-tracking branch 'bcm2835/for-next' adds 744284fa15a1 Merge tag 'imx-dt64-4.21' into imx/qspi-dt adds 63f2d2a34011 ARM: dts: Remove unused properties from FSL QSPI driver nodes adds 00b79b07cb2a ARM: dts: imx6sx-sdb: Fix the reg properties for the FSL Q [...] adds 4f15a4e0d21b ARM: dts: Add spi-[tx/rx]-bus-width for the FSL QSPI controller adds a0578d2419e1 arm64: dts: Remove unused properties from FSL QSPI driver nodes adds 30648e9f8647 arm64: dts: Add spi-[tx/rx]-bus-width for the FSL QSPI controller adds ebb0244255a6 Merge branch 'imx/qspi-dt' into for-next adds 35a38903b9a5 Merge commit '1cf3817bf1f52e57b3f5eb0413ee0d7f0c2e9829' in [...] adds 930507c18304 arm64: add basic Kconfig symbols for i.MX8 adds 748f908cc882 arm64: add basic DTS for i.MX8MQ adds 9079aca4aacd arm64: add support for i.MX8M EVK board adds 915975757d98 MAINTAINERS: add i.MX8 DT path to i.MX architecture adds d3a2d72bcf17 arm64: dts: imx8mq: add watchdog devices adds 3bbc9abbfb8c arm64: dts: imx8mq-evk: enable watchdog adds 467e1ec42943 Merge branch 'imx8mq/dt' into for-next adds db586670fd3e Merge remote-tracking branch 'imx-mxs/for-next' adds d3ef9ed4ffa0 Merge remote-tracking branch 'keystone/next' adds d6206f68d9a9 Merge remote-tracking branch 'mediatek/for-next' adds 5ab3d80f293a Merge remote-tracking branch 'mvebu/for-next' adds b8222335938a ARM: dts: Fix wrong address for omap5 sata phy adds c7a851b7050e ARM: dts: Cosmetic fix for omap5 USB node names adds 78ee1640fa01 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds c6e967ad5a04 ARM: dts: Add wlcore wakeirq for omap3-evm adds 2f60f258e0f5 ARM: dts: Configure wlcore wakeirq for pandaboard adds 7c695e87bd7a ARM: dts: omap4-droid4: Configure wlcore wakeirq adds ace233293086 Merge branch 'omap-for-v4.21/dt' into for-next adds f4451649324a Merge remote-tracking branch 'omap/for-next' adds 42052e8d018c Merge remote-tracking branch 'reset/reset/next' adds 41169d4d2371 Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21-2 adds c9f0e709b14f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21-2 adds 5d062a359c63 Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21-2 adds 95c715fd08f0 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21-2 adds 491ace6bddc3 Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21-2 adds 9bf0624f555d Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21-2 adds 3075cfbd460c Merge remote-tracking branch 'qcom/for-next' adds 6f61a2c8f1f6 arm64: dts: renesas: draak: Fix CVBS input adds ec221af96920 arm64: defconfig: Enable scu-simple-card driver adds 72c636469a36 arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE adds 7d60a8a48880 Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] adds 3a22b35ae5ac Merge remote-tracking branch 'renesas/next' adds 1fe3b663f397 Merge remote-tracking branch 'rockchip/for-next' adds 497f1bcb9009 ARM: dts: exynos: Add missing CPUs in cooling maps for Odroid X2 adds 8ac686d7dfed ARM: dts: exynos: Specify I2S assigned clocks in proper node adds 71f9e65f1e40 Merge branch 'next/dt' into for-next adds 72d7e948febe arm64: dts: exynos: Add IMEM clock controller to Exynos5433 adds 2b911667eeaa Merge branch 'next/dt64' into for-next adds c879bc5c8870 Merge remote-tracking branch 'samsung-krzk/for-next' adds a39411b3098b Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 04cb6f617c33 Merge remote-tracking branch 'tegra/for-next' adds d7d458cb29e1 Merge branches 'clk-bcm-module-license', 'clk-boston-leak' [...] adds aab184d23b45 Merge branches 'clk-qoriq-t1023', 'clk-protected-binding', [...] adds f4ad7fba066f Merge branches 'clk-qcom-kconfig', 'clk-qcom-gpucc', 'clk- [...] adds 3315fe5faff4 Merge branch 'clk-qcom-sdm845-lpass' into clk-next adds ebafb63dc775 clk: Tag clk core files with SPDX adds e1bd55e5a567 clk: Tag basic clk types with SPDX adds ddbae6658d4d clk: renesas: Remove usage of CLK_IS_BASIC adds c179c21e2c7a clk: st: Remove usage of CLK_IS_BASIC adds 2239fe59ace6 clk: axm5516: Remove usage of CLK_IS_BASIC adds c0156e5509e4 clk: h8300: Remove usage of CLK_IS_BASIC adds 5a727ff63032 clk: hisilicon: Remove usage of CLK_IS_BASIC adds 354e12100665 clk: versatile: sp810: Remove usage of CLK_IS_BASIC adds f246affc0825 clk: samsung: s3c2410: Remove usage of CLK_IS_BASIC adds 0f51659a438e clk: Loongson1: Remove usage of CLK_IS_BASIC adds 1a501c8defe9 Merge branches 'clk-managed-registration', 'clk-spdx', 'cl [...] adds 7514557c1c57 clk: tegra: get rid of duplicate defines adds 845d782d9144 clk: tegra: Fix maximum audio sync clock for Tegra124/210 adds f9c380efa792 soc/tegra: pmc: Drop SMP dependency from CPU APIs adds b158aeeacc55 clk: tegra30: Use Tegra CPU powergate helper function adds 08441a966219 clk: tegra: Return the exact clock rate from clk_round_rate adds 21310c39ec01 clk: meson: Fix GXL HDMI PLL fractional bits width adds 376d8c45bd6a clk: meson: meson8b: fix the offset of vid_pll_dco's N value adds 007f3da7d38a clk: meson: meson8b: add the fractional divider for vid_pll_dco adds 6cb57c678bb7 clk: meson: meson8b: add the read-only video clock trees adds e456e6a12b7a clk: meson: add clk-input helper function adds f03566d0aa79 clk: meson: axg-audio: use the clk input helper function adds e74581b79ddd Merge tag 'meson-clk-4.21-2' of https://github.com/BayLibr [...] adds 5b5bb7c77a87 Merge tag 'v4.21-rockchip-clk-1' of git://git.kernel.org/p [...] adds ffe05540d180 Merge branches 'clk-renesas', 'clk-allwinner', 'clk-tegra' [...] adds 8cecda9164d3 dt-bindings: clock: imx8qxp: add SCU clock IDs adds 0f5ab411f587 dt-bindings: clock: add imx8qxp lpcg clock binding adds 3a48d918a461 clk: imx: add configuration option for mmio clks adds fe37b4820417 clk: imx: add scu clock common part adds c2cccb6d0b33 clk: imx: add imx8qxp clk driver adds 2f77296d3df9 clk: imx: add lpcg clock support adds 1e3121bfe51a clk: imx: add imx8qxp lpcg driver adds d360b130e210 clk: imx: Make the i.MX8MQ CCM clock driver CLK_IMX8MQ dependant adds 58c05c823b83 Merge branches 'clk-imx7ulp', 'clk-imx6-fixes', 'clk-imx-f [...] adds 12eced09cd30 clk: qcom: Leave mmss noc on for 8998 adds 0f1c6ca83fb4 clk: qcom: Drop unused 8998 clock adds 44a6951777a3 Merge branch 'clk-qcom-8998-resets' into clk-next adds 9dc320424708 Merge branch 'clk-fixes' into clk-next adds 8cbdc1f09f7a clk: vc5: Add suspend/resume support adds 5964ac60131c Merge branch 'clk-vc5-suspend' into clk-next adds 87ab115185e1 clk: Use of_node_name_eq for node name comparisons adds 2de34ed96489 Merge branch 'clk-of' into clk-next adds 401371fb597e dt-bindings: clock: imx7ulp: add HSRUN mode related clocks adds 7128d7f7bae1 clk: imx: imx7ulp: add arm hsrun mode clocks support adds b677574bdf29 Merge branch 'clk-imx7ulp' into clk-next adds 1a4a99e1472c Merge remote-tracking branch 'clk/clk-next' adds 9f01ecfb4517 Merge remote-tracking branch 'csky/linux-next' adds be62e5589245 Merge remote-tracking branch 'ia64/next' adds e4a850e8f3d9 Merge remote-tracking branch 'm68k/for-next' adds bafcc61d998c microblaze: adjust the help to the real behavior adds 2e14f94cf4bc microblaze: move "... is ready" messages to arch/microblaz [...] adds 4722a3e6b716 microblaze: fix multiple bugs in arch/microblaze/boot/Makefile adds 3dda563b8349 microblaze: add linux.bin* and simpleImage.* to PHONY adds 52e79c4f0bfd microblaze: fix race condition in building boot images adds 19d111ccce9f microblaze: remove the explicit removal of system.dtb adds 6ba96d99854f Merge remote-tracking branch 'microblaze/next' adds 116f729ca7e9 Merge remote-tracking branch 'mips/mips-next' adds 9d2f11bb7dc3 Merge remote-tracking branch 'nds32/next' adds 476daf2ab19b Merge remote-tracking branch 'nios2/for-next' adds 3c2434c35c23 Merge remote-tracking branch 'parisc-hd/for-next' adds c4ad5a0b937c Merge remote-tracking branch 'powerpc/next' adds 654ec3f2e743 Merge remote-tracking branch 'risc-v/for-next' adds ca92b93d17f8 s390: convert to DEFINE_SHOW_ATTRIBUTE adds 87ccdcfa9c70 s390/drivers: fix proc/debugfs file permissions adds 9594ca6b87d9 s390/pci: remove bit_lock usage in interrupt handler adds 98dfd32620e9 s390/pci: fix sleeping in atomic during hotplug adds 42a87d4103ae s390/zcrypt: make sysfs reset attribute trigger queue reset adds a7b1868a5f47 s390/zcrypt: rework ap scan bus code adds 1554509b0d00 vfio: ccw: Merge BUSY and BOXED states adds 4868d2b662f5 MAINTAINERS/vfio-ccw: add Farhan and Eric, make Halil Reviewer adds ec10574d00da Merge tag 'vfio-ccw-20181213' of git://git.kernel.org/pub/ [...] adds 76755ba6963c Merge remote-tracking branch 's390/features' adds 4deb0d3b07ae Merge remote-tracking branch 'sparc-next/master' adds d5c7b4d5c8e4 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds a1767cd27acb Merge remote-tracking branch 'fscrypt/master' adds 6fe7cdbe586c Merge remote-tracking branch 'befs/for-next' adds fa10d2d60fc1 Merge branch 'misc-4.20' into for-next-current-v4.19-20181213 adds d9b712648a46 Btrfs: remove no longer used logged range variables when l [...] adds 252c4de27c4a Btrfs: remove no longer used stuff for tracking pending or [...] adds 8a08b6245870 btrfs: extent-tree: Detect bytes_may_use underflow earlier adds fdf1b11a16de btrfs: extent-tree: Detect bytes_pinned underflow earlier adds e91a37ec0588 btrfs: Introduce find_free_extent_ctl structure for later rework adds 74ccf8461219 btrfs: Refactor clustered extent allocation into find_free [...] adds dd3c7cdf39a2 btrfs: Refactor unclustered extent allocation into find_fr [...] adds b11fbfbe7923 btrfs: Refactor find_free_extent loops update into find_fr [...] adds 0a37ad027969 btrfs: volumes: Make sure there is no overlap of dev exten [...] adds 4a8cfb209da8 btrfs: volumes: Make sure no dev extent is beyond device boundary adds 64f72a28af55 btrfs: Add function to distinguish between data and btree inode adds dc54e867aab0 btrfs: Remove extent_io_ops::fill_delalloc adds eea23881c921 btrfs: Remove extent_io_ops::writepage_start_hook adds 600bb16c3830 btrfs: Remove extent_io_ops::writepage_end_io_hook adds eec0a7665f08 btrfs: Remove extent_io_ops::check_extent_io_range callback adds ad69b312f75b btrfs: Remove extent_io_ops::set_bit_hook extent_io callback adds abb573adde59 btrfs: Remove extent_io_ops::clear_bit_hook callback adds c92ebd3424d4 btrfs: Remove extent_io_ops::merge_extent_hook callback adds fd1cef72c5a4 btrfs: Remove extent_io_ops::split_extent_hook callback adds 45d4787e4b49 Btrfs: prevent ioctls from interfering with a swap file adds 259b09d4e298 Btrfs: rename and export get_chunk_map adds 1e95bfe0f9c0 Btrfs: support swap files adds ac25cba621dd btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] adds a8fafbc41ad8 btrfs: Remove needless tree locking in iterate_inode_refs adds 803d2934d494 btrfs: Remove needless tree locking in iterate_inode_extrefs adds 544db2045cf8 btrfs: Remove redundant extent_buffer_get in get_old_root adds 85055db837de btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] adds 7f5a82100108 btrfs: Remove extra reference count bumps in btrfs_compare_trees adds 65cbefbcd4b2 btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf adds 9af8438434ae btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] adds 11340d24de15 btrfs: Adjust loop in free_extent_buffer adds 73adac218629 Btrfs: simpler and more efficient cleanup of a log tree's [...] adds 7df1abf877a0 Btrfs: remove no longer used io_err from btrfs_log_ctx adds 6f57d50de65f btrfs: remove redundant replace_state init adds 63bc2f088871 btrfs: Check for missing device before bio submission in b [...] adds 4bea1447c59d btrfs: Move epd::extent_locked check to writepage_delalloc [...] adds 3dcc0f2b507f btrfs: Remove extent_page_data argument from writepage_delalloc adds 8f4975976972 btrfs: Remove unused extent_state argument from btrfs_writ [...] adds bcb6d30da90b btrfs: use tagged writepage to mitigate livelock of snapshot adds d3bfd26ac4c3 btrfs: alloc_chunk: do not refurbish num_bytes adds 79db8a83c8bc btrfs: alloc_chunk: improve chunk size variable name adds c14eabd822e8 btrfs: alloc_chunk: fix more DUP stripe size handling adds a0c3d5a732cf btrfs: fix ncopies raid_attr for RAID56 adds aa3f34d12002 btrfs: introduce nparity raid_attr adds 9bf56ced79f8 btrfs: harden agaist duplicate fsid on scanned devices adds 0c283cb37164 btrfs: mark btrfs_dev_replace_start as static adds 173cbf6afef3 btrfs: dev-replace: go back to suspended state if target d [...] adds d6781b03d02e btrfs: dev-replace: go back to suspend state if another EX [...] adds 252e983b61f1 btrfs: fix use-after-free due to race between replace star [...] adds 102df61654ac btrfs: dev-replace: set result code of cancel by status of scrub adds 0fe718fbaab2 btrfs: dev-replace: replace's scrub must not be running in [...] adds 92e97291d246 btrfs: dev-replace: add explicit check for replace result [...] adds d9a3c7c83cb4 btrfs: silence warning if replace is canceled adds f839cccb20b9 btrfs: don't report user-requested cancel as an error adds b7d3f31c22cb btrfs: Remove superfluous check form btrfs_remove_chunk adds 082bf0a02123 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument adds 882c6e7f7757 btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range adds c97c1065fddc btrfs: remove unused drop_on_err in btrfs_mkdir adds cba0271189ef btrfs: introduce EXPORT_FOR_TESTS macro adds 4641962b77ce btrfs: use EXPORT_FOR_TESTS for conditionally exported functions adds 7ec74f1c97ba btrfs: Introduce support for FSID change without metadata rewrite adds 944adaf34268 btrfs: Add sysfs support for metadata_uuid feature adds e5c304a6d29d btrfs: Remove fsid/metadata_fsid fields from btrfs_info adds 150df085ce11 btrfs: Add handling for disk split-brain scenario during f [...] adds 1fccaf07d08e btrfs: add members to fs_devices to track fsid changes adds 28764223a970 btrfs: Handle one more split-brain scenario during fsid change adds fce6b73305ba btrfs: Handle final split-brain possibility during fsid change adds a369675f8430 Btrfs: allow clear_extent_dirty() to receive a cached exte [...] adds 95341a441b7e Btrfs: fix access to available allocation bits when starti [...] adds b5702da7f71b Btrfs: fix deadlock when enabling quotas due to concurrent [...] adds b42659914871 btrfs: add helper to describe block group flags adds dfa8cf72dec4 btrfs: balance: print args during start and resume adds 9a029da59af5 btrfs: balance: print to system log when balance ends or i [...] adds b85e8aa673ee btrfs: merge btrfs_submit_bio_done to its caller adds 432d5c74b7c0 btrfs: replace async_cow::root with fs_info adds 061e9b3431b3 btrfs: remove redundant csum buffer in btrfs_io_bio adds d826c8b0399f btrfs: replace btrfs_io_bio::end_io with a simple helper adds a33e70fcd745 btrfs: remove btrfs_bio_end_io_t adds 1ce02e89f562 btrfs: Remove extent_io_ops::readpage_io_failed_hook adds d42bc8d8ac3b Btrfs: fix deadlock with memory reclaim during scrub adds 7ab8d7741ed7 btrfs: don't initialize 'offset' in map_private_extent_buffer() adds 829dcee95b17 btrfs: document extent mapping assumptions in checksum adds e6d430a67060 btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction adds 9b8983418268 btrfs: Refactor btrfs_merge_bio_hook adds 12d625526b2a btrfs: switch BTRFS_FS_STATE_* to enums adds b6238c073d8b btrfs: switch BTRFS_BLOCK_RSV_* to enums adds 871531628bac btrfs: switch BTRFS_FS_* to enums adds 1fbbfd327e18 btrfs: switch BTRFS_ROOT_* to enums adds bfbe2dd3e0c1 btrfs: switch EXTENT_BUFFER_* to enums adds f10c72c992ae btrfs: switch EXTENT_FLAG_* to enums adds 27a8bdc1cbdc btrfs: switch BTRFS_ORDERED_* to enums adds 23bf2fcb58d8 btrfs: drop extra enum initialization where using defaults adds 975f4f8f3332 Btrfs: fix fsync of files with multiple hard links in new [...] adds 3072d94a7c87 btrfs: skip file_extent generation check for free_space_in [...] adds 35b5e98c1740 btrfs: remove always true if branch in find_delalloc_range adds 97ec759c1b05 btrfs: Fix error handling in btrfs_cleanup_ordered_extents adds ddf36094cd8d btrfs: reada: reorder dev-replace locks before radix tree preload adds 85b27c3638f0 btrfs: dev-replace: swich locking to rw semaphore adds dca35b74bcce btrfs: dev-replace: remove custom read/write blocking scheme adds a6674b52fccb btrfs: dev-replace: open code trivial locking helpers adds a20125bcf231 btrfs: use offset_in_page instead of open-coding it adds 5a999de31689 btrfs: use PAGE_ALIGNED instead of open-coding it adds dc351f64c05d btrfs: add btrfs_delete_ref_head helper adds 568d039fa290 btrfs: add cleanup_ref_head_accounting helper adds 6a60d9d6581a btrfs: cleanup extent_op handling adds 05d4b175c393 btrfs: only track ref_heads in delayed_ref_updates adds f12556e5729f btrfs: introduce delayed_refs_rsv adds 6cc40d9907e9 btrfs: update may_commit_transaction to use the delayed refs rsv adds 8da9c994888d btrfs: add new flushing states for the delayed refs rsv adds 2c00a108ed8c btrfs: rework btrfs_check_space_for_delayed_refs adds c28591df4c9c btrfs: don't run delayed refs in the end transaction logic adds 928d28761114 btrfs: fix truncate throttling adds 044782ce7e01 btrfs: scrub: pass fs_info to scrub_setup_ctx adds 5b4cc0298d09 btrfs: scrub: move scrub_setup_ctx allocation out of devic [...] adds 46d06829be28 Btrfs: scrub, move setup of nofs contexts higher in the stack adds f1d8214dcfec btrfs: extent-tree: cleanup one-shot usage of @blocksize i [...] adds b98811cbd20f btrfs: catch cow on deleting snapshots adds 2839fce0bb35 btrfs: run delayed items before dropping the snapshot adds a32481ebdfdd Btrfs: use nofs context when initializing security xattrs [...] adds 78c0aadbdc54 Btrfs: send, fix race with transaction commits that create [...] adds f728bfb210dd btrfs: Remove 1st shrink/grow phase from balance adds 968a1ce25ef1 btrfs: Refactor main loop in extent_readpages adds 9ee8234e6220 Btrfs: use generic_remap_file_range_prep() for cloning and [...] adds 56ae793a1102 btrfs: improve error handling of btrfs_add_link adds f80b4de6be29 Merge branch 'misc-next' into for-next-current-v4.19-20181213 adds 1e78e1616ce2 Merge branch 'for-next-current-v4.19-20181213' into for-ne [...] adds 58379112e81f Merge branch 'misc-next' into for-next-next-v4.20-20181213 adds f08c67e8420c Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds 1ea73b120272 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 9a6127965fe6 Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds d56549ef26a5 btrfs: only track ref_heads in delayed_ref_updates adds 0e56ebf76fcd btrfs: introduce delayed_refs_rsv adds 7ddb50825f38 btrfs: update may_commit_transaction to use the delayed refs rsv adds 79430cc3f48f btrfs: add new flushing states for the delayed refs rsv adds 3812dcc1c8bf btrfs: rework btrfs_check_space_for_delayed_refs adds cdbb762c24c4 btrfs: don't run delayed refs in the end transaction logic adds 7a5fd0506efa btrfs: fix truncate throttling adds 5b67c527dd19 btrfs: scrub: pass fs_info to scrub_setup_ctx adds 3c38af5f9432 btrfs: scrub: move scrub_setup_ctx allocation out of devic [...] adds 83cba8fbcfc2 Btrfs: scrub, move setup of nofs contexts higher in the stack adds b5006411981c btrfs: extent-tree: cleanup one-shot usage of @blocksize i [...] adds 66996d04d039 btrfs: catch cow on deleting snapshots adds 639a7d22002e btrfs: run delayed items before dropping the snapshot adds 02688a69dc22 btrfs: check if free bgs for commit adds 3c0cdb2fc0a9 btrfs: dump block_rsv whe dumping space info adds 8977c83d2e10 btrfs: don't use global reserve for chunk allocation adds c9b378783fe7 btrfs: don't enospc all tickets on flush failure adds 85c6ef1ead79 btrfs: loop in inode_rsv_refill adds b3cc38cdd96e btrfs: be more explicit about allowed flush states adds 632dab66ffe3 btrfs: reserve extra space during evict() adds 09fcd6c14735 Merge branch 'ext/josef/2-snospc-fixes' into for-next-next [...] adds 3216eb56a041 btrfs: run delayed iputs before committing adds f0e2b0a3c75d btrfs: wakeup cleaner thread when adding delayed iput adds 0f6ce73f85f1 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds 01e4b9334c71 Merge branch 'ext/josef/iput-fixes' into for-next-next-v4. [...] adds 36d8cb6a9999 Merge branch 'for-next-next-v4.20-20181213' into for-next- [...] adds f947eac99863 Merge remote-tracking branch 'btrfs-kdave/for-next' adds b7268fe058e9 cifs: check ntwrk_buf_start for NULL before dereferencing it adds cb878839aa6f cifs: Refactor out cifs_mount() adds e4b1c5991b92 cifs: Skip any trailing backslashes from UNC adds a0e6831a366e cifs: Make devname param optional in cifs_compose_mount_options() adds 9e709e0f62dc cifs: Respect -EAGAIN when querying paths adds 1ca06d423609 cifs: Save TTL value when parsing DFS referrals adds 74e177f12eec cifs: auto disable 'serverino' in dfs mounts adds 34a44fb160f9 cifs: Add DFS cache routines adds 0f56b277073c cifs: Make use of DFS cache to get new DFS referrals adds af3a6ba2691b cifs: Add support for failover in cifs_mount() adds e58c31d5e387 cifs: Add support for failover in cifs_reconnect() adds 6eb06fbe0570 cifs: start DFS cache refresher in cifs_mount() adds 4d38952f6fe9 cifs: Add support for failover in smb2_reconnect() adds c26d36668ef2 cifs: Add support for failover in cifs_reconnect_tcon() adds f6fe32b5127c cifs: Only free DFS target list if we actually got one adds d29888816f5a Merge remote-tracking branch 'cifs/for-next' adds 31f2e37165d1 Merge remote-tracking branch 'ecryptfs/next' adds 1ecaa263addb Merge remote-tracking branch 'ext3/for_next' adds 7d3485c5e875 ext4: avoid declaring fs inconsistent due to invalid file handles adds 583da7edb1b8 Merge remote-tracking branch 'ext4/dev' adds dc6502c471fe f2fs: add an ioctl() to explicitly trigger fsck later adds ac3c962cc168 f2fs: clear PG_writeback if IPU failed adds a28ae2a81870 Merge remote-tracking branch 'f2fs/dev' adds edce737dc4b8 Merge remote-tracking branch 'jfs/jfs-next' adds 8795358eb42d sunrpc: Be sure to clear XPRT_WRITE_SPACE when resetting t [...] adds 7b29b7a69a27 Merge remote-tracking branch 'nfs/linux-next' adds e1ca10e953e0 NFSv4: cleanup remove unused nfs4_xdev_fs_type adds 66ab6f062d96 nfs: use fmtcheck() in root_nfs_data adds afd41e0e045d nfs: fix comment to nfs_generic_pg_test which does the opposite adds c93fca09f34a SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG adds 748d6fd8d297 NFS: nfs_compare_mount_options always compare auth flavors. adds 2757dc0afdd4 cred: add cred_fscmp() for comparing creds. adds 805e298456b9 cred: add get_cred_rcu() adds 75bf87d3b529 cred: export get_task_cred(). adds 22d49c32950e cred: allow get_cred() and put_cred() to be given NULL. adds d050147912fc SUNRPC: add 'struct cred *' to auth_cred and rpc_cred adds ed1abaee8706 SUNRPC: remove groupinfo from struct auth_cred. adds ec5472e42b9c SUNRPC: remove uid and gid from struct auth_cred adds ec70ddc27358 SUNRPC: remove machine_cred field from struct auth_cred adds 9677a81fd697 NFSv4: add cl_root_cred for use when machine cred is not a [...] adds fd170fb1e6b9 NFSv4: don't require lock for get_renew_cred or get_machine_cred adds d3a430f1a35e SUNRPC: discard RPC_DO_ROOTOVERRIDE() adds fa526cb1c39f NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] adds f88b23496095 SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none adds f0139d7c0ec1 SUNRPC: add side channel to use non-generic cred for rpc call. adds c3a099a2671f NFS: move credential expiry tracking out of SUNRPC into NFS. adds c8ee029b5168 SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT adds 0959217dedf7 NFS: change access cache to use 'struct cred'. adds 482d87a741ce NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] adds 9cab28ef4fbe NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. adds ece97387e858 SUNRPC: remove generic cred code. adds 15510203e9c5 SUNRPC: remove crbind rpc_cred operation adds cc7d5cd82929 SUNRPC: simplify auth_unix. adds dd6114493d8d SUNRPC discard cr_uid from struct rpc_cred. adds 7b881b8c9112 Merge remote-tracking branch 'nfs-anna/linux-next' adds 03b31f489614 NFSD remove OP_CACHEME from 4.2 op_flags adds b8eee0e90f97 lockd: Show pid of lockd for remote locks adds 379dd826f438 nfsd: make nfs4_client_reclaim use an xdr_netobj instead o [...] adds f9f65da13c03 nfsd: un-deprecate nfsdcld adds 19f25957be17 nfsd: keep a tally of RECLAIM_COMPLETE operations when usi [...] adds cdfa80bc7549 Merge remote-tracking branch 'nfsd/nfsd-next' adds eb66eff6636d ubifs: replay: Fix high stack usage adds aa3d31e08c57 ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS adds 60eb5da2434b ubifs: auth: Add CONFIG_KEYS dependency adds 6554a56f352e ubifs: Fix memory leak on error condition adds d62e98ed1efc ubifs: Fix default compression selection in ubifs adds b95f83ab762d ubi: Put MTD device after it is not used adds e542087701f0 ubi: Do not drop UBI device reference before using adds e58725d51fa8 ubifs: Handle re-linking of inodes correctly while recovery adds 8e1ae48c450f Merge remote-tracking branch 'ubifs/linux-next' adds b62655befdfc Merge remote-tracking branch 'v9fs/9p-next' adds b6032d4639e7 Merge remote-tracking branch 'file-locks/locks-next' adds 2ec0baa06f7a Merge remote-tracking branch 'vfs/for-next' adds 48ecca7361c6 Merge remote-tracking branch 'printk/for-next' adds 11beb5cc7a77 Merge branch 'pci/enumeration' adds 7cb3026411cf PCI: Remove unnecessary space before function pointer arguments adds 2209e06f8a85 PCI: Add missing include to drivers/pci.h adds ed78c3b9a83b Merge branch 'pci/misc' adds fcf9ab35ba41 PCI/P2PDMA: Clean up documentation and kernel-doc adds 41602c848c80 Merge branch 'pci/peer-to-peer' adds c5eb1190074c PCI / PM: Allow runtime PM without callback functions adds 8c483cae368e Merge branch 'pci/pm' adds 526180408b81 switchtec: Remove immediate status check after submitting [...] adds aff614c6339c switchtec: Set DMA coherent mask adds e4a7dca5de62 switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite adds 52d8db8e0cd7 switchtec: Improve MRPC efficiency by enabling write combining adds 9e49d9015146 switchtec: Add MRPC DMA mode support adds d22739a70c0a Merge branch 'pci/switchtec' adds 797e82dcf4d1 PCI: imx: No-op imx6_setup_phy_mpll() on i.MX7D adds 72e1ea32ca17 PCI: imx: No-op imx6_pcie_reset_phy() on i.MX7D adds 1a059d994189 PCI: imx: Add support for i.MX8MQ adds 533a4e7dd44f MAINTAINERS: Remove Jianguo Sun from HiSilicon STB DWC entry adds 7368401bee11 Merge branch 'remotes/lorenzo/pci/dwc' adds 830920e065e9 PCI: dwc: Use interrupt masking instead of disabling adds fce5423e4f43 PCI: dwc: Take lock when ACKing an interrupt adds 3f7bb2ec20ce PCI: dwc: Move interrupt acking into the proper callback adds c88c9aa97a6c Merge branch 'remotes/lorenzo/pci/dwc-msi' adds 7053eeb009e0 Merge branch 'remotes/lorenzo/pci/mediatek' adds 22ade70a6317 Merge remote-tracking branch 'pci/next' adds 447ee102d338 Merge remote-tracking branch 'pstore/for-next/pstore' adds 5584a9eee1b0 Merge remote-tracking branch 'hid/for-next' adds 09bbf36b2065 Merge remote-tracking branch 'i2c/i2c/for-next' adds cfdcfb0abd3e Merge remote-tracking branch 'i3c/i3c/next' adds 7402864394d6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 9c371ffa4357 Revert "nfs: use fmtcheck() in root_nfs_data" adds ae55a786bcad Merge remote-tracking branch 'jc_docs/docs-next' adds e5399ed2d98c Merge remote-tracking branch 'v4l-dvb/master' adds fa09d06522ce media: v4l2-fwnode: Fix setting V4L2_MBUS_DATA_ACTIVE_HIGH [...] adds 72148d1a57e7 media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT adds 934a040be674 media: docs-rst: v4l: Document V4L2_BUF_TYPE_META_OUTPUT i [...] adds 88aa9d204571 media: staging/intel-ipu3: abi: Add register definitions and enum adds 2da6500d335e media: staging/intel-ipu3: abi: Add structs adds 26f5689592e2 media: staging/intel-ipu3: mmu: Implement driver adds 2a2c51d3287e media: staging/intel-ipu3: Implement DMA mapping functions adds e9fad6f1d230 media: staging/intel-ipu3: css: Add dma buff pool utility [...] adds 09d290f0ba21 media: staging/intel-ipu3: css: Add support for firmware m [...] adds 15e2f1ba09ad media: staging/intel-ipu3: css: Add static settings for im [...] adds e11110a5b744 media: staging/intel-ipu3: css: Compute and program ccs adds edfe84526099 media: staging/intel-ipu3: css: Initialize css hardware adds f5f2e4273518 media: staging/intel-ipu3: Add css pipeline programming adds a0ca1627b450 media: staging/intel-ipu3: Add v4l2 driver based on media [...] adds 7fc7af649ca7 media: staging/intel-ipu3: Add imgu top level pci device driver adds 41158dabfd91 media: staging/intel-ipu3: Add Intel IPU3 meta data uAPI adds 7ab9b77a9410 media: staging/intel-ipu3: Add dual pipe support adds 74f48a7cebe3 media: ipu3-imgu: Fix compiler warnings adds 1728f032897f media: ipu3-imgu: Fix firmware binary location adds aeb96ba28b88 media: doc-rst: Add Intel IPU3 documentation adds 9cfb04713d20 media: v4l: Add Intel IPU3 meta buffer formats adds a80f75859b31 media: staging/ipu3-imgu: Address documentation comments adds 76097fe1aee6 media: staging/ipu3-imgu: Add MAINTAINERS entry adds 2e38f7faf369 Merge remote-tracking branch 'v4l-dvb-next/master' adds 04dab58a39d4 cpuidle: Add 'above' and 'below' idle state metrics adds 943a10f85265 PM / sleep: convert to DEFINE_SHOW_ATTRIBUTE adds 53c8d7ee25ac Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next adds 1a2fa02f7489 ACPI / LPSS: Ignore acpi_device_fix_up_power() return value adds 3dabd1ec59a5 Merge branch 'acpi-soc' into linux-next adds 2db908767000 ACPICA: Add "Windows 2018" string in the _OSI support adds 178a0f637969 ACPICA: Remove defines that use deprecated flag adds 9f4a297660af ACPICA: add comments, no functional change adds c47511760ecd ACPICA: Update buffer-to-string conversions adds 6d3decda043f ACPICA: Expressions in package elements are not supported adds 0fcb9a31da91 ACPICA: Add "Windows 2018.2" string in the _OSI support adds 73a049a90fb2 ACPICA: disassembler: disassemble OEMx tables as AML adds 4c1379d7bb42 ACPICA: Debug output: Add option to display method/object [...] adds 55e8054dbb35 ACPICA: change coding style to match ACPICA, no functional change adds 3b15e830ba59 ACPICA: Update version to 20181213 adds 127b9652d6e1 Merge branch 'acpica' into linux-next adds 82e4eb4e9653 ACPI / tables: add DSDT AmlCode new declaration name support adds 914ea44579dc Merge branch 'acpi-tables' into linux-next adds f638bc525579 dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings adds 4db2ab991663 cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver adds 90e3577b5feb OPP: Use opp_table->regulators to verify no regulator case adds 46f48aca2e5a OPP: Fix missing debugfs supply directory for OPPs adds 68de2fe57a8f PM / Domains: Make genpd performance states orthogonal to [...] adds 699e21e4170a OPP: Improve _find_table_of_opp_np() adds c8a59103e22b OPP: Add dev_pm_opp_xlate_performance_state() helper adds 2feb5a896c42 OPP: Don't return 0 on error from of_get_required_opp_perf [...] adds 1067ae3e427f PM / Domains: Save OPP table pointer in genpd adds cd50c6d3eb91 PM / Domains: Factorize dev_pm_genpd_set_performance_state() adds 18edf49c4554 PM / Domains: Propagate performance state updates adds ade0c9493e97 Merge branch 'opp/genpd/propagation' into opp/linux-next adds bcbeef5f001c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 22683a4c1a6e Merge branches 'pm-cpufreq' and 'pm-opp' into linux-next adds 9551fb7d9455 Merge remote-tracking branch 'pm/linux-next' adds 6cd755754a02 Merge remote-tracking branch 'cpupower/cpupower' adds 611fa8866c28 Merge remote-tracking branch 'thermal/next' adds 0147bcaa9a16 Merge remote-tracking branch 'ieee1394/for-next' adds e1cea92070ad Merge remote-tracking branch 'dlm/next' adds 40869031ccf2 Merge remote-tracking branch 'swiotlb/linux-next' adds 7a480b0c295c Merge remote-tracking branch 'rdma/for-next' adds 2fd527b72bb6 net: ndo_bridge_setlink: Add extack adds 169327d5850c net: bridge: Propagate extack to switchdev adds 69b7320e14e6 net: switchdev: Add extack argument to switchdev_port_obj_add() adds 479c86dc551c net: switchdev: Add extack to struct switchdev_notifier_info adds 692135135939 net: switchdev: Add extack to switchdev_handle_port_obj_ad [...] adds 0a5a2aee6f38 mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events adds 7357eb3d4b3e mlxsw: spectrum_switchdev: Propagate extack on port VLAN events adds b498dc7d29bd selftests: mlxsw: extack: Test VLAN add on a VXLAN device adds 06a2fc8f1498 selftests: mlxsw: extack: Test VLAN add on a port device adds 02e1dbe402de Merge branch 'Pass-extack-to-SWITCHDEV_PORT_OBJ_ADD' adds c784a28b025a net/mlx5e: Remove set but not used variable 'upriv' adds 43d4b2971810 net-next: stmmac: dwmac-mediatek: add module license info adds 1228e912c934 net/mlx5: Consider encapsulation properties when comparing [...] adds e85e02bad29e net/mlx5: E-Switch, Rename esw attr mirror count field adds df65a573eab2 net/mlx5e: Refactor eswitch flow attr for destination spec [...] adds f493f15534ec net/mlx5e: Move flow attr reformat action bit to per dest flags adds a18e879d4e45 net/mlx5e: Annul encap action ordering requirement adds 38c9d2697b9c net/mlx5e: Replace the split logic with extended destination adds 1cc26d74bb98 net/mlx5e: Support header rewrite actions with remote port [...] adds 98b66cb1c9ff net/mlx5e: Change parse attr struct to accommodate multipl [...] adds 79baaec71989 net/mlx5e: Allow association of a flow to multiple encaps adds 8c4dc42bf6e4 net/mlx5e: Support multiple encapsulations for a TC flow adds 939de57d3034 net/mlx5e: Use CQE padding for Ethernet CQs adds 75370eb0d3b8 net/mlx5e: Avoid query PPCNT register if not supported by [...] adds 2f8bc4917a86 net/mlx5e: Monitor counters commands support adds 5c7e8bbb0257 net/mlx5e: Use monitor counters for update stats adds 95302c394c3d Merge tag 'mlx5e-updates-2018-12-11' of git://git.kernel.o [...] adds c306d86c71c5 next-20181214/net-next adds afc7c944ef82 tools: bpftool: fix SPDX format in headers adds 02ff58dcf70a tools: bpftool: replace Netronome boilerplate with SPDX li [...] adds 907b22365115 tools: bpftool: dual license all files adds 00842be52f20 Merge branch 'bpf-bpftool-license-update' adds 9e794163a69c bpf: Remove bpf_dump_raw_ok() check for func_info and line_info adds 177e77169b0b bpf: Remove !func_info and !line_info check from test_btf [...] adds 0ad379ffd654 Merge branch 'bpf-fix-kptr-checks' adds c872bdb38feb bpf: include sub program tags in bpf_prog_info adds eb896a69a0cf bpf: sync tools/include/uapi/linux/bpf.h adds 9f8c1c571295 bpf: remove obsolete prog->aux sanitation in bpf_insn_prep [...] adds 28c127291461 selftests/bpf: Fix sk lookup usage in test_sock_addr adds 23127b33ec80 bpf: Create a new btf_name_by_offset() for non type name use case adds d9762e84ede3 bpf: verbose log bpf_line_info in verifier adds eb415c98980f Merge branch 'bpf_line_info-in-verifier' adds b233920c97a6 bpf: speed up stacksafe check adds 730ff40f80c5 selftests/bpf: check insn processed in test_verifier adds 19e2dbb7dd97 bpf: improve stacksafe state comparison adds 9242b5f5615c bpf: add self-check logic to liveness analysis adds bab89add3e7b Merge branch 'bpf-improve-verifier-state-analysis' adds bc6cd664609b tools: bpftool: add doc for -m option to bpftool-prog.rst adds 32870ba4078c tools: bpftool: fix examples in documentation for bpftool prog adds bd0fb9d0078e tools: bpftool: add a prog array map update example to doc [...] adds 8c03ecf712f5 tools: bpftool: fix warning on struct bpf_prog_linfo definition adds c101189bc968 tools: bpftool: fix -Wmissing declaration warnings adds 034565da0fe6 Merge branch 'bpf-bpftool-cleanups' adds 6e935ccf9771 Merge remote-tracking branch 'bpf-next/master' adds 78a93485cc3b Merge remote-tracking branch 'ipsec-next/master' adds 186599f89ea5 net/mlx5: Remove duplicated include from eswitch.c adds 4c8b85187c22 net/mlx5: Use lowercase 'X' for hex values adds 06cc74af05c3 IB/mlx5: Unify e-switch representors load approach between [...] adds 8bb957d2557d net/mlx5: E-Switch, Introduce flow counter affinity adds 8252cf728ce2 net/mlx5: Split the activate lag function into two routines adds 3cfe432e1b3a net/mlx5: Add lag affinity info to log adds 4c283e615598 net/mlx5: Fold the modify lag code into function adds ee31df962100 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 8e350ce1f78e netfilter: ipset: fix ip_set_byindex function adds 00ec3ab06012 netfilter: ipset: replace a strncpy() with strscpy() adds d40a277e4545 Merge remote-tracking branch 'netfilter-next/master' adds 657ba7560b4f Merge remote-tracking branch 'nfc-next/master' adds cac97ed681db mt76x2: align mt76x2 and mt76x2u firmware adds 989582e50cbf mt76x2u: align channel gain logic to mt76x2 one adds 9c410782472e mt76x0: phy: use proper name convention adds d3caa060e171 mt76x0: phy: simplify rf configuration routines adds b8defea4b2ee mt76x0: phy: improve code readability in initvals_phy.h adds 6250318694ca mt76x0: pci: add get_survey support adds 7dd735883dec mt76: move mt76x02_mac_work routine in mt76x02-lib module adds 760554130852 mt76: move mt76x02_debugfs in mt76x02-lib module adds 63f15d9459db mt76x0: use shared debugfs implementation adds 73556561ab9f mt76x0: use mt76x02_mac_work as stats handler adds 70289adc6af6 mt76x2u: introduce mac workqueue support adds 1163bdb636a1 mt76x0: phy: unify calibration between mt76x0u and mt76x0e adds a83150eaad42 mt76x0: do not perform MCU calibration for MT7630 adds 5567b3735991 mt76: clean up unused leftover EXPORT_SYMBOLs adds cadc83efce65 mt76: mt76x0: handle chip specific initval differences adds e0168dc675e2 mt76: usb: fix static tracepoints adds ef442b73b6bc mt76x0: antenna select corrections adds 00eccdd62207 mt76x0: init: simplify mt76x0_init_mac_registers adds b13dc8a8da09 mt76x0: pci: add missing MODULE_FIRMWARE macro adds 64c6a54a5a7c mt76x0: mac: remove mt76x0_mac_set_ampdu_factor adds f47301403f11 mt76x0: align mt76x0u and mt76x0e fw version adds dd61100db4ac mt76: move mt76x02_mac_set_short_preamble in mt76x02_mac.c adds 5cbace02d842 mt76: move mt76x02_init_device in mt76x02-lib module adds dc33b2512d92 mt76: move mac beacon routines in mt76x02-lib module adds dfe6c80c9224 mt76: move tx beacon routines in mt76x02-lib module adds 82b5c239417a mt76x0: pci: add pre_tbtt_tasklet support adds c2756a1c41e4 mt76: move mt76x02_sw_scan and mt76x02_sw_scan_complete in [...] adds 1da0a411bece mt76: move mt76x02_get_txpower in mt76x02_util.c adds f7c8a0f2da37 mt76: move mt76x02_sta_ps in mt76x02-lib module adds fc245983a8a8 mt76: introduce mt76x02_init_beacon_config routine adds 4cb23b650a59 mt76x0: pci: enable AP support adds 3670405193e2 mt76: move mt76x02_set_tx_ackto in mt76x02-lib module adds 13ed9d4ae5b3 mt76x0: update init vals for MT_TX_PROT registers adds 317ed42b701b mt76: move tx protection routines in mt76x02-lib module adds cc726268e4dc mt76: move mt76x02_bss_info_changed in mt76x02-lib module adds e6cb3291053f mt76: move dfs support in mt76x02-lib module adds 801ccc8a6038 mt76x0: pci: add DFS support adds 1a4846fcfed6 mt76: clean up more unused EXPORT_SYMBOLs adds 65b526a10826 mt76: mt76x02: skip station tx status for non-sta wcid entries adds 59b55d066ff6 mt76: mt76x02: only override control->sta on sw-encrypted tx adds 88046b2c9f6d mt76: add support for reporting tx status with skb adds b983a5b90062 mt76x0: do not overwrite other MT_BBP(AGC, 8) fields adds 0464cbfc36ac mt76x0: phy: use mt76_poll_msec in mt76x0_phy_temp_sensor adds 48c76588221b mt76x0: init: use mt76x02_mac_shared_key_setup in mt76x0_i [...] adds 544f9a532f0a mt76x2: move wcid_tx_rate conf at bootstrap adds 24702cdb5f49 mt76x0: init: use mt76x02_mac_wcid_setup for wcid configuration adds 40b63348030a mt76x2u: init: remove not useful configuration adds 016ebffba18f mt76x2u: init: use common routines for wcid/key initialization adds 693792ec55d5 mt76: move mt76x02_eeprom_copy in mt76x02-lib module adds 3548a9dd2def mt76x0: phy: introduce tssi calibration support adds 07e548521274 mt76x0: phy: use tssi reported value to configure tx power [...] adds ad3f993a0857 mt76x0: use band parameter for LC calibration adds a74d6336092c mt76: remove mcu_msg_alloc adds 3d2d61b5f7a5 mt76: remove wait argument from mt76x02_mcu_function_select adds c69505367c2a mt76: remove wait argument from mt76x02_mcu_set_radio_state adds f1b8ee35fec4 mt76x02: run calibration after scanning adds 4784a3cc3fff mt76x02: assure we update gain after scan adds 6bf4a8e902aa mt76x0: dfs: fix IBI_R11 configuration on non-radar channels adds 269906ac82fb mt76: introduce mt76x02_config_mac_addr_list routine adds 8f2fbff574a9 mt76x0: pci: enable VHT rates in IBSS mode adds 4f833fadc99c mt76x2u: phy: add TX_SHAPING calibration adds 04289783cec4 mt76x2u: phy: run phy_channel_calibrate after channel switch adds 9446a928e147 mt76x2u: main: use mt76x02_bss_info_changed utility routine adds 93ac31680e57 mt76x2u: init: remove mt76x2u_init_beacon_offsets routine adds 4ece1e0a86b3 mt76: remove wait argument from mt76x02_mcu_calibrate adds 79d1c94c9c78 mt76: avoid queue/status spinlocks while passing tx status [...] adds 13c6d5f8370a mt76: do not wake tx queues during flush adds c2a1a5e13684 mt76: fix race condition in station removal adds 723b90dc7d39 mt76: add mt76_sta_remove helper adds c30bdfea80cc mt76: mt76x02: make group_wcid the first member in struct [...] adds 54f1bf8a9fdd mt76: mt76x02: remove mt76x02_txq_init adds e28487ea84a9 mt76: replace sta_add/remove ops with common sta_state function adds 074b145a0583 Merge tag 'mt76-for-kvalo-2018-11-30' of https://github.co [...] adds 1dcd9429212b mwifiex: fix potential NULL dereference and use after free adds 4cb777c64e03 mwifiex: debugfs: correct histogram spacing, formatting adds a256707fbd4b mwifiex: refactor mwifiex_parse_htinfo() for reuse adds ed0b2b067bad mwifiex: add NL80211_STA_INFO_RX_BITRATE support adds 153e22c0ff12 brcmfmac: add credit numbers updating support adds a3bdc6deb60b brcmfmac: enable frameburst mode in default firmware setting adds e4af3ffb43d5 brcmfmac: handle compressed tx status signal adds eb6b33bfb8f5 brcmfmac: add 4354 raw pcie device id adds e1a08730eeb0 brcmfmac: set F2 watermark to 256 for 4373 adds 58e4bbea0c1d brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373 adds 35cb51b2162a brcmfmac: add support for CYW43012 SDIO chipset adds b021a6bc1175 brcmfmac: allow GCI core enumuration adds f95a8d9c6aca brcmfmac: update 43012 F2 watermark setting to fix DMA Err [...] adds 2f2d389efda4 brcmfmac: 4373 save-restore support adds 29f6589140a1 brcmfmac: disable command decode in sdio_aos adds 412dd15c8177 brcmfmac: fix false-positive -Wmaybe-unintialized warning adds 662a7b078cff b43: remove set but not used variables 'tx_pwr_state,tmp2' adds afbb1947db94 rtl818x: fix potential use after free adds e3e454b7047a rtlwifi: rtl8821ae: remove set but not used variable 'type [...] adds 09b0b99007ff iwlwifi: move common 9000 cfg parameters to common macro adds 7a14c23dcdee iwlwifi: dbg: dump data according to the new ini TLVs adds fe1b7d6c2888 iwlwifi: add support for triggering ini triggers adds da2eb669c2c9 iwlwifi: mvm: activate apply points adds 3e2b49d66f2e iwlwifi: don't define OTP_LOW_IMAGE_SIZE per family, but per size adds 4aeaccd6b5f0 iwlwifi: remove useless NVM_HW_SECTION_NUM_FAMILY_* macros adds 64866e5da1ea iwlwifi: move iwl_nvm_check_version() into dvm adds cc2af963f5da iwlwifi: remove all unnecessary occurrences of nvm_calib_ver adds 7bc246827703 iwlwifi: mvm: force TCM re-evaluation on TCM resume adds 0916224eaa77 iwlwifi: pcie: fix erroneous print adds bdf180c8d375 iwlwifi: mvm: change PHY data RX for HE radiotap adds 6721039d5b8a iwlwifi: mvm: add L-SIG length to radiotap adds 7969454b37f2 iwlwifi: mvm: radiotap: remove UL_DL bit in HE TRIG_BASED adds 956343a61226 iwlwifi: pcie: set cmd_len in the correct place adds 55ed14cdaec5 iwlwifi: mvm: don't check if a pointer is set if it can't [...] adds 30ed3c6c0922 Merge tag 'iwlwifi-next-for-kalle-2018-12-14' of git://git [...] adds 25e1ac766ba6 Merge remote-tracking branch 'wireless-drivers-next/master' adds d631e7e9bc78 Merge remote-tracking branch 'mac80211-next/master' adds 8ea13fbf3244 Merge remote-tracking branch 'gfs2/for-next' adds 7677ea0e8843 MAINTAINERS: Update my email address adds 01ab42034bb7 Merge remote-tracking branch 'mtd/mtd/next' adds b637ef779575 mtd: rawnand: Fix JEDEC detection adds 9b432630e015 mtd: rawnand: omap2: Pass the parent of pdev to dma_reques [...] adds cafb56dd741e mtd: rawnand: marvell: prevent timeouts on a loaded machine adds 8337302d37b2 Merge remote-tracking branch 'nand/nand/next' adds 2c68886322fd Merge remote-tracking branch 'spi-nor/spi-nor/next' adds a00fa0c88774 crypto: arm64/nhpoly1305 - add NEON-accelerated NHPoly1305 adds cc7cf991e9eb crypto: arm64/chacha20 - add XChaCha20 support adds 95a34b779e2a crypto: arm64/chacha20 - refactor to allow varying number [...] adds 19c11c97c39f crypto: arm64/chacha - add XChaCha12 support adds cf718eaa8f9b crypto: cavium/nitrox - Enabled Mailbox support adds ee5bbc9fd3a1 crypto: tcrypt - add block size of 1472 to skcipher template adds f2ca1cbd0fb5 crypto: arm64/chacha - optimize for arbitrary length inputs adds 2fe55987b262 crypto: arm64/chacha - use combined SIMD/ALU routine for m [...] adds b299362ee48d crypto: adiantum - propagate CRYPTO_ALG_ASYNC flag to instance adds 012c82388c03 crypto: x86/nhpoly1305 - add SSE2 accelerated NHPoly1305 adds 0f961f9f670e crypto: x86/nhpoly1305 - add AVX2 accelerated NHPoly1305 adds 4af78261870a crypto: x86/chacha20 - add XChaCha20 support adds 8b65f34c5821 crypto: x86/chacha20 - refactor to allow varying number of rounds adds 7a507d62258a crypto: x86/chacha - add XChaCha12 support adds a033aed5a84e crypto: x86/chacha - yield the FPU occasionally adds 5569e8c07447 crypto: xchacha - add test vector from XChaCha20 draft RFC adds 282c14852d00 crypto: xchacha20 - fix comments for test vectors adds c6018e1a00b5 crypto: adiantum - adjust some comments to match latest paper adds 0ac6b8fb23c7 crypto: user - support incremental algorithm dumps adds 00c9fe37a7f2 crypto: adiantum - fix leaking reference to hash algorithm adds 098d883002a5 Merge remote-tracking branch 'crypto/master' adds d74380ba0e63 drm/selftest: fix spelling mistake "dimention" -> "dimension" adds 0660d8cd8393 drm: Fix docs warning in drm_damage_helper.c adds 2a3c83f5fe07 Merge tag 'vmwgfx-next-2018-12-13' of git://people.freedes [...] adds 6f8ee5c21722 drm/exynos: fimd: Make plane alpha configurable adds 3b5129b3a7c6 drm/exynos: fimd: Make pixel blend mode configurable adds 272c1a9b4939 Merge tag 'exynos-drm-next-for-v4.21-v2' of git://git.kern [...] adds a2d403f76cb0 Merge remote-tracking branch 'drm/drm-next' adds dd70081326c2 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 23be582686d9 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds f472daa13eb1 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds bc998a730367 regmap: irq: handle HW using separate rising/falling edge [...] adds 51a29ded00da Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds f717baf9c577 Merge remote-tracking branch 'regmap/for-next' adds 3baffc4a84d7 ALSA: hda/intel: Refactoring PM code adds 029d92c289bd ALSA: hda: Refactor display power management adds e454ff8e89b6 ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks adds 457f3c86d335 ALSA: hda/intel: Properly free the display power at error path adds 4f799e734094 ALSA: hda: Make snd_hdac_display_power() void function adds 77a49672aae3 ASoC: hdac_hdmi: Add missing display power-off at driver removal adds 46594d3345f0 ALSA: hda/hdmi: Always set display_power_control for Intel [...] adds c7072f5f2aa1 Merge branch 'topic/hda-pm-refactor' into for-next adds 4aea96f4237c ALSA: emux: Fix potential Spectre v1 vulnerabilities adds 94ffb030b6d3 ALSA: pcm: Fix potential Spectre v1 vulnerability adds 8ac51bbc4cfe ALSA: hda: fix front speakers on Huawei MBXP adds bf4fb28c6e74 platform/x86: add support for Huawei WMI hotkeys adds e2744fd7097d ALSA: hda: add support for Huawei WMI micmute LED adds 576d28812d82 Merge branch 'topic/huawei-leds' into for-next adds ada79fa5a0b3 ALSA: firewire-lib: fix wrong handling payload_length as p [...] adds aa9a9e39b4f6 ALSA: firewire-lib: fix wrong assignment for 'out_packet_w [...] adds 5ef108c53e6e ALSA: firewire-lib: use the same print format for 'without [...] adds 3d16200a3e55 ALSA: fireface: fix for state to fetch PCM frames adds d4a0b6cbf26c ALSA: fireface: share helper function to switch fetching mode adds 76ea46887729 ALSA: fireface: code refactoring to handle multiplier mode adds 365c00d0b91b ALSA: fireface: allocate isochronous resources in mode-spe [...] adds fc716397a5c7 ALSA: fireface: add support for packet streaming on Fireface 800 adds 6d1ef1bbfed5 ALSA: fireface: code refactoring to handle model-specific [...] adds 40906ebe3af6 ALSA: hda: add mute LED support for HP EliteBook 840 G4 adds 76509e7e3a14 Merge remote-tracking branch 'sound/for-next' adds b7169ddea2f2 ASoC: rsnd: remove RSND_REG_ from rsnd_reg adds add6883619a9 ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M adds f0b3f8418711 ASoC: fsl-sai: Fix typo in "transmitter" adds 869858f84a65 ASoC: simple-card: Dereference pointer for memcpy sizeof i [...] adds 984463a94d5c ASoC: meson: axg-toddr: add support for spdifin backend adds 18dc4665fb6f ASoC: meson: add axg spdif input DT binding documentation adds 5ce5658375e6 ASoC: meson: add axg spdif input adds 1b46ed96961d MAINTAINERS: Add Amlogic sound drivers entry adds 8fe8915b6c0b Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/ [...] adds 8625db941692 ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl [...] adds 644c2dcf2f2e dt-bindings: ASoC: xlnx, i2s: Document i2s bindings adds 112a8900d4b0 ASoC: xlnx: Add i2s driver adds 33f8db9a8920 ASoC: xlnx: enable i2s driver build adds bb9963b850ea ASoC: pcm3060: Add powersaving widgets for DAC and ADC adds e6b98db94512 ASoC: Intel: Skylake: Add CFL-S support adds c746de8dbc7b ASoC: Intel: Skylake: Harden DSP detection with PCI class/ [...] adds fa11ab5688f7 ASoC: Intel: Skylake: stop probe if HDaudio capabilities d [...] adds 7f981bdcf55f ASoC: Intel: Skylake: remove useless tests on HDaudio capa [...] adds f231c34ca977 ASoC: Intel: Skylake: add error logs on probe, remove depe [...] adds 165be3c260f8 ASoC: meson: fix do_div warning in spdifin adds 3500f1c589e9 ASoC: pcm512x: Implement the digital_mute interface adds de17f14ea576 ASoC: core: Invoke pcm_new() for all DAI-link adds b8b89f5ee0b2 ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id [...] adds 91a531e48b20 ASoC: audio-graph-card: merge audio-graph-scu-card on Doc adds ae3cb5790906 ASoC: audio-graph-card: merge audio-graph-scu-card adds 56eb818191fb ASoC: audio-graph-card: tidyup mclk-fs method adds 7ced65ffb82f ASoC: audio-graph-card: tidyup convert_rate/channel method adds 66164a4da30d ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf adds c4e8ebb9f262 ASoC: simple-card: merge simple-scu-card on Doc adds da215354eb55 ASoC: simple-card: merge simple-scu-card adds 79e834914d1f ASoC: simple-card: tidyup mclk-fs method adds dd82410f7e93 ASoC: simple-card: tidyup convert_rate/channel method adds cfc652a73331 ASoC: simple-card: tidyup prefix for snd_soc_codec_conf adds ae38d2674172 ASoC: rsnd: Add r8a774c0 support adds 35bc99aaa1a3 ASoC: Intel: Skylake: Add more platform granularity adds ba02eed9f300 ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() adds d00f749b00f7 ALSA: compress: make use of runtime buffer for copy adds ee23cf37fd58 ASoC: q6asm-dai: dt-bindings: Add support to compress dais adds f2e6c6aa0cb5 ASoC: qdsp6: q6asm: add support to MP3 format adds 22930c79ac5c ASoC: qdsp6: q6asm-dai: Add support to compress offload adds 76119509d23c ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding adds 3f6856a28f5e ASoC: qdsp6: qdafe: add support for display_port_rx adds 32d2c61ba059 ASoC: qdsp6: q6afe-dai: add support to Display port RX dais adds 0718f87b0df4 ASoC: qdsp6: q6routing: add display_port_rx port routing adds ba26f635bf72 Merge branch 'asoc-4.21' into asoc-next adds 09f017663909 Merge remote-tracking branch 'sound-asoc/for-next' adds 5439c985c5a8 module: Overwrite st_size instead of st_info adds 93d77e7f1410 ARM: module: Fix function kallsyms on Thumb-2 adds bea750f188eb Merge remote-tracking branch 'modules/modules-next' adds a0c49634c9c8 Merge remote-tracking branch 'input/next' adds d2f96f487f47 bcache: add comment for cache_set->fill_iter adds ae1710231655 bcache: do not check if debug dentry is ERR or NULL explic [...] adds 3db4d0783eaf bcache: update comment for bch_data_insert adds 4e361e020e72 bcache: update comment in sysfs.c adds 79b791466e52 bcache: do not mark writeback_running too early adds f383ae300c4b bcache: cannot set writeback_running via sysfs if no write [...] adds cb07ad63682f bcache: introduce force_wake_up_gc() adds 7a671d8ef821 bcache: option to automatically run gc thread after writeback adds 009673d02fa9 bcache: add MODULE_DESCRIPTION information adds 9aaf51654672 bcache: make cutoff_writeback and cutoff_writeback_sync tunable adds cc38ca7ed54a bcache: set writeback_percent in a flexible range adds e78bd0d26f73 bcache: print number of keys in trace_bcache_journal_write adds 8543b7366a7a Merge branch 'for-4.21/block' into for-next adds 3152a974678a ath6kl: add ath6kl_ prefix to crypto_type adds 0fc07791bc77 datagram: open-code copy_page_to_iter adds cb002d074dab iov_iter: pass void csum pointer to csum_and_copy_to_iter adds 950fcaecd5cc datagram: consolidate datagram copy to iter helpers adds d05f443554b3 iov_iter: introduce hash_and_copy_to_iter helper adds 65d69e2505bb datagram: introduce skb_copy_and_hash_datagram_iter helper adds 1672ddb8d691 nvmet: Add install_queue callout adds 3b49fa807284 nvme-fabrics: allow user passing header digest adds 20d44e863212 nvme-fabrics: allow user passing data digest adds fc221d05447a nvme-tcp: Add protocol header adds 872d26a391da nvmet-tcp: add NVMe over TCP target driver adds ad4f530e95a7 nvmet: allow configfs tcp trtype configuration adds 3f2304f8c6d6 nvme-tcp: add NVMe over TCP host driver adds 8eb5d89f4831 nvme: add __exit annotation adds cb5b7262b011 nvme: provide fallback for discard alloc failure adds 16d3a280d4d7 nvmet: remove unused variable adds b7c8f3663d0e nvme: remove nvme_common command cdw10 array adds b34de7cee0a6 nvme: add error log page slot definition adds e4a976254ec5 nvmet: add error-log definitions adds 76574f37bf4c nvmet: add interface to update error-log page adds e81446afc7f5 nvmet: add error log support in the core adds 84faf42b8aff nvmet: add error log support for fabrics-cmd adds 762a11dfee10 nvmet: add error log support for rdma backend adds 2da6e00580f5 nvmet: add error log support for admin-cmd adds 3b031d15995f nvmet: add error log support for bdev backend adds c6aa3542e010 nvmet: add error log support for file backend adds 11ad507784ed nvmet: add error log page cmd handler adds 23454d59cc16 nvmet: update smart log with num err log entries adds e42b3867de4b blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues adds fa9a1811e094 nvme-fabrics: add missing nvmf_ctrl_options documentation adds 330f6b8a7077 nvme-fabrics: allow user to set nr_write_queues for separa [...] adds 873946f4b957 nvme-tcp: support separate queue maps for read and write adds b65bb777ef22 nvme-rdma: support separate queue maps for read and write adds 2d9a058e3f83 Merge branch 'nvme-4.21' of git://git.infradead.org/nvme i [...] adds 7eb467e0c46c Merge branch 'for-4.21/block' into for-next adds 092ff0520070 nvme: fix kernel paging oops adds 0be304441fb9 Merge branch 'for-4.21/block' into for-next adds 6c210aa596d0 block: remove the bio_phys_segments export adds 637b60ade37e block: remove the blk_recount_segments export adds 0374e1132217 block: remove the unused bio_iov_iter_get_pages export adds a45eb575cdb4 block: remove the unused bio_set_pages_dirty and bio_check [...] adds 74030653f0b9 block: remove the bioset_integrity_free export adds 4c9770c90fc5 block: remove the bio_integrity_advance export adds 7f556a44e61d blk-mq: refactor the code of issue request directly adds 5b7a6f128aad blk-mq: issue directly with bypass 'false' in blk_mq_sched [...] adds d6a51a97c0b2 blk-mq: replace and kill blk_mq_request_issue_directly adds d04c406f29d9 block: clear REQ_HIPRI if polling is not supported adds e7cc005fef03 aoe: add __exit annotation adds 38a3499f6d0c block: loop: check error using IS_ERR instead of IS_ERR_OR [...] adds bc1bcd379218 Merge branch 'for-4.21/block' into for-next adds f9824952ee1c block: update sysfs documentation adds cc56694f132a blk-mq-debugfs: support rq_qos adds d19afebca476 blk-wbt: export internal state via debugfs adds 757bd94dad07 Merge branch 'for-4.21/block' into for-next adds 652a26a965e6 Merge remote-tracking branch 'block/for-next' adds 7ff76367c661 Merge remote-tracking branch 'device-mapper/for-next' adds df42275afe15 Merge remote-tracking branch 'mmc/next' adds b17daa2a00ce Merge remote-tracking branch 'kgdb/kgdb-next' adds 44dc5c59f6fc Merge remote-tracking branch 'md/for-next' adds 0f8d75d9f303 next-20181214/mfd adds 3cee7a7d05b1 backlight: 88pm860x_bl: Use of_node_name_eq for node name [...] adds aec70085f842 Merge remote-tracking branch 'backlight/for-backlight-next' adds 574488578c0c Merge remote-tracking branch 'battery/for-next' adds daa531db8a09 regulator: wm8994: Rely on core to handle GPIO descriptor adds f306d7608235 regulator: arizona-ldo1: Rely on core to handle GPIO descriptor adds 90bc8ac220aa regulator: act8945a-regulator: unlock expert registers adds 7482d6ecc68e regulator: act8945a-regulator: Implement PM functionalities adds 03ffbf9c0891 regulator: act8945a-regulator: fix line over 80 chars warning adds b5ebba46e694 regulator: act8945a-regulator: add shutdown function adds 8a582fa94291 regulator: add documentation for regulator modes and suspe [...] adds 96f3fb86d70f regulator: dt-bindings: add MCP16502 regulator bindings adds fef9f28a2ea4 MAINTAINERS: add maintainer for MCP16502 PMIC driver adds 919261c03e7c regulator: mcp16502: add regulator driver for MCP16502 adds c33c83354c32 Merge branch 'topic/axp20x' of https://git.kernel.org/pub/ [...] adds 16aa70e95947 mfd: axp20x: name voltage ramping define properly adds d29f54df8b16 regulator: axp20x: add support for set_ramp_delay for AXP209 adds fdb0436c35b8 dt-bindings: mfd: axp20x: add support for regulator-ramp-d [...] adds 77e3e3b165db regulator: axp20x: add software based soft_start for AXP209 LDO3 adds eb51c6eb9775 dt-bindings: mfd: axp20x: Add software based soft_start fo [...] adds c1132b006785 regulator: dts: enable soft-start and ramp delay for the O [...] adds dcea4d5c0a34 mfd: axp20x: Clean up included headers adds 82b4d99725ae mfd: axp20x: use explicit bit defines adds fc401cb98a73 regulator: mcp16502: add support for suspend adds 5c0479c06f57 Merge branch 'regulator-4.21' into regulator-next adds f55ce893b979 Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds cb45a56dbe91 Merge remote-tracking branch 'regulator/for-next' adds db5113911aba seccomp: hoist struct seccomp_data recalculation higher adds a5662e4d81c4 seccomp: switch system call argument type to void * adds 6a21cc50f0c7 seccomp: add a return code to trap to userspace adds fec7b6690541 samples: add an example of seccomp user trap adds d63962e38cc0 Merge tag 'seccomp-next' of https://git.kernel.org/pub/scm [...] adds 5b841bfab695 smack: fix access permissions for keyring adds 55b078f031f5 Smack: Improve Documentation adds 20bb4cb4fb9f Merge branch 'smack-for-4.21-a' of https://github.com/csch [...] adds 088f908006c5 Merge branch 'next-smack' into next-testing adds 4a3938471540 Merge remote-tracking branch 'security/next-testing' adds 42ff4495674c Merge remote-tracking branch 'apparmor/apparmor-next' adds 9dc92c45177a integrity: Define a trusted platform keyring adds 60740accf784 integrity: Load certs to the platform keyring adds 5c126ba22f89 efi: Add EFI signature data types adds 0bc9ae395b3f efi: Add an EFI signature blob parser adds 15ea0e1e3e18 efi: Import certificates from UEFI Secure Boot adds 386b49f51dc2 efi: Allow the "db" UEFI variable to be suppressed adds d7cecb676dd3 ima: Support platform keyring for kernel appraisal adds eed9de3b4f47 ima: Use inode_is_open_for_write adds 6304c6c77e56 Merge remote-tracking branch 'integrity/next-integrity' adds 8e82c9b1a2a2 Merge remote-tracking branch 'selinux/next' adds 520232df4565 Merge remote-tracking branch 'tpmdd/next' adds 342ed7e7e1ce Merge remote-tracking branch 'watchdog/master' adds 4a7579a00cb3 Merge remote-tracking branch 'iommu/next' adds d4c52586c9d5 Merge remote-tracking branch 'vfio/next' adds d406db524c32 audit: remove duplicated include from audit.c adds 441ee86401c6 Merge remote-tracking branch 'audit/next' adds cd1cc0bef46f dt-bindings: arm: mrvl: amend Browstone compatible string adds 4f0e3a57d6eb kbuild: Add support for DT binding schema checks adds 00ce8a800060 dt-bindings: Add a writing DT schemas how-to and annotated [...] adds b31abceb0fec dt-bindings: altera: Convert clkmgr binding to json-schema adds 0175ce4a58d6 dt-bindings: i2c: Convert i2c-gpio binding to json-schema adds 4d2bb3e65035 dt-bindings: timer: Convert ARM timer bindings to json-schema adds 672951cbd1b7 dt-bindings: arm: Convert cpu binding to json-schema adds d3c207eeb905 dt-bindings: arm: Convert primecell binding to json-schema adds f8139316cab4 dt-bindings: arm: Convert Altera board/soc bindings to jso [...] adds c2dacddc5f67 dt-bindings: arm: Convert Calxeda board/soc bindings to js [...] adds 5afa43780f7c dt-bindings: arm: Convert TI davinci board/soc bindings to [...] adds da5faf32ad2d dt-bindings: arm: Convert TI nspire board/soc bindings to [...] adds 9d3ef77fe568 dt-bindings: arm: Convert QCom board/soc bindings to json-schema adds cf7e48dad101 dt-bindings: arm: Convert CSR SiRF board/soc bindings to j [...] adds 26282485aedd dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema adds c74acbf039ca dt-bindings: arm: Convert ST STi board/soc bindings to jso [...] adds f3fb5732e3bd dt-bindings: arm: Convert VIA board/soc bindings to json-schema adds c808c7b950ce dt-bindings: arm: Convert Xilinx board/soc bindings to jso [...] adds 3da3d9be4495 dt-bindings: arm: Add missing Xilinx boards adds 738d57f23c2b dt-bindings: arm: Convert ZTE board/soc bindings to json-schema adds f4d1577e9bc6 dt-bindings: arm: Convert Tegra board/soc bindings to json-schema adds 2c9b0b00af23 dt-bindings: Convert trivial-devices.txt to json-schema adds acc2038738bd Merge branch 'yaml-bindings-for-v4.21' into dt/next adds e608bd7e0f6b Merge remote-tracking branch 'devicetree/for-next' adds 1360ad25b439 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 07d71557494c spi: lpspi: Replace all "master" with "controller" adds bcd87317aae2 spi: lpspi: Add slave mode support adds cf86874bb9bd spi: lpspi: Let watermark change with send data length adds 62f82df488ce doc: lpspi: Document DT bindings for LPSPI slave mode adds 079e7f8709bb spi: sh-msiof: Add r8a774c0 support adds 7718ef3221e4 Merge branch 'spi-4.21' into spi-next adds b72514463f44 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] adds 3646db484605 Merge remote-tracking branch 'spi/for-next' adds a5edd0c0cd22 Merge branch 'core/core' adds 59c5250d01ce Merge branch 'core/rcu' adds 9b63e43f46a3 Merge branch 'efi/core' adds 4f5ffcaadf8f Merge branch 'irq/core' adds 9a7ab98f3bc3 Merge branch 'locking/atomics' adds 2421b7f3573b locking/lockdep: Remove ::version from lock_class structure adds da087b222961 tools/lib/lockdep/tests: Display compiler warning and erro [...] adds 7e9798871a91 tools/lib/lockdep/tests: Fix shellcheck warnings adds 5ecb8e94b494 tools/lib/lockdep/tests: Improve testing accuracy adds 2b28a8609ec9 tools/lib/lockdep/tests: Run lockdep tests a second time u [...] adds 7f3c7952d111 tools/lib/lockdep: Rename "trywlock" into "trywrlock" adds ac862d9b2fd0 tools/lib/lockdep: Add dummy print_irqtrace_events() imple [...] adds 886adbed7ac1 tools/lib/lockdep/tests: Test the lockdep_reset_lock() imp [...] adds 1431a5d2cfa1 locking/lockdep: Declare local symbols static adds d35568bdb6ce locking/lockdep: Inline __lockdep_init_map() adds 2904d9fa45d3 locking/lockdep: Introduce lock_class_cache_is_registered() adds a66b6922dc6a locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement adds 786fa29e9cb6 locking/lockdep: Make concurrent lockdep_reset_lock() calls safe adds fe27b0de8dfc locking/lockdep: Stop using RCU primitives to access 'all_ [...] adds 80eb86576870 sched/fair: Clean up comment in nohz_idle_balance() adds 1dd8fa6a7558 Merge branch 'locking/core' adds 43b9e4febc66 perf/core: Declare the __percpu attribute on non-deref types adds 7d0df6572c45 perf build: Give better hint about devel package for libssl adds 6e269c85dcea perf stat: Fix shadow stats for clock events adds fd0046c4b95f perf stat: Fix CSV mode column output for non-cgroup events adds 97dfc3423ca7 perf map: Remove extra indirection from map__find() adds ea75be393677 perf env: Also consider env->arch == NULL as local operation adds cc9581b785fd perf machine: Record if a arch has a single user/kernel ad [...] adds 23abfb260710 perf thread: Add fallback functions for cases where cpumod [...] adds cbf7c5b09202 perf tools: Use fallback for sample_addr_correlates_sym() cases adds 4ea9a7a364b6 perf script: Use fallbacks for branch stacks adds 6e33c250a88f tools lib traceevent: Fix compile warnings in tools/lib/tr [...] adds 2e9ed1958a84 perf tests record: Allow for 'sleep' being 'coreutils' adds 3ebeae6efafd perf test: Fix perf_event_attr test failure adds c4838c7bad14 tools include: Adopt ERR_CAST() from the kernel err.h header adds 132efb95080b perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) adds 5f71b002bbc6 perf top: Allow passing a kallsyms file adds 932d0166b1db perf intel-pt: Fix error with config term "pt=0" adds fd849f025a14 tools build feature: Check if libaio is available adds 98dffeb1a400 perf mmap: Map data buffer for preserving collected data adds ea9ec1c45781 perf record: Enable asynchronous trace writing adds c46216881879 perf record: Extend trace writing to multi AIO adds aca70cc40a0b perf beauty mmap_flags: Check if the arch has a mmap.h file adds 51d0337d0198 tools lib traceevent: Add sanity check to is_timestamp_in_us() adds 9d2a4fa18816 perf annotate: Compute average IPC and IPC coverage per symbol adds 41405354bd53 perf annotate: Create a annotate2 flag in struct symbol adds 8eced1d15814 perf report: Display average IPC and IPC coverage per symbol adds eb58157b92bf perf report: Documentation average IPC and IPC coverage adds c1f71ed8f5d1 tools lib traceevent: Implement new API tep_get_ref() adds cadb29db628d tools lib traceevent: Added support for pkg-config adds 01b56c0296da tools lib traceevent: Install trace-seq.h API header file adds 2d6b708fb58a tools lib traceevent, perf tools: Rename 'struct tep_event [...] adds 94888c7cef41 tools lib traceevent: Rename tep_free_format() to tep_free [...] adds 9f8e7683d1f5 perf tools: traceevent API cleanup, remove __tep_data2host*() adds 34434e3633de tools lib traceevent: traceevent API cleanup adds 8f6af5da4c6b perf beauty mmap_flags: Fixed syntax error Fixed missing ' [...] adds c7d74f860abc perf cs-etm: Support for ARM A32/T32 instruction sets in C [...] adds b4ab1b4fa199 perf tests ARM: Disable breakpoint tests 32-bit adds 9512bca1ede7 perf vendor events intel: Fix diverse typos adds 0dac8c80c833 tools lib traceevent: Fix diverse typos in comments adds e1eebe9cc3d5 perf tools Documentation: Fix diverse typos adds d401b02c41f6 perf bpf-loader: Fix debugging message typo adds f04ae48fe61a perf tools: Fix diverse comment typos adds 8cf0fe36de6a tools lib subcmd: Fix a few source code comment typos adds 0e932e6cd07a perf tools: Allow specifying proc-map-timeout in config file adds 3e9c3a56674b perf trace: We need to consider "nr" if "__syscall_nr" is [...] adds 6024b7a51a19 perf tools: Support 'srccode' output adds 52ea6a5168fb perf ordered_events: Rework show_progress for __ordered_ev [...] adds 4bc8acb7e06b perf ordered_events: Add private data member adds f03b87dd0b44 perf top: Save and display the lost count stats adds f0a93bdc13e4 perf top: Move lost events warning to helpline adds 73df315a5120 perf top: Add processing thread adds bc67057cab13 perf top: Use cond variable instead of a lock adds 2e86f646dd68 perf top: Set the 'session_done' volatile variable when exiting adds bdbc7bcf0f9a perf top: Drop samples which are behind the refresh rate adds 30eacd0f6c56 perf top: Save and display the drop count stats adds ffec48b73449 perf top: Display slow reader warning when droping samples adds a1dcb76e592a perf top: Move perf_top__reset_sample_counters() to after [...] adds 6e1c7f87fb4a perf cs-etm: Add configuration for ETMv3 trace protocol adds f33071003b35 perf cs-etm: Add support for ETMv3 trace decoding adds 99659fb44fdd perf cs-etm: Add support for PTMv1.1 decoding adds 9e107dbd15d0 perf dso: Fix unchecked usage of strncpy() adds 7473d42ba08f perf header: Fix unchecked usage of strncpy() adds 8b3ff080ebb1 perf header: Fix unchecked usage of strncpy() adds b8990e60c7a5 perf help: Remove needless use of strncpy() adds 7d81b2ac5dfe perf svghelper: Fix unchecked usage of strncpy() adds a649e875545c perf ui helpline: Use strlcpy() as a shorter form of strnc [...] adds 11435d1a1e32 perf probe: Fix unchecked usage of strncpy() adds d18302245c15 perf parse-events: Fix unchecked usage of strncpy() adds f24bf0aedcd1 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX adds c713acc7090b perf record: Fix memory leak on AIO objects deallocation adds 63ac3b59f0fb perf config: Modify size factor of snprintf adds c6934c91ba76 perf annotate: Introduce basic support for ARC adds a4a77b93ae0b perf ordered_events: Add ordered_events__flush_time interface adds b2595c9b1e5a perf trace: Move event delivery to a new deliver_event() function adds 5a0cb2ffce06 perf ordered_events: Add first_time() method adds 4085fed6373f perf trace: Add ordered processing adds fa08a89b4039 Merge tag 'perf-core-for-mingo-4.21-20181206' of git://git [...] adds 65568fbb1da4 Merge branch 'perf/core' adds 21afaf181362 x86/mce: Streamline MCE subsystem's naming adds 3bfaf95cb1fe x86/mce: Unify pr_* prefix adds 4cdab109f7ed Merge branch 'ras/core' adds 765d0af19f5f sched/topology: Remove the ::smt_gain field from 'struct s [...] adds 9ebc6053814d sched/core: Remove unnecessary unlikely() in push_*_task() adds 5bd0988be127 sched/topology: Relocate arch_scale_cpu_capacity() to the [...] adds 938e5e4b0d15 sched/cpufreq: Prepare schedutil for Energy Aware Scheduling adds 27871f7a8a34 PM: Introduce an Energy Model management framework adds 6aa140fa4508 sched/topology: Reference the Energy Model of CPUs when available adds 011b27bb5d31 sched/topology: Add lowest CPU asymmetry sched_domain leve [...] adds b68a4c0dba3b sched/topology: Disable EAS on inappropriate platforms adds 531b5c9f5cd0 sched/topology: Make Energy Aware Scheduling depend on schedutil adds 1f74de8798c9 sched/toplogy: Introduce the 'sched_energy_present' static key adds 630246a06ae2 sched/fair: Clean-up update_sg_lb_stats parameters adds 2802bf3cd936 sched/fair: Add over-utilization/tipping point indicator adds 390031e4c309 sched/fair: Introduce an energy estimation helper function adds 732cd75b8c92 sched/fair: Select an energy-efficient CPU on task wake-up adds 6e81169f78b3 Merge branch 'sched/core' adds 5b20c6fd6a60 timekeeping: Convert to DEFINE_SHOW_ATTRIBUTE adds 0c2fb82c6ef8 Merge branch 'timers/core' adds 2fd8d5d66158 Merge branch 'x86/amd-nb' adds 744fdd72931d Merge branch 'x86/asm' adds f3f84b1a883b Merge branch 'x86/boot' adds e4f752dda0de x86/um/vdso: Drop implicit common-page-size linker flag adds 9892819651fd Merge branch 'x86/build' adds 52eb74339a62 x86/resctrl: Fix rdt_find_domain() return value and checks adds 79259d8f61cd Merge branch 'x86/cache' adds a0c36ee6bdd0 Merge branch 'x86/cleanups' adds 9af4c6e42560 Merge branch 'x86/cpu' adds 092904d9e5f0 Merge branch 'x86/fpu' adds 7db91ce1a44d Merge branch 'x86/microcode' adds 39b8a2c35f52 Merge branch 'x86/mm' adds d6416d51559e Merge branch 'x86/platform' adds 5b5e4d623ec8 x86/speculation/l1tf: Drop the swap storage limit restrict [...] adds ab1c3d3b319b Merge branch 'x86/pti' adds 27d5d41e5f85 Merge branch 'x86/timers' adds 16877a5570e0 x86/mm: Fix guard hole handling adds 254eb5505ca0 x86/dump_pagetables: Fix LDT remap address marker adds 80b71c340f17 x86/intel_rdt: Ensure a CPU remains online for the region' [...] adds 51c3fbd89d75 x86/mm: Fix decoy address handling vs 32-bit builds adds cd01544a268a x86/vdso: Pass --eh-frame-hdr to the linker adds f56a4affd145 Merge branch 'x86/urgent' adds a71b3380a240 Merge remote-tracking branch 'tip/auto-latest' adds e622d8123f75 Merge remote-tracking branch 'clockevents/clockevents/next' adds 8798b71774af Merge remote-tracking branch 'edac-amd/for-next' adds 81b1e6e6a859 platform-msi: Free descriptors in platform_msi_domain_free() adds 06459901d55e irq/irq_sim: Store multiple interrupt offsets in a bitmap adds 7728819c2190 irqchip: bcm283x: Switch to SPDX identifier adds e25a96d708fd irqchip/irq-renesas-irqc: Convert to SPDX identifiers adds bf9732857ba5 irqchip/irq-renesas-intc-irqpin: Convert to SPDX identifiers adds b87442b0745e irqchip/irq-imx-gpcv2: Remove unused code adds bd654fb67acf irqchip/irq-imx-gpcv2: Share reg offset calculation code adds f2dace5f9725 irqchip/irq-imx-gpcv2: Make use of BIT() macro adds fb7348abb119 irqchip/irq-imx-gpcv2: Make error messages more consistent adds ed01edc0ab6f irqchip/irq-imx-gpcv2: Add support for i.MX8MQ adds f9c75bca44d4 irqchhip: Convert to using %pOFn instead of device_node.name adds cdf6179630a5 dt-bindings: interrupt-controller: Document RDA8810PL intc adds d852e62ad689 irqchip: Add RDA8810PL interrupt driver adds a15b7439083c dt-bindings: interrupt-controller: Add suniv interrupt-controller adds 177304cf9286 irqchip/sun4i: Add a struct to hold global variables adds d4fc2ea0f0f8 irqchip/sun4i: Move IC specific register offsets to struct adds b0c4b9f35555 irqchip/sun4i: Add support for Allwinner ARMv5 F1C100s adds 7c813152cf9b dt-bindings/gic-v3: Add msm8996 compatible string adds f70fdb42a095 irqchip/gic: Add support to device tree based quirks adds 9c8114c20d18 irqchip/gic-v3: Add quirk for msm8996 broken registers adds 893b0aff9a7a irqchip/irq-imx-gpcv2: Silence "fall through" warning adds ce6aa178b6af Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds e8eabb7a4dac Merge remote-tracking branch 'ftrace/for-next' adds 4764b90568da Merge remote-tracking branch 'rcu/rcu/next' adds 45c3af974ec6 KVM: x86: Trace changes to active TSC offset regardless if [...] adds 09f70c3b70e7 tools/kvm_stat: switch to python3 adds 88656040b0c0 KVM: nVMX: Unrestricted guest mode requires EPT adds 00df9181de2a KVM/nVMX: Remove unneeded forward jump in nested_vmx_check [...] adds 14aa61d0a9eb nVMX x86: Check VMX-preemption timer controls on vmentry o [...] adds fca91f6d60b6 kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page adds 211929fd3f7c selftests: Fix test errors related to lib.mk khdr target adds bb22dc14a2c2 Merge branch 'khdr_fix' of git://git.kernel.org/pub/scm/li [...] adds e5d83c74a580 kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic adds 8fe65a8299f9 kvm: rename last argument to kvm_get_dirty_log_protect adds 2a31b9db1535 kvm: introduce manual dirty log reprotect adds 1b3ab5ad1b8a KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_ar [...] adds dfae3c03b89f KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps i [...] adds 199b118ab3d5 KVM: VMX: Alphabetize the includes in vmx.c adds 8ba2e525ecd7 KVM: x86: Add requisite includes to kvm_cache_regs.h adds 3592cda6bc27 KVM: x86: Add requisite includes to hyperv.h adds a821bab2d1ee KVM: VMX: Move VMX specific files to a "vmx" subdirectory adds e0123119a564 KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h adds 4cebd747d785 KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h adds 71d9409e2093 KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() adds c73da3fcab43 KVM: VMX: Properly handle dynamic VM Entry/Exit controls adds 7caaa7110867 KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() adds 3077c1910882 KVM: VMX: Move capabilities structs and helpers to dedicated file adds 2c4fd91d2664 KVM: VMX: Expose various module param vars via capabilities.h adds cb1d474b3225 KVM: VMX: Move VMCS definitions to dedicated file adds 609363cf81fc KVM: nVMX: Move vmcs12 code to dedicated files adds 8373d25d25d1 KVM: VMX: Add vmx.h to hold VMX definitions adds 75edce8a4548 KVM: VMX: Move eVMCS code to dedicated files adds 89b0c9f58350 KVM: VMX: Move VMX instruction wrappers to a dedicated hea [...] adds 944c3464538d KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions adds 5158917c7b01 KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL adds a3203381ca95 KVM: VMX: Move the hardware {un}setup functions to the bottom adds e4027cfafd78 KVM: nVMX: Set callbacks for nested functions during hardw [...] adds 3e8eacccae9d KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true adds ff241486ac90 KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function adds cf3646eb3adf KVM: VMX: Expose misc variables needed for nested VMX adds 97b7ead39263 KVM: VMX: Expose various getters and setters to nested VMX adds 7c97fcb3b68c KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a n [...] adds 55d2375e58a6 KVM: nVMX: Move nested code to dedicated files adds 0023ef39dc35 kvm: vmx: Set IA32_TSC_AUX for legacy mode guests adds 898a811f1486 kvm: vmx: Document the need for MSR_STAR in i386 builds adds db31c8f5af7d kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry adds 84c8c5b8f82f kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE adds b2227ddec1cc kvm: svm: remove unused struct definition adds eb1ff0a913ca kvm: x86: remove unnecessary recalculate_apic_map adds 3a0e7731724f x86: kvm: hyperv: simplify SynIC message delivery adds 7deec5e0df74 x86: kvm: hyperv: don't retry message delivery for periodi [...] adds ec084491727b x86/hyper-v: Mark TLFS structures packed adds a4987defc1e6 x86/hyper-v: Do some housekeeping in hyperv-tlfs.h adds 220d6586ecb4 x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition adds e2e871ab2f02 x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper adds 2bc39970e932 x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID adds 7e50c424f8e2 KVM: selftests: implement an unchecked version of vcpu_ioctl() adds 7edcb7343327 KVM: selftests: Add hyperv_cpuid test adds 0aa67255f54d x86/hyper-v: move synic/stimer control structures definiti [...] adds 6a058a1eadc3 x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h adds 8644f771e07c x86/kvm/hyper-v: direct mode for synthetic timers adds 08a800ac257a x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() i [...] adds 87a8d795b2f1 x86/hyper-v: Stop caring about EOI for direct stimers adds d7b09c827a6c kvm: x86: Report STIBP on GET_SUPPORTED_CPUID adds 3d82c565a7a2 kvm: vmx: add cpu into VMX preemption timer bug list adds e53d88af63ab kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset adds a0d4f8034446 KVM nVMX: MSRs should not be stored if VM-entry fails duri [...] adds 53963a70ac26 KVM/VMX: Check ept_pointer before flushing ept tlb adds 16322a3b5e7c KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre,pos [...] adds 461b4ba4c7ad KVM: nVMX: Move the checks for VM-Execution Control Fields [...] adds f9b245e182ac KVM: nVMX: Remove param indirection from nested_vmx_check_ [...] adds 61446ba75e9a KVM: nVMX: Move the checks for VM-Exit Control Fields to a [...] adds 5fbf963400a3 KVM: nVMX: Move the checks for VM-Entry Control Fields to [...] adds 254b2f3b0f7b KVM: nVMX: Move the checks for Host Control Registers and [...] adds 4e445aee9654 KVM: nVMX: Move the checks for Guest Non-Register States t [...] adds 240c35a3783a kvm: x86: Use task structs fpu field for user adds b666a4b69739 kvm: x86: Dynamically allocate guest_fpu adds 5132411985e1 kvm: selftests: ucall: improve ucall placement in memory, [...] adds 3b6743cc6bc7 Merge remote-tracking branch 'kvm/linux-next' adds 7733607fb3aa xen/pvh: Split CONFIG_XEN_PVH into CONFIG_PVH and CONFIG_XEN_PVH adds fcd474769815 xen/pvh: Move PVH entry code out of Xen specific tree adds 4df7363e5210 xen/pvh: Create a new file for Xen specific PVH code adds 8cee3974b35b xen/pvh: Move Xen specific PVH VM initialization out of co [...] adds a43fb7da5300 xen/pvh: Move Xen code for getting mem map via hcall out o [...] adds d907be2b5b04 xen/pvh: Add memory map pointer to hvm_start_info struct adds 716ff017a39e KVM: x86: Allow Qemu/KVM to use PVH entry point adds 0d639ec9fdc6 Merge remote-tracking branch 'xen-tip/linux-next' adds 06c54dd9e468 Merge remote-tracking branch 'percpu/for-next' adds 77d6d4c69882 Merge remote-tracking branch 'drivers-x86/for-next' adds 4dbe30cd09f1 Merge remote-tracking branch 'chrome-platform/for-next' adds f27fa37a251c Merge remote-tracking branch 'hsi/for-next' adds 87b9d1e9862c Merge remote-tracking branch 'leds/for-next' adds dde160f124cd Merge remote-tracking branch 'ipmi/for-next' adds 3e4fbfd4ccfc Merge remote-tracking branch 'driver-core/driver-core-next' adds 7110b28a5037 Merge remote-tracking branch 'usb/usb-next' adds b2ad6b8300d3 Merge remote-tracking branch 'usb-serial/usb-next' adds 31833f1d3b71 Merge remote-tracking branch 'tty/tty-next' adds d9868b404465 Merge remote-tracking branch 'char-misc/char-misc-next' adds b911b0ab0d89 iio: accel: kxcjk-1013: Add the "KXJ2109" ACPI HID adds bac257b0d2a1 staging: iio: ad5933: add device tree support adds aad172b01761 iio: adc: meson-saradc: check for devm_kasprintf failure adds 50314f98b0ac iio: adc: meson-saradc: fix internal clock names adds f8f612530e60 Staging: iio: adt7316: Add of_device_id table adds c63460c4298f Staging: iio: adt7316: Use device tree data to set ldac_pin adds 3310280830a9 Staging: iio: adt7316: Switch irq_flags to a local variable adds c3d8360deb9d Staging: iio: adt7316: Change the name from irq_flags to irq_type adds f71b3c99128b dt-bindings: iio: potentiometer: Add Microchip MCP41xxx/42xxx adds 092cb71a604e iio: potentiometer: Add driver for Microchip MCP41xxx/42xxx adds 7f6232e69539 iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID adds 0da98c7b28bd iio: adc: stm32-adc: move self-calibration to prepare routine adds 9bdbb1139ca1 iio: adc: stm32-adc: add power management support adds 49ad8d289284 iio: adc: stm32-adc: switch off running adc when going to [...] adds 8611b69e9546 iio: hid-sensor-hub: clean up indentation, remove extraneous tab adds 3aed83caa2f7 iio: imu: st_lsm6dsx: do not use a fixed read len in read_oneshot adds f116914dca8a staging:iio:ad2s90: Add device tree support adds a996590baddc staging:iio:ad2s90: Remove spi setup that should be done via dt adds 11d509adfbe0 staging:iio:ad2s90: Add max frequency check at probe adds e3d786a37454 dt-bindings:iio:resolver: Add docs for ad2s90 adds 07e00822cca5 staging:iio:ad2s90: Replace license text w/ SPDX identifier adds 3a1203bfa496 staging:iio:ad2s90: Add comment to device state mutex adds 9564c7a49290 staging:iio:ad2s90: Move out of staging adds 0a9ff2a13b46 iio: magnetometer: ak8975: Add the "AKM9911" ACPI HID adds 88884a503ba8 iio: humidity: hts221: add entry in MAINTAINERS file adds 53e8785c248d staging: iio: adc: ad7280a: check for devm_kasprint() failure adds 794e20ee038e staging: iio: adc: ad7280a: fix overwrite of the returned value adds d45ebf1f986d iio: core: check 'info' value before registering the device adds c3e566c8cb55 dt-bindings: iio: accel: use a generic node name for lis302 adds 5c608d4dd49a Revert "Staging: iio: adt7316: Add an extra check for 'ret [...] adds 12d323cf6dd5 iio:dac:ad5686: Add AD5310R support adds 0e76df5c9783 iio: dac: ad5686: fix bit shift read register adds 6e9982918c3f iio: bmi160: use all devm functions in probe adds 882bf52fdeab iio: adc: exynos-adc: Add S5PV210 variant adds d1655c7f4871 iio: adc: Allow selection of Exynos ADC on S5PV210 adds a9b0a2a7c193 dt-bindings: iio: adc: exynos-adc: Add S5PV210 variant adds db23d88756ab iio: adc: qcom-spmi-adc5: Initialize prescale properly adds c6cbcdea7ab9 Merge tag 'iio-for-4.21b' of git://git.kernel.org/pub/scm/ [...] adds 1157fbf8d756 Merge remote-tracking branch 'staging/staging-next' adds 6daea427299d Merge remote-tracking branch 'mux/for-next' adds 40eed6f74800 Merge remote-tracking branch 'icc/icc-next' adds 3eaba568b54e dt-bindings: dmaengine: usb-dmac: Add binding for r8a774c0 adds 47ec4cf405e2 dmaengine: rcar-dmac: Document R8A774C0 bindings adds eab2b8570eb4 Merge branch 'topic/sh' into next adds d53513d5dc28 dmaengine: dmatest: Add support for multi channel testing adds 6138f967bccc dmaengine: dmatest: Use fixed point div to calculate iops adds a875abfadf26 dmaengine: dmatest: Add alignment parameter adds 13396a130ffe dmaengine: dmatest: Add transfer_size parameter adds f80f9988a26d dmaengine: Documentation: Add documentation for multi chan [...] adds fad6dd571dc1 Merge branch 'topic/dmatest' into next adds 07bf8f7fd8e2 dmaengine: fsl-qdma: add MODULE_LICENSE adds 8fc4a3d104a3 Merge branch 'topic/fsl' into next adds 41b451abfdc1 Merge remote-tracking branch 'slave-dma/next' adds 278893cdeb62 Merge remote-tracking branch 'cgroup/for-next' adds 03a9fddafc49 Merge remote-tracking branch 'scsi/for-next' adds f1b51adefaf4 Merge remote-tracking branch 'scsi-mkp/for-next' adds fdf3aca2951a Merge remote-tracking branch 'vhost/linux-next' adds 409b6da04551 Merge remote-tracking branch 'rpmsg/for-next' adds 3e745bf2d676 next-20181214/gpio adds ad774315c376 MAINTAINERS: Add tree link for Intel pin control driver adds d481de4730c8 pinctrl: baytrail: simplify getting .driver_data adds a4833c6059af pinctrl: cherryview: simplify getting .driver_data adds cb035d7469cf pinctrl: intel: simplify getting .driver_data adds 6ad3d495760b pinctrl: cedarfork: Get rid of unneeded ->probe() stub adds 185d33c2a234 pinctrl: denverton: Get rid of unneeded ->probe() stub adds 883a60dfdac7 pinctrl: lewisburg: Get rid of unneeded ->probe() stub adds bdc2bc72b687 pinctrl: broxton: Get rid of unneeded ->probe() stub adds 9080e77bc3c9 pinctrl: cannonlake: Get rid of unneeded ->probe() stub adds ec7cf5c5c8ff pinctrl: icelake: Get rid of unneeded ->probe() stub adds c34c17750860 pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub adds 0dd519e3784b pinctrl: intel: Unexport intel_pinctrl_probe() adds f27a0d9ad366 pinctrl: merrifield: include bits.h instead of bitops.h adds 35bf500769af pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h adds c73e7ad6f6c3 pinctrl: denverton: Replace acpi.h with mod_devicetable.h adds 1068934c8f4b pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h adds cd06a5e7f700 pinctrl: broxton: Code formatting fixes adds 64639558376d pinctrl: geminilake: Code formatting fixes adds 3d5d096ec9c4 pinctrl: cannonlake: Code formatting fixes adds 5c20a0227e8b pinctrl: icelake: Code formatting fixes adds 166d6e2adc55 pinctrl: baytrail: Code formatting fixes adds b6fb6e11b404 pinctrl: cherryview: Add chv_gpio_clear_triggering() helpe [...] adds 1adde32a2ede pinctrl: cherryview: Stop clearing the GPIO_EN bit from ch [...] adds f836b94444d6 Merge tag 'intel-pinctrl-v4.21-1' of git://git.kernel.org/ [...] adds a0d2f28f58d3 Merge branch 'devel' into for-next adds 40f3062777d3 Merge remote-tracking branch 'pinctrl/for-next' adds e3adc7efe678 pwm: imx: Sort include files adds 9f617ada9f82 pwm: imx: Use bitops and bitfield macros to define registe [...] adds bf9b0b1b0b6c pwm: imx: Implement get_state() function for hardware readout adds a36b26067958 pwm: Drop legacy wrapper for changing polarity adds 8092ff74bd91 pwm: Enable Kona PWMto be built for the Cygnus architecture adds 46275577b86a pwm: bcm2835: Switch to SPDX identifier adds e4b1685beb13 Merge remote-tracking branch 'pwm/for-next' adds 58474b1fe34b Merge remote-tracking branch 'random/dev' adds 0ca2923e2a1e selftests: watchdog: fix spelling mistake "experies" -> "expires" adds 6edf2e3710f4 fix dma-buf/udmabuf selftest adds aaa5e58b245c Merge remote-tracking branch 'kselftest/next' adds cb3410d83bda Merge remote-tracking branch 'y2038/y2038' adds d638c18bc060 Merge remote-tracking branch 'livepatching/for-next' adds 2863f53052d6 Merge remote-tracking branch 'coresight/next' adds 757acce3b363 Merge remote-tracking branch 'rtc/rtc-next' adds 3db6908d8fc5 Merge remote-tracking branch 'at24/at24/for-next' adds b01fc9a77e13 Merge remote-tracking branch 'ntb/ntb-next' adds 4c15e8b965eb Merge remote-tracking branch 'kspp/for-next/kspp' adds 1221d0eababd Merge remote-tracking branch 'cisco/for-next' adds 73bc3617ad3b Merge remote-tracking branch 'slimbus/for-next' adds 3779a82ab7c9 Merge remote-tracking branch 'nvmem/for-next' adds 5f1d28aa3661 mm, thp: always specify disabled vmas as nh in smaps adds 42466c51febd hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds 6da944274bf0 hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race adds debb806240f2 hugetlbfs: remove unnecessary code after i_mmap_rwsem sync [...] adds 85deb3414dbd lib/test_debug_virtual.c: fix build failure adds 042f19d9e619 arm: arch/arm/include/asm/page.h needs personality.h adds dfa799c76b34 kasan, mm: change hooks signatures adds 230e50e2a46e kasan, slub: handle pointer tags in early_kmem_cache_node_alloc adds fb340709a7b0 kasan: move common generic and tag-based code to common.c adds 58362b109d56 kasan: rename source files to reflect the new naming scheme adds 118211be2b0f kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS adds a431f87e7c51 kasan, arm64: adjust shadow size for tag-based mode adds e16600e4c6ec kasan: rename kasan_zero_page to kasan_early_shadow_page adds 1e0fea6a18dd kasan: initialize shadow to 0xff for tag-based mode adds 0ed9d8ede5fd arm64: move untagged_addr macro from uaccess.h to memory.h adds fa6acc3158f9 kasan: add tag related helper functions adds 49c1f8313c7a kasan, arm64: untag address in _virt_addr_is_linear adds a442d5876084 kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] adds 0f2cee408236 kasan, arm64: fix up fault handling logic adds 8f9563790bf6 kasan, arm64: enable top byte ignore for the kernel adds 10e849e0a575 kasan, mm: perform untagged pointers comparison in krealloc adds e9e7c6a32485 kasan: split out generic_report.c from report.c adds faca11cc46f1 kasan: add bug reporting routines for tag-based mode adds 39579ed689f8 mm: move obj_to_index to include/linux/slab_def.h adds e9c4d9636199 kasan: add hooks implementation for tag-based mode adds 6876926d205c kasan, arm64: add brk handler for inline instrumentation adds df5eb3395942 kasan, mm, arm64: tag non slab memory allocated via pagealloc adds d95b6761da87 kasan: add __must_check annotations to kasan hooks adds d74d13e86563 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS adds 01693dc6c7c4 kasan: update documentation adds 2fd4c0e4ca0d kasan: add SPDX-License-Identifier mark to source files adds 05b344f568dd bloat-o-meter: ignore __addressable_ symbols adds 209ed97100fc arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] adds 968a2b26d3df arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] adds d6ebaae9eb0a sh: boards: convert to SPDX identifiers adds 7c2c9eb34c72 sh: drivers: convert to SPDX identifiers adds c798d7b1b453 sh: include: convert to SPDX identifiers adds fa9be308073a sh: sh2: convert to SPDX identifiers adds 14cba8ba8958 sh: sh2a: convert to SPDX identifiers adds cc95b1560736 sh: sh3: convert to SPDX identifiers adds 20a05580042e sh: sh4: convert to SPDX identifiers adds 405ef3b4cd19 sh: sh4a: convert to SPDX identifiers adds 263cae3e84c8 sh: sh5: convert to SPDX identifiers adds e56e79287f3a sh: shmobile: convert to SPDX identifiers adds e41e8968e09f sh: cpu: convert to SPDX identifiers adds 9430566d78f0 sh: kernel: convert to SPDX identifiers adds a9998deeb5b8 sh: lib: convert to SPDX identifiers adds c9acfaa3cd31 debugobjects: call debug_objects_mem_init eariler adds 9810d8ec2b9b ocfs2: optimize the reading of heartbeat data adds 1a9bdb0b87d5 ocfs2: dlmfs: remove set but not used variable 'status' adds 6337e6522dac ocfs2: remove set but not used variable 'lastzero' adds 32078742206c ocfs2: improve ocfs2 Makefile adds 0341c2b61055 ocfs2: fix panic due to unrecovered local alloc adds b439a52a8931 ocfs2: clear journal dirty flag after shutdown journal adds f3d7245db296 ocfs2: don't clear bh uptodate for block read adds 02b326468ef2 ocfs2: clear zero in unaligned direct IO adds 354206a49b4f ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 114abc89954b ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 07be3891d06c ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds 743eebf1c2eb block: restore /proc/partitions to not display non-partiti [...] adds 160b9707d911 mm, slab: remove unnecessary unlikely() adds e4d92392f443 mm-slab-remove-unnecessary-unlikely-fix adds 68e97555fb06 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() adds 5b47150ed0c7 mm/slub.c: page is always non-NULL in node_match() adds a1c5094492ae mm/slub.c: record final state of slub action in deactivate_slab() adds 7d8982353bb3 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix adds 623f00bc5bd8 mm/slub.c: improve performance by skipping checked node in [...] adds 2292cb35e8a2 mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] adds f04620aebe83 include/linux/slab.h: fix sparse warning in kmalloc_type() adds 5b0b52b7a397 mm/page_owner: clamp read count to PAGE_SIZE adds db1c37423c4f mm-page_owner-clamp-read-count-to-page_size-fix adds 4b576163ad51 mm/hotplug: optimize clear_hwpoisoned_pages() adds d4256b0d2ac6 mm-hotplug-optimize-clear_hwpoisoned_pages-fix adds 5d55f43e461f mm/mmu_notifier.c: remove mmu_notifier_synchronize() adds 5c5d782c2042 writeback: don't decrement wb->refcnt if !wb->bdi adds 6e88f025a932 mm/readahead.c: simplify get_next_ra_size() adds d6fad29a1ff9 mm: vmscan: skip KSM page in direct reclaim if priority is low adds 3768f9f22488 mm: ksm: do not block on page lock when searching stable tree adds 7b9ffab493fb mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix adds d5ded8846897 mm: print more information about mapping in __dump_page adds 586a7be05ab8 mm: debug: Fix a width vs precision bug in printk adds ea9b7d45f4b7 mm-print-more-information-about-mapping-in-__dump_page-fix-2 adds c2d0798875f2 mm: lower the printk loglevel for __dump_page messages adds 2287fce92d05 mm, memory_hotplug: drop pointless block alignment checks [...] adds 06bfec9bb7d2 mm, memory_hotplug: print reason for the offlining failure adds cd1644b2d2ab mm-memory_hotplug-print-reason-for-the-offlining-failure-fix adds b323c049a999 mm, memory_hotplug: be more verbose for memory offline failures adds fca66d21c6ba mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix adds b86f3d5d6c5b mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] adds fbaa17d496c1 xxHash: create arch dependent 32/64-bit xxhash() adds 089c365b4af2 ksm: replace jhash2 with xxhash adds 56c58897f2eb mm/mmap.c: remove verify_mm_writelocked() adds 1789f7a5bbd6 mm, memory_hotplug: do not clear numa_node association aft [...] adds 665d29c0e491 mm: Add an F_SEAL_FUTURE_WRITE seal to memfd adds 7f27ed25923b mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust adds fc3b82b40ddd mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 adds d70b2d2b15cc selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 8c8de78205c9 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal adds 2b582cce5216 mm: remove reset of pcp->counter in pageset_init() adds ec7f1a58be55 mm: reference totalram_pages and managed_pages once per function adds 52b7502d3e1f mm: convert zone->managed_pages to atomic variable adds ed57134c8cdf mm: convert totalram_pages and totalhigh_pages variables t [...] adds 54ab5f59b54b mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] adds af01eccf4aee mm: remove managed_page_count_lock spinlock adds 1597d20b25a9 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] adds 32045d5856c2 mm/swap: use nr_node_ids for avail_lists in swap_info_struct adds 1566a2bf1b27 userfaultfd: convert userfaultfd_ctx::refcount to refcount_t adds 6f65429b01dd mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] adds 417f411cf5a1 mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] adds 6359f80532cb mm, devm_memremap_pages: kill mapping "System RAM" support adds a8640e03b815 mm, devm_memremap_pages: fix shutdown handling adds 7c1bbd5f1d5e mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support adds 46a1c10dded6 mm, hmm: use devm semantics for hmm_devmem_{add, remove} adds 9a3e567d906e mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] adds 93577c41c35f mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL adds 7dd46ad9fd86 PCI/P2PDMA: match interface changes to devm_memremap_pages() adds 7b437762cd57 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] adds cf859fe1c9b5 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] adds fb8ca3509457 mm/page_alloc.c: use a single function to free page adds 5ee62101a5b0 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] adds 24e0941d5ba3 memblock: replace usage of __memblock_free_early() with me [...] adds 6dd475be983d drivers/base/memory.c: remove an unnecessary check on NR_M [...] adds 44303b97ad48 mm/memory_hotplug: drop "online" parameter from add_memory [...] adds be3ea6b25b52 mm, page_alloc: spread allocations across zones before int [...] adds d6e7043563b3 mm: move zone watermark accesses behind an accessor adds cda4f38cd7ea mm: use alloc_flags to record if kswapd can wake adds b4d4300e984e mm: Use alloc_flags to record if kswapd can wake -fix adds cc96ade24d14 mm: reclaim small amounts of memory when an external fragm [...] adds 5ab58d27e8be mm/mmzone.c: make "migratetype_names" const char * adds fe7573db455e mm/debug.c: make "migrate_reason_names[]" const char * adds 1056289731c4 mm: make free_reserved_area() return "const char *" adds bfa77fb7e16c mm, oom: reorganize the oom report in dump_header adds f65d668a354d mm, oom: add oom victim's memcg to the oom context information adds dbcb358d9d75 mm: put_and_wait_on_page_locked() while page is migrated adds 16fcc5f5aff3 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix adds 0cf3689452ad mm: check nr_initialised with PAGES_PER_SECTION directly i [...] adds 96c117536747 mm, memory_hotplug: add nid parameter to arch_remove_memory adds 129066d5f855 kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] adds a8c35dd67765 mm, memory_hotplug: move zone/pages handling to offline stage adds 227e59766113 mm, memory-hotplug: rework unregister_mem_sect_under_nodes adds bc02428ff7e1 mm, memory_hotplug: refactor shrink_zone/pgdat_span adds 61c4928bf6df mm/memblock.c: skip kmemleak for kasan_init() adds 316bd8347a8f zram: fix lockdep warning of free block handling adds 867a5f9d7b59 zram: fix double free backing device adds 5f742a0adc57 zram: refactor flags and writeback stuff adds 423b3de80a6c zram: introduce ZRAM_IDLE flag adds 347e604d6adb zram: support idle/huge page writeback adds 1a7bf3280df8 zram: add bd_stat statistics adds 28125cb6c056 zram-add-bd_stat-statistics-v4 adds 1b867c5b5b8e zram: writeback throttle adds 73c7509fa8f9 zram: writeback throttle adds b8b540179520 mm: remove pte_lock_deinit() adds 84c94755a727 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] adds e8626981b347 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] adds c8ee008bb374 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() adds 3e99de5ff038 mm, hotplug: move init_currently_empty_zone() under zone_s [...] adds 735b6acdf849 mm, swap: refactor swap-in logic out of shmem_getpage_gfp adds f45f01f1c795 mm, swap: rid swapoff of quadratic complexity adds b7a0ac20f01d mm/hmm.c: remove set but not used variable 'devmem' adds d512d36d39ac lib/show_mem.c: drop pgdat_resize_lock in show_mem() adds de7c89954d56 mm/page-writeback.c: don't break integrity writeback on -> [...] adds 01a03fd90c15 mm-dont-break-integrity-writeback-on-writepage-error-fix adds 02178d96ec4c mm/page_alloc.c: drop uneeded __meminit and __meminitdata adds 2bbf880b8063 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 39b2c2e4e895 mm: drop meminit_pfn_in_nid as it is redundant adds 0898bd9ed789 mm: implement new zone specific memblock iterator adds ed92cb75c452 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 4cecd8d5534e mm: move hot-plug specific memory init into separate funct [...] adds 759558b17fe7 mm: add reserved flag setting to set_page_links() adds a709cbc7ebc6 mm: use common iterator for deferred_init_pages and deferr [...] adds 74f1087cb616 mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] adds 4e2205df819f tools/vm/page-types.c: fix "kpagecount returned fewer page [...] adds d24da7f9159b /proc/kpagecount: return 0 for special pages that are neve [...] adds 466968899d49 proc-kpagecount-return-0-for-special-pages-that-are-never- [...] adds 80c106f62c02 mm/page_io.c: fix polled swap page in adds da6877fb48b6 mm/filemap.c: remove useless check in pagecache_get_page() adds 396f1bd65f76 mm/page_alloc.c: calculate first_deferred_pfn directly adds 5096e5864f0f ioremap: rework pXd_free_pYd_page() API adds 7730d3a46066 arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() adds 611e8b9815d8 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() adds 9daaef510f32 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] adds 5417318d4868 lib/ioremap: ensure break-before-make is used for huge p4d [...] adds 89d2e8ad07f2 mm, kmemleak: little optimization while scanning adds b2a3b55b50fe mm-kmemleak-little-optimization-while-scanning-fix adds 0691edb671f3 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined adds 3e04cec0fd05 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds 8d758d275b8b mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] adds 242d76ed96d8 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds d532f1f2fc1d mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] adds 51d3443066d4 mm/mmu_notifier: contextual information for event triggeri [...] adds c75dba36f427 include/linux/memory_hotplug.h: remove duplicate declarati [...] adds 14e54fa68be5 mm/page_alloc.c: memory hotplug: free pages as higher order adds 1862e9df8801 memory_hotplug-free-pages-as-higher-order-fix adds 44164c0a5d80 memory_hotplug-free-pages-as-higher-order-fix-fix adds 08852cb827ef mm/page_alloc.c: remove software prefetching in __free_pag [...] adds 1340ce8b527d mm, swap: fix race between swapoff and some swap operations adds ef0dda855191 mm, swap: fix race between swapoff and some swap operations adds 32ef0d651f9a mm: fix race between swapoff and mincore adds affcdb86637c mm: don't expose page to fast gup before it's ready adds ffa1b48977b1 mm/page_owner: align with pageblock_nr_pages adds c94ee02fdf6a mm/page_owner: align with pageblock_nr pages adds 596cf85c2d60 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 13a0d323434a fs/proc/base.c: use ns_capable instead of capable for time [...] adds 77b687ee68d4 fs/proc/util.c: include fs/proc/internal.h for name_to_int() adds e513a87a8db4 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] adds 5924c2868816 fs/proc/base.c: slightly faster /proc/*/limits adds 9a96f84bd0e0 proc/sysctl: fix return error for proc_doulongvec_minmax() adds 5df057a6beaf Documentation/process/coding-style.rst: don't use "extern" [...] adds e3646f3364dd build_bug.h: remove negative-array fallback for BUILD_BUG_ON() adds 3cd47f3ed5de build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse adds 01c1b2623403 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t adds 756f69e12016 include/linux/printk.h: drop silly "static inline asmlinka [...] adds 190d9bda7257 fls: change parameter to unsigned int adds 0025ca8fb117 lib/genalloc.c: fix allocation of aligned buffer from non- [...] adds fdd2925bb41f lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] adds 5ec64ad122a3 checkpatch: warn on const char foo[] = "bar"; declarations adds 5f59a8808b05 fs/epoll: remove max_nests argument from ep_call_nested() adds 2e3a87205033 fs/epoll: simplify ep_send_events_proc() ready-list loop adds d13b77a4073f fs/epoll: drop ovflist branch prediction adds 788b9dbee224 fs/epoll: robustify ep->mtx held checks adds b0b968a7b0bc fs/epoll: reduce the scope of wq lock in epoll_wait() adds 4520a715ae26 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix adds 366dc30ec158 fs/epoll: avoid barrier after an epoll_wait(2) timeout adds 6eb63acd517a fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix adds 1b48cee74372 fs/epoll: rename check_events label to send_events adds 1a47c1899053 fs/epoll: deal with wait_queue only once adds 429961dbd47e fs-epoll-deal-with-wait_queue-only-once-fix adds 1b43ca88b254 init/main.c: make "initcall_level_names[]" const char * adds 0fe94d07f36c autofs: improve ioctl sbi checks adds 774ff7a78734 autofs-improve-ioctl-sbi-checks-fix adds d05f375adea1 autofs: fix possible inode leak in autofs_fill_super() adds 5fe885cf6d14 autofs: simplify parse_options() function call adds 6518e8229c8b autofs: change catatonic setting to a bit flag adds 46098d9f701f autofs: add strictexpire mount option adds 2d74731cee0c hfsplus: return file attributes on statx adds b28925f8762a include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] adds 2665895b265d ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds 7ae9dd7e93bc fork: fix some -Wmissing-prototypes warnings adds 64ca9398513d exec: load_script: don't blindly truncate shebang string adds a6a96ed906a1 exec: increase BINPRM_BUF_SIZE to 256 adds 74eaaeb58e39 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting adds 98258ad65b16 exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix adds a9377cf7600f exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] adds 89a40a0ea43c bfs: extra sanity checking and static inode bitmap adds 401961be5d96 panic: add options to print system info when panic happens adds 58cda59837fd kernel/sysctl: add panic_print into sysctl adds 73ff49ac4395 kernel/kcov.c: mark write_comp_data() as notrace adds 7d1dbb8a3b61 scripts/gdb: fix lx-version string output adds 7862e02bf687 initramfs: cleanup incomplete rootfs adds 39d2563713e7 ipc: allow boot time extension of IPCMNI from 32k to 8M adds 31750bd9431f ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 78d626e0374e ipc: conserve sequence numbers in extended IPCMNI mode adds d0b634c64ba2 Merge branch 'akpm-current/current' adds ef30c83416af scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds b3d911443f4b mm: treewide: remove unused address argument from pte_allo [...] adds 9cc65e788d72 mm: speed up mremap by 20x on large regions adds 64609bb72450 mm/mremap: fix 'move_normal_pmd' unused function warning adds 050b61a99f92 mm: select HAVE_MOVE_PMD on x86 for faster mremap adds dbb905f39d84 kernel/async.c: remove some duplicated includes adds 04dd681d6f9b kernel/signal.c: remove some duplicated includes adds 68f3b3d802e3 locking/atomics: build atomic headers as required adds ee271ceaccfc mm: balloon: update comment about isolation/migration/compaction adds 2a4b49fed53f mm: convert PG_balloon to PG_offline adds 83c70d162cb8 mm-convert-pg_balloon-to-pg_offline-fix adds f21fc0255f04 kexec: export PG_offline to VMCOREINFO adds 1f2fa6256fc5 xen/balloon: mark inflated pages PG_offline adds 4b5af76173b1 hv_balloon: mark inflated pages PG_offline adds 32f9213ef9e5 vmw_balloon: mark inflated pages PG_offline adds 0bdd10b0d883 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 17540ca54bc2 PM/Hibernate: use pfn_to_online_page() adds 5df32778daeb PM/Hibernate: exclude all PageOffline() pages adds b5c591cdd3fc pm-hibernate-exclude-all-pageoffline-pages-v2 adds 0bdb42e40bb2 kernel/locking/mutex.c: remove caller signal_pending branc [...] adds 96fdbe45ee97 kernel/sched/: remove caller signal_pending branch predictions adds d3776f5e6819 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] adds c145681a99c0 mm/: remove caller signal_pending branch predictions adds 1d659b3046f2 fs/: remove caller signal_pending branch predictions adds ed137a0d1e80 fs-remove-caller-signal_pending-branch-predictions-fix adds 69f9717b6fac include/linux/sched/signal.h: replace `tsk' with `task' adds 4e0e3ac634a1 fs: don't open code lru_to_page() adds 2288e122af94 drivers/base/platform.c: kmemleak ignore a known leak adds 53cb0e56f828 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 7a8e0025afa4 Merge branch 'akpm/master' adds 6648e120dd1a Add linux-next specific files for 20181217
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 (ca40dc225d19) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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: .mailmap | 7 +- Documentation/ABI/testing/sysfs-block | 12 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 + Documentation/admin-guide/LSM/Smack.rst | 4 + Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/l1tf.rst | 6 +- Documentation/admin-guide/pm/cpuidle.rst | 10 + Documentation/arm64/booting.txt | 8 + Documentation/arm64/cpu-feature-registers.txt | 8 + Documentation/arm64/elf_hwcaps.txt | 12 + Documentation/arm64/pointer-authentication.txt | 88 + Documentation/block/queue-sysfs.txt | 29 +- Documentation/devicetree/bindings/.gitignore | 1 + Documentation/devicetree/bindings/Makefile | 18 +- .../devicetree/bindings/arm/mrvl/mrvl.txt | 2 +- Documentation/devicetree/bindings/arm/tegra.txt | 65 - Documentation/devicetree/bindings/arm/tegra.yaml | 101 + .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 + .../bindings/cpufreq/cpufreq-qcom-hw.txt | 172 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../devicetree/bindings/example-schema.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.txt | 2 - .../devicetree/bindings/iio/accel/lis302.txt | 4 +- .../bindings/iio/adc/samsung,exynos-adc.txt | 4 +- .../bindings/iio/potentiometer/mcp41010.txt | 28 + .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 + .../interrupt-controller/allwinner,sun4i-ic.txt | 4 +- .../bindings/interrupt-controller/arm,gic-v3.txt | 4 +- .../interrupt-controller/rda,8810pl-intc.txt | 61 + Documentation/devicetree/bindings/mfd/axp20x.txt | 9 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 6 +- .../bindings/regulator/act8945a-regulator.txt | 34 + .../bindings/regulator/mcp16502-regulator.txt | 143 + .../bindings/sound/amlogic,axg-spdifin.txt | 22 + .../devicetree/bindings/sound/audio-graph-card.txt | 205 + .../devicetree/bindings/sound/fsl-sai.txt | 8 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 27 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../devicetree/bindings/sound/simple-card.txt | 137 + .../devicetree/bindings/sound/xlnx,i2s.txt | 28 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 + .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 4 + .../devicetree/bindings/trivial-devices.txt | 166 - .../devicetree/bindings/trivial-devices.yaml | 344 + Documentation/driver-api/dmaengine/dmatest.rst | 109 +- Documentation/driver-api/pci/p2pdma.rst | 4 +- Documentation/ioctl/ioctl-number.txt | 1 + Documentation/media/uapi/v4l/buffer.rst | 3 + Documentation/media/uapi/v4l/dev-meta.rst | 33 +- Documentation/media/uapi/v4l/meta-formats.rst | 1 + .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 178 + Documentation/media/uapi/v4l/vidioc-querycap.rst | 3 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 369 + Documentation/media/videodev2.h.rst.exceptions | 2 + Documentation/userspace-api/seccomp_filter.rst | 84 + Documentation/virtual/kvm/api.txt | 136 +- MAINTAINERS | 52 +- Makefile | 31 +- Next/SHA1s | 159 +- Next/Trees | 3 + Next/merge.log | 5319 +++++-- arch/alpha/Kconfig | 1 - arch/alpha/include/asm/dma-mapping.h | 2 +- arch/arc/Kconfig | 1 - arch/arc/mm/cache.c | 2 +- arch/arm/Kconfig | 3 +- arch/arm/arm-soc-for-next-contents.txt | 84 +- arch/arm/boot/dts/exynos4412-prime.dtsi | 6 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 9 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 9 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 63 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +- arch/arm/boot/dts/gemini-nas4220b.dts | 12 +- arch/arm/boot/dts/gemini-rut1xx.dts | 22 +- arch/arm/boot/dts/gemini-sl93512r.dts | 8 + arch/arm/boot/dts/gemini-sq201.dts | 78 +- arch/arm/boot/dts/gemini-wbd111.dts | 10 +- arch/arm/boot/dts/gemini-wbd222.dts | 10 +- arch/arm/boot/dts/gemini.dtsi | 32 + arch/arm/boot/dts/imx6sx-sdb-reva.dts | 8 +- arch/arm/boot/dts/imx6sx-sdb.dts | 8 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 + arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 5 +- arch/arm/boot/dts/omap3-evm-common.dtsi | 7 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 10 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 10 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/omap5-l4.dtsi | 32 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 + arch/arm/include/asm/dma-mapping.h | 2 +- arch/arm/include/asm/module.h | 11 + arch/arm/kvm/Kconfig | 2 +- arch/arm/mach-davinci/board-da830-evm.c | 26 + arch/arm/mach-davinci/board-da850-evm.c | 30 +- arch/arm/mach-davinci/board-dm365-evm.c | 25 + arch/arm/mach-davinci/board-dm644x-evm.c | 24 + arch/arm/mach-davinci/board-dm646x-evm.c | 24 + arch/arm/mach-davinci/board-mityomapl138.c | 29 + arch/arm/mach-ks8695/board-acs5k.c | 2 +- arch/arm/mach-mmp/aspenite.c | 3 + arch/arm/mach-mmp/common.h | 2 +- arch/arm/mach-mmp/mmp2.c | 2 +- arch/arm/mach-mmp/pxa168.c | 2 +- arch/arm/mach-mmp/pxa910.c | 2 +- arch/arm/mach-mmp/time.c | 4 +- arch/arm/mach-mmp/ttc_dkb.c | 2 + arch/arm/mach-omap2/pm33xx-core.c | 2 +- arch/arm/mach-pxa/cm-x300.c | 2 +- arch/arm/mach-pxa/littleton.c | 2 +- arch/arm/mach-pxa/zeus.c | 2 +- arch/arm/mach-tegra/irq.c | 4 +- arch/arm/mm/dma-mapping-nommu.c | 14 +- arch/arm64/Kconfig | 26 +- arch/arm64/Kconfig.platforms | 10 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 27 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 15 + arch/arm64/boot/dts/freescale/Makefile | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 3 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 20 +- arch/arm64/configs/defconfig | 118 +- arch/arm64/crypto/Kconfig | 7 +- arch/arm64/crypto/Makefile | 7 +- .../{chacha20-neon-core.S => chacha-neon-core.S} | 484 +- arch/arm64/crypto/chacha-neon-glue.c | 198 + arch/arm64/crypto/chacha20-neon-glue.c | 133 - arch/arm64/crypto/nh-neon-core.S | 103 + arch/arm64/crypto/nhpoly1305-neon-glue.c | 77 + arch/arm64/include/asm/cpucaps.h | 6 +- arch/arm64/include/asm/cpufeature.h | 73 +- arch/arm64/include/asm/dma-mapping.h | 4 +- arch/arm64/include/asm/esr.h | 17 +- arch/arm64/include/asm/kvm_arm.h | 3 + arch/arm64/include/asm/memory.h | 3 + arch/arm64/include/asm/perf_event.h | 6 +- arch/arm64/include/asm/pointer_auth.h | 97 + arch/arm64/include/asm/processor.h | 9 +- arch/arm64/include/asm/sysreg.h | 103 +- arch/arm64/include/uapi/asm/hwcap.h | 2 + arch/arm64/include/uapi/asm/ptrace.h | 7 + arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/cpu_errata.c | 34 +- arch/arm64/kernel/cpufeature.c | 131 +- arch/arm64/kernel/cpuinfo.c | 2 + arch/arm64/kernel/head.S | 5 +- arch/arm64/kernel/perf_callchain.c | 6 +- arch/arm64/kernel/pointer_auth.c | 47 + arch/arm64/kernel/process.c | 4 + arch/arm64/kernel/ptrace.c | 38 + arch/arm64/kernel/setup.c | 1 + arch/arm64/kvm/Kconfig | 2 +- arch/arm64/kvm/handle_exit.c | 18 + arch/arm64/kvm/hyp/switch.c | 2 +- arch/arm64/kvm/sys_regs.c | 8 + arch/arm64/mm/dma-mapping.c | 91 +- arch/c6x/Kconfig | 1 - arch/csky/Kconfig | 1 - arch/h8300/Kconfig | 1 - arch/hexagon/Kconfig | 1 - arch/ia64/Kconfig | 5 +- arch/ia64/hp/common/hwsw_iommu.c | 2 +- arch/ia64/hp/common/sba_iommu.c | 6 +- arch/ia64/kernel/dma-mapping.c | 21 +- arch/ia64/mm/init.c | 19 +- arch/m68k/Kconfig | 7 +- arch/microblaze/Kconfig | 1 - arch/microblaze/Kconfig.platform | 2 +- arch/microblaze/Makefile | 22 +- arch/microblaze/boot/Makefile | 23 +- arch/microblaze/boot/dts/Makefile | 5 +- arch/mips/Kconfig | 1 - arch/mips/bcm63xx/reset.c | 2 +- arch/mips/include/asm/dma-mapping.h | 4 +- arch/mips/kvm/Kconfig | 2 +- arch/mips/kvm/mips.c | 29 +- arch/nds32/Kconfig | 1 - arch/nios2/Kconfig | 1 - arch/openrisc/Kconfig | 3 +- arch/parisc/Kconfig | 1 - arch/parisc/kernel/setup.c | 4 - arch/powerpc/Kconfig | 4 +- arch/powerpc/include/asm/dma-mapping.h | 1 - arch/powerpc/kernel/dma-swiotlb.c | 16 +- arch/powerpc/kvm/Kconfig | 2 +- arch/powerpc/kvm/powerpc.c | 14 +- arch/riscv/Kconfig | 3 +- arch/riscv/include/asm/dma-mapping.h | 15 - arch/s390/Kconfig | 3 +- arch/s390/kvm/Kconfig | 2 +- arch/s390/kvm/kvm-s390.c | 11 +- arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_clp.c | 2 +- arch/sh/Kconfig | 3 +- arch/sparc/Kconfig | 3 +- arch/sparc/include/asm/dma-mapping.h | 4 +- arch/unicore32/Kconfig | 1 - arch/x86/Kbuild | 2 + arch/x86/Kconfig | 9 +- arch/x86/crypto/Makefile | 15 +- ...chacha20-avx2-x86_64.S => chacha-avx2-x86_64.S} | 33 +- ...-avx512vl-x86_64.S => chacha-avx512vl-x86_64.S} | 35 +- ...acha20-ssse3-x86_64.S => chacha-ssse3-x86_64.S} | 104 +- arch/x86/crypto/chacha20_glue.c | 208 - arch/x86/crypto/chacha_glue.c | 297 + arch/x86/crypto/nh-avx2-x86_64.S | 157 + arch/x86/crypto/nh-sse2-x86_64.S | 123 + arch/x86/crypto/nhpoly1305-avx2-glue.c | 77 + arch/x86/crypto/nhpoly1305-sse2-glue.c | 76 + arch/x86/entry/vdso/Makefile | 3 +- arch/x86/include/asm/hyperv-tlfs.h | 305 +- arch/x86/include/asm/kvm_host.h | 13 +- arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/vmx.h | 1 + arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/bugs.c | 3 +- arch/x86/kernel/cpu/{mcheck => mce}/Makefile | 10 +- .../x86/kernel/cpu/{mcheck/mce_amd.c => mce/amd.c} | 2 +- .../kernel/cpu/{mcheck/mce-apei.c => mce/apei.c} | 2 +- arch/x86/kernel/cpu/{mcheck/mce.c => mce/core.c} | 4 +- arch/x86/kernel/cpu/{mcheck => mce}/dev-mcelog.c | 4 +- .../cpu/{mcheck/mce-genpool.c => mce/genpool.c} | 2 +- .../cpu/{mcheck/mce-inject.c => mce/inject.c} | 2 +- .../kernel/cpu/{mcheck/mce_intel.c => mce/intel.c} | 2 +- .../cpu/{mcheck/mce-internal.h => mce/internal.h} | 3 + arch/x86/kernel/cpu/{mcheck => mce}/p5.c | 2 + .../cpu/{mcheck/mce-severity.c => mce/severity.c} | 2 +- arch/x86/kernel/cpu/{mcheck => mce}/therm_throt.c | 2 + arch/x86/kernel/cpu/{mcheck => mce}/threshold.c | 2 + arch/x86/kernel/cpu/{mcheck => mce}/winchip.c | 2 + arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 6 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 2 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/pci-swiotlb.c | 4 +- arch/x86/kvm/Kconfig | 2 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 4 +- arch/x86/kvm/hyperv.c | 305 +- arch/x86/kvm/hyperv.h | 4 + arch/x86/kvm/kvm_cache_regs.h | 2 + arch/x86/kvm/lapic.c | 5 +- arch/x86/kvm/svm.c | 31 +- arch/x86/kvm/trace.h | 10 +- arch/x86/kvm/vmx.c | 15250 ------------------- arch/x86/kvm/vmx/capabilities.h | 328 + arch/x86/kvm/{vmx_evmcs.h => vmx/evmcs.c} | 78 +- arch/x86/kvm/vmx/evmcs.h | 202 + arch/x86/kvm/vmx/nested.c | 5719 +++++++ arch/x86/kvm/vmx/nested.h | 282 + arch/x86/kvm/vmx/ops.h | 285 + arch/x86/kvm/{ => vmx}/pmu_intel.c | 0 arch/x86/kvm/vmx/vmcs.h | 136 + arch/x86/kvm/vmx/vmcs12.c | 157 + arch/x86/kvm/vmx/vmcs12.h | 462 + .../vmcs_shadow_fields.h} | 0 arch/x86/kvm/vmx/vmx.c | 7528 +++++++++ arch/x86/kvm/vmx/vmx.h | 491 + arch/x86/kvm/x86.c | 126 +- arch/x86/mm/dump_pagetables.c | 15 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/mem_encrypt.c | 7 - arch/x86/mm/pat.c | 13 +- arch/x86/pci/sta2x11-fixup.c | 1 - arch/x86/platform/pvh/Makefile | 5 + .../enlighten_pvh.c => platform/pvh/enlighten.c} | 77 +- arch/x86/{xen/xen-pvh.S => platform/pvh/head.S} | 0 arch/x86/um/vdso/Makefile | 2 +- arch/x86/xen/Kconfig | 3 +- arch/x86/xen/Makefile | 2 - arch/x86/xen/enlighten_pvh.c | 92 +- arch/x86/xen/mmu_pv.c | 11 +- arch/xtensa/Kconfig | 1 - block/Kconfig | 2 +- block/bio-integrity.c | 2 - block/bio.c | 9 +- block/blk-core.c | 7 +- block/blk-merge.c | 1 - block/blk-mq-debugfs.c | 54 + block/blk-mq-debugfs.h | 17 + block/blk-mq-rdma.c | 8 +- block/blk-mq-sched.c | 8 +- block/blk-mq.c | 122 +- block/blk-mq.h | 6 +- block/blk-rq-qos.c | 2 + block/blk-rq-qos.h | 24 + block/blk-wbt.c | 91 + block/blk-zoned.c | 2 +- crypto/Kconfig | 32 +- crypto/adiantum.c | 46 +- crypto/crypto_user_base.c | 37 +- crypto/nhpoly1305.c | 8 +- crypto/tcrypt.c | 2 +- crypto/testmgr.h | 192 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_lpss.c | 7 +- drivers/acpi/acpica/acglobal.h | 4 - drivers/acpi/acpica/acstruct.h | 5 +- drivers/acpi/acpica/dsmethod.c | 14 + drivers/acpi/acpica/dsobject.c | 11 - drivers/acpi/acpica/dspkginit.c | 26 + drivers/acpi/acpica/dsutils.c | 2 - drivers/acpi/acpica/dswload.c | 6 +- drivers/acpi/acpica/dswload2.c | 7 - drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/exconvrt.c | 49 +- drivers/acpi/acpica/excreate.c | 2 - drivers/acpi/acpica/exoparg2.c | 6 +- drivers/acpi/acpica/exserial.c | 6 +- drivers/acpi/acpica/exutils.c | 3 - drivers/acpi/acpica/nseval.c | 13 + drivers/acpi/acpica/nsload.c | 2 - drivers/acpi/acpica/nsparse.c | 12 + drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psparse.c | 15 + drivers/acpi/acpica/psxface.c | 6 + drivers/acpi/acpica/utglobal.c | 3 - drivers/acpi/acpica/utmisc.c | 3 +- drivers/acpi/acpica/utosi.c | 2 + drivers/acpi/scan.c | 5 + drivers/acpi/tables.c | 10 +- drivers/base/platform-msi.c | 6 +- drivers/base/platform.c | 34 +- drivers/base/power/domain.c | 202 +- drivers/base/regmap/regmap-irq.c | 64 +- drivers/block/aoe/aoemain.c | 2 +- drivers/block/loop.c | 2 +- drivers/clk/Kconfig | 2 + drivers/clk/Makefile | 2 +- drivers/clk/clk-axm5516.c | 2 - drivers/clk/clk-bulk.c | 13 +- drivers/clk/clk-composite.c | 13 +- drivers/clk/clk-conf.c | 5 +- drivers/clk/clk-devres.c | 7 +- drivers/clk/clk-divider.c | 5 +- drivers/clk/clk-fixed-factor.c | 7 +- drivers/clk/clk-fixed-rate.c | 5 +- drivers/clk/clk-fractional-divider.c | 5 +- drivers/clk/clk-gate.c | 5 +- drivers/clk/clk-gpio.c | 5 +- drivers/clk/clk-multiplier.c | 5 +- drivers/clk/clk-mux.c | 5 +- drivers/clk/clk-versaclock5.c | 25 + drivers/clk/clk.c | 5 +- drivers/clk/clk.h | 7 +- drivers/clk/h8300/clk-h8s2678.c | 2 +- drivers/clk/hisilicon/clk-hi3620.c | 2 +- drivers/clk/hisilicon/clk-hisi-phase.c | 2 +- drivers/clk/hisilicon/clk-hix5hd2.c | 2 +- drivers/clk/hisilicon/clkgate-separated.c | 2 +- drivers/clk/imx/Kconfig | 22 + drivers/clk/imx/Makefile | 10 +- drivers/clk/imx/clk-imx7ulp.c | 31 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 216 + drivers/clk/imx/clk-imx8qxp-lpcg.h | 102 + drivers/clk/imx/clk-imx8qxp.c | 153 + drivers/clk/imx/clk-lpcg-scu.c | 116 + drivers/clk/imx/clk-scu.c | 270 + drivers/clk/imx/clk-scu.h | 18 + drivers/clk/loongson1/clk.c | 8 +- drivers/clk/meson/Makefile | 1 + drivers/clk/meson/axg-audio.c | 83 +- drivers/clk/meson/clk-input.c | 44 + drivers/clk/meson/clkc.h | 5 + drivers/clk/meson/gxbb.c | 8 +- drivers/clk/meson/meson8b.c | 746 +- drivers/clk/meson/meson8b.h | 54 +- drivers/clk/qcom/gcc-msm8998.c | 20 +- drivers/clk/renesas/clk-div6.c | 2 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/r9a06g032-clocks.c | 8 +- drivers/clk/renesas/rcar-gen3-cpg.c | 2 +- drivers/clk/renesas/renesas-cpg-mssr.c | 2 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 2 +- drivers/clk/st/clk-flexgen.c | 2 +- drivers/clk/st/clkgen-fsyn.c | 4 +- drivers/clk/st/clkgen-pll.c | 2 +- drivers/clk/ti/clkctrl.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ux500/u8500_of_clk.c | 10 +- drivers/clk/versatile/clk-sp810.c | 2 +- drivers/cpufreq/Kconfig.arm | 11 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/cpufreq.c | 1 + drivers/cpufreq/qcom-cpufreq-hw.c | 308 + drivers/cpuidle/cpuidle.c | 31 +- drivers/cpuidle/sysfs.c | 6 + drivers/crypto/Kconfig | 2 +- drivers/crypto/cavium/nitrox/Makefile | 3 +- drivers/crypto/cavium/nitrox/nitrox_csr.h | 12 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 22 + drivers/crypto/cavium/nitrox/nitrox_dev.h | 61 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 114 +- drivers/crypto/cavium/nitrox/nitrox_hal.h | 2 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 8 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 204 + drivers/crypto/cavium/nitrox/nitrox_mbx.h | 9 + drivers/crypto/cavium/nitrox/nitrox_sriov.c | 57 +- drivers/crypto/chelsio/chtls/chtls.h | 7 + drivers/crypto/chelsio/chtls/chtls_cm.c | 78 +- drivers/crypto/chelsio/chtls/chtls_io.c | 20 +- drivers/crypto/chelsio/chtls/chtls_main.c | 105 +- drivers/dma/dmatest.c | 259 +- drivers/dma/fsl-qdma.c | 1 + drivers/dma/pxa_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 7 + drivers/gpu/drm/amd/display/Kconfig | 1 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h | 2 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 6 + drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 123 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 30 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 6 + drivers/gpu/drm/selftests/test-drm_damage_helper.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 + drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 36 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 37 + drivers/hv/Kconfig | 2 +- drivers/hv/hv.c | 2 +- drivers/hv/hyperv_vmbus.h | 68 - drivers/hv/vmbus_drv.c | 20 + drivers/hwmon/Kconfig | 4 +- drivers/i2c/Kconfig | 6 +- drivers/iio/accel/kxcjk-1013.c | 2 + drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/exynos_adc.c | 14 + drivers/iio/adc/meson_saradc.c | 14 +- drivers/iio/adc/qcom-spmi-adc5.c | 58 +- drivers/iio/adc/stm32-adc-core.c | 182 +- drivers/iio/adc/stm32-adc.c | 303 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 +- drivers/iio/dac/ad5686-spi.c | 21 +- drivers/iio/dac/ad5686.c | 19 +- drivers/iio/dac/ad5686.h | 7 + drivers/iio/imu/bmi160/bmi160.h | 1 - drivers/iio/imu/bmi160/bmi160_core.c | 38 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 8 - drivers/iio/imu/bmi160/bmi160_spi.c | 8 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 14 +- drivers/iio/industrialio-core.c | 3 + drivers/iio/magnetometer/ak8975.c | 1 + drivers/iio/potentiometer/Kconfig | 12 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/mcp41010.c | 203 + drivers/iio/resolver/Kconfig | 10 + drivers/iio/resolver/Makefile | 1 + drivers/{staging => }/iio/resolver/ad2s90.c | 38 +- drivers/infiniband/core/roce_gid_mgmt.c | 3 + drivers/infiniband/hw/mlx5/ib_rep.c | 11 +- drivers/infiniband/hw/mlx5/main.c | 29 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 - drivers/iommu/amd_iommu.c | 13 +- drivers/irqchip/Kconfig | 4 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm2835.c | 11 +- drivers/irqchip/irq-bcm2836.c | 11 +- drivers/irqchip/irq-gic-common.c | 12 + drivers/irqchip/irq-gic-common.h | 3 + drivers/irqchip/irq-gic-v3.c | 27 + drivers/irqchip/irq-imx-gpcv2.c | 62 +- drivers/irqchip/irq-rda-intc.c | 107 + drivers/irqchip/irq-renesas-intc-irqpin.c | 14 +- drivers/irqchip/irq-renesas-irqc.c | 14 +- drivers/irqchip/irq-sun4i.c | 106 +- drivers/md/bcache/bcache.h | 20 +- drivers/md/bcache/btree.c | 5 + drivers/md/bcache/btree.h | 18 + drivers/md/bcache/debug.c | 3 +- drivers/md/bcache/journal.c | 2 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 48 +- drivers/md/bcache/sysfs.c | 61 +- drivers/md/bcache/writeback.c | 30 +- drivers/md/bcache/writeback.h | 12 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 1 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 + drivers/media/v4l2-core/v4l2-dev.c | 12 +- drivers/media/v4l2-core/v4l2-fwnode.c | 4 +- drivers/media/v4l2-core/v4l2-ioctl.c | 23 + drivers/mfd/axp20x.c | 13 +- drivers/mtd/nand/raw/marvell_nand.c | 17 +- drivers/mtd/nand/raw/nand_jedec.c | 2 + drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/ubi/build.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 3 - drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 70 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 3 + drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 + .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 169 + .../ethernet/mellanox/mlx5/core/en/monitor_stats.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 215 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 59 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 7 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 53 +- drivers/net/ethernet/mscc/ocelot.c | 3 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 5 + drivers/net/usb/hso.c | 18 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/r8152.c | 33 +- drivers/net/vxlan.c | 1 + drivers/net/wireless/ath/ath6kl/cfg80211.c | 2 +- drivers/net/wireless/ath/ath6kl/common.h | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 6 +- drivers/net/wireless/ath/ath6kl/wmi.h | 6 +- drivers/net/wireless/broadcom/b43/phy_n.c | 4 - .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 6 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 33 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 1 + .../broadcom/brcm80211/brcmfmac/fwsignal.c | 144 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 119 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 9 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 + .../broadcom/brcm80211/include/chipcommon.h | 19 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 10 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 27 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 11 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 85 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 17 + drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 190 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 322 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 41 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 17 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 19 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 37 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 394 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 14 + .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 13 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 71 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 10 +- drivers/net/wireless/marvell/mwifiex/11n.c | 5 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 96 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 62 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 14 +- drivers/net/wireless/marvell/mwifiex/scan.c | 18 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 13 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 3 - drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 80 + drivers/net/wireless/mediatek/mt76/mt76.h | 60 +- drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 6 +- .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 87 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 137 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 15 +- .../wireless/mediatek/mt76/mt76x0/initvals_phy.h | 1313 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 197 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 100 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 36 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 35 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 4 - drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 898 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 17 + drivers/net/wireless/mediatek/mt76/mt76x0/trace.c | 21 - drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 312 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 18 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 23 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 43 +- .../mt76/{mt76x2/debugfs.c => mt76x02_debugfs.c} | 22 +- .../mt76/{mt76x2/pci_dfs.c => mt76x02_dfs.c} | 153 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 5 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 12 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 324 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 38 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 44 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 128 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 31 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 42 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 334 +- drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h | 26 - drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 32 - drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 7 - drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 22 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 20 +- .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 3 - .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 134 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c | 203 - .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 123 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 114 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c | 142 - drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 95 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 44 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 55 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 32 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 78 +- drivers/net/wireless/mediatek/mt76/tx.c | 160 +- drivers/net/wireless/mediatek/mt76/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/usb_trace.h | 29 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 3 +- drivers/net/wireless/realtek/rtlwifi/base.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 2 - drivers/nvme/host/Kconfig | 15 + drivers/nvme/host/Makefile | 3 + drivers/nvme/host/core.c | 61 +- drivers/nvme/host/fabrics.c | 23 + drivers/nvme/host/fabrics.h | 10 + drivers/nvme/host/lightnvm.c | 6 +- drivers/nvme/host/nvme.h | 5 +- drivers/nvme/host/rdma.c | 28 +- drivers/nvme/host/tcp.c | 2277 +++ drivers/nvme/host/trace.h | 4 +- drivers/nvme/target/Kconfig | 10 + drivers/nvme/target/Makefile | 2 + drivers/nvme/target/admin-cmd.c | 76 +- drivers/nvme/target/configfs.c | 1 + drivers/nvme/target/core.c | 106 +- drivers/nvme/target/discovery.c | 14 +- drivers/nvme/target/fabrics-cmd.c | 58 +- drivers/nvme/target/io-cmd-bdev.c | 87 +- drivers/nvme/target/io-cmd-file.c | 35 +- drivers/nvme/target/nvmet.h | 16 +- drivers/nvme/target/rdma.c | 10 +- drivers/nvme/target/tcp.c | 1737 +++ drivers/opp/core.c | 86 +- drivers/opp/of.c | 44 +- drivers/opp/opp.h | 6 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 87 +- drivers/pci/controller/dwc/pcie-designware-host.c | 37 +- drivers/pci/controller/vmd.c | 42 +- drivers/pci/p2pdma.c | 14 +- drivers/pci/pci-driver.c | 31 +- drivers/pci/pci.h | 2 + drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/portdrv.h | 16 +- drivers/pci/switch/switchtec.c | 154 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-broxton.c | 13 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 9 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 11 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 32 +- drivers/pinctrl/intel/pinctrl-denverton.c | 11 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 +- drivers/pinctrl/intel/pinctrl-icelake.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 - drivers/pinctrl/intel/pinctrl-lewisburg.c | 11 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 7 +- drivers/platform/x86/Kconfig | 17 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/huawei-wmi.c | 208 + drivers/pps/Kconfig | 4 +- drivers/pwm/Kconfig | 4 +- drivers/pwm/pwm-bcm2835.c | 5 +- drivers/pwm/pwm-imx.c | 143 +- drivers/ras/Kconfig | 2 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/act8945a-regulator.c | 205 +- drivers/regulator/arizona-ldo1.c | 3 - drivers/regulator/axp20x-regulator.c | 142 +- drivers/regulator/mcp16502.c | 554 + drivers/regulator/wm8994-regulator.c | 11 +- drivers/s390/block/dasd.c | 15 +- drivers/s390/block/dasd_proc.c | 3 +- drivers/s390/char/tape_proc.c | 7 +- drivers/s390/cio/qdio_debug.c | 18 +- drivers/s390/cio/vfio_ccw_fsm.c | 7 +- drivers/s390/cio/vfio_ccw_private.h | 1 - drivers/s390/crypto/ap_bus.c | 277 +- drivers/s390/crypto/ap_queue.c | 23 +- drivers/scsi/sd.c | 23 +- drivers/soc/tegra/pmc.c | 2 - drivers/spi/spi-fsl-lpspi.c | 202 +- drivers/staging/iio/adc/ad7280a.c | 51 +- drivers/staging/iio/addac/adt7316-i2c.c | 18 +- drivers/staging/iio/addac/adt7316-spi.c | 1 - drivers/staging/iio/addac/adt7316.c | 22 +- drivers/staging/iio/addac/adt7316.h | 1 - drivers/staging/iio/impedance-analyzer/ad5933.c | 9 + drivers/staging/iio/resolver/Kconfig | 10 - drivers/staging/iio/resolver/Makefile | 1 - drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/ipu3/Kconfig | 14 + drivers/staging/media/ipu3/Makefile | 11 + drivers/staging/media/ipu3/TODO | 34 + drivers/staging/media/ipu3/include/intel-ipu3.h | 2785 ++++ drivers/staging/media/ipu3/ipu3-abi.h | 2011 +++ drivers/staging/media/ipu3/ipu3-css-fw.c | 265 + drivers/staging/media/ipu3/ipu3-css-fw.h | 188 + drivers/staging/media/ipu3/ipu3-css-params.c | 2943 ++++ drivers/staging/media/ipu3/ipu3-css-params.h | 28 + drivers/staging/media/ipu3/ipu3-css-pool.c | 100 + drivers/staging/media/ipu3/ipu3-css-pool.h | 55 + drivers/staging/media/ipu3/ipu3-css.c | 2391 +++ drivers/staging/media/ipu3/ipu3-css.h | 213 + drivers/staging/media/ipu3/ipu3-dmamap.c | 270 + drivers/staging/media/ipu3/ipu3-dmamap.h | 22 + drivers/staging/media/ipu3/ipu3-mmu.c | 561 + drivers/staging/media/ipu3/ipu3-mmu.h | 35 + drivers/staging/media/ipu3/ipu3-tables.c | 9609 ++++++++++++ drivers/staging/media/ipu3/ipu3-tables.h | 66 + drivers/staging/media/ipu3/ipu3-v4l2.c | 1419 ++ drivers/staging/media/ipu3/ipu3.c | 830 + drivers/staging/media/ipu3/ipu3.h | 168 + drivers/target/iscsi/cxgbit/cxgbit_cm.c | 5 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 1 + drivers/thermal/hisi_thermal.c | 4 +- drivers/thermal/intel/Kconfig | 2 +- drivers/thermal/st/stm_thermal.c | 12 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/serial/option.c | 6 + drivers/vhost/net.c | 8 +- drivers/vhost/vhost.c | 23 +- drivers/video/backlight/88pm860x_bl.c | 2 +- drivers/w1/Kconfig | 4 +- drivers/xen/swiotlb-xen.c | 24 +- fs/aio.c | 2 + fs/btrfs/ctree.c | 32 +- fs/btrfs/ctree.h | 3 +- fs/btrfs/delayed-ref.c | 3 +- fs/btrfs/extent-tree.c | 209 +- fs/btrfs/extent_io.c | 6 +- fs/btrfs/inode.c | 32 +- fs/btrfs/ioctl.c | 624 +- fs/btrfs/scrub.c | 71 +- fs/btrfs/xattr.c | 8 + fs/cifs/Makefile | 2 +- fs/cifs/cifs_debug.c | 12 + fs/cifs/cifs_dfs_ref.c | 141 +- fs/cifs/cifs_fs_sb.h | 9 + fs/cifs/cifsfs.c | 17 +- fs/cifs/cifsglob.h | 14 +- fs/cifs/cifsproto.h | 28 +- fs/cifs/cifssmb.c | 88 +- fs/cifs/connect.c | 889 +- fs/cifs/dfs_cache.c | 1379 ++ fs/cifs/dfs_cache.h | 97 + fs/cifs/inode.c | 49 +- fs/cifs/misc.c | 34 +- fs/cifs/readdir.c | 9 +- fs/cifs/smb1ops.c | 15 +- fs/cifs/smb2ops.c | 23 +- fs/cifs/smb2pdu.c | 88 +- fs/ext4/ext4.h | 12 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 54 +- fs/ext4/ioctl.c | 2 +- fs/ext4/namei.c | 4 +- fs/ext4/resize.c | 4 +- fs/ext4/super.c | 19 +- fs/ext4/xattr.c | 5 +- fs/f2fs/data.c | 2 + fs/lockd/clntproc.c | 8 +- fs/lockd/xdr.c | 4 +- fs/lockd/xdr4.c | 4 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/client.c | 9 +- fs/nfs/delegation.c | 28 +- fs/nfs/delegation.h | 10 +- fs/nfs/dir.c | 59 +- fs/nfs/flexfilelayout/flexfilelayout.c | 64 +- fs/nfs/flexfilelayout/flexfilelayout.h | 8 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 16 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 9 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 65 +- fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4proc.c | 150 +- fs/nfs/nfs4renewd.c | 9 +- fs/nfs/nfs4session.c | 5 +- fs/nfs/nfs4state.c | 129 +- fs/nfs/pagelist.c | 4 +- fs/nfs/pnfs.c | 14 +- fs/nfs/pnfs.h | 10 +- fs/nfs/pnfs_dev.c | 4 +- fs/nfs/pnfs_nfs.c | 2 +- fs/nfs/proc.c | 2 +- fs/nfs/super.c | 3 +- fs/nfs/unlink.c | 15 +- fs/nfs/write.c | 24 +- fs/nfsd/netns.h | 3 + fs/nfsd/nfs4callback.c | 31 +- fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfs4recover.c | 309 +- fs/nfsd/nfs4state.c | 82 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/state.h | 10 +- fs/proc/proc_sysctl.c | 13 +- fs/ubifs/lpt.c | 12 +- fs/ubifs/replay.c | 37 + fs/ubifs/sb.c | 13 +- include/acpi/acoutput.h | 6 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 1 + include/acpi/actypes.h | 6 + include/asm-generic/dma-mapping.h | 2 +- include/dt-bindings/clock/imx7ulp-clock.h | 9 +- include/dt-bindings/clock/imx8qxp-clock.h | 289 + .../regulator/active-semi,8945a-regulator.h | 30 + include/dt-bindings/sound/qcom,q6afe.h | 1 + include/linux/blk-mq-rdma.h | 2 +- include/linux/blkdev.h | 1 + include/linux/bpf_verifier.h | 2 + include/linux/btf.h | 1 - include/linux/clk-provider.h | 7 +- include/linux/clk/clk-conf.h | 5 +- include/linux/compiler_types.h | 108 +- include/linux/cpufreq.h | 8 + include/linux/cpuidle.h | 2 + include/linux/cred.h | 26 +- include/linux/dma-debug.h | 27 - include/linux/dma-direct.h | 13 - include/linux/dma-mapping.h | 327 +- include/linux/dma-noncoherent.h | 5 +- include/linux/dma/pxa-dma.h | 11 - include/linux/energy_model.h | 187 + include/linux/irq_sim.h | 2 +- include/linux/kvm_host.h | 9 +- include/linux/lockdep.h | 2 - include/linux/mfd/axp20x.h | 4 +- include/linux/mlx5/cq.h | 10 +- include/linux/mlx5/mlx5_ifc.h | 38 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/mod_devicetable.h | 2 +- include/linux/module.h | 7 + include/linux/msi.h | 2 + include/linux/netdevice.h | 5 +- include/linux/nfs_fs.h | 13 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 16 +- include/linux/nvme-tcp.h | 189 + include/linux/nvme.h | 22 +- include/linux/pci.h | 6 +- include/linux/perf_event.h | 4 +- include/linux/pm_domain.h | 6 + include/linux/pm_opp.h | 13 +- include/linux/pwm.h | 42 - include/linux/regmap.h | 4 + include/linux/sched/cpufreq.h | 6 + include/linux/sched/topology.h | 17 +- include/linux/seccomp.h | 9 +- include/linux/skbuff.h | 3 + include/linux/sunrpc/auth.h | 51 +- include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/sched.h | 6 +- include/linux/swiotlb.h | 77 +- include/linux/switchtec.h | 16 + include/linux/syscalls.h | 2 +- include/linux/uio.h | 5 +- include/media/v4l2-ioctl.h | 17 + include/net/switchdev.h | 25 +- include/net/tls.h | 6 + include/soc/tegra/pmc.h | 2 - include/sound/compress_driver.h | 19 + include/sound/hda_codec.h | 1 + include/sound/hda_component.h | 11 +- include/sound/hdaudio.h | 7 +- include/trace/events/bcache.h | 27 +- include/trace/events/btrfs.h | 1 + include/uapi/linux/bpf.h | 2 + include/uapi/linux/elf.h | 1 + include/uapi/linux/in.h | 10 +- include/uapi/linux/kvm.h | 19 + include/uapi/linux/netlink.h | 2 +- include/uapi/linux/nfsd/cld.h | 1 + include/uapi/linux/prctl.h | 8 + include/uapi/linux/seccomp.h | 40 +- include/uapi/linux/videodev2.h | 2 + include/video/samsung_fimd.h | 10 + include/xen/interface/hvm/start_info.h | 63 +- include/xen/xen.h | 3 + kernel/Kconfig.preempt | 2 +- kernel/audit.c | 1 - kernel/bpf/btf.c | 31 +- kernel/bpf/syscall.c | 61 +- kernel/bpf/verifier.c | 216 +- kernel/cred.c | 58 +- kernel/dma/Kconfig | 7 - kernel/dma/Makefile | 3 +- kernel/dma/debug.c | 42 - kernel/dma/direct.c | 170 +- kernel/dma/dummy.c | 39 + kernel/dma/mapping.c | 195 +- kernel/dma/remap.c | 1 - kernel/dma/swiotlb.c | 252 +- kernel/irq/irq_sim.c | 23 +- kernel/locking/lockdep.c | 76 +- kernel/module.c | 45 +- kernel/power/Kconfig | 15 + kernel/power/Makefile | 2 + kernel/power/energy_model.c | 201 + kernel/power/main.c | 15 +- kernel/sched/cpufreq_schedutil.c | 90 +- kernel/sched/deadline.c | 4 +- kernel/sched/fair.c | 309 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 84 +- kernel/sched/topology.c | 231 +- kernel/seccomp.c | 468 +- kernel/sys.c | 8 + kernel/time/timekeeping_debug.c | 15 +- kernel/trace/ftrace.c | 1 + kernel/trace/trace_events_filter.c | 5 +- kernel/trace/trace_events_trigger.c | 6 +- lib/Kconfig.debug | 4 +- lib/iov_iter.c | 19 +- lib/test_xarray.c | 33 + lib/xarray.c | 8 +- localversion-next | 2 +- net/bridge/br_if.c | 2 +- net/bridge/br_mdb.c | 4 +- net/bridge/br_netlink.c | 30 +- net/bridge/br_private.h | 25 +- net/bridge/br_switchdev.c | 5 +- net/bridge/br_vlan.c | 59 +- net/core/datagram.c | 159 +- net/core/rtnetlink.c | 6 +- net/ipv4/devinet.c | 5 +- net/ipv4/ip_forward.c | 1 + net/ipv4/ip_fragment.c | 18 +- net/ipv4/ipconfig.c | 2 + net/ipv6/ip6_output.c | 1 + net/ipv6/ip6mr.c | 4 + net/netfilter/ipset/ip_set_core.c | 8 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/nf_conncount.c | 2 +- net/netfilter/nf_nat_core.c | 3 +- net/netlink/af_netlink.c | 4 +- net/sunrpc/Makefile | 2 +- net/sunrpc/auth.c | 116 +- net/sunrpc/auth_generic.c | 293 - net/sunrpc/auth_gss/auth_gss.c | 47 +- net/sunrpc/auth_null.c | 4 - net/sunrpc/auth_unix.c | 110 +- net/sunrpc/clnt.c | 26 +- net/sunrpc/sched.c | 5 +- net/sunrpc/xprtsock.c | 9 +- net/switchdev/switchdev.c | 38 +- net/tipc/socket.c | 33 +- net/tipc/udp_media.c | 9 +- net/tls/tls_main.c | 42 +- net/vmw_vsock/af_vsock.c | 7 +- samples/seccomp/.gitignore | 1 + samples/seccomp/Makefile | 7 +- samples/seccomp/user-trap.c | 375 + scripts/Makefile.asm-generic | 37 +- scripts/Makefile.build | 17 +- scripts/Makefile.lib | 17 +- scripts/coccinelle/misc/boolinit.cocci | 43 +- scripts/dtc/Makefile | 4 + scripts/kconfig/kconf_id.c | 52 - scripts/kconfig/lkc.h | 19 +- scripts/kconfig/menu.c | 43 +- scripts/kconfig/preprocess.c | 3 +- scripts/kconfig/zconf.l | 226 +- scripts/kconfig/zconf.y | 280 +- scripts/spdxcheck.py | 6 +- security/Kconfig | 16 +- security/integrity/Kconfig | 4 +- security/integrity/ima/ima_appraise.c | 3 +- security/integrity/platform_certs/load_uefi.c | 36 +- security/smack/smack_lsm.c | 12 +- sound/core/compress_offload.c | 18 +- sound/core/pcm.c | 2 + sound/firewire/amdtp-stream-trace.h | 4 +- sound/firewire/amdtp-stream.c | 4 +- sound/firewire/fireface/ff-pcm.c | 33 +- sound/firewire/fireface/ff-protocol-ff400.c | 81 +- sound/firewire/fireface/ff-protocol-ff800.c | 116 + sound/firewire/fireface/ff-stream.c | 124 +- sound/firewire/fireface/ff-transaction.c | 4 +- sound/firewire/fireface/ff.c | 37 +- sound/firewire/fireface/ff.h | 21 +- sound/hda/hdac_component.c | 39 +- sound/hda/hdac_device.c | 17 - sound/pci/hda/hda_codec.c | 16 +- sound/pci/hda/hda_controller.c | 11 - sound/pci/hda/hda_controller.h | 6 +- sound/pci/hda/hda_intel.c | 220 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 8 +- sound/pci/hda/patch_realtek.c | 22 + sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/codecs/hdac_hdmi.c | 24 +- sound/soc/codecs/pcm3060.c | 14 +- sound/soc/codecs/pcm3060.h | 2 + sound/soc/codecs/pcm512x.c | 121 +- sound/soc/codecs/pcm512x.h | 2 + sound/soc/fsl/Kconfig | 2 +- sound/soc/generic/Kconfig | 2 + sound/soc/generic/audio-graph-card.c | 403 +- sound/soc/generic/simple-card-utils.c | 32 +- sound/soc/generic/simple-card.c | 354 +- sound/soc/intel/Kconfig | 73 +- sound/soc/intel/boards/Kconfig | 26 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/kbl_rt5660.c | 543 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 10 + sound/soc/intel/skylake/skl-messages.c | 8 + sound/soc/intel/skylake/skl-nhlt.c | 3 + sound/soc/intel/skylake/skl.c | 165 +- sound/soc/meson/Kconfig | 9 +- sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-fifo.h | 3 +- sound/soc/meson/axg-spdifin.c | 521 + sound/soc/meson/axg-toddr.c | 15 +- sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/qdsp6/q6afe-dai.c | 22 + sound/soc/qcom/qdsp6/q6afe.c | 4 + sound/soc/qcom/qdsp6/q6asm-dai.c | 372 +- sound/soc/qcom/qdsp6/q6asm.c | 5 + sound/soc/qcom/qdsp6/q6routing.c | 9 + sound/soc/sh/rcar/adg.c | 36 +- sound/soc/sh/rcar/ctu.c | 69 +- sound/soc/sh/rcar/dvc.c | 10 +- sound/soc/sh/rcar/gen.c | 23 +- sound/soc/sh/rcar/rsnd.h | 329 +- sound/soc/sh/rcar/ssiu.c | 59 +- sound/soc/soc-core.c | 2 +- sound/soc/xilinx/Kconfig | 8 + sound/soc/xilinx/Makefile | 2 + sound/soc/xilinx/xlnx_i2s.c | 185 + sound/synth/emux/emux_hwdep.c | 7 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 55 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 101 +- tools/bpf/bpftool/bash-completion/bpftool | 31 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/cfg.c | 36 +- tools/bpf/bpftool/cfg.h | 38 +- tools/bpf/bpftool/cgroup.c | 2 +- tools/bpf/bpftool/common.c | 38 +- tools/bpf/bpftool/jit_disasm.c | 1 + tools/bpf/bpftool/json_writer.c | 7 +- tools/bpf/bpftool/json_writer.h | 1 + tools/bpf/bpftool/main.c | 34 +- tools/bpf/bpftool/main.h | 36 +- tools/bpf/bpftool/map.c | 34 +- tools/bpf/bpftool/map_perf_ring.c | 2 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/netlink_dumper.c | 2 +- tools/bpf/bpftool/netlink_dumper.h | 2 +- tools/bpf/bpftool/perf.c | 2 +- tools/bpf/bpftool/prog.c | 45 +- tools/bpf/bpftool/xlated_dumper.c | 43 +- tools/bpf/bpftool/xlated_dumper.h | 38 +- tools/build/Makefile.feature | 6 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 5 + tools/build/feature/test-libaio.c | 16 + tools/build/feature/test-libopencsd.c | 8 + tools/include/linux/err.h | 13 + tools/include/uapi/linux/bpf.h | 2 + tools/include/uapi/linux/netlink.h | 2 +- tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/bpf/bpf_prog_linfo.c | 6 +- tools/lib/lockdep/include/liblockdep/common.h | 1 + tools/lib/lockdep/include/liblockdep/mutex.h | 1 + tools/lib/lockdep/include/liblockdep/rwlock.h | 6 +- tools/lib/lockdep/lockdep.c | 5 + tools/lib/lockdep/run_tests.sh | 39 +- tools/lib/lockdep/tests/AA.sh | 2 + tools/lib/lockdep/tests/ABA.sh | 2 + tools/lib/lockdep/tests/ABBA.c | 3 + tools/lib/lockdep/tests/ABBA.sh | 2 + tools/lib/lockdep/tests/ABBA_2threads.sh | 2 + tools/lib/lockdep/tests/ABBCCA.c | 4 + tools/lib/lockdep/tests/ABBCCA.sh | 2 + tools/lib/lockdep/tests/ABBCCDDA.c | 5 + tools/lib/lockdep/tests/ABBCCDDA.sh | 2 + tools/lib/lockdep/tests/ABCABC.c | 4 + tools/lib/lockdep/tests/ABCABC.sh | 2 + tools/lib/lockdep/tests/ABCDBCDA.c | 5 + tools/lib/lockdep/tests/ABCDBCDA.sh | 2 + tools/lib/lockdep/tests/ABCDBDDA.c | 5 + tools/lib/lockdep/tests/ABCDBDDA.sh | 2 + tools/lib/lockdep/tests/WW.sh | 2 + tools/lib/lockdep/tests/unlock_balance.c | 2 + tools/lib/lockdep/tests/unlock_balance.sh | 2 + tools/lib/subcmd/parse-options.h | 4 +- tools/lib/traceevent/Makefile | 27 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 13 +- tools/lib/traceevent/event-parse.c | 234 +- tools/lib/traceevent/event-parse.h | 77 +- tools/lib/traceevent/libtraceevent.pc.template | 10 + tools/lib/traceevent/parse-filter.c | 42 +- tools/lib/traceevent/plugin_function.c | 2 +- tools/lib/traceevent/plugin_hrtimer.c | 4 +- tools/lib/traceevent/plugin_kmem.c | 2 +- tools/lib/traceevent/plugin_kvm.c | 16 +- tools/lib/traceevent/plugin_mac80211.c | 4 +- tools/lib/traceevent/plugin_sched_switch.c | 4 +- tools/perf/Documentation/perf-config.txt | 6 + tools/perf/Documentation/perf-list.txt | 2 +- tools/perf/Documentation/perf-record.txt | 5 + tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 4 +- tools/perf/Documentation/perf-top.txt | 3 + tools/perf/Makefile.config | 8 +- tools/perf/Makefile.perf | 9 +- tools/perf/arch/arc/annotate/instructions.c | 9 + tools/perf/arch/common.c | 21 +- tools/perf/arch/common.h | 1 + tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 11 + tools/perf/builtin-help.c | 2 +- tools/perf/builtin-kvm.c | 6 +- tools/perf/builtin-record.c | 263 +- tools/perf/builtin-report.c | 26 +- tools/perf/builtin-script.c | 59 +- tools/perf/builtin-top.c | 289 +- tools/perf/builtin-trace.c | 87 +- tools/perf/perf.h | 2 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 2 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 4 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 2 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 4 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 2 +- .../pmu-events/arch/x86/knightslanding/cache.json | 30 +- .../pmu-events/arch/x86/sandybridge/cache.json | 4 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 12 +- tools/perf/tests/attr.c | 2 +- tools/perf/tests/attr.py | 2 +- tools/perf/tests/bp_signal.c | 20 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/perf-record.c | 7 +- tools/perf/trace/beauty/mmap_flags.sh | 4 +- tools/perf/ui/browsers/hists.c | 11 + tools/perf/ui/tui/helpline.c | 2 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 49 +- tools/perf/util/annotate.h | 5 + tools/perf/util/bpf-loader.c | 4 +- tools/perf/util/config.c | 8 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 60 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 19 + tools/perf/util/cs-etm.c | 143 +- tools/perf/util/dso.c | 2 +- tools/perf/util/env.c | 2 +- tools/perf/util/event.c | 61 +- tools/perf/util/event.h | 8 +- tools/perf/util/evlist.c | 6 +- tools/perf/util/evlist.h | 2 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/evsel_fprintf.c | 1 + tools/perf/util/header.c | 8 +- tools/perf/util/hist.c | 2 +- tools/perf/util/hist.h | 1 + tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 33 +- tools/perf/util/machine.h | 6 +- tools/perf/util/map.c | 62 +- tools/perf/util/map.h | 16 + tools/perf/util/mmap.c | 152 +- tools/perf/util/mmap.h | 26 +- tools/perf/util/ordered-events.c | 44 +- tools/perf/util/ordered-events.h | 8 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-file.c | 2 +- tools/perf/util/python.c | 4 +- .../perf/util/scripting-engines/trace-event-perl.c | 6 +- .../util/scripting-engines/trace-event-python.c | 24 +- tools/perf/util/session.c | 7 +- tools/perf/util/sort.c | 63 +- tools/perf/util/sort.h | 2 + tools/perf/util/srccode.c | 186 + tools/perf/util/srccode.h | 7 + tools/perf/util/srcline.c | 28 + tools/perf/util/srcline.h | 1 + tools/perf/util/stat-display.c | 16 +- tools/perf/util/stat-shadow.c | 3 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol.h | 1 + tools/perf/util/thread.c | 2 + tools/perf/util/thread.h | 6 + tools/perf/util/top.c | 8 +- tools/perf/util/top.h | 10 +- tools/perf/util/trace-event-parse.c | 16 +- tools/perf/util/trace-event-read.c | 4 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 16 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/bpf/connect4_prog.c | 6 +- tools/testing/selftests/bpf/connect6_prog.c | 6 +- tools/testing/selftests/bpf/test_btf.c | 7 - tools/testing/selftests/bpf/test_verifier.c | 65 +- tools/testing/selftests/drivers/dma-buf/Makefile | 2 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 11 +- .../testing/selftests/drivers/net/mlxsw/extack.sh | 61 + tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 6 +- tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/clear_dirty_log_test.c | 2 + tools/testing/selftests/kvm/dirty_log_test.c | 19 + tools/testing/selftests/kvm/include/kvm_util.h | 4 + tools/testing/selftests/kvm/lib/kvm_util.c | 27 +- tools/testing/selftests/kvm/lib/ucall.c | 14 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 157 + tools/testing/selftests/lib.mk | 8 +- .../selftests/networking/timestamping/Makefile | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 447 +- tools/testing/selftests/tc-testing/bpf/Makefile | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/watchdog/watchdog-test.c | 2 +- virt/kvm/arm/arm.c | 22 +- virt/kvm/kvm_main.c | 159 +- 1278 files changed, 81968 insertions(+), 30088 deletions(-) create mode 100644 Documentation/arm64/pointer-authentication.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] create mode 100644 Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifin.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt delete mode 100644 Documentation/devicetree/bindings/trivial-devices.txt create mode 100644 Documentation/devicetree/bindings/trivial-devices.yaml create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst create mode 100644 Documentation/media/v4l-drivers/ipu3.rst rename arch/arm64/crypto/{chacha20-neon-core.S => chacha-neon-core.S} (52%) create mode 100644 arch/arm64/crypto/chacha-neon-glue.c delete mode 100644 arch/arm64/crypto/chacha20-neon-glue.c create mode 100644 arch/arm64/crypto/nh-neon-core.S create mode 100644 arch/arm64/crypto/nhpoly1305-neon-glue.c create mode 100644 arch/arm64/include/asm/pointer_auth.h create mode 100644 arch/arm64/kernel/pointer_auth.c delete mode 100644 arch/riscv/include/asm/dma-mapping.h rename arch/x86/crypto/{chacha20-avx2-x86_64.S => chacha-avx2-x86_64.S} (97%) rename arch/x86/crypto/{chacha20-avx512vl-x86_64.S => chacha-avx512vl-x86_64.S} (97%) rename arch/x86/crypto/{chacha20-ssse3-x86_64.S => chacha-ssse3-x86_64.S} (92%) delete mode 100644 arch/x86/crypto/chacha20_glue.c create mode 100644 arch/x86/crypto/chacha_glue.c create mode 100644 arch/x86/crypto/nh-avx2-x86_64.S create mode 100644 arch/x86/crypto/nh-sse2-x86_64.S create mode 100644 arch/x86/crypto/nhpoly1305-avx2-glue.c create mode 100644 arch/x86/crypto/nhpoly1305-sse2-glue.c rename arch/x86/kernel/cpu/{mcheck => mce}/Makefile (52%) rename arch/x86/kernel/cpu/{mcheck/mce_amd.c => mce/amd.c} (99%) rename arch/x86/kernel/cpu/{mcheck/mce-apei.c => mce/apei.c} (99%) rename arch/x86/kernel/cpu/{mcheck/mce.c => mce/core.c} (99%) rename arch/x86/kernel/cpu/{mcheck => mce}/dev-mcelog.c (99%) rename arch/x86/kernel/cpu/{mcheck/mce-genpool.c => mce/genpool.c} (99%) rename arch/x86/kernel/cpu/{mcheck/mce-inject.c => mce/inject.c} (99%) rename arch/x86/kernel/cpu/{mcheck/mce_intel.c => mce/intel.c} (99%) rename arch/x86/kernel/cpu/{mcheck/mce-internal.h => mce/internal.h} (98%) rename arch/x86/kernel/cpu/{mcheck => mce}/p5.c (98%) rename arch/x86/kernel/cpu/{mcheck/mce-severity.c => mce/severity.c} (99%) rename arch/x86/kernel/cpu/{mcheck => mce}/therm_throt.c (99%) rename arch/x86/kernel/cpu/{mcheck => mce}/threshold.c (97%) rename arch/x86/kernel/cpu/{mcheck => mce}/winchip.c (97%) delete mode 100644 arch/x86/kvm/vmx.c create mode 100644 arch/x86/kvm/vmx/capabilities.h rename arch/x86/kvm/{vmx_evmcs.h => vmx/evmcs.c} (88%) create mode 100644 arch/x86/kvm/vmx/evmcs.h create mode 100644 arch/x86/kvm/vmx/nested.c create mode 100644 arch/x86/kvm/vmx/nested.h create mode 100644 arch/x86/kvm/vmx/ops.h rename arch/x86/kvm/{ => vmx}/pmu_intel.c (100%) create mode 100644 arch/x86/kvm/vmx/vmcs.h create mode 100644 arch/x86/kvm/vmx/vmcs12.c create mode 100644 arch/x86/kvm/vmx/vmcs12.h rename arch/x86/kvm/{vmx_shadow_fields.h => vmx/vmcs_shadow_fields.h} (100%) create mode 100644 arch/x86/kvm/vmx/vmx.c create mode 100644 arch/x86/kvm/vmx/vmx.h create mode 100644 arch/x86/platform/pvh/Makefile copy arch/x86/{xen/enlighten_pvh.c => platform/pvh/enlighten.c} (54%) rename arch/x86/{xen/xen-pvh.S => platform/pvh/head.S} (100%) create mode 100644 drivers/clk/imx/Kconfig create mode 100644 drivers/clk/imx/clk-imx8qxp-lpcg.c create mode 100644 drivers/clk/imx/clk-imx8qxp-lpcg.h create mode 100644 drivers/clk/imx/clk-imx8qxp.c create mode 100644 drivers/clk/imx/clk-lpcg-scu.c create mode 100644 drivers/clk/imx/clk-scu.c create mode 100644 drivers/clk/imx/clk-scu.h create mode 100644 drivers/clk/meson/clk-input.c create mode 100644 drivers/cpufreq/qcom-cpufreq-hw.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_debugfs.h create mode 100644 drivers/crypto/cavium/nitrox/nitrox_mbx.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_mbx.h create mode 100644 drivers/iio/potentiometer/mcp41010.c rename drivers/{staging => }/iio/resolver/ad2s90.c (79%) create mode 100644 drivers/irqchip/irq-rda-intc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h rename drivers/net/wireless/mediatek/mt76/{mt76x2/debugfs.c => mt76x02_debugfs.c} (86%) rename drivers/net/wireless/mediatek/mt76/{mt76x2/pci_dfs.c => mt76x02_dfs.c} (84%) delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c create mode 100644 drivers/nvme/host/tcp.c create mode 100644 drivers/nvme/target/tcp.c create mode 100644 drivers/platform/x86/huawei-wmi.c create mode 100644 drivers/regulator/mcp16502.c create mode 100644 drivers/staging/media/ipu3/Kconfig create mode 100644 drivers/staging/media/ipu3/Makefile create mode 100644 drivers/staging/media/ipu3/TODO create mode 100644 drivers/staging/media/ipu3/include/intel-ipu3.h create mode 100644 drivers/staging/media/ipu3/ipu3-abi.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-fw.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-fw.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-params.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-params.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-pool.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-pool.h create mode 100644 drivers/staging/media/ipu3/ipu3-css.c create mode 100644 drivers/staging/media/ipu3/ipu3-css.h create mode 100644 drivers/staging/media/ipu3/ipu3-dmamap.c create mode 100644 drivers/staging/media/ipu3/ipu3-dmamap.h create mode 100644 drivers/staging/media/ipu3/ipu3-mmu.c create mode 100644 drivers/staging/media/ipu3/ipu3-mmu.h create mode 100644 drivers/staging/media/ipu3/ipu3-tables.c create mode 100644 drivers/staging/media/ipu3/ipu3-tables.h create mode 100644 drivers/staging/media/ipu3/ipu3-v4l2.c create mode 100644 drivers/staging/media/ipu3/ipu3.c create mode 100644 drivers/staging/media/ipu3/ipu3.h create mode 100644 fs/cifs/dfs_cache.c create mode 100644 fs/cifs/dfs_cache.h create mode 100644 include/dt-bindings/clock/imx8qxp-clock.h create mode 100644 include/dt-bindings/regulator/active-semi,8945a-regulator.h create mode 100644 include/linux/energy_model.h create mode 100644 include/linux/nvme-tcp.h create mode 100644 kernel/dma/dummy.c create mode 100644 kernel/power/energy_model.c delete mode 100644 net/sunrpc/auth_generic.c create mode 100644 samples/seccomp/user-trap.c delete mode 100644 scripts/kconfig/kconf_id.c create mode 100644 sound/soc/intel/boards/kbl_rt5660.c create mode 100644 sound/soc/meson/axg-spdifin.c create mode 100644 sound/soc/xilinx/Kconfig create mode 100644 sound/soc/xilinx/Makefile create mode 100644 sound/soc/xilinx/xlnx_i2s.c create mode 100644 tools/build/feature/test-libaio.c create mode 100644 tools/lib/lockdep/tests/AA.sh create mode 100644 tools/lib/lockdep/tests/ABA.sh create mode 100644 tools/lib/lockdep/tests/ABBA.sh create mode 100644 tools/lib/lockdep/tests/ABBA_2threads.sh create mode 100644 tools/lib/lockdep/tests/ABBCCA.sh create mode 100644 tools/lib/lockdep/tests/ABBCCDDA.sh create mode 100644 tools/lib/lockdep/tests/ABCABC.sh create mode 100644 tools/lib/lockdep/tests/ABCDBCDA.sh create mode 100644 tools/lib/lockdep/tests/ABCDBDDA.sh create mode 100644 tools/lib/lockdep/tests/WW.sh create mode 100644 tools/lib/lockdep/tests/unlock_balance.sh create mode 100644 tools/lib/traceevent/libtraceevent.pc.template create mode 100644 tools/perf/arch/arc/annotate/instructions.c create mode 100644 tools/perf/util/srccode.c create mode 100644 tools/perf/util/srccode.h create mode 100644 tools/testing/selftests/kvm/clear_dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c